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(../images/btnbkg.png)";

	showDisclaimer();
	document.getElementById("disclaimer-btn").onclick = function()
	{
		showDisclaimer();
	}
	dislaimerBtn.style.color = "#010000";
	dislaimerBtn.onmouseover = function()
	{
//		dislaimerBtn.style.paddingTop = "5px";
//		dislaimerBtn.style.backgroundImage = "url(../images/btnbkg2.png)";
		dislaimerBtn.style.color = "#df0000";
	}
	dislaimerBtn.onmouseout = function()
	{
		if (document.getElementById("disclaimer").style.display == "none")
		{
//			dislaimerBtn.style.paddingTop = "5px";
//			dislaimerBtn.style.backgroundImage = "url(../images/btnbkg.png)";
			dislaimerBtn.style.color = "#010000";
		}
		else
		{
			dislaimerBtn.style.color = "#880000";
		}
	}
}
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 changesource(element)
{
	var myelement = document.getElementById(element).childNodes;

	var dysplaiattr = 'text';
	for (i = 0; i <= 1; i += (1 / 10)) {
		setTimeout("setOpacity(" + (1 - i) + ", '" + element + "')", 250 * i);
		if (i > 0.99999)
		{
			for (f = 0; f < myelement.length; f++)
			{
//				dysplaiattr = myelement[f].getAttribute('style');
				dysplaiattr = myelement[f].style.display;
//				dysplaiattr = dysplaiattr.replace(';', '');
//				dysplaiattr = dysplaiattr.toUpperCase();
				if (dysplaiattr == 'block')
				{
					setTimeout("document.getElementById('" + myelement[f].id + "').style.display = 'none'", 250 * i);
					if (f == (myelement.length - 1))
					{
						f = -1;
					}
					setTimeout("document.getElementById('" + myelement[++f].id + "').style.display = 'block'", 250 * i);
					f = myelement.length;
				}
			}
		}
	}

	for (i = 0; i <= 1; i += (1 / 10)) {
		setTimeout("setOpacity(" + i + ", '" + element + "')", 250 * (i + 1));
	}
}
function slideshow(element)
{
	var myhost = document.location.protocol + "//" + document.location.host;// + "/opsProj/physiocare";
	var myelement = document.getElementById(element);
	var slideimgsrc = myelement.getElementsByTagName('img')[0].src;
	slideimgsrc = slideimgsrc.replace(myhost + '/', '');

	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()
	{
		if(xmlhttp.readyState==4)
		{
			myelement.innerHTML = '';
			var jsonarray = eval(xmlhttp.responseText);
			for (i = 0; i < jsonarray.length; i++)
			{
				var img = document.createElement('img');
				img.setAttribute('src', myhost + "/" + jsonarray[i]);
				img.setAttribute('id', 'slideimg' + i);
				if (i == 0)
				{
					img.style.display = "block"; //setAttribute('style', 'display: block;');
				}
				else
				{
					img.style.display = "none"; //('style', 'display: none;');
				}
				myelement.appendChild(img);
			}
		}
	}

	xmlhttp.open("GET", myhost + "/modules/slideindex.php?image=" + slideimgsrc,true);
	xmlhttp.send(null);

	setInterval('changesource("' + element + '");', 5000);
}
