function set_transport_price(ind,realprice)
{
	var price = new Array();
	for (var i = 0; i < realprice.length; i++) price[i] = realprice[i];
	 
	if (document.getElementById('fancourier').value == '0')
	{
		price[0] = price[2];
		price[1] = price[3];
	}
		
	var r = document.orderForm.quantity;
	var gratis = false;
	for (i=0; i < (gratuit_limit); i++)
		if (r[i].checked) gratis = true;
	if (gratis || gratuit_limit >=5)
		document.getElementById('transp_price'+ind).innerHTML = price[1];
	else
		document.getElementById('transp_price'+ind).innerHTML = price[0];
}

function checkform()
		{
			f = document.orderForm;
			ps = false;
			for (i=0; i<f.quantity.length; i++)
				if (f.quantity[i].checked) ps = true;

			if (!ps) {
				alert('Alegeti pachetul dorit!');
				return false;
			}
			if (f.nume.value=='') {
				alert('Completati numele!');
				return false;
			}
			if (f.nume.value.indexOf(' ')<2 || f.nume.value.indexOf(' ')>=(f.nume.value.length - 1))
			{
				alert('Campul nume trebuie sa contina atat Prenumele cat si Numele dvs.!');
				return false;
			}
			if (f.tel.value.length<3) {
				alert('Completati numarul de telefon!');
				return false;
			}
			if (f.email.value.length<6) {
				alert('Completati adresa de email!');
				return false;
			}
			if (f.cnp.value.length!=13)
			{
				alert('Completati Codul Numeric Personal (13 cifre)!');
				return false;
			}
			if (f.oras.value=='') {
				alert('Completati orasul!');
				return false;
			}
			if (f.judet.selectedIndex<1) {
				alert('Alegeti judetul!');
				return false;
			}
			if (f.zip.value.length<3) {
				alert('Completati codul postal!');
				return false;
			}
			if (f.address.value.length<2) {
				alert('Completati numele strazii!');
				return false;
			}
			if (f.nr.value=='' && f.bl.value=='') {
				alert('Completati adresa (numar, bloc, apartament)!');
				return false;
			}
			
			try { _gaq.push(['_trackEvent', 'Order', 'Comanda', 'buton apasat']); } catch(e) {}
					
			return true;
		}
		function cancelOrder() {
			try { _gaq.push(['_trackEvent', 'Order', 'Verificare comanda', 'comanda anulata']); } catch(e) {}
		}
		function proceedOrder() {
			try { _gaq.push(['_trackEvent', 'Order', 'Verificare comanda', 'comanda finalizata']); } catch(e) {}
		}
		
		function IsNumeric(sText)
		{
		   var ValidChars = '0123456789';
		   var IsNumber=true;
		   var Char;
		   for (i = 0; i < sText.length && IsNumber == true; i++)
		      {
		      Char = sText.charAt(i);
		      if (ValidChars.indexOf(Char) == -1)
		         {
		         IsNumber = false;
		         }
		      }
		   return IsNumber;
		}

		function IsNumeric2(sText)
		{
		   var ValidChars = '0123456789.';
		   var IsNumber=true;
		   var Char;
		   for (i = 0; i < sText.length && IsNumber == true; i++)
		      {
		      Char = sText.charAt(i);
		      if (ValidChars.indexOf(Char) == -1)
		         {
		         IsNumber = false;
		         }
		      }
		   return IsNumber;
		}

		function intval(sText)
		{
			var ValidChars = '0123456789';
		         var IsNumber=true;
			var Char;
		         res='';
		         for (i = 0; i < sText.length && IsNumber == true; i++)
		         {
		              Char = sText.charAt(i);
		              if (ValidChars.indexOf(Char) != -1)
		                 	res=res+Char;
		         }
		         return res;
		}

		function verifyNumeral(elem,el)
		{
			 if (!el)
			 {
			 	if (!IsNumeric(elem.value))
			         {
			         	e = elem.value.substring(1,elem.value.length);
			                 if (!(IsNumeric(e) && elem.value.substring(0,1)=='-'))
			                 {
				                 elem.value=intval(elem.value);
			                 }
			         }
			}
		    else
		    {
		        	if (!IsNumeric2(elem.value))
			         {
			         	e = elem.value.substring(1,elem.value.length);
			                 if (!(IsNumeric(e) && elem.value.substring(0,1)=='-'))
			                 {
				                 elem.value=intval(elem.value);
			                 }
			         }
		    }
		}

var currDiv = 'A';
function showDiv(v) {
	document.getElementById('nothing').style.display = 'none';
	document.getElementById('start').style.display = 'none';
	
	if (document.getElementById('char_'+currDiv) != null ) 
		document.getElementById('char_'+currDiv).style.display = 'none';
	
	if (document.getElementById('char_'+v) == null)
		document.getElementById('nothing').style.display = 'block';
	else
		document.getElementById('char_'+v).style.display = 'block';
		
	currDiv = v;
}

function callFound(x,loc) {
	document.getElementById('fancourier').value = x;	
	hideLightbox();
	if (loc!='')
	{
		loc = loc.replace('_',' ');
		loc = loc.replace('_',' ');
		loc = loc.replace('_',' ');
		document.getElementById('myloc').innerHTML = 'Localitatea aleasa: <b>'+loc+'</b>';
		gratuit_limit = 3;
	}
	else 
	{
		document.getElementById('myloc').innerHTML = 'Localitate dvs. nu se afla in aria de acoperire a curierului';
		gratuit_limit = 2;
	}
	set_transport_price(1,price_params);
}

function checkLocation() {
	return showLighttext(document.getElementById('fanlink'));  
	return false;
}


