function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
self.location='http://www.zborieftin.ro/aeroporturi.php?cat=' + val ;
}
function reload1(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
self.location = val ;
}

function reload2(form)
{
var val=form.subcat.options[form.subcat.options.selectedIndex].value;
self.location = val ;
}
function reloaden(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
self.location='http://www.zborieftin.ro/en/airports.php?cat=' + val ;
}



function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Adresa de e-mail nu este corecta!");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Adresa de e-mail nu este corecta!");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Adresa de e-mail nu este corecta!");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Adresa de e-mail nu este corecta!");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Adresa de e-mail nu este corecta!");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Adresa de e-mail nu este corecta!");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Adresa de e-mail nu este corecta!");
		    return false;
		 }

 		 return true;					
	}



function validateForm(form){
var sir, i, tmp
	if ( document.getElementById("nume").value == "" ){
		alert ("Nu ati completat numele!" );
		document.getElementById("nume").focus();
		return false;	
	}

	var alphaEx = /^[a-zA-Z- ]+$/;
	var numeid = document.getElementById("nume")
	if(!numeid.value.match(alphaEx)){
		alert ("Nu ati completat corect numele!" );
		document.getElementById("nume").focus();			
		return false;
	}

	if ( document.getElementById("prenume").value == "" ){
		alert ("Nu ati completat prenumele!" );
		document.getElementById("prenume").focus();
		return false;	
	}


	
	var pnumeid = document.getElementById("prenume")
	if(!pnumeid.value.match(alphaEx)){
		alert ("Nu ati completat corect prenumele!" );
		document.getElementById("prenume").focus();			
		return false;
	}
		
	if ( document.getElementById("tel").value == "" ){
		alert ("Nu ati completat numarul de telefon!" );
		document.getElementById("tel").focus();
		return false;	
	}	


	phoneRegex = /^[0-9+]*$/;
	telefon = document.getElementById("tel").value;
	if(!telefon.match(phoneRegex)) {
  		alert("Sunt acceptate numai cifre in numarul de telefon");
		document.getElementById("tel").focus();
 	 return false;
	 }

	if ( document.getElementById("tel").value.length < 10 ){
		alert ("Numarul de telefon nu este complet!");
		document.getElementById("tel").focus();
		return false;	
	}	

	var emailID=document.getElementById("mail");
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Nu ai introdus adresa de e-mail!");
		emailID.focus();
		return false;
	}
	if (echeck(emailID.value)==false){
		emailID.value="";
		emailID.focus();
		return false;
	}

	if ( document.getElementById("dateun").value == "ZZ-LL-AAAA" ){
		alert ("Nu ati completat data de plecare!");
		document.getElementById("dateun").focus();
		return false;	
	}
	if ( document.getElementById("oras").value == "" ){
		alert ("Nu ati completat oras de plecare!");
		document.getElementById("oras").focus();
		return false;	
	}	
	if ( document.getElementById("destinatie").value == "" ){
		alert ("Nu ati completat destinatia!");
		document.getElementById("destinatie").focus();
		return false;	
	}

		

		var alphaExp = /^[a-zA-Z- ]+$/;
	var orasid = document.getElementById("oras")
	if(!orasid.value.match(alphaExp)){
		alert ("Nu ati completat corect orasul!" );
		document.getElementById("oras").focus();			
		return false;
	}
	
	var orasid = document.getElementById("destinatie")
	if(!orasid.value.match(alphaExp)){
		alert ("Nu ati completat corect destinatia!" );
		document.getElementById("destinatie").focus();			
		return false;
	}


	var str1 = document.getElementById("dateun").value;
      var str2 = document.getElementById("datedo").value;
      var dt1  = parseInt(str1.substring(0,2),10);
      var mon1 = parseInt(str1.substring(3,5),10);
      var yr1  = parseInt(str1.substring(6,10),10);
      var dt2  = parseInt(str2.substring(0,2),10);
      var mon2 = parseInt(str2.substring(3,5),10);
      var yr2  = parseInt(str2.substring(6,10),10);
      var date1 = new Date(yr1, mon1, dt1);
      var date2 = new Date(yr2, mon2, dt2);
	  var l_dt = new Date();
	  var date3 = Date.UTC( l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate()-1,0,0,0);


	  if(date1 < date3)
		{
		 alert("Nu puteti pleca mai devreme de astazi!");
         return false;
		}	
 
      if(date2 < date1)
      {
          alert("Data sosirii nu poate fi mai devreme decat data plecarii!");
         return false;
      } 

		
		if ((document.getElementById("datedo").value == "ZZ-LL-AAAA") || (document.getElementById("datedo").value == "")) {
			var rasp = confirm ("Doriti bilet doar dus?");
			if (rasp==true) return true;
			else return false;
				
		}


return true;
}



//start verificare email
function isEmail(string) {

if (string.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z]{2,4}$/)!= -1 || string.value == "")
	{	
	return true;
	}
else
	{
	alert('Formatul adresei de e-mail este incorect!');
	string.value="";
	string.focus();
	return false;
	}
}
//end verificare email