// JavaScript Document
function trim(s)
{
	var l=0; var r=s.length -1;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	while(r > l && s[r] == ' ')
	{	r-=1;	}
	return s.substring(l, r+1);
}

function ValidateEmail(theinput) {
	s=theinput.value;
	if(s.search)
	{
		return (s.search(new RegExp("^([a-z0-9_]|\-|\\.)+@(([a-z0-9_]|\-)+\\.)+[a-z]{2,4}$","gi"))>=0)
	}
	if(s.indexOf)
	{
		at_character=s.indexOf('@')
		if(at_character<=0 || at_character+4>s.length)
			return false;
	}
	if(s.length<6)
		return false;
	else
		return true;
}

function ValidateForm(theform) 
{
	var ret=1;
	
	if( trim(theform.firma.value)==0)
	{
		document.getElementById("FirmaRequired").innerHTML = "*"; 
		ret=0;
	}
	else
	{
		document.getElementById("FirmaRequired").innerHTML = "";
	}
	if( trim(theform.adresa.value)==0)
	{
		document.getElementById("AdresaRequired").innerHTML = "*"; 
		ret=0;
	}
	else
	{
		document.getElementById("AdresaRequired").innerHTML = "";
	}
	if( trim(theform.localitate.value)==0)
	{
		document.getElementById("LocalitateRequired").innerHTML = "*"; 
		ret=0;
	}
	else
	{
		document.getElementById("LocalitateRequired").innerHTML = "";
	}	
	if( trim(theform.judet.value)==0)
	{
		document.getElementById("JudetRequired").innerHTML = "*"; 
		ret=0;
	}
	else
	{
		document.getElementById("JudetRequired").innerHTML = "";
	}
	if( trim(theform.reg_com.value)==0)
	{
		document.getElementById("RegcomRequired").innerHTML = "*"; 
		ret=0;
	}
	else
	{
		document.getElementById("RegcomRequired").innerHTML = "";
	}
	
	
	if(ret==1)
	{
		document.getElementById("Required").innerHTML="";
		return true;
	}
	else
	{
		document.getElementById("Required").innerHTML="Primele 5 campuri sunt obligatorii!";
		return false;
	}
}
