function isWhitespace(s)
{
    var whitespace = " \t\n\r";

    if (s.length == 0) {
        // empty field!
        return true;
    } else {
        // check for whitespace now!
        for (var z = 0; z < s.length; z++) {
            // Check that current character isn't whitespace.
            var c = s.charAt(z);
            if (whitespace.indexOf(c) == -1) return false;
        }
        return true;
    }
}
function isEmail(s)
{
    // email text field.
    var sLength = s.length;
    var denied_chars = new Array(" ", "\n", "\t", "\r", "%", "$", "#", "!", "~", "`", "^", "&", "*", "(", ")", "=", "+", "{", "}", "[", "]", ",", ";", ":", "'", "\"", "?", "<", ">", "/", "\\", "|");

    // look for @
    if (s.indexOf("@") == -1) return false;

    // look for more than one @ sign
    if (s.indexOf("@") != s.lastIndexOf("@")) return false;

    // look for any special character
    for (var z = 0; z < denied_chars.length; z++) {
        if (s.indexOf(denied_chars[z]) != -1) return false;
    }

    // look for .
    if (s.indexOf(".") == -1) return false;

    // no two dots alongside each other
    if (s.indexOf("..") != -1) return false;

    // you can't have and @ and a dot
    if (s.indexOf("@.") != -1) return false;

    // the last character cannot be a .
    if ((s.charAt(sLength-1) == ".") || (s.charAt(sLength-1) == "_")) return false;

    return true;
}
function setFocus()
	{
		document.getElementById('MAIL').focus();
	}
function validateForm()
{

 f= document.mailclassic
 email = f.MAIL.value
data=document.getElementById('errormessage').rows[0].cells;

/**/
 			
 					if (isWhitespace(email)) {
 						data[0].innerHTML="Inserire un indirizzo email valido!";
 						//alert('Inserire un indirizzo email valido!');
 						return false
 					}else{
 					
 						if (!isEmail(email)) {
 							data[0].innerHTML="Indirizzo email errato! Si prega di riprovare.";
 							//alert('Indirizzo email errato! Si prega di riprovare.');
 							return false
 						}
 					}
 
 /**/
 
 }
 function validateForm09()
{

 f= document.mailclassic
 email = f.MAIL.value
data=document.getElementById('errormessage');

/**/
 			
 					if (isWhitespace(email)) {
 						data.innerHTML="Inserire un indirizzo email valido";
 						//alert('Inserire un indirizzo email valido!');
 						return false
 					}else{
 					
 						if (!isEmail(email)) {
 							data.innerHTML="Indirizzo email errato! Si prega di riprovare";
 							//alert('Indirizzo email errato! Si prega di riprovare.');
 							return false
 						}
 					}
 
 /**/
 
 }
function validateFormMessage()
{
f= document.mailclassicmessage
namen = f.NAME.value
email = f.EMAIL.value
messagen = f.MESSAGE.value
privacy = f.AUTH.checked
data=document.getElementById('errormessage').rows[0].cells;

 	 if (isWhitespace(namen)) {
 		/*alert("Inserire un Nome valido")*/
 		data[0].innerHTML="Inserire un nome valido.";
 		return false
 	}else{
 	
 	 	if (isWhitespace(email)) {
 			/*alert("Inserire un'Email valida")*/
 			data[0].innerHTML="Inserire un'indirizzo email valido!";
 			return false
 		}else{
 	 		if (!isEmail(email)) {
 				/*alert("Inserire un'Email valida")*/
 				data[0].innerHTML="Inserire un'indirizzo email valido!";
 				return false
 			}else{
 				if (isWhitespace(messagen)) {
 					/*alert("Inserire un'Email valida")*/
 					data[0].innerHTML="Inserire un messaggio!";
 					return false
 				}else{
					if (privacy == false) {
						data[0].innerHTML="Occorre l'autorizzazione per l'utilizzo dei dati personali!";
						return false
					}
 				}
 			}
 		}
 		
 	}
 
}

function validateFormMessage09()
{
f= document.mailclassicmessage
namen = f.NAME.value
email = f.EMAIL.value
messagen = f.MESSAGE.value
privacy = f.AUTH.checked
data=document.getElementById('errormessage');

 	 if (isWhitespace(namen)) {
 		/*alert("Inserire un Nome valido")*/
 		data.innerHTML="Inserire un nome valido";
 		return false
 	}else{
 	
 	 	if (isWhitespace(email)) {
 			/*alert("Inserire un'Email valida")*/
 			data.innerHTML="Inserire un'indirizzo email valido";
 			return false
 		}else{
 	 		if (!isEmail(email)) {
 				/*alert("Inserire un'Email valida")*/
 				data.innerHTML="Inserire un'indirizzo email valido";
 				return false
 			}else{
 				if (isWhitespace(messagen)) {
 					/*alert("Inserire un'Email valida")*/
 					data.innerHTML="Inserire un messaggio";
 					return false
 				}else{
					if (privacy == false) {
						data.innerHTML="Autorizzazione dei dati richiesta";
						return false
					}
 				}
 			}
 		}
 		
 	}
 
}

function validateFormCasting()
{

 f= document.mailclassiccast
namen = f.NAME.value
phone = f.PHONE.value
email = f.EMAIL.value
file = f.FILE.value
privacy = f.AUTH.checked
data=document.getElementById('errormessage').rows[0].cells;

 	 if (isWhitespace(namen)) {
 		/*alert("Inserire un Nome valido")*/
 		data[0].innerHTML="Inserire un nome valido!";
 		return false
 	}else{
 	
 		if (isWhitespace(phone)) {
 		/*alert("Inserire un Nome valido")*/
 		data[0].innerHTML="Inserire un telefono valido!";
 		return false
 	}else{
 	
 	 	if (isWhitespace(email)) {
 			/*alert("Inserire un'Email valida")*/
 			data[0].innerHTML="Inserire un'indirizzo email valido!";
 			return false
 		}else{
 	 		if (!isEmail(email)) {
 				/*alert("Inserire un'Email valida")*/
 				data[0].innerHTML="Inserire un'indirizzo email valido!";
 				return false
 			}else{
 				if (file.length < 1) {
 					/*alert("Inserire un'Email valida")*/
 					data[0].innerHTML="Inserire una foto valida!";
 					return false
 				}else{
					if (privacy == false) {
						data[0].innerHTML="Occorre l'autorizzazione per l'utilizzo dei dati personali!";
						return false
					}
 				}
 			}
 		}
 		
 	  }
 	}
 
 }

function validateFormCasting09()
{

 f= document.mailclassiccast
namen = f.NAME.value
phone = f.PHONE.value
email = f.EMAIL.value
file = f.FILE.value
privacy = f.AUTH.checked
data=document.getElementById('errormessage');

 	 if (isWhitespace(namen)) {
 		/*alert("Inserire un Nome valido")*/
 		data.innerHTML="Inserire un nome valido";
 		return false
 	}else{
 	
 		if (isWhitespace(phone)) {
 		/*alert("Inserire un Nome valido")*/
 		data.innerHTML="Inserire un telefono valido";
 		return false
 	}else{
 	
 	 	if (isWhitespace(email)) {
 			/*alert("Inserire un'Email valida")*/
 			data.innerHTML="Inserire un'indirizzo email valido";
 			return false
 		}else{
 	 		if (!isEmail(email)) {
 				/*alert("Inserire un'Email valida")*/
 				data.innerHTML="Inserire un'indirizzo email valido";
 				return false
 			}else{
 				if (file.length < 1) {
 					/*alert("Inserire un'Email valida")*/
 					data.innerHTML="Inserire una foto valida";
 					return false
 				}else{
					if (privacy == false) {
						data.innerHTML="Autorizzazione dei dati richiesta";
						return false
					}
 				}
 			}
 		}
 		
 	  }
 	}
 
 }
