function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false}
else {return true}
}
}

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false}
else {return true}
}
}


function validate_form(thisform)
{
with (thisform)
{

if (validate_required(nume,"Introducerea Nume-lui este obligatorie!")==false)
  {nume.focus();return false}
if (validate_required(prenume,"Introducerea Prenume-lui este obligatorie!")==false)
  {prenume.focus();return false}



}
}

function validate_form2(myform)
{

		ref = /.{2,20}/;
		    if (!ref.exec(myform.nume.value)) 
		     {  
						alert("Introducerea Nume-lui este obligatorie! 2-20 caractere");
						myform.nume.focus();
						myform.nume.select();
						return false;	
				 }
		
		ref = /.{2,20}/;
		    if (!ref.exec(myform.prenume.value)) 
		     {  
						alert("Introducerea Prenume-lui este obligatorie! 2-20 caractere");
						myform.prenume.focus();
						myform.prenume.select();
						return false;	
				 }
		
		
		
		if ((validare_telefon_fix2(frm_msg)==false) &&  (validare_telefon_mob2(frm_msg)==false))
		  {  
		  	alert("Va rugam introduceti un numar valid de telefon fix sau mobil !");
		  	myform.telfix.focus();
		  	myform.telfix.select();
		    return false;
		  }  
		  
		if(myform.telfix2.value) 
			{
				ref = /^0040[0-9]{6,15}/;
		      if (!ref.exec(myform.telfix2.value)) 
		       {  
							alert("Numar telefon fix eronat !");
							myform.telfix2.focus();
							myform.telfix2.select();
							return false;	
						}
			}
		
		
		
			if(myform.telfix.value) 
				{
						ref = /^0040[0-9]{6,15}/;
			      if (!ref.exec(myform.telfix.value)) 
			       {  
								alert("Numar telefon fix eronat !");
								myform.telfix.focus();
								myform.telfix.select();
								return false;	
						}
				}
		
		
			if(myform.telmob2.value)
				{
					ref = /^00407[0-9]{8}$/;
			      if (!ref.exec(myform.telmob2.value)) 
			       {  
								alert("Numar telefon mobil eronat !");
								myform.telmob2.focus();
								myform.telmob2.select();
								return false;	
						 }
				}
			
			if(myform.telmob1.value) 
				{
						ref = /^00407[0-9]{8}$/;
				      if (!ref.exec(myformtelmob1.value)) 
				       {  
									alert("Numar telefon mobil eronat !");
									myform.telmob1.focus();
									myform.telmob1.select();
									return false;	
							}
				}
			
			 
			if ((myform.adresa.value.length<10) || (myform.adresa.value.length>100)) 
			
			  {  
						alert("Va rugam introduceti adresa intre 10 si 100 caractere!");
						myform.adresa.focus();
						myform.adresa.select();
						return false;	
				}
		  
		  
		re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ 
     if (!re.exec(myform.email1.value))
      {
				alert("Adresa email eronata")
				myform.email1.focus()
				myform.email1.select()
				return false
      }
		
     
		 
                   

  
   if (motiv.options[motiv.selectedIndex].value=="Date false") 
   		{  
 				if ((!myform.plataf.checked) && (!myform.adresaf.checked) && (!myform.numef.checked)&& (!myform.telefonf.checked) && (!myform.mailf.checked)) 
 					{
			 			 alert("Va rugam selectati cel putin una din datele false"); 
			 				 return false;
 					 }
 			 }

}



function validare_telefon_fix2(myform)
{
ref = /^0040[0-9]{6,15}/;
      if (!ref.exec(myform.telfix.value)) 
       {  

return false;
       }
}


function validare_telefon_mob2(myform)
{
ref = /^00407[0-9]{8}$/;
      if (!ref.exec(myform.telmob1.value)) 
       {  

return false;
       }
	 }  


function validare_telefon_fix(myform)
{
ref = /^0040[0-9]{5,15}/;
      if (!ref.exec(myform.telefon.value)) 
       {  
alert("Numar telefon eronat !");
myform.telefon.focus();
myform.telefon.select();
return false;
       }
	   
	   
}


function validare_email(myform)
{
     re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ 
     if (!re.exec(myform.email.value))
      {
alert("Adresa email eronata")
myform.email.focus()
myform.email.select()
return false
      }
}

function validare_telefon(myform)
{
ref = /^07[0-9]{8}$/;
      if (!ref.exec(myform.telefon.value)) 
       {  
alert("Numar telefon mobil eronat !");
myform.telefon.focus();
myform.telefon.select();
return false;
       }
	 }  
	 
	 
function validare_site(myform)
{
 ref = /^http:\/\/www\..{4,60}$/;
      if (!ref.exec(myform.site.value)) 
       {  
alert("Adresa site invalida !");
site1.focus();
site1.select();
return false;	}
 } 
 