function setOpacity(level, element) {
	document.getElementById(element).style.opacity = level;
	document.getElementById(element).style.MozOpacity = level;
	document.getElementById(element).style.KhtmlOpacity = level;
	document.getElementById(element).style.filter = "alpha(opacity=" + (level * 100) + ");";
}
function showDisclaimer()
{
	var disclaimerel = document.getElementById("disclaimer");
	var disclaimerBtn = document.getElementById("disclaimer-btn");
	var form = document.getElementById("postform");
	if (disclaimerel.style.display == "none")
	{
		setOpacity(0, 'disclaimer');
		disclaimerel.className = "jsc";
		disclaimerel.style.display = "";
		disclaimerel.style.top = (form.offsetHeight-205) + "px";
		disclaimerel.style.left = "120px";
//		disclaimerBtn.style.color = "#df0000";
		for (i = 0; i <= 1; i += (1 / 20)) {
			setTimeout("setOpacity(" + i + ", 'disclaimer')", 100 * (i + 1));
		}
		if (!disclaimerel.innerHTML.match('cross'))
		{
			disclaimerel.innerHTML = "<a href='#' onclick='showDisclaimer(); return false;' id='cross'>&nbsp;</a>" + disclaimerel.innerHTML;			
		}
//		document.getElementById("sursa").style.visibility = "hidden";
	}
	else if(disclaimerel.className == "jsc")
	{
		var i = 0;
		for (i = 0; i <= 1; i += (1 / 20)) {
			setTimeout("setOpacity(" + (1 - i) + ", 'disclaimer')", 100 * (i + 1));
		}
//		setTimeout("document.getElementById('disclaimer').style.display = 'none'; document.getElementById('sursa').style.visibility = 'visible';", 100 * (i + 1));
		setTimeout("document.getElementById('disclaimer').style.display = 'none';", 100 * (i + 1));
//		disclaimerBtn.style.color = "#010000";
	}
	else
	{
		disclaimerel.style.display = "none";
//		disclaimerBtn.style.color = "#010000";
	}
}
function prepareDisclaimer(myhost)
{
	var dislaimerBtn = document.getElementById("disclaimer-btn");
	dislaimerBtn.style.visibility = "visible";
	dislaimerBtn.style.backgroundImage = "url(" + myhost + "/images/btnbkg.jpg)";

	showDisclaimer();
	document.getElementById("disclaimer-btn").onclick = function()
	{
		showDisclaimer();
	}
	dislaimerBtn.style.color = "#ff0000";
	dislaimerBtn.onmouseover = function()
	{
		dislaimerBtn.style.paddingTop = "7px";
		dislaimerBtn.style.backgroundImage = "url(" + myhost + "/images/btnbkg-hover.jpg)";
		dislaimerBtn.style.color = "#ffffff";
	}
	dislaimerBtn.onmouseout = function()
	{
		dislaimerBtn.style.paddingTop = "7px";
		dislaimerBtn.style.backgroundImage = "url(" + myhost + "/images/btnbkg.jpg)";
		dislaimerBtn.style.color = "#ff0000";
	}
}
function validarebtnanim(myhost, myid)
{
	myelement = document.getElementById(myid);
	var myimage = myelement.src;
	var lastindx = myimage.lastIndexOf('.');
	var myextension = myimage.substring(lastindx);
	var myimagehover = myimage.replace(myextension, "-hover" + myextension); 
	
	document.getElementById(myid).onmouseover = function()
	{
		document.getElementById(myid).src = myimagehover;
	}
	document.getElementById(myid).onmouseout = function()
	{
		document.getElementById(myid).src = myimage;
	}
}

function chknum(o, next)
{
	if (o.value == "1")
		return;
	if(!(/[^1-9]/.test(o.value)))
	{
		if (next != null)
			o.form[next].focus();
	}
	else
	{
		o.value = "1";
	}
}

/*
 * autor: Sergiu Dogotaru
 * descriere: Afisharea codului JS pentru AJAX din localitati. Ca parametru va fi preluata valoare de pe campul de judet.
 * modificari: Am mutat functia din cls_formular. Aici pare mai la locul ei.
 */
var formdeliveryarr = ["remarcf2", "judetl", "localitatel", "stradal", "numarl", "blocl", "scaral", "apl", "etajl", "codpostall", "telefonl", "remarcf3"];
function shdeliveryform()
{
	var i = 0;
	var e = 0;
//if (typeof console != 'undefined') {console.log(Event);}
	document.getElementById('divlocalitatelselect').style.display = 'none';
	for (i in formdeliveryarr)
	{
		document.getElementById('div' + formdeliveryarr[i]).style.display = ((document.getElementById("cloneaddin").checked) ? '' : 'none');
	}
}
function updatewthis(srcid, destinationid)
{
	document.getElementById(destinationid).value = document.getElementById(srcid).value;
}
function updatewselect(elementid)
{
	document.getElementById(elementid).value = document.getElementById(elementid + 'select').value;
}
function requestfilljson(elementtargetid, elementinitid, elementfinid)
{
	var hostruntat = document.location.protocol + "//" + document.location.host + "/modules/localitati.php";

	var xmlhttp;
	if (window.XMLHttpRequest)
		{
			// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp=new XMLHttpRequest();
		}
	else
		{
			// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}

	xmlhttp.onreadystatechange=function()
	{
		document.getElementById('formprogress').style.display = 'block';

		if(xmlhttp.readyState==4)
		{
			var jsonarray = eval(xmlhttp.responseText);

			if (jsonarray.length > 0)
			{
				document.getElementById('div' + elementinitid).style.display = 'none';
				document.getElementById('div' + elementfinid).style.display = 'block';

				if (!document.getElementById('div' + elementfinid).innerHTML.match('edittext'))
				{
					var editbox = "<span name='edittext' class='edittext' onclick=\"document.getElementById(\'div" + elementinitid + "\').style.display=\'block\'; document.getElementById(\'div" + elementfinid + "\').style.display=\'none\'; document.getElementById(\'" + elementinitid + "\').value = \'\';\">&nbsp;</span>";
					document.getElementById('div' + elementfinid).innerHTML = document.getElementById('div' + elementfinid).innerHTML + editbox;

					document.getElementById(elementinitid).style.width = document.getElementById(elementfinid).offsetWidth + "px";
					editbox = "<span name='edittextback' class='edittextback' onclick=\"document.getElementById(\'div" + elementfinid + "\').style.display=\'block\'; document.getElementById(\'div" + elementinitid + "\').style.display=\'none\';\">&nbsp;</span>";
					document.getElementById('div' + elementinitid).innerHTML = document.getElementById('div' + elementinitid).innerHTML + editbox;
				}

				var test = "";

				var combovar = document.getElementById(elementfinid);
				combovar.length = 0;
				combovar.options[combovar.length] = new Option('->Selecteaza', '');

				for (var i = 0; i < jsonarray.length; i++)
				{
					test = jsonarray[i];
				  	combovar.options[combovar.length] = new Option();
					combovar.options[i+1].value = test;
					combovar.options[i+1].innerHTML = test;
				}

//				if(!document.getElementById('tooltiparea').innerHTML.match('edittextttip'))
//				{
//					document.getElementById('tooltiparea').style.display = "block";
//					setOpacity(0, 'tooltiparea');
//					document.getElementById('tooltiparea').innerHTML = document.getElementById('tooltiparea').innerHTML + "<div id=\"edittextttip\"></div>";
//					for (i = 0; i <= 1; i += (1 / 20)) {
//						setTimeout("setOpacity(" + i + ", 'tooltiparea')", 500 * (i + 1));
//						setTimeout("document.getElementById('edittextttip').style.height = '" + (i * 30) + "px'", 500 * (i + 1));
//						if ((i + (1 / 20)) > 1)
//						{
//							setTimeout("document.getElementById('edittextttip').innerHTML = document.getElementById('edittextttip').innerHTML + \"Jei nerandate tinkamo pavadinimo,<br /> &#303;ra&#353;ykite j&#303; ranka<span name='edittext' class='edittext'>&nbsp;</span>\"", 500 * (i + 1));
//						}
//					}
//				}
			}
			else if (document.getElementById('div' + elementinitid).style.display != 'block')
			{
				document.getElementById(elementfinid).length = 0;
				document.getElementById('div' + elementinitid).style.display = 'block';
				document.getElementById('div' + elementfinid).style.display = 'none';
				document.getElementById(elementinitid).value = "";
			}

			document.getElementById('formprogress').style.display = 'none';
		}
	}

	var preparams = "";
	preparams = preparams + "&judet=" + document.getElementById('judet').value;
	preparams = preparams + "&judetl=" + document.getElementById('judetl').value;
	preparams = preparams + "&localitate=" + document.getElementById('localitate').value;
	preparams = preparams + "&strada=" + document.getElementById('strada').value;
	preparams = preparams.replace("&" + elementtargetid + "=" + document.getElementById(elementtargetid).value, '')

	var params = encodeURI(("target=" + elementinitid + "&" + elementtargetid + "=" + document.getElementById(elementtargetid).value + preparams).replace(/&#/g, '###'));
	xmlhttp.open("POST", hostruntat, true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
}
function clickintermepage()
{
	document.getElementById("contact").style.display = 'block';
	document.getElementById("clickintermepage").style.display = 'none';
//	document.getElementById("clickintermepagedesc").style.display = "none";
}
function loadintermepage(page)
{
	document.getElementById("clickintermepage").style.display = 'block';
	document.getElementById("contact").style.display = 'none';
//	document.getElementById('comanda-dat-top').style.display = 'none';
}
function alternpagesprep(v, hide)
{
	var blocklinks = document.getElementById('blocklinks').getElementsByTagName('a');
	var myid;
	
	for (i = 1; i <= blocklinks.length; i++)
	{
		myid = blocklinks[i-1].id.replace('link-','');
		if (blocklinks[i-1].id == v)
		{
			document.getElementById(myid).style.display = 'block';
			if (hide == "yes")
			{
				document.getElementById(blocklinks[i-1].id).style.visibility = 'hidden';
			}
		}
		else
		{
			document.getElementById(myid).style.display = 'none';
			if (hide == "yes")
			{
				document.getElementById(blocklinks[i-1].id).style.visibility = 'visible';
			}
		}
		document.getElementById(blocklinks[i-1].id).onclick = function()
		{
			if (hide == "yes")
			{
				alternpagesprep(this.id, 'yes'); return false;
			} else {
				alternpagesprep(this.id, 'no'); return false;
			}
		}
	}
}
function populareaddliv()
{
	if (document.getElementById("cloneaddin").checked)
	{
		document.getElementById("judetl").value = document.getElementById("judet").value;
		document.getElementById("localitatel").value = document.getElementById("localitate").value;
		document.getElementById("stradal").value = document.getElementById("strada").value;
		document.getElementById("blocl").value = document.getElementById("bloc").value;
		document.getElementById("numarl").value = document.getElementById("numar").value;
		document.getElementById("scaral").value = document.getElementById("scara").value;
		document.getElementById("apl").value = document.getElementById("ap").value;
		document.getElementById("codpostall").value = document.getElementById("codpostal").value;
		document.getElementById("etajl").value = document.getElementById("etaj").value;
		document.getElementById("telefonl").value = document.getElementById("telefon").value;
	}
}


//function getMouse(e){
//	var posx;
//	var posy;
//
//	posx=0;posy=0;
//	
//	var ev=(!e)?window.event:e;//IE:Moz
//	if (ev.pageX){//Moz
//		posx=ev.pageX+window.pageXOffset;
//		posy=ev.pageY+window.pageYOffset;
//	}
//	else if(ev.clientX)
//	{//IE
//		posx=ev.clientX+document.body.scrollLeft;
//		posy=ev.clientY+document.body.scrollTop;
//	}
//	return {
//		'pozitiex': posx, 'pozitiey': posy
//	};
//}

//window.onload = function(e){
//	var valoare = getMouse();

//	if (event.clientY < 0 || event.clientX < 0)
//    {  
//        return 'ce111va'; 
//    }else{
//		alert (event.clientX);
//		return 'a22ceva';
//	}
//alert (event.clientX);
//console.log (e.currentTarget);
//}

//window.onbeforeunload = function(){
//	if((window.event.clientX<0) || (window.event.clientY<0)){
//		var flag=window.confirm("You are closing the window. do you want to continue. Click 'Ok' to close or click 'Cancel' to stay back");
//		
//		if(flag) {
//		alert("bye");
//		} else {
//		// Stop the closing browser
//		//....
//		}
//		return flag;
//	}
//}

