function check(questo) {
	if (questo.NomeAzienda.value=="")
	{
		alert("Campo Richiesto");
		questo.NomeAzienda.focus();
		return false;
	};
		if (questo.n_dip.value=="")
	{
		alert("Campo Richiesto");
		questo.n_dip.focus();
		return false;
	};

   var i = 0;
   var letter;
   var num;
	num = questo.n_dip.value;
   while (i < num.length)
   {
      letter = num.charAt(i);

      if ((letter == '0') || (letter == '1') || (letter == '2') ||
          (letter == '3') || (letter == '4') || (letter == '5') ||
          (letter == '6') || (letter == '7') || (letter == '8') ||
          (letter == '9'))
      {
         i++;
      }
      else
      {
		 alert("Campo Numerico");
		 questo.n_dip.focus();
         return false;
      }
   }

	if (questo.indirizzo.value=="")
	{
		alert("Campo Richiesto");
		questo.indirizzo.focus();
		return false;
	};
	if (questo.cap.value=="")
	{
		alert("Campo Richiesto");
		questo.cap.focus();
		return false;
	};
	if (questo.citta.value=="")
	{
		alert("Campo Richiesto");
		questo.citta.focus();
		return false;
	};
		if (questo.telefono.value=="")
	{
		alert("Campo Richiesto");
		questo.telefono.focus();
		return false;
	};


  var email = document.forms["form2"].elements["email"].value;
	  sEmail = new String(email);

	  if (sEmail == "") {
	    window.alert("Indirizzo email richiesto.");
	   questo.email.focus();
	   return(false);
	  // SE non c'è '@' oppure '.' oppure < 6 caratteri
	  } else if ((sEmail.indexOf("@") == -1) ||
		     (sEmail.indexOf(".") == -1) || 
		     (sEmail.length < 6))
	  {
	    window.alert("Indirizzo email non valido.");
		questo.email.focus();
	    return(false);
	  } 
	if (questo.cf.value=="")
	{
		alert("Campo Richiesto");
		questo.cf.focus();
		return false;
	};
		if (questo.piva.value=="")
	{
		alert("Campo Richiesto");
		questo.piva.focus();
		return false;
	};
		if (questo.piva.value.length != 11)
	{
		alert("Valore non corretto");
		questo.piva.focus();
		return false;
	};
	if (questo.pkAzienda.value=="")
	{
		alert("Campo Richiesto");
		questo.pkAzienda.focus();
		return false;
	};
	
	if (questo.pkAzienda.value.indexOf("'")>-1)
	{
		alert("Non usare l'apice. Grazie");
		questo.pkAzienda.focus();
		return false;
	};
	
	if (questo.pass.value=="")
	{
		alert("Campo Richiesto");
		questo.pass.focus();
		return false;
	};
	if (questo.pass.value.indexOf("'")>-1)
	{
		alert("Non usare l'apice. Grazie");
		questo.pass.focus();
		return false;
	};
	//alert("VAI!!!");
	return true;
}

function checkcandidato(questo) {
	
		if (questo.nome.value=="")
	{
		alert("Campo Richiesto");
		questo.nome.focus();
		return false;
	};
		if (questo.cognome.value=="")
	{
		alert("Campo Richiesto");
		questo.cognome.focus();
		return false;
	};
		if (questo.indirizzo.value=="")
	{
		alert("Campo Richiesto");
		questo.indirizzo.focus();
		return false;
	};
		if (questo.comune.value=="")
	{
		alert("Campo Richiesto");
		questo.comune.focus();
		return false;
	};
	if (questo.cap.value=="")
	{
		alert("Campo Richiesto");
		questo.cap.focus();
		return false;
	};

		if (questo.telefono.value=="")
	{
		alert("Campo Richiesto");
		questo.telefono.focus();
		return false;
	};


  var email = document.forms["form2"].elements["mail"].value;
	  sEmail = new String(email);

	  if (sEmail == "") {
	    window.alert("Email address required.");
	    return(false);
	  // SE non c'è '@' oppure '.' oppure < 6 caratteri
	  } else if ((sEmail.indexOf("@") == -1) ||
		     (sEmail.indexOf(".") == -1) || 
		     (sEmail.length < 6)) {
	    window.alert("Invalid email address.");
		questo.mail.focus();
	    return(false);
	  } 

if (questo.pkcandidato.value=="")
	{
		alert("Campo Richiesto");
		questo.pkcandidato.focus();
		return false;
	};
	if (questo.pkcandidato.value.indexOf("'")>-1)
	{
		alert("Non usare l'apice. Grazie");
		questo.pkcandidato.focus();
		return false;
	};
	
	if (questo.pass.value=="")
	{
		alert("Campo Richiesto");
		questo.pass.focus();
		return false;
	};
	if (questo.pass.value.indexOf("'")>-1)
	{
		alert("Non usare l'apice. Grazie");
		questo.pass.focus();
		return false;
	};

	//	alert("VAI!!!");
		return true;
}
/*


*/
function numberOK(num)
{
   var i = 0;
   var letter;

   while (i < num.length)
   {
      letter = num.charAt(i);

      if ((letter == '0') || (letter == '1') || (letter == '2') ||
          (letter == '3') || (letter == '4') || (letter == '5') ||
          (letter == '6') || (letter == '7') || (letter == '8') ||
          (letter == '9'))
      {
         i++;
      }
      else
      {
         return false;
      }
   }

   return true;
}
function chkLenghtWeak(field,lenghtfield)
	{
	if (eval('document.form1.'+field+'.value') != "")
	{
		if (eval('document.form1.'+field+'.value.length') > lenghtfield)
		{	
			alert("COMPETENZE TROPPO LUNGHE, si prega di sintetizzare");
			eval('document.form1.'+field+'.focus()');
		}
	}
	return (false);
	}
function getCookieVal (offset) {  
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1)    
		endstr = document.cookie.length;  
		return unescape(document.cookie.substring(offset, endstr));
}	
function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
	var j = i + alen;    
	if (document.cookie.substring(i, j) == arg)      
		return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}

function SetCookie (name, value) {  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) +  
	((domain == null) ? "" : ("; domain=" + domain)) +    
	((secure == true) ? "; secure" : "");
}

function DeleteCookie (name) {  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	// This cookie is history  
	var cval = GetCookie (name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();

}