jQuery(document).ready(function() {
	// Ausweichdatum
	jQuery(".ausweich, #del_date").hide();
	jQuery("#add_date").click(function () {
		jQuery("#ausweich_check").attr('checked', true);
		jQuery(".ausweich,#del_date").show();
		jQuery("#add_date").hide();
		return false;
	})
	jQuery("#del_date").click(function () {
		jQuery(".ausweich, #del_date").hide();
		jQuery("#ausweich_check").attr('checked', false);
		jQuery("#add_date").show();
		return false;
	})
	
	
	// rollover immagini stanze
	var roll = "_map.";
	jQuery(".immagini img").hover(
	function () {
		var nome = jQuery(this).attr("src");
		if (nome.indexOf(roll) == -1) {
			var nome_s = nome.split(".");
			var ext = "." + nome_s[nome_s.length-1];
			var nuovo = nome.replace(ext,'_map' + ext);
			jQuery(this).attr("src",nuovo);
		}
	},
	function () {
		var nome = jQuery(this).attr("src");
		if (nome.indexOf(roll) != -1) {
			var nuovo = nome.replace(roll,'.');
			jQuery(this).attr("src",nuovo);
		}
	}
    );
		
	// cambia visualizzazione stanze e bambini
	var n_camere = 2;
	function cambia(n_camere,pers) {
		if (pers != 1) {
			// faccio scomparire le stanze di troppo
			for (var a=1; a<n_camere; a++) {
				jQuery(".stanza"+a).show();
				jQuery(".stanza"+a+" input, .stanza"+a+" select[class!=n_persone]").addClass("required");
			}
			for (var a=n_camere; a<=6; a++) {
				jQuery(".stanza"+a).hide();
				jQuery(".stanza"+a+" input").val("");
				(jQuery(".stanza"+a+" select")[0]).selectedIndex = 0;
				(jQuery(".stanza"+a+" select")[1]).selectedIndex = 0;
				jQuery(".stanza"+a+" input, .stanza"+a+" select").removeClass("required");
			}
		}
		// faccio scomparire i campi eta bambini
		for (var c=1; c<=6; c++) {
			n_persone = parseInt(jQuery("#form_stanza"+c+"_bambini").attr("value"));
			for (var b=0; b<=n_persone; b++) {
				jQuery(".stanza"+c+"_eta"+b).show();
				jQuery(".stanza"+c+"_eta"+b+" input").addClass("required");
			}
			for (var b=n_persone+1; b<=4; b++) {
				jQuery(".stanza"+c+"_eta"+b).hide();
				jQuery(".stanza"+c+"_eta"+b+" input").val("");
				jQuery(".stanza"+c+"_eta"+b+" input").removeClass("required");
			}
		}
		riassunto();
		if (n_camere == 2) {
			jQuery("#del_room").hide();
		} else {
			jQuery("#del_room").show();
		}
		if (n_camere == 7) {
			jQuery("#add_room").hide();
		} else {
			jQuery("#add_room").show();
		}
	}
	
	cambia(2,0);
	jQuery("#rias_dati div").hide();
	
	// cambio n. bambini
	jQuery(".n_persone").change(function () {
		cambia(0,1);
	});
	
	// aggiungi camera
	jQuery("#add_room").click(function () { 
		n_camere = n_camere+1;
		jQuery("#n_camere").val(n_camere-1)
		cambia(n_camere,0);
		return false;
	});
	
	// rimuovi camera
	jQuery("#del_room").click(function () { 
		n_camere = n_camere-1;
		jQuery("#n_camere").val(n_camere-1)
		cambia(n_camere,0);
		return false;
	});
	
	/* ***************************************************** pacchetti beauty */
	// faccio sparire i pacchetti
	jQuery("#beauty_all>div").hide();
	
	// creazione sul click di far apparire i pacchetti
	jQuery("#beauty_list a").click(function () { 
		var num = jQuery("#beauty_list a").index(this);
		jQuery("#beauty_all>div").hide("slow");
		jQuery("#beauty_all>div:eq("+num+")").show("slow");
		return false;
    });
	
	/* ***************************************************** fine pacchetti beauty */
	
});

function rias_empty() {
	jQuery("#rias_dati div").hide();
}

/* ***************************************************** scrittura riassunto */
function riassunto() {
	if (jQuery("#riassunto").is(".de")) {
		var anni = "Jahre";
	} else if (jQuery("#riassunto").is(".it")) {
		var anni = "anni";
	}
	
	// creao riassunto con elementi gia prsenti
	var elenco = jQuery("#richiesta .summary");
	for (var i=0; i<elenco.length; i++) {
		rias_check(jQuery(elenco[i]));
	}
	
	// aggiorno input generici quando vengono modificati
	jQuery("#richiesta .summary").change (function() {
		rias_check(jQuery(this));
	});
	
	// click sui checkbox
	jQuery("#richiesta .summary_check").click(function(){
		var index = jQuery(this).attr("name");
		var val = jQuery(this).attr("value");
		if (jQuery(this).is(":checked")) {
			switch(index) {
				case "PERIODO2":
					jQuery("#rias_dati .tit_arrivo_day2").show();
					jQuery("#rias_dati .arrivo_day2").show();
					val = jQuery("select[name='arrivo_day2']").find("option:selected").text() + " ";
					val +=jQuery("select[name='arrivo_month2']").find("option:selected").text() + " ";
					val +=jQuery("select[name='arrivo_year2']").find("option:selected").text() + " - ";
					val += jQuery("select[name='partenza_day2']").find("option:selected").text() + " ";
					val += jQuery("select[name='partenza_month2']").find("option:selected").text() + " ";
					val += jQuery("select[name='partenza_year2']").find("option:selected").text();
					index = "arrivo_day2";
				break;
			}
			
			jQuery("#rias_dati ."+index).show();
			jQuery("#rias_dati ."+index).html(val);
		} else {
			switch(index) {
				case "PERIODO2":
					jQuery("#rias_dati .tit_arrivo_day2").hide();
					val = jQuery("select[name='arrivo_day2']").find("option:selected").text() + " ";
					val +=jQuery("select[name='arrivo_month2']").find("option:selected").text() + " ";
					val +=jQuery("select[name='arrivo_year2']").find("option:selected").text() + " - ";
					val += jQuery("select[name='partenza_day2']").find("option:selected").text() + " ";
					val += jQuery("select[name='partenza_month2']").find("option:selected").text() + " ";
					val += jQuery("select[name='partenza_year2']").find("option:selected").text();
					index = "arrivo_day2";
				break;
			}
			jQuery("#rias_dati ."+index).hide();
			jQuery("#rias_dati ."+index).html("");
		}
	});
	
	// click sui checkbox beauty
	var beauty = jQuery("#richiesta .summary_beauty");
	for (var i=0; i<beauty.length; i++) {
		jQuery("#rias_dati .BEAUTY").append("<span></span>");
		jQuery("#rias_dati .BEAUTY span:eq("+i+")").hide();
		beauty_check(jQuery(beauty[i]));
	}		
	jQuery("#richiesta .summary_beauty").change (function(){
		var index = jQuery("#richiesta .summary_beauty").index(this);
		var val_tot = jQuery(this).attr("value").split("|");
		var val = val_tot[1];
		var quanti = val_tot[2];
		if (val_tot != "") {
			jQuery("#rias_dati .tit_BEAUTY").show();
			jQuery("#rias_dati .BEAUTY").show();
			jQuery("#rias_dati .BEAUTY span:eq("+index+")").show();
			jQuery("#rias_dati .BEAUTY span:eq("+index+")").html("- " + quanti + "x " + val);
		} else {
			jQuery("#rias_dati .BEAUTY span:eq("+index+")").hide();
			jQuery("#rias_dati .BEAUTY span:eq("+index+")").html("");
			for (var i=0; i<beauty.length; i++) {
				if (jQuery(beauty[i]).attr("value")) {
					var esiste = 1;
				}
			}
			//alert (esiste);
			if (!esiste) {
				jQuery("#rias_dati .tit_BEAUTY").hide();
				jQuery("#rias_dati .BEAUTY").hide();
			}
		}
	});
	
	function beauty_check(ele) {
		var index = jQuery("#richiesta .summary_beauty").index(ele);
		var val_tot = jQuery(ele).attr("value").split("|");
		//if (val_tot != "") { alert (val_tot); }
		var val = val_tot[1];
		var quanti = val_tot[2];
		if (val_tot != "") {
			jQuery("#rias_dati .tit_BEAUTY").show();
			jQuery("#rias_dati .BEAUTY").show();
			jQuery("#rias_dati .BEAUTY span:eq("+index+")").show();
			jQuery("#rias_dati .BEAUTY span:eq("+index+")").html("- " + quanti + "x " + val);
		}
	}
	
	function rias_check(ele) {
		var index = jQuery(ele).attr("name");
		var val = jQuery(ele).attr("value");
		//alert (val);
		if (val) {
			if (jQuery(ele).is("select[class!=n_persone]")) {
				val = jQuery(ele).find("option:selected").text();
			}
			switch(index) {
				case "ANREDE":
				case "NOME":
				case "COGNOME":
				case "INDIRIZZO":
				case "CAP":
				case "LOCALITA":
				case "STATO":
					jQuery("#rias_dati .tit_ANREDE").show();
				break;
				
				case "Email":
				case "TELEFONO":
				case "FAX":
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[0];
					val = dove + ": " + val;
				break;
				
				case "arrivo_day":
				case "arrivo_month":
				case "arrivo_year":
				case "partenza_day":
				case "partenza_month":
				case "partenza_year":
					jQuery("#rias_dati .tit_arrivo_day").show();
					jQuery("#rias_dati .arrivo_day").show();
					val = jQuery("select[name='arrivo_day']").find("option:selected").text() + " ";
					val +=jQuery("select[name='arrivo_month']").find("option:selected").text() + " ";
					val +=jQuery("select[name='arrivo_year']").find("option:selected").text() + " - ";
					val += jQuery("select[name='partenza_day']").find("option:selected").text() + " ";
					val += jQuery("select[name='partenza_month']").find("option:selected").text() + " ";
					val += jQuery("select[name='partenza_year']").find("option:selected").text();
					index = "arrivo_day";
				break;
				
				case "arrivo_day2":
				case "arrivo_month2":
				case "arrivo_year2":
				case "partenza_day2":
				case "partenza_month2":
				case "partenza_year2":
					if (jQuery("input[name='PERIODO2']").is(":checked")) {
						jQuery("#rias_dati .tit_arrivo_day2").show();
						jQuery("#rias_dati .arrivo_day2").show();
						val = jQuery("select[name='arrivo_day2']").find("option:selected").text() + " ";
						val +=jQuery("select[name='arrivo_month2']").find("option:selected").text() + " ";
						val +=jQuery("select[name='arrivo_year2']").find("option:selected").text() + " - ";
						val += jQuery("select[name='partenza_day2']").find("option:selected").text() + " ";
						val += jQuery("select[name='partenza_month2']").find("option:selected").text() + " ";
						val += jQuery("select[name='partenza_year2']").find("option:selected").text();
						index = "arrivo_day2";
					} else {
						index = null;
					}
				break;
				
				case "STANZA1_CAMERA":
					jQuery("#rias_dati .tit_STANZA1").show();
				break;
				
				case "STANZA1_ADULTI":
					jQuery("#rias_dati .tit_STANZA1").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = val + " " + dove;
				break;

				case "STANZA1_ETA01":
				case "STANZA1_ETA02":
				case "STANZA1_ETA03":
				case "STANZA1_ETA04":
					jQuery("#rias_dati .tit_STANZA1").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = dove + ": " + val + " " + anni;
				break;
				
				case "STANZA2_CAMERA":
					jQuery("#rias_dati .tit_STANZA2").show();
				break;
				
				case "STANZA2_ADULTI":
					jQuery("#rias_dati .tit_STANZA2").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = val + " " + dove;
				break;

				case "STANZA2_ETA01":
				case "STANZA2_ETA02":
				case "STANZA2_ETA03":
				case "STANZA2_ETA04":
					jQuery("#rias_dati .tit_STANZA2").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = dove + ": " + val + " " + anni;
				break;
				
				case "STANZA3_CAMERA":
					jQuery("#rias_dati .tit_STANZA3").show();
				break;
				
				case "STANZA3_ADULTI":
					jQuery("#rias_dati .tit_STANZA3").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = val + " " + dove;
				break;

				case "STANZA3_ETA01":
				case "STANZA3_ETA02":
				case "STANZA3_ETA03":
				case "STANZA3_ETA04":
					jQuery("#rias_dati .tit_STANZA3").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = dove + ": " + val + " " + anni;
				break;
				
				case "STANZA4_CAMERA":
					jQuery("#rias_dati .tit_STANZA4").show();
				break;
				
				case "STANZA4_ADULTI":
					jQuery("#rias_dati .tit_STANZA4").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = val + " " + dove;
				break;

				case "STANZA4_ETA01":
				case "STANZA4_ETA02":
				case "STANZA4_ETA03":
				case "STANZA4_ETA04":
					jQuery("#rias_dati .tit_STANZA4").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = dove + ": " + val + " " + anni;
				break;
				
				case "STANZA5_CAMERA":
					jQuery("#rias_dati .tit_STANZA5").show();
				break;
				
				case "STANZA5_ADULTI":
					jQuery("#rias_dati .tit_STANZA5").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = val + " " + dove;
				break;

				case "STANZA5_ETA01":
				case "STANZA5_ETA02":
				case "STANZA5_ETA03":
				case "STANZA5_ETA04":
					jQuery("#rias_dati .tit_STANZA5").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = dove + ": " + val + " " + anni;
				break;
				
				case "STANZA6_CAMERA":
					jQuery("#rias_dati .tit_STANZA6").show();
				break;
				
				case "STANZA6_ADULTI":
					jQuery("#rias_dati .tit_STANZA6").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = val + " " + dove;
				break;

				case "STANZA6_ETA01":
				case "STANZA6_ETA02":
				case "STANZA6_ETA03":
				case "STANZA6_ETA04":
					jQuery("#rias_dati .tit_STANZA6").show();
					var etichetta = jQuery(ele).attr("title").split("|");
					var dove = etichetta[1];
					val = dove + ": " + val + " " + anni;
				break;

			}
			jQuery("#rias_dati ."+index).show();
			jQuery("#rias_dati ."+index).html(val);
		} else {
			switch(index) {
				case "ANREDE":
				case "NOME":
				case "COGNOME":
				case "INDIRIZZO":
				case "CAP":
				case "LOCALITA":
				case "STATO":
					if ((!jQuery("select[name='ANREDE']").val()) && (!jQuery("input[name='NOME']").val()) && (!jQuery("input[name='COGNOME']").val()) && (!jQuery("input[name='INDIRIZZO']").val()) && (!jQuery("input[name='CAP']").val()) && (!jQuery("input[name='LOCALITA']").val()) && (!jQuery("input[name='STATO']").val())) {
						jQuery("#rias_dati .tit_ANREDE").hide();
					}
				break;
				
				case "STANZA1_CAMERA":
				case "STANZA1_ADULTI":
				case "STANZA1_ETA01":
				case "STANZA1_ETA02":
				case "STANZA1_ETA03":
				case "STANZA1_ETA04":
					if ((!jQuery("select[name='STANZA1_CAMERA']").val()) && (!jQuery("input[name='STANZA1_ADULTI']").val()) && (!jQuery("input[name='STANZA1_ETA01']").val()) && (!jQuery("input[name='STANZA1_ETA02']").val()) && (!jQuery("input[name='STANZA1_ETA03']").val()) && (!jQuery("input[name='STANZA1_ETA04']").val())) {
						jQuery("#rias_dati .tit_STANZA1").hide();
					}
				break;
				
				case "STANZA2_CAMERA":
				case "STANZA2_ADULTI":
				case "STANZA2_ETA01":
				case "STANZA2_ETA02":
				case "STANZA2_ETA03":
				case "STANZA2_ETA04":
					if ((!jQuery("select[name='STANZA2_CAMERA']").val()) && (!jQuery("input[name='STANZA2_ADULTI']").val()) && (!jQuery("input[name='STANZA2_ETA01']").val()) && (!jQuery("input[name='STANZA2_ETA02']").val()) && (!jQuery("input[name='STANZA2_ETA03']").val()) && (!jQuery("input[name='STANZA2_ETA04']").val())) {
						jQuery("#rias_dati .tit_STANZA2").hide();
					}
				break;
				
				case "STANZA3_CAMERA":
				case "STANZA3_ADULTI":
				case "STANZA3_ETA01":
				case "STANZA3_ETA02":
				case "STANZA3_ETA03":
				case "STANZA3_ETA04":
					if ((!jQuery("select[name='STANZA3_CAMERA']").val()) && (!jQuery("input[name='STANZA3_ADULTI']").val()) && (!jQuery("input[name='STANZA3_ETA01']").val()) && (!jQuery("input[name='STANZA3_ETA02']").val()) && (!jQuery("input[name='STANZA3_ETA03']").val()) && (!jQuery("input[name='STANZA3_ETA04']").val())) {
						jQuery("#rias_dati .tit_STANZA3").hide();
					}
				break;
				
				case "STANZA4_CAMERA":
				case "STANZA4_ADULTI":
				case "STANZA4_ETA01":
				case "STANZA4_ETA02":
				case "STANZA4_ETA03":
				case "STANZA4_ETA04":
					if ((!jQuery("select[name='STANZA4_CAMERA']").val()) && (!jQuery("input[name='STANZA4_ADULTI']").val()) && (!jQuery("input[name='STANZA4_ETA01']").val()) && (!jQuery("input[name='STANZA4_ETA02']").val()) && (!jQuery("input[name='STANZA4_ETA03']").val()) && (!jQuery("input[name='STANZA4_ETA04']").val())) {
						jQuery("#rias_dati .tit_STANZA4").hide();
					}
				break;
				
				case "STANZA5_CAMERA":
				case "STANZA5_ADULTI":
				case "STANZA5_ETA01":
				case "STANZA5_ETA02":
				case "STANZA5_ETA03":
				case "STANZA5_ETA04":
					if ((!jQuery("select[name='STANZA5_CAMERA']").val()) && (!jQuery("input[name='STANZA5_ADULTI']").val()) && (!jQuery("input[name='STANZA5_ETA01']").val()) && (!jQuery("input[name='STANZA5_ETA02']").val()) && (!jQuery("input[name='STANZA5_ETA03']").val()) && (!jQuery("input[name='STANZA5_ETA04']").val())) {
						jQuery("#rias_dati .tit_STANZA5").hide();
					}
				break;
				
				case "STANZA6_CAMERA":
				case "STANZA6_ADULTI":
				case "STANZA6_ETA01":
				case "STANZA6_ETA02":
				case "STANZA6_ETA03":
				case "STANZA6_ETA04":
					if ((!jQuery("select[name='STANZA6_CAMERA']").val()) && (!jQuery("input[name='STANZA6_ADULTI']").val()) && (!jQuery("input[name='STANZA6_ETA01']").val()) && (!jQuery("input[name='STANZA6_ETA02']").val()) && (!jQuery("input[name='STANZA6_ETA03']").val()) && (!jQuery("input[name='STANZA6_ETA04']").val())) {
						jQuery("#rias_dati .tit_STANZA6").hide();
					}
				break;
			}
			jQuery("#rias_dati ."+index).html("");
			jQuery("#rias_dati ."+index).hide();
		}
	}

}
/* ***************************************************** fine scrittura riassunto */

// -------------------------------------------------------------------------------
// Name: Controlli Form (controlli.js, default.css, JQuery, HTML)
// Author: Altea Software S.r.l.
// Version: 1.0.0
// Description: Funzioni di controllo campi dei formulari in Javascript
//              Evidenzia i campi errati o assenti e visualizza un messaggio riassuntivo degli errori
// Required: La corretta attivazione dei controlli richiede: Jquery 1.21, file CSS, Form HTML
//
// Devel Date: 03/12/2007
// Last Modify: 10/12/2007
// CacheLog:
//
// -------------------------------------------------------------------------------

// -------------------------------------------------------------------------------
// CONFIG

// Id del box che contiene il formulario
 var DIV_ID = 'scroll_xl';
// -------------------------------------------------------------------------------

// controlla se ci sono errori nella form altrimenti segnala errori e mostra il div nascosto
function mistake(error) {
	if (error == 0) { 
		jQuery("#ris_form").css("display","block");
	error = 1;
	}
	return (error);
}

// Reimposto tutti i campi con lo stile standard. Elimina il messaggio riassuntivo.
function svuota() {
	var sfEls_err = jQuery('#form .red');
	for (var i=0; i<sfEls_err.length; i++) {
		jQuery(sfEls_err[i]).removeClass("red");
	}
	jQuery("#ris_form p").remove();
	jQuery("#ris_form").css("display","none");
	//document.getElementById(DIV_ID).scrollTop = 0;
	scroll(0,0);
}

// Reset della form
// testo - messaggio di richiesta conferma
function sure(testo) {
	if (window.confirm(testo)) {
		svuota();
		//setTimeout("riassunto()", 500); 
		rias_empty();
	} else { return false; }
}

// Questo script verifica tutti i campi con class "required" all'interno di un ID "form".
// Per questi elementi tipo "text", "select" e "textarea" viene controllato se il campo è vuoto, 
// invece per gli elementi di "checkbox" viene controllato se il campo è checked.
// Viene fatto un ulteriore controllo nel caso i campi richiesti siano compilati.
// Il controllo avviene in maniera differente in base al class dell'elemento.
// - Caso class "email": viene verificato che il contenuto di tale campo sia in un indirizzo email correto.
// - Caso class "numeri": viene verificato che il contenuto di tale campo sia composto solo da numeri.
//
// La sub si aspetta in input una form HTML; nel caso in cui i controlli non dovessero rilevare errori restituisce TRUE,
// mentre nel caso in cui vengano rilevati degli errori aggiorna lo stile degli elementi e restituisce FALSE.

function controlli(form) {
	svuota();
	var error = 0;
	var sfEls = jQuery("#form .required");
	for (var i=0; i<sfEls.length; i++) {
		var label = (jQuery(sfEls[i]).attr("title")).split("|");
		var tipo = jQuery(sfEls[i]).attr("type");
		var classe = (jQuery(sfEls[i]).attr("class")).split(" ");
		
		// ************************* controllo nel caso i campi siano vuoti ******************
		
		// controlla tutti i campi non checkbox, radio
		if (((sfEls[i].value)  == "") && ((tipo  != 'checkbox') || (tipo  != 'radio'))) {
			jQuery(sfEls[i]).addClass("red");
			error = mistake(error);
			jQuery("#ris_form").append("<p>&gt;&gt; " + label[0] + "</p>");
		}
		// controlla i campi checkbox
		if ((!sfEls[i].checked) && (tipo  == 'checkbox')) {
			jQuery(sfEls[i]).addClass("red");
			error = mistake(error);
			jQuery("#ris_form").append("<p>&gt;&gt; " + label[0] + "</p>");
		}

		// ************************* controllo nel caso i campi siano compilati ******************
		if ((sfEls[i].value)  != "") {
			for (var a=0; a<classe.length; a++) {
				
				// controlla i campi con class email
				if (classe[a] == "email") {
					regEx = /(.*)\@(.*)\.(.*)/;
					if(!regEx.exec(sfEls[i].value)) {
						error = mistake(error);
						jQuery(sfEls[i]).addClass("red");
						jQuery("#ris_form").append("<p>&gt;&gt; " + label[1] + "</p>");
					}
				}
				
				// controlla i campi con class numeri
				if (classe[a] == "numeri") {
					if (isNaN(sfEls[i].value)) {
						error = mistake(error);
						jQuery(sfEls[i]).addClass("red");
						jQuery("#ris_form").append("<p>&gt;&gt; " + label[1] + "</p>");
					}
				}
			}
		}
	}
	
	if (error == 0) {
		//alert ('inviata'); return false;
		return true;
	} else {
		//document.getElementById(DIV_ID).scrollTop = 0;
		scroll(0,0);
		return false;
	}
}