//MESSAGGI VALIDAZIONE
var vsValidMessage = "";
var vsFailurePresenceMessage = "Campo obbligatorio!";
var vsFailureUsername = "Username non disponibile!";
var vsFailureEmailAjax = "Email già presente nei nostri archivi";
var vsFailureConf = "Non corrisponde!";
var vsFailureNumberMessage = "Il campo deve contenere solo numeri";
var vsFailureLength5 = "Deve essere lungo 5 cifre";
var vsFailureLengthData = "Inserire la data in formato gg/mm/aaaa";
var vsFailureLength11 = "Deve essere lungo 11 cifre";
var vsFailureAcceptMessage = vsFailurePresenceMessage;
var vsFailureDataFormatMessage = "Inserire la data in formato gg/mm/aaaa ";
var vsFailureDataMessage = "Inserire la data in formato gg/mm/aaaa ";
var vsFailureLengthPass = "La password deve essere da 5 12 caratteri!";
var vsFailureLength1000 = "Massimo 1000 caratteri!";
var vsFailureEmail = "Deve essere un Indirizzo e-mail valido."
var vsFailureNick = "Nickname già in uso."
var vsFailureLengthImg = "Deve essere di 6 caratteri!";

//URL AJAX
var vsUrlEmail = "index.php?module=site&method=ajax&type=email";
var vsUrlNick = "index.php?module=site&method=ajax&type=nickname";

//CONFIGURAZIONE CAMPI
var f1 = new LiveValidation('cognome',{validMessage: vsValidMessage, onlyOnBlur: true});
f1.add(Validate.Presence,{failureMessage: vsFailurePresenceMessage});

var f2 = new LiveValidation('nome',{validMessage: vsValidMessage, onlyOnBlur: true});
f2.add(Validate.Presence,{failureMessage: vsFailurePresenceMessage});

var f3 = new LiveValidation('email',{validMessage: vsValidMessage, onlyOnBlur: true});
f3.add(Validate.Presence,{failureMessage: vsFailurePresenceMessage});
f3.add(Validate.Email,{failureMessage: vsFailureEmail, trimValue: true});

var f4 = new LiveValidation('richiesta',{validMessage: vsValidMessage, onlyOnBlur: true});
f4.add(Validate.Presence,{failureMessage: vsFailurePresenceMessage});

var f5 = new LiveValidation('img_code',{validMessage: vsValidMessage, onlyOnBlur: true});
f5.add(Validate.Presence,{failureMessage: vsFailurePresenceMessage});
f5.add(Validate.Length,{minimum: 6, maximum: 6, tooShortMessage: vsFailureLengthImg, tooLongMessage: vsFailureLengthImg});

function doRegSubmit()
{
	if (LiveValidation.massValidate([f1,f2,f3,f4,f5]))
	{
		document.getElementById("contact").submit();
	}
}
