var cant0 = new Array("--Seleziona--","Bergamotto","Il Borgoverde","Il Parco Verde","Pianeta Rosso","Residenza Ai Campi","Residenza L'Arcobaleno","Residenza Masenghini","Residenza San Bernardino");
var bergamoCant = new Array("--Seleziona--","Bergamotto","Il Parco Verde","Residenza Masenghini","Residenza San Bernardino");
var grumelloCant = new Array("--Seleziona--","Il Borgoverde");
var gorleCant = new Array("--Seleziona--","Residenza L'8 di Gorle");
var stezzanoCant = new Array("--Seleziona--","Pianeta Rosso");
var zanicaCant = new Array("--Seleziona--","Residenza Ai Campi","Residenza L'Arcobaleno");

function swapOptionsA(ArrayName){
	//var selectTipo = document.getElementById("slc_tipo");
	var selectCant = document.getElementById("slc_cant");
	removeAllOptions(selectCant);
	//document.getElementById("hold_slc_dove").value = "1";
	var selectName1;
	var selectName2;
	
	if (ArrayName == "b" || ArrayName == "1"){
		selectName1 = "bergamo";
		selectName2 = selectName1 + "Cant";
	}
	if (ArrayName == "m" || ArrayName == "2"){
		selectName1 = "grumello";
		selectName2 = selectName1 + "Cant";
	}
	if (ArrayName == "s" || ArrayName == "3"){
		selectName1 = "stezzano";
		selectName2 = selectName1 + "Cant";
	}
	if (ArrayName == "z" || ArrayName == "4"){
		selectName1 = "zanica";
		selectName2 = selectName1 + "Cant";
	}
	if (ArrayName == "dove0" || ArrayName == "0"){
		selectName1 = "dove0";
		selectName2 = "cant0";
		//document.getElementById("hold_slc_dove").value = "0"
	}
	
	//var theArray = eval(selectName1);
	var theArray1 = eval(selectName2);
	//if (document.getElementById("hold_slc_tipo").value == "0"){
	//	removeAllOptions(selectTipo);
	//	setOptionText(selectTipo, theArray);
	//}
	setOptionText(selectCant, theArray1);

}

function resetSelectCant(ArrayName, nameValue){
	var selectCant = document.getElementById("slc_cant");
	removeAllOptions(selectCant);
	var selectName2;
	selectName2 = "cant0";
	var theArray1 = eval(selectName2);
	setOptionText(selectCant, theArray1, nameValue);
}

function swapOptionsB(ArrayName){
	
}
function swapOptionsC(ArrayName){
	document.getElementById("slc_dove").selectedIndex = 0;
	document.getElementById("slc_dove").disabled = true;
	resetSelectCant(ArrayName, document.getElementById("slc_cant").value);
	if (ArrayName == "cant0" || ArrayName == "0"){
		document.getElementById("slc_dove").disabled = false;
	}
}

function removeAllOptions(selectbox){
	var i;
	for(i=selectbox.options.length-1;i>=0;i--){
		selectbox.remove(i);
	}
}

function setOptionText(theSelect, theArray, nameValue){
	for(i=0; i < theArray.length; i++) {
		theSelect.options[theSelect.options.length] = new Option(theArray[i], i);
		if (theSelect.options[i].text == "--Seleziona--"){
			theSelect.options[i].value = "cant0";
		}
		if (theSelect.options[i].text == "Bergamotto"){
			theSelect.options[i].value = "cantbergamotto";
		}
		if (theSelect.options[i].text == "Il Borgoverde"){
			theSelect.options[i].value = "cantborgoverde";
		}
		if (theSelect.options[i].text == "Il Parco Verde"){
			theSelect.options[i].value = "cantparcoverde";
		}
		if (theSelect.options[i].text == "Pianeta Rosso"){
			theSelect.options[i].value = "cantpianeta";
		}
		if (theSelect.options[i].text == "Residenza Ai Campi"){
			theSelect.options[i].value = "cantcampi";
		}
		if (theSelect.options[i].text == "Residenza L'Arcobaleno"){
			theSelect.options[i].value = "cantarcobaleno";
		}
		if (theSelect.options[i].text == "Residenza Masenghini"){
			theSelect.options[i].value = "cantmasenghini";
		}
		if (theSelect.options[i].text == "Residenza San Bernardino"){
			theSelect.options[i].value = "cantbernardino";
		}
		if (theSelect.options[i].value == nameValue){
			theSelect.options[i].selected = "selected";
		}
	}
}
/*COOKIE*/
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function checkSelect(){
	var select1 = document.getElementById("slc_dove");
	var select2 = document.getElementById("slc_tipo");
	var select3 = document.getElementById("slc_cant");
	if ((select1.selectedIndex == 0) && (select2.selectedIndex == 0) && (select3.selectedIndex == 0)){
		window.alert("Per favore seleziona almeno un campo di ricerca");
		return false;
	}else{
		eraseCookie('sel1');
		eraseCookie('sel2');
		eraseCookie('sel3');
		eraseCookie('index1');
		eraseCookie('index2');
		eraseCookie('index3');
		createCookie('sel1',select1.options[select1.selectedIndex].value,1);
		createCookie('sel2',select2.options[select2.selectedIndex].value,1);
		createCookie('sel3',select3.options[select3.selectedIndex].value,1);
		createCookie('index1',select1.selectedIndex,1);
		createCookie('index2',select2.selectedIndex,1);
		createCookie('index3',select3.selectedIndex,1);
		return true;
	}
}

function writeResSearch(){
	var select1 = document.getElementById("slc_dove");
	var select2 = document.getElementById("slc_tipo");
	var select3 = document.getElementById("slc_cant");
	var index1=readCookie('index1');
	var index2=readCookie('index2');
	var index3=readCookie('index3');
	if (readCookie('index1') != ''){
		select1.selectedIndex  = index1;
		select2.selectedIndex = index2;
		select3.selectedIndex = index3;
		if (index3 != "0"){
			document.getElementById("slc_dove").disabled = true;
		}
	}
	if (readCookie('noSearch') == "yes"){	
		document.getElementById('titRisSearc').style.display="none";
		document.getElementById('risRicercaText').style.display="none";
		document.getElementById("slc_dove").disabled = false;
		eraseCookie('noSearch');
	}
}

function vaiAMono(){
	createCookie('noSearch','yes',1);
	eraseCookie('sel1');
	eraseCookie('sel2');
	eraseCookie('sel3');
	eraseCookie('index1');
	eraseCookie('index2');
	eraseCookie('index3');
	createCookie('sel2','mono',1);
	return true;
}
function vaiABilo(){
	createCookie('noSearch','yes',1);
	eraseCookie('sel1');
	eraseCookie('sel2');
	eraseCookie('sel3');
	eraseCookie('index1');
	eraseCookie('index2');
	eraseCookie('index3');
	createCookie('sel2','bilo',1);
	return true;
}
function vaiATrilo(){
	createCookie('noSearch','yes',1);
	eraseCookie('sel1');
	eraseCookie('sel2');
	eraseCookie('sel3');
	eraseCookie('index1');
	eraseCookie('index2');
	eraseCookie('index3');
	createCookie('sel2','trilo',1);
	return true;
}
function vaiAQuad(){
	createCookie('noSearch','yes',1);
	eraseCookie('sel1');
	eraseCookie('sel2');
	eraseCookie('sel3');
	eraseCookie('index1');
	eraseCookie('index2');
	eraseCookie('index3');
	createCookie('sel2','quad',1);
	return true;
}
function vaiAAttici(){
	createCookie('noSearch','yes',1);
	eraseCookie('sel1');
	eraseCookie('sel2');
	eraseCookie('sel3');
	eraseCookie('index1');
	eraseCookie('index2');
	eraseCookie('index3');
	createCookie('sel2','att',1);
	return true;
}
function vaiAMansa(){
	createCookie('noSearch','yes',1);
	eraseCookie('sel1');
	eraseCookie('sel2');
	eraseCookie('sel3');
	eraseCookie('index1');
	eraseCookie('index2');
	eraseCookie('index3');
	createCookie('sel2','mansa',1);
	return true;
}


/*RISULTATI RICERCA*/
function writeRes(){
	var coksel1 = readCookie('sel1');
	var coksel2 = readCookie('sel2');
	var coksel3 = readCookie('sel3');

	var monoDivs = document.getElementsByClassName('mono');
	var biloDivs = document.getElementsByClassName('bilo');
	var triloDivs = document.getElementsByClassName('trilo');
	var quadDivs = document.getElementsByClassName('quad');
	var mansaDivs = document.getElementsByClassName('mansa');
	var attDivs = document.getElementsByClassName('att');
	
	var divNoResult = document.getElementById("noResult");

	var gor = document.getElementById('gor');
	var gru = document.getElementById('gru');
	var ste = document.getElementById('ste');
	var zan = document.getElementById('zan');
	var ber = document.getElementById('ber');

	//window.alert(coksel1);
	//window.alert(coksel2);
	//window.alert(coksel3);

	if (coksel1 != "dove0"){
		if (coksel1 == "b"){
			gru.style.display="none";
			ste.style.display="none";
			zan.style.display="none";
		}
		if (coksel1 == "m"){
			ste.style.display="none";
			zan.style.display="none";
			ber.style.display="none";
		}
		if (coksel1 == "s"){
			gru.style.display="none";
			zan.style.display="none";
			ber.style.display="none";
		}
		if (coksel1 == "z"){
			gru.style.display="none";
			ste.style.display="none";
			ber.style.display="none";
		}
	}
	if (coksel2 != "tipo0"){
		if (coksel2 == "mono"){
			for (var i = 0; i < biloDivs.length; i++) {biloDivs[i].style.display="none";}
			for (var i = 0; i < triloDivs.length; i++) {triloDivs[i].style.display="none";}
			for (var i = 0; i < quadDivs.length; i++) {quadDivs[i].style.display="none";}
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="none";}
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="none";}
			document.getElementById('cantbernardino').style.display="none";
			document.getElementById('cantbergamotto').style.display="none";
			document.getElementById('cantcampi').style.display="none";
			gru.style.display="none";
		}
		if (coksel2 == "bilo"){
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="none";}
			for (var i = 0; i < triloDivs.length; i++) {triloDivs[i].style.display="none";}
			for (var i = 0; i < quadDivs.length; i++) {quadDivs[i].style.display="none";}
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="none";}
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="none";}
		}
		if (coksel2 == "trilo"){
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="none";}
			for (var i = 0; i < biloDivs.length; i++) {biloDivs[i].style.display="none";}
			for (var i = 0; i < quadDivs.length; i++) {quadDivs[i].style.display="none";}
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="none";}
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="none";}
		}
		if (coksel2 == "quad"){
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="none";}
			for (var i = 0; i < biloDivs.length; i++) {biloDivs[i].style.display="none";}
			for (var i = 0; i < triloDivs.length; i++) {triloDivs[i].style.display="none";}
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="none";}
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="none";}
			gru.style.display="none";
		}
		if (coksel2 == "att"){
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="none";}
			for (var i = 0; i < biloDivs.length; i++) {biloDivs[i].style.display="none";}
			for (var i = 0; i < triloDivs.length; i++) {triloDivs[i].style.display="none";}
			for (var i = 0; i < quadDivs.length; i++) {quadDivs[i].style.display="none";}
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="none";}
			document.getElementById('cantbergamotto').style.display="none";
			document.getElementById('cantbernardino').style.display="none";
		}
		if (coksel2 == "mansa"){
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="none";}
			for (var i = 0; i < biloDivs.length; i++) {biloDivs[i].style.display="none";}
			for (var i = 0; i < triloDivs.length; i++) {triloDivs[i].style.display="none";}
			for (var i = 0; i < quadDivs.length; i++) {quadDivs[i].style.display="none";}
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="none";}
			document.getElementById('cantbergamotto').style.display="none";
			document.getElementById('cantbernardino').style.display="none";
		}
	}

	if (coksel3 != "cant0"){
		if (coksel3 == "cantbergamotto"){
			gru.style.display="none";
			ste.style.display="none";
			zan.style.display="none";
			document.getElementById('cantmasenghini').style.display="none";
			document.getElementById('cantbernardino').style.display="none";
			document.getElementById('cantparcoverde').style.display="none";
		}
		if (coksel3 == "cantborgoverde"){
			ber.style.display="none";
			ste.style.display="none";
			zan.style.display="none";
		}
		if (coksel3 == "cantparcoverde"){
			gru.style.display="none";
			ste.style.display="none";
			zan.style.display="none";
			document.getElementById('cantmasenghini').style.display="none";
			document.getElementById('cantbernardino').style.display="none";
			document.getElementById('cantbergamotto').style.display="none";
		}
		if (coksel3 == "cantpianeta"){
			gru.style.display="none";
			ber.style.display="none";
			zan.style.display="none";
		}
		if (coksel3 == "cantcampi"){
			gru.style.display="none";
			ste.style.display="none";
			ber.style.display="none";
			document.getElementById('cantarcobaleno').style.display="none";
		}
		if (coksel3 == "cantarcobaleno"){
			gru.style.display="none";
			ste.style.display="none";
			ber.style.display="none";
			document.getElementById('cantcampi').style.display="none";
		}
		if (coksel3 == "cantmasenghini"){
			gru.style.display="none";
			ste.style.display="none";
			zan.style.display="none";
			document.getElementById('cantbergamotto').style.display="none";
			document.getElementById('cantbernardino').style.display="none";
			document.getElementById('cantparcoverde').style.display="none";
		}
		if (coksel3 == "cantbernardino"){
			gru.style.display="none";
			ste.style.display="none";
			zan.style.display="none";
			document.getElementById('cantmasenghini').style.display="none";
			document.getElementById('cantbergamotto').style.display="none";
			document.getElementById('cantparcoverde').style.display="none";
		}
	}

	function showhidedDivsMono(){
		showhidedDivsGen();
		zan.style.display="block";
		ber.style.display="block";
		ste.style.display="block";
		document.getElementById('cantbernardino').style.display="none";
		document.getElementById('cantbergamotto').style.display="none";
		document.getElementById('cantcampi').style.display="none";
	}
	function showhidedDivsAtt(){
		showhidedDivsGen();
		ber.style.display="block";
		document.getElementById('cantbergamotto').style.display="none";
		document.getElementById('cantbernardino').style.display="none";
		document.getElementById('cantmasenghini').style.display="block";
		document.getElementById('cantparcoverde').style.display="block";
	}
	function showhidedDivsMansa(){
		showhidedDivsGen();
		ste.style.display="block";
	}
	function showhidedDivsGen(){
		gru.style.display="none";
		zan.style.display="none";
		ste.style.display="none";
		ber.style.display="none";
	}

	/*CHECK DOVE E TIPO*/
	if ((coksel1 == "m") && (coksel2 == "mono")){
			divNoResult.style.display="block";
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="block";}
			showhidedDivsMono();
		}
	if ((coksel1 == "m") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel1 == "s") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel1 == "z") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel1 != "z") && (coksel2 == "mansa")){
			divNoResult.style.display="block";
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="block";}
			showhidedDivsMansa();
		}
	if ((coksel1 == "s") && (coksel2 == "mansa")){
			divNoResult.style.display="none";
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="block";}
			showhidedDivsMansa();
		}
	if ((coksel1 == "dove0") && (coksel2 == "mansa")){
			divNoResult.style.display="none";
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="block";}
			showhidedDivsMansa();
		}
	if ((coksel1 == "z") && (coksel2 == "mansa")){
			divNoResult.style.display="block";
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="block";}
			showhidedDivsMansa();
		}
	if ((coksel1 == "dove0") && (coksel2 == "att")){
			divNoResult.style.display="none";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel1 == null) && (coksel2 == "att")){
			divNoResult.style.display="none";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel1 == null) && (coksel2 == "mansa")){
			divNoResult.style.display="none";
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="block";}
			showhidedDivsMansa();
		}
	
	
	/*CHECK CANTIERE E TIPO*/
	if ((coksel3 == "cantarcobaleno") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel3 == "cantbernardino") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel3 == "cantbergamotto") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel3 == "cantborgoverde") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel3 == "cantpianeta") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	if ((coksel3 == "cantcampi") && (coksel2 == "att")){
			divNoResult.style.display="block";
			for (var i = 0; i < attDivs.length; i++) {attDivs[i].style.display="block";}
			showhidedDivsAtt();
		}
	
	if (((coksel3 != "cant0") && (coksel3 != null)) && (coksel2 == "mansa")){
			divNoResult.style.display="block";
			for (var i = 0; i < mansaDivs.length; i++) {mansaDivs[i].style.display="block";}
			showhidedDivsMansa();
		}
	if ((coksel3 == "cantpianeta") && (coksel2 == "mansa")){
			divNoResult.style.display="none";
		}
	if ((coksel3 == "cantbernardino") && (coksel2 == "mono")){
			divNoResult.style.display="block";
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="block";}
			showhidedDivsMono();
			document.getElementById('cantmasenghini').style.display="block";
			document.getElementById('cantarcobaleno').style.display="block";
			document.getElementById('cantparcoverde').style.display="block";
		}
	if ((coksel3 == "cantbergamotto") && (coksel2 == "mono")){
			divNoResult.style.display="block";
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="block";}
			showhidedDivsMono();
			document.getElementById('cantmasenghini').style.display="block";
			document.getElementById('cantarcobaleno').style.display="block";
			document.getElementById('cantparcoverde').style.display="block";
		}
	if ((coksel3 == "cantborgoverde") && (coksel2 == "mono")){
			divNoResult.style.display="block";
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="block";}
			showhidedDivsMono();
			document.getElementById('cantmasenghini').style.display="block";
			document.getElementById('cantarcobaleno').style.display="block";
			document.getElementById('cantparcoverde').style.display="block";
		}
	if ((coksel3 == "cantcampi") && (coksel2 == "mono")){
			divNoResult.style.display="block";
			for (var i = 0; i < monoDivs.length; i++) {monoDivs[i].style.display="block";}
			showhidedDivsMono();
			document.getElementById('cantmasenghini').style.display="block";
			document.getElementById('cantarcobaleno').style.display="block";
			document.getElementById('cantparcoverde').style.display="block";
		}
}