function getId(id)
{
	return document.getElementById(id);
}

function validateFields()
{
	var stringError = "Lista Errori: \n";
	var setError = 0;
	
	for (var i = 0; i < arguments.length; i ++) {
        if(arguments[i] == 'Consenso-dati') {
                if(getId(arguments[i]).checked === false) {
                   stringError += "\n- Attenzione e' necessario acconsentire al trattamento dei dati personali";
			       getId(arguments[i]).style.background = '#FF9999';
			       setError = 1;
                }
        } else {
        if(getId(arguments[i]).value == "") {
		     stringError += "\n- Attenzione il campo \""+arguments[i]+"\" e'  necessario";
			 getId(arguments[i]).style.background = '#FF9999';
			 setError = 1;
		} else {
		     getId(arguments[i]).style.background = '';
		}
    }
	  }
	if (setError == 1) {
		alert(stringError);
		return false;
	} else {
		return true;
	}
}

window.onload = function() 
{
	//Verifica form commenti post blog
	if(getId('form_commenti')) {
		getId('form_commenti').onsubmit = function() {
	    	return validateFields('Nome-utente','E-mail','Commento');
		}
	} 
	//Verifica form contatti
	else if(getId('form_contatti')) {
		getId('form_contatti').onsubmit = function() {
	    	return validateFields('Cognome','Nome','E-mail','Richiesta');
		}
	 }
	//Verifica per form iscrizione e cancellazione dalla newsletter 
	else if(getId('form_iscrizione_newsletter')) {
	
	    getId('form_iscrizione_newsletter').onsubmit = function() {
	    	return validateFields('email_iscrizione');
		}
		getId('form_cancellazione_newsletter').onsubmit = function() {
	    	return validateFields('email_cancellazione');
		}
	} 
	//Verifica per form lavora con noi
	else if(getId('form_lavora_con_noi')) {
        getId('form_lavora_con_noi').onsubmit = function() {
	    	return validateFields('Nome','Cognome','Indirizzo','Citta','Telefono','E-mail','Consenso-dati');
	    }
	}
	
	//Verifica per box iscrizione newsletter
	else if(getId('box_iscrizione_newsletter')) {
        getId('box_iscrizione_newsletter').onsubmit = function() {
	    	return validateFields('Email');
	    }
	}
}


