// ====================================================================
//                      FUNZIONI DI VALIDAZIONE FORM
//                  copyright Antares di Sbrana Saverio
// ====================================================================

/* 
	Esempio:
		
		Per far funzionare il controllo è necessario inserire il campo onSubmit all'interno del campo form come da esempio
		la seconda variabile della funzione è un campo NON necessario e puo' essere omesso,
		serve per indicare il nome del campo radiobutton per il controllo della privacy
		
		onSubmit="return checkForm(this,'privacy');"

*/
function checkForm(form)
{
	if(form)
	{
		var input = form.elements;
		for(i=0; i < input.length;i++)
		{
			var obbligatorio = input[i].getAttribute('rel');
			var email= input[i].getAttribute('lang');
			var id=input[i].getAttribute('id');
			
			if(obbligatorio == "" )obbligatorio=null;
			if(email == "")email =null;
			if(id == "") id=null;

			
			if (obbligatorio != null)
			{
				if(conSeVuoto(input[i]))// se rel contiene qualcosa e se il valore dell elemento è nullo
				{
					alert(obbligatorio);
					return false;
				}
			}
			
			if(email != null)
			{

				if(conEmail(input[i]))
				{
					alert(email);
					return false;
				}
			
			}
			
			if(id == "privacy_0" && !input[i].checked)
			{
				alert("Non hai accettato i termini della privacy");
				return false;
			}

			
		}
		
		return true;
	}
	
}
