var vSoloConsigliate="";

function tabs_configuratore() {
	var primoTab = $("#menu ul li a:eq(0)").addClass("on").attr("href");
	$(primoTab).show();
	
	$("#menu ul li a").click(function(){
		var url = $(this).attr("href").split("#")[1];
		
		$("#menu ul li a.on").removeClass("on");
		$(this).addClass("on");
		
		$("div[id^='dGruppo']").hide();
		$("div[id=" + url + "]").show();
								  
		return false;
	});
}


$(document).ready(function(){
	tabs_configuratore();
	if ($("#confronta").size()) {
			$("#confronta tr.riga:odd").addClass("dispari");
	}
//	LeggiCatalogo();
});

function AnnullaTutti(questaClasse)
{
	
	$("." + questaClasse).each(function(){
		
		var questoID=$(this).attr("id");
		$("#"+questoID).attr("checked", "");

		var parentTag=$("#"+questoID).parent().get(0).tagName;
		if (parentTag=="LI") {
				
				$("#"+questoID).parent().removeClass("liEvidenziata");
				
				} else {
				
				$("#"+questoID).parent().parent().removeClass("liEvidenziata");
				
			}
		
	});
	
	$("#t" + questaClasse).removeClass("spunta");
	$("#t" + questaClasse).removeClass("spunta2");
	
}

function AnnullaQuando()
{
	
	$("label.checkbox_checked").each(function(){
		
				$(this).removeClass("checkbox_checked");
				$(this).addClass("checkbox_unchecked");
		
	});
	for (var ciclo = 1; ciclo <=12; ciclo++) {
		
//		$("CV_M" + ciclo + "label").
//		if (websolute=="websolute") {alert("#CV_M"+ ciclo + ": " + $("#CV_M" + ciclo).is(':checked'));}
//		$("CV_M" + ciclo).attr('checked', false);
		$("#CV_M" + ciclo).removeAttr('checked');

		}
		
	MeseSpuntato = 0;
	$("#tGruppo3").removeClass("spunta");
	$("#tGruppo3").removeClass("spunta2");
	
}

function SpuntaTab(elementoID)
{
	
	var questaClasse=$("#" + elementoID).attr("class");
	var parentTag="";
	parentTag=$("#" + elementoID).parent().get(0).tagName;
	var spuntato = 0;
	vSoloConsigliate="0";
//	if (websolute=="websolute") {alert(elementoID);}

	$("." + questaClasse).each(function(){
		
		if ($(this).attr('checked')) {
			spuntato=1;
			
			if (parentTag=="LI") {
				
				$(this).parent().addClass("liEvidenziata");
				
				} else {
				
				$(this).parent().parent().addClass("liEvidenziata");
				
			}
			
			} else {
			
			if (parentTag=="LI") {
				
				$(this).parent().removeClass("liEvidenziata");
				
				} else {
				
				$(this).parent().parent().removeClass("liEvidenziata");
				
			}
							
			}
		
	});
	
	if (spuntato==1) {
		
		$("#t" + questaClasse).addClass("spunta");
		$("#t" + questaClasse).addClass("spunta2");
		
		} else {
		
		$("#t" + questaClasse).removeClass("spunta");
		$("#t" + questaClasse).removeClass("spunta2");
		
	}

		$("#tGruppo5").removeClass("spunta"); // gruppo eden consiglia
		$("#tGruppo5").removeClass("spunta2");// gruppo eden consiglia
		$("#tGruppo6").removeClass("spunta"); // gruppo ricerca testuale
		$("#tGruppo6").removeClass("spunta2"); // gruppo ricerca testuale
		$("#ricerca_testuale").attr('value', ''); // gruppo ricerca testuale

//	if (websolute=="websolute") {alert(document.configuratore.CV_EDEN_CONSIGLIA.value);	}
		vSoloConsigliate = "0";
		document.configuratore.CV_EDEN_CONSIGLIA.value = 0;
//	if (websolute=="websolute") {alert(document.configuratore.CV_EDEN_CONSIGLIA.value);	}
	
	conteggioStrutture();
	
}
function conteggioStrutture() {
	
	var oreVolo="&CV_ORE_VOLO=" + questaCA_ID;
	var str = $("form").serialize();
	str = str + oreVolo;
	
//	if (websolute=="websolute") {alert(str);}
		
	$.get("conteggio_strutture.asp?" + str, function(data){
		
		document.getElementById("conteggio").innerHTML = "strutture con questi attributi: " + data;
		
	});
		
}


function SpuntaTabConsiglia(elementoID)
{
	var parentTag="";
	
	$("#tGruppo0").removeClass("spunta");
	$("#tGruppo0").removeClass("spunta2");
	$(".Gruppo0").attr('checked', false);
	$(".Gruppo0").each(function(){
			parentTag=$(this).parent().get(0).tagName;
			if (parentTag=="LI") {
				$(this).parent().removeClass("liEvidenziata");
				} else {
				$(this).parent().parent().removeClass("liEvidenziata");
			}
	});
	$("#tGruppo2").removeClass("spunta");
	$("#tGruppo2").removeClass("spunta2");
	$(".Gruppo2").attr('checked', false);
	$(".Gruppo2").each(function(){
			parentTag=$(this).parent().get(0).tagName;
			if (parentTag=="LI") {
				$(this).parent().removeClass("liEvidenziata");
				} else {
				$(this).parent().parent().removeClass("liEvidenziata");
			}
	});
	$("#tGruppo3").removeClass("spunta");
	$("#tGruppo3").removeClass("spunta2");
	$(".Gruppo3").attr('checked', false);
	$(".Gruppo3").each(function(){
			parentTag=$(this).parent().get(0).tagName;
			if (parentTag=="LI") {
				$(this).parent().removeClass("liEvidenziata");
				} else {
				$(this).parent().parent().removeClass("liEvidenziata");
			}
	});
	$("#tGruppo4").removeClass("spunta");
	$("#tGruppo4").removeClass("spunta2");
	$(".Gruppo4").attr('checked', false);
	$(".Gruppo4").each(function(){
			parentTag=$(this).parent().get(0).tagName;
			if (parentTag=="LI") {
				$(this).parent().removeClass("liEvidenziata");
				} else {
				$(this).parent().parent().removeClass("liEvidenziata");
			}
	});
	$("#tGruppo6").removeClass("spunta");
	$("#tGruppo6").removeClass("spunta2");
	$("#ricerca_testuale").attr('value', '');
	
	$("#tGruppo5").addClass("spunta");
	$("#tGruppo5").addClass("spunta2");
	document.configuratore.CV_EDEN_CONSIGLIA.value = 1;
	vSoloConsigliate = "1";
	conteggioStruttureConsiglia();

}

function conteggioStruttureConsiglia() {
	
	var str = "CV_EDEN_CONSIGLIA=1";
//	if (websolute=="websolute") {alert(str);}

	$.get("conteggio_strutture.asp?" + str, function(data){
		
		document.getElementById("conteggio").innerHTML = "strutture pi&ugrave; consigliate da edenviaggi: " + data;
		
});

}

function LeggiCatalogo() {
	
//	if (websolute=="websolute") {
//		alert("LeggiCatalogo");
//		}

$.get("configuratore_session.asp?azione=leggi", function(data){	
//			 alert("LeggiCatalogo data: " + data);

	questaCA_ID=parseInt(data);

		try{															 

			if(thisMovie("dove")){
				thisMovie("dove").scrivi(data); 
//				questaCA_ID=data;
			}
		}catch(e){
//			 alert(e.message);
		}
	});

}

function thisMovie(movieName) {	 	
	if (navigator.appName.indexOf("Microsoft") != -1) {

//		return document.getElementById(movieName);
		return document.getElementById(movieName).externalMethod();
//		return window[movieName];
	} else {
		return document[movieName];
	}
}

function SettaCatalogo(CV_ORE_VOLO) {
	
	questaCA_ID=parseInt(CV_ORE_VOLO);
//	if (websolute=="websolute") {
//		alert("questaCA_ID: " + questaCA_ID);
//		}

	$.get("configuratore_session.asp?azione=setta&ca_id=" + questaCA_ID, function(data){
	
	});
	
	if (CV_ORE_VOLO==0) {
		
		$("#tGruppo1").removeClass("spunta");
		$("#tGruppo1").removeClass("spunta2");
		
		} else {
		
		$("#tGruppo1").addClass("spunta");
		$("#tGruppo1").addClass("spunta2");
		
	}

	conteggioStrutture();
	
}

function InviaModulo(pagina) {
	
	var pAperta=0;

	for (ciclo=0; ciclo<=6; ciclo++) {
		
		if ($("#dGruppo" + ciclo).css("display") == "block") {
			
			pAperta=ciclo;
			
			} else {
			
		}
		
	}

	document.configuratore.CV_EDEN_CONSIGLIA.value=vSoloConsigliate;
	document.configuratore.aperta.value=pAperta;
	document.configuratore.pagina.value=pagina;
	document.configuratore.submit();
	
}

function confronta(sPagina) {
	
	var quanti=0;
	var quali="";
	
	$(".confronta").each(function (i) {
		var questOggetto=$(this);
		var questoID=questOggetto.attr("value");
		var spuntato=questOggetto.is(':checked');
		if (spuntato) {
			quanti = quanti +1;
			quali = quali + questoID + ",";
		}
	});
	if (quanti>0) {
		if (quanti==1) {
			$(".msg_cnfr").remove();
			$("input.confronta:checked").parents(".cont_risult").append("<div class='msg_cnfr'><div>Puoi confrontare due strutture. Ora selezionane un'altra.</div></div>");
			$(".msg_cnfr").hide().fadeIn("normal");
			} else { // se ci sono gia' due spuntate
			$(".confronta").each(function (i) {
				var questOggetto=$(this);
				questOggetto.attr('disabled', true);
			});
			document.configuratore.passo.value='0';
			window.location.href=sPagina + quali;

		}
	}
	
}

