function validate(fldId, fldVal,section) {
	$('input[id="'+fldId+'"]').css("border-color", "#000000");
	//APPENA MANDO LA RICHIESTA VISUALIZZO LA GIF DI "ELABORAZIONE"	
	$("#"+fldId+"_attend").show();
	//DEFINISCO I PARAMETRI DA PASSARE
	var data = "";
	
	if(section == "registration" && (fldId=="input_giorno" || fldId=="input_anno" || fldId == "input_mese") ){
		giorno = $("#input_giorno").val();
		mese = $("#input_mese option:selected").val();
		anno = $("#input_anno").val();
		data_nascita = giorno +" "+ mese +" "+ anno;
		data += "field=data_nascita&val="+data_nascita;
	}else{
		if(fldId.indexOf(",") != "-1"){
			var campi = fldId.split(",");
			var stringValori = "";
			for (i=0;i<campi.length;i=i+1){
				stringCampi += campi[i]+",";
				if(document.all){
					stringValori += document.all[campi[i]].value + ",";
				}else{
					stringValori += document.getElementById(campi[i]).value + ",";	
				}
			}
			data = "field=" + stringCampi + "&val=" + stringValori;
		}else{
			data += "field=" + fldId + "&val=" + fldVal;
		}
	}
	data += "&section="+section;
	
	//DEFINISCO LO SCRIPT DA CHIAMARE IN BASE ALLA SEZIONE CHE STO VALIDANDO(ES. REGISTRAZIONE, FORM CONTATTO...)
	if(section == "registration"){
		pathToLoad = URL_ROOT+"ajax_engine.php?page=ajaxValidateRegistration.php";
	}else if(section == "lista_"){
		pathToLoad = URL_ROOT+"ajax_engine.php?page=ajaxValidateIscrLista.php";
	}else{	
		pathToLoad = URL_ROOT+"ajax_engine.php?page=ajaxValidateContact.php";
	}
	$.ajax({
			type: "POST",
			url: pathToLoad,
			data: data,
			success: function(msg){
				var p = msg.indexOf(';',0);
				if(p > 0) {
					var fld = msg.substr(0,p);//Prende la sottostringa che va da 0 all'a prima occorrenza di ";"
					
					//A RICHIESTA ESAURITA NASCONDO LA GIF DI "ELABORAZIONE"
					$("#"+fld+"_attend").hide();
					var msg = msg.substr(p+1);
					var cont = document.getElementById(fld + '_msg');//E la accoda al contenuto della variabile "field"s	
			
					if(msg) {//C'� un errore
						$("#ok_"+fld).hide();
						$("#"+fld+"_msg").addClass("error");						$('input[id="'+fldId+'"]').css("border-color", "#FF0000");						
					} else {
						//MOSTRO L'IMMAGINE DI OK						if(fldId=="input_giorno" || fldId == "input_mese" || fldId == "input_anno"){							$('input[id="input_giorno"]').css("border-color", "#000000");							$('input[id="input_mese"]').css("border-color", "#000000");							$('input[id="input_anno"]').css("border-color", "#000000");						}												
						$("#ok_"+fld).show();
						msg = '&nbsp;';
					}
					$("#"+fld+"_msg").html(msg);
				}
		
			}
		});
		
}

function validateSecondMail(fldId, fldVal, section) {

		fldVal2 = $('#email').val();
		var data = "field=" + fldId + "&val=" + encodeURIComponent(fldVal) + "&val2=" + encodeURIComponent(fldVal2) + "&field2=email";
		data += "&section="+section;
		//DEFINISCO LO SCRIPT DA CHIAMARE IN BASE ALLA SEZIONE CHE STO VALIDANDO(ES. REGISTRAZIONE, FORM CONTATTO...)
		if(section == "registration"){
			pathToLoad = URL_ROOT+"ajax_engine.php?page=ajaxValidateRegistration.php";
		}else{
			pathToLoad = URL_ROOT+"ajax_engine.php?page=ajaxValidateContact.php";
		}
		$.ajax({
				type: "POST",
				url: pathToLoad,
				data: data,
				success: function(msg){
					var p = msg.indexOf(';',0);
					if(p > 0) {
						var fld = msg.substr(0,p);//Prende la sottostringa che va da 0 all'a prima occorrenza di ";"
						
						//A RICHIESTA ESAURITA NASCONDO LA GIF DI "ELABORAZIONE"
						$("#"+fld+"_attend").hide();
						var msg = msg.substr(p+1);
						var cont = document.getElementById(fld + '_msg');//E la accoda al contenuto della variabile "field"s	
				
						if(msg) {//C'� un errore
							$("#ok_"+fld).hide();
							$("#"+fld+"_msg").addClass("error");
						} else {
							//MOSTRO L'IMMAGINE DI OK
							$("#ok_"+fld).show();
							msg = '&nbsp;';
						}
						$("#"+fld+"_msg").html(msg);
					}
			
				}
			});
}
function validateSecondPassword(fldId, fldVal, section) {

	fldVal2 = $('#password').val();
	var data = "field=" + fldId + "&val=" + encodeURIComponent(fldVal) + "&val2=" + encodeURIComponent(fldVal2) + "&field2=password";
	data += "&section="+section;
	//DEFINISCO LO SCRIPT DA CHIAMARE IN BASE ALLA SEZIONE CHE STO VALIDANDO(ES. REGISTRAZIONE, FORM CONTATTO...)
	if(section == "registration"){
		pathToLoad = URL_ROOT+"ajax_engine.php?page=ajaxValidateRegistration.php";
	}else{
		pathToLoad = URL_ROOT+"ajax_engine.php?page=ajaxValidateContact.php";
	}
	$.ajax({
			type: "POST",
			url: pathToLoad,
			data: data,
			success: function(msg){
				var p = msg.indexOf(';',0);
				if(p > 0) {
					var fld = msg.substr(0,p);//Prende la sottostringa che va da 0 all'a prima occorrenza di ";"
					
					//A RICHIESTA ESAURITA NASCONDO LA GIF DI "ELABORAZIONE"
					$("#"+fld+"_attend").hide();
					var msg = msg.substr(p+1);
					var cont = document.getElementById(fld + '_msg');//E la accoda al contenuto della variabile "field"s	
			
					if(msg) {//C'� un errore
						$("#ok_"+fld).hide();
						$("#"+fld+"_msg").addClass("error");
					} else {
						//MOSTRO L'IMMAGINE DI OK
						$("#ok_"+fld).show();
						msg = '&nbsp;';
					}
					$("#"+fld+"_msg").html(msg);
				}
		
			}
		});
	
}

function showFumetto(){
	if(document.all){
		var img_fumetto = document.all['fumetto_email'];
	}else{
		var img_fumetto = document.getElementById("fumetto_email");	
	}
	img_fumetto.style.display = "block";
	}
	

