function setCookie(sNome, sValore, iOre) {
  var dtOggi = new Date()
  var dtExpires = new Date()
  dtExpires.setTime(dtOggi.getTime() + iOre * 3600000)
  document.cookie = sNome + "=" + escape(sValore) + "; expires=" + dtExpires.toGMTString();
}

function getCookie(sNome) {
  var asCookies = document.cookie.split("; ");
  for (var iCnt = 0; iCnt < asCookies.length; iCnt++) {
	var asCookie = asCookies[iCnt].split("=");
	if (sNome == asCookie[0]) { 
	  return (unescape(asCookie[1]));
	}
  }
  return("");
}

function delCookie(sNome) {
  setCookie(sNome, "");
}

function salvaSel(checkboxId,sStruttura) {
	if (document.getElementById(checkboxId).checked) {
		javasel = javasel += ';' + sStruttura;
		setCookie('javasel', javasel, 1);
		selezionato = true;
	} else {
		javasel_ric = javasel + ';';
		sStruttura_ric = ';' + sStruttura + ';'
		posizione = javasel_ric.indexOf(sStruttura_ric);
		parte1 = javasel.substring(0,posizione);
		parte2 = javasel.substring(posizione+sStruttura_ric.length-1);
		javasel = parte1+parte2
		setCookie('javasel', javasel, 1);
		selezionato = false;
	}
	for (var ct_ele = 1; ct_ele <= 4; ct_ele++) {
		if (document.getElementById('e'+ct_ele+'s'+sStruttura)) {
			document.getElementById('e'+ct_ele+'s'+sStruttura).checked = selezionato;
			if (!selezionato) {
				document.getElementById('dive'+ct_ele+'s'+sStruttura).className = 'divelenco'+ct_ele;
			} else {
				document.getElementById('dive'+ct_ele+'s'+sStruttura).className = 'divelenco'+ct_ele+'-sel';
			}
		}
	}
	
}

function CambiaTesto (idSpan,testo) {
	document.getElementById(idSpan).firstChild.data=testo;
}

function rigaGiorni(stringa,sabato) {
	giorni = stringa.split(';')
	ctg = 0
	for (g=0; g<=giorni.length-2;g++) {
		if ((ctg+6) % 7 == sabato) {
			document.write ('<img src="img/ggd/spc.gif" width="2" height="11" />');
		}
		if (giorni[g].charAt(giorni[g].length-2) == 'm') {
			ctg += 27
		}
		document.write ('<img src="img/gg' + giorni[g] + '.gif" height="11" />');
		ctg ++
	}
}

function rigaDisponibilita(stringa,sabato) {
	giorni = stringa.split(';')
	for (g=0; g<=giorni.length-2;g++) {
		if ((g+6) % 7 == sabato) {
			document.write ('<img src="img/ggd/spc.gif" width="2" height="11" />');
		}
		document.write ('<img src="img/ggd' + giorni[g] + '.gif" width="10" height="16" />');
	}
}
function coloraSelezioni() {
	javasel = getCookie('javasel');
	var arr_javasel = javasel.split(';');
	for (var ct_ele = 1; ct_ele <= 4; ct_ele++) {
		for (var ct_cbx = 1; ct_cbx < arr_javasel.length; ct_cbx++) {
			if (document.getElementById('e'+ct_ele+'s'+arr_javasel[ct_cbx])) {
				document.getElementById('e'+ct_ele+'s'+arr_javasel[ct_cbx]).checked = true;
				document.getElementById('dive'+ct_ele+'s'+arr_javasel[ct_cbx]).className = 'divelenco'+ct_ele+'-sel';
			}
	
		}
	}
}

function disableclick(e) { 
	if (document.all) { 
		if (event.button==2||event.button==3) { 
		if (event.srcElement.tagName=="IMG"){ 
			alert(clickmessage); 
			return false; 
		} 
	} 
} 
	else if (document.layers) { 
		if (e.which == 3) { 
			alert(clickmessage); 
			return false; 
		} 
	} 
	else if (document.getElementById){ 
		if (e.which==3&&e.target.tagName=="IMG"){ 
			alert(clickmessage) 
			return false 
		} 
	} 
} 

function associateimages(){ 
	for(i=0;i<document.images.length;i++) 
	document.images[i].onmousedown=disableclick; 
} 

function chkPrivacy() {
	if ( !document.form_nl.chk.checked && document.form_nl.mlazione[0].checked ) {
		alert(msgPrivacyChkBox);
	} else {
		CreaFinNewsletter()
		document.form_nl.submit();
	}
}

function CreaFinNewsletter() {
	sx=screen.width/2-250;
	tp=screen.height/2-80;
	fin=window.open("about:blank","fin_nl","left="+sx+",top="+tp+",width=500,height=160");
}

function CreaFinPrivacy() {
	sx=screen.width/2-250;
	tp=screen.height/2-200;
	fin=window.open("about:blank","fin_pr","left="+sx+",top="+tp+",width=640,height=450,scrollbars=yes");
}

function controllaSelezioni() {
	javasel = getCookie('javasel');
	var arr_javasel = javasel.split(';');
	if (arr_javasel.length > 1) {
		document.getElementById('richiesta').submit();
	} else {
		alert(nessunaSelezione);
	}
}
