// JavaScript Document
window.onload=setup;
function setup()
  {
	document.getElementById("nume").onblur=v_nume;
	document.getElementById("email").onblur=v_email;
	document.getElementById("telefon").onblur=v_telefon;
        document.getElementById("judet").onblur=v_judet;
        document.getElementById("oras").onblur=v_oras;
        document.getElementById("strada").onblur=v_strada;
	document.getElementById("pass1").onblur=v_pass1;
	document.getElementById("pass2").onblur=v_pass2; 
  }
function v_nume()
  {
	var tgt=document.getElementById("nume");  
	if(tgt.value=='')
	  {
	    document.getElementById("td_nume").innerHTML= "<div>Numele lipseste</div>";
		return 0;
	  }
	  else
	    {
			document.getElementById("td_nume").innerHTML= "<div></div>";
			return 1;
		}
  }//v_nume
function v_email()
  {
	var t=document.getElementById("email");  
	var regEx=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$/; 
	if(t.value=='')
	  {
	    document.getElementById("td_email").innerHTML= "<div>E-mailul lipseste</div>";
		return 0;
	  }
	  else if(!regEx.test(t.value))
	     {
			 document.getElementById("td_email").innerHTML= "<div>E-mailul este incorect</div>";
			 return 0;
		 }
	      else
	        {
			  document.getElementById("td_email").innerHTML= "<div></div>";
			  return 1;
		    }
  }//v_email
function v_telefon()
  {
	var t=document.getElementById("telefon");  
	var regEx=/^[\+]?[0-9]{10,14}$/; 
	if(t.value=='')
	  {
	    document.getElementById("td_telefon").innerHTML= "<div>Numarul de telefon lipseste</div>";
		return 0;
	  }
	  else if(!regEx.test(t.value))
	     {
			 document.getElementById("td_telefon").innerHTML= "<div>Numarul de telefon este incorect</div>";
			 return 0;
		 }
	      else
	        {
			  document.getElementById("td_telefon").innerHTML= "<div></div>";
			  return 1;
		    }
  }//v_telefon
function v_judet()
  {
	var t=document.getElementById("judet"); 
	if(t.value=='0')
	  {
	    document.getElementById("td_judet").innerHTML= "<div>Numele judetului lipseste</div>";
		return 0;
	  }
	   else
	        {
			  document.getElementById("td_judet").innerHTML= "<div></div>";
			  return 1;
		    }
  }//v_judet
function v_oras()
  {
	var t=document.getElementById("oras"); 
	if(t.value=='')
	  {
	    document.getElementById("td_oras").innerHTML= "<div>Numele localitatii lipseste</div>";
		return 0;
	  }
	  
		   else
	        {
			  document.getElementById("td_oras").innerHTML= "<div></div>";
			  return 1;
		    }
  }//v_oras
function v_strada()
  {
	var t=document.getElementById("strada"); 
	if(t.value=='')
	  {
	    document.getElementById("td_strada").innerHTML= "<div>Numele strazii lipseste</div>";
		return 0;
	  }
	     else
	        {
			  document.getElementById("td_strada").innerHTML= "<div></div>";
			  return 1;
		    }
  }//v_strada
function v_pass1()
  { 
	var t=document.getElementById("pass1"); 
	if(t.value=='')
	  {
	    document.getElementById("td_pass1").innerHTML= "<div>Parola lipseste</div>";
		return 0;
	  }
	      else		 
	             {
			       document.getElementById("td_pass1").innerHTML= "<div></div>";
				   return 1;
		         }
  }//v_pass1
function v_pass2()
  {
	var t=document.getElementById("pass2"); 
	var t1=document.getElementById("pass1");
	if(t.value=='')
	  {
	    document.getElementById("td_pass2").innerHTML= "<div>Confirmarea de parola lipseste</div>";
		return 0;
	  }
	     else if(t.value!=t1.value)
		      {  
				  document.getElementById("td_pass2").innerHTML= "<div>Confirmarea de parola nu este identica cu parola</div>";
				  return 0;
			  }
			  else		 
	             {
			       document.getElementById("td_pass2").innerHTML= "<div></div>";
				   return 1;
		         }
  }//v_pass2

function v_submit()
  {
	var ok=0;
	ok+=v_nume();
	ok+=v_email();
        ok+=v_telefon();
        ok+=v_judet();
        ok+=v_oras();
        ok+=v_strada();
	ok+=v_pass1();
	ok+=v_pass2();
  

	if(ok==8) document.f_cont_nou.submit();
	else alert("Formularul nu este completat corect.");
	
  }

