
	function isValidEmail(str) {
	   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}
	
	function isNum(str) {
		var msg_addition = ""
		var decimal = ""
		inputStr = str.toString();
		
		if (inputStr == "")
			{
				return (false);
			}
		else
			{
				for (var c = 0; c < inputStr.length; c++)
					{
						var oneChar = inputStr.charAt(c)
						if (c == 0 && oneChar == "-" || oneChar == "."  && decimal == "")
								{
									if (oneChar == ".")
										{
											decimal = "yes"
										}
									continue
									
								}
									if (oneChar < "0" || oneChar > "9")
										{
											return (false);
										}
					}
			}
			return (true);
	}
	
	function EmailFormValidator(ff)
	{
	
	  if (ff.nume.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Nume\".");
		ff.nume.focus();
		return (false);
	  }
	
	  if (ff.email.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Email\".");
		ff.email.focus();
		return (false);
	  }
	  else {
		if (!isValidEmail(ff.email.value))
		  {
			alert("Valoare incorecta pentru campul \"Email\".");
			ff.email.focus();
			return (false);
		  }
	  }
	
	  return (true);
	}

//--------------------------------
	
	function CerereFormValidator(ff)
	{
	  	
	  if (ff.c_detalii.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Detalii\".");
		ff.c_detalii.focus();
		return (false);
	  }	

	  if (ff.c_loc.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Localitate\".");
		ff.c_loc.focus();
		return (false);
	  }
	
	  if (ff.c_pret.value != "")
	  {
		if (!isNum(ff.c_pret.value))
		  {
			alert("Valoare incorecta pentru campul \"Pret\".");
			ff.c_pret.focus();
			return (false);
		  }
	  }	
	  else 
	  {
			alert("Va rugam sa introduceti o valoare pentru campul \"Pret\".");
			ff.c_pret.focus();
			return (false);	  
	  }
	
	  if (ff.c_contact.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Contact\".");
		ff.c_contact.focus();
		return (false);
	  }
		
	  if (ff.c_nume.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Nume\".");
		ff.c_nume.focus();
		return (false);
	  }
	
	  if (ff.c_tel.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Telefon\".");
		ff.c_tel.focus();
		return (false);
	  }
	
	  if (ff.c_email.value != "")
	  {
		if (!isValidEmail(ff.c_email.value))
		  {
			alert("Valoare incorecta pentru campul \"Email\".");
			ff.c_email.focus();
			return (false);
		  }
	  }	
	  
	  return (true);
	}
	
//--------------------------------
	
	function CerereAutoFormValidator(ff)
	{
	  	
	  if (ff.c_detalii.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Detalii\".");
		ff.c_detalii.focus();
		return (false);
	  }	
	
	  if (ff.c_tel.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Contact\".");
		ff.c_tel.focus();
		return (false);
	  }
		
	  if (ff.c_nume.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Nume\".");
		ff.c_nume.focus();
		return (false);
	  }

	  
	  return (true);
	}
	
	//--------------------------------
	
	function CerereJobFormValidator(ff)
	{
	  if (ff.c_titlu.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Post\".");
		ff.c_titlu.focus();
		return (false);
	  }
	  
	  if (ff.c_companie.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Companie\".");
		ff.c_companie.focus();
		return (false);
	  }
		
	  if (ff.c_detalii.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Detalii\".");
		ff.c_detalii.focus();
		return (false);
	  }	

		
	  if (ff.c_nume.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Nume\".");
		ff.c_nume.focus();
		return (false);
	  }
	
	  if (ff.c_tel.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Telefon\".");
		ff.c_tel.focus();
		return (false);
	  }
	  
	  return (true);
	}
	
	//--------------------------------
	
	function CerereGenFormValidator(ff)
	{
		
	  if (ff.c_detalii.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Detalii\".");
		ff.c_detalii.focus();
		return (false);
	  }	

		
	  if (ff.c_nume.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Nume\".");
		ff.c_nume.focus();
		return (false);
	  }
	
	  if (ff.c_tel.value == "")
	  {
		alert("Va rugam sa introduceti o valoare pentru campul \"Telefon\".");
		ff.c_tel.focus();
		return (false);
	  }
	  
	  return (true);
	}	
