

//Funzioni su Popup --------------------------------------------------------

//apre una finestra con tutti i menu
function apri_finestra(url, nomeWindow, lunghezza, altezza) {
	nome = nomeWindow;
	//alert("ciao");
	// ------------------------------------------
	// Altezza della finestra [numero]
	if (altezza == null) {
		altezza = 600;
	}
	// ------------------------------------------
	// Lunghezza della finestra [numero]
	if (lunghezza == null) {
		lunghezza = 800;
	}	
	// ------------------------------------------
	// Posiziona finestra al centro [true|false]
	centra = true;
	// ------------------------------------------
	// Distanza dal margine sinistro [numero]
	posX = 100;
	// ------------------------------------------
	// Distanza dal margine destro [numero]
	posY = 100;
	// ------------------------------------------
	// Visualizza a pieno schermo - solo IE4
	fullscreen='no';
	// ------------------------------------------
	// Ridimensionabile [yes|no]
	resizable='yes';
	// ------------------------------------------
	// Visualizza barra del menu [yes|no]
	menuB='yes';
	// ------------------------------------------
	// Visualizza barre di scorrimento [yes|no]
	scrollB='yes';	
	// ------------------------------------------
	// Visualizza barra di stato [yes|no]
	statusB='no';	
	// ------------------------------------------

	if (centra) {
		posX = Math.round((screen.width - lunghezza)/2);
		posY = Math.round((screen.height - altezza)/2);		
	}

	caratteristiche = "menubar=" + menuB;
	caratteristiche += ",scrollbars=" + scrollB;
	caratteristiche += ",statusbar=" + statusB;		//Netscape
	caratteristiche += ",status=" + statusB;		//IE4
	caratteristiche += ",height=" + altezza;
	caratteristiche += ",width=" + lunghezza;
	caratteristiche += ",screenX=" + posX;			//Netscape
	caratteristiche += ",left=" + posX;			//IE4
	caratteristiche += ",screenY=" + posY;			//Netscape
	caratteristiche += ",top=" + posY;			//IE4
	caratteristiche += ",fullscreen=" + fullscreen; 	//solo IE4
	caratteristiche += ",resizable=" + resizable;

	popupWindow = window.open(url, nome, caratteristiche);
	popupWindow.opener = self;

}

//apre una finestra senza la barra del menu e la status bar
function apri_finestra_nobar(url, nomeWindow, lunghezza, altezza) {
	nome = nomeWindow;
	// ------------------------------------------
	// Altezza della finestra [numero]
	if (altezza == null) {
		altezza = 600;
	}
	// ------------------------------------------
	// Lunghezza della finestra [numero]
	if (lunghezza == null) {
		lunghezza = 800;
	}	
	// ------------------------------------------
	// Posiziona finestra al centro [true|false]
	centra = true;
	// ------------------------------------------
	// Distanza dal margine sinistro [numero]
	posX = 100;
	// ------------------------------------------
	// Distanza dal margine destro [numero]
	posY = 100;
	// ------------------------------------------
	// Visualizza a pieno schermo - solo IE4
	fullscreen='no';
	// ------------------------------------------
	// Ridimensionabile [yes|no]
	resizable='yes';
	// ------------------------------------------
	// Visualizza barra del menu [yes|no]
	menuB='no';
	// ------------------------------------------
	// Visualizza barre di scorrimento [yes|no]
	scrollB='yes';	
	// ------------------------------------------
	// Visualizza barra di stato [yes|no]
	statusB='no';	
	// ------------------------------------------

	if (centra) {
		posX = Math.round((screen.width - lunghezza)/2);
		posY = Math.round((screen.height - altezza)/2);		
	}

	caratteristiche = "menubar=" + menuB;
	caratteristiche += ",scrollbars=" + scrollB;
	caratteristiche += ",statusbar=" + statusB;		//Netscape
	caratteristiche += ",status=" + statusB;		//IE4
	caratteristiche += ",height=" + altezza;
	caratteristiche += ",width=" + lunghezza;
	caratteristiche += ",screenX=" + posX;			//Netscape
	caratteristiche += ",left=" + posX;			//IE4
	caratteristiche += ",screenY=" + posY;			//Netscape
	caratteristiche += ",top=" + posY;			//IE4
	caratteristiche += ",fullscreen=" + fullscreen; 	//solo IE4
	caratteristiche += ",resizable=" + resizable;

	popupWindow = window.open(url, nome, caratteristiche);
	popupWindow.focus();
	popupWindow.opener = self;
	//document.form1.action=pag;
	//opener.form1.submit();
	
	//document.form1.action=url;
	
	//document.form1.target="importa_allegato";
	
	//document.form1.submit();
	
	//popupWindow.name.value=nome
	//alert(popupWindow.name.value)

}

//apre una finestra senza niente e di dimensione fissa
function apri_finestra_noscrollbar(url, nomeWindow, lunghezza, altezza) {
	nome = nomeWindow;
	// ------------------------------------------
	// Altezza della finestra [numero]
	if (altezza == null) {
		altezza = 600;
	}
	// ------------------------------------------
	// Lunghezza della finestra [numero]
	if (lunghezza == null) {
		lunghezza = 800;
	}	
	// ------------------------------------------
	// Posiziona finestra al centro [true|false]
	centra = true;
	// ------------------------------------------
	// Distanza dal margine sinistro [numero]
	posX = 100;
	// ------------------------------------------
	// Distanza dal margine destro [numero]
	posY = 100;
	// ------------------------------------------
	// Visualizza a pieno schermo - solo IE4
	fullscreen='no';
	// ------------------------------------------
	// Ridimensionabile [yes|no]
	resizable='no';
	// ------------------------------------------
	// Visualizza barra del menu [yes|no]
	menuB='no';
	// ------------------------------------------
	// Visualizza barre di scorrimento [yes|no]
	scrollB='no';	
	// ------------------------------------------
	// Visualizza barra di stato [yes|no]
	statusB='no';	
	// ------------------------------------------

	if (centra) {
		posX = Math.round((screen.width - lunghezza)/2);
		posY = Math.round((screen.height - altezza)/2);		
	}

	caratteristiche = "menubar=" + menuB;
	caratteristiche += ",scrollbars=" + scrollB;
	caratteristiche += ",statusbar=" + statusB;		//Netscape
	caratteristiche += ",status=" + statusB;		//IE4
	caratteristiche += ",height=" + altezza;
	caratteristiche += ",width=" + lunghezza;
	caratteristiche += ",screenX=" + posX;			//Netscape
	caratteristiche += ",left=" + posX;			//IE4
	caratteristiche += ",screenY=" + posY;			//Netscape
	caratteristiche += ",top=" + posY;			//IE4
	caratteristiche += ",fullscreen=" + fullscreen; 	//solo IE4
	caratteristiche += ",resizable=" + resizable;

	popupWindow = window.open(url, nome, caratteristiche);
	popupWindow.opener = self;

}

//Apre una finestra secondo i valori dei parametri
//esempio: apri_finestra(url_pag,windowsname,'no','800','600','0','0','no','no','no',1,'no','yes','no')
function apri_finestra_2(url_pag,windowsname,v_toolbar,v_width,v_height,v_left,v_top,v_directories,v_status,v_statusbar,v_resizable,v_menubar,v_scrollbar,v_location){
   	var finestra=window.open(url_pag,windowsname,'toolbar='+v_toolbar+',width='+v_width+',height='+v_height+',left='+v_left+',top='+v_top+',directories='+v_directories+',status='+v_status+',statusbar='+v_statusbar+',resizable='+v_resizable+',menubar='+v_menubar+',scrollbars='+v_scrollbar+',location='+v_location);
   	if(!finestra.opener) finestra.opener=self;
   	if(finestra.focus!=null) finestra.focus();
}
//----------------------------------------------------------------------------------

//Funzioni sui Form ---------------------------------------------------------------

//submit form
function invia(pag) {
	//alert(pag);
	document.form1.action=pag;		
	document.form1.submit();
}

function invia_form(pag,nome_form) {
	//alert(pag);
	str = "document."+nome_form+".action='"+pag+"';"
	str2 = "document."+nome_form+".submit()"+";"
	eval(str);
	eval(str2);
}

//submit form e apre finestra
function invia_finestra_nobar(pag,nome,larg,lung) {
	//alert(pag)	
	document.form1.action="apri_finestra_nobar("+pag+", "+nome+", "+larg+", "+lung+")";		
	document.form1.submit();
}

//si usa con la funzione ASP comune_prov_cap()
function cambia_comune(quale_combo,vai_a) {
	//alert(id_az)
	//ArrFormTir = Crea_ArrFormTir();
	document.form1.action=vai_a+"&quale_combo="+quale_combo;
	//alert(document.form1.action)
	//document.forms.target="_self"
	document.form1.submit();
}

//----------------------------------------------------------------------------------




//Funzioni Generiche ---------------------------------------------------------------

//back browser
function indietro(){
	history.back();
}	

//Cambia pagina
function vai(pag){
	self.location.href=pag
}	

//restiruisce l'anno attuale
function anno_attuale() {
	oggi = new Date() 
	oggistringa = oggi.toGMTString() 
	anno_att = oggistringa.substring(11,16); 
	return anno_att
}

//Controllo solo sintattico sul codice fiscale---------------------------------------
//Chiamata:
//controllo_sintassi_re(document.form1.CF_ente.value, "^[A-Za-z]{6}\\d{2}[A-Za-z]\\d{2}[A-Za-z0-9]{4}[A-Za-z]$")
//cap_sede_l_ok = controllo_sintassi_re(cap_sede_l, "^[0-9]{5}$")
//telefono_sede_l_ok = controllo_sintassi_re(telefono_sede_l, "^[0-9]{8,20}$")		
//riferimento_email_ok = controllo_sintassi_re(riferimento_email, "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$")
//cf_ok = controllo_sintassi_re(cf, "^[A-Za-z]{6}\\d{2}[A-Za-z]\\d{2}[A-Za-z0-9]{4}[A-Za-z]$")
//p_iva_ok = controllo_sintassi_re(p_iva, "^[0-9]{11}$")
//Funzione:
function controllo_sintassi_re(stringa, pattern)
{
	var reg = new RegExp(pattern);
	var result = reg.test(stringa);
	return result;
}

//funzione controllo stringhe, numeri ed e-mail
//controlloNumeri ==> risultato = controlla_sintassi("0123456789 ","il campo 'pippo' deve contenere solo numeri","si")
//controlloNumeri_solo ==> risultato = controlla_sintassi("0123456789","il campo 'pippo' deve contenere solo numeri",fraseInserita,"si")
//controlloApici ==> risultato = controlla_sintassi("'\"","il campo 'pippo' non deve contenere apici o virgolette",fraseInserita,"si")
//controlloEmail ==> risultato = controlla_sintassi("@ ",'Si deve inserire un\'e-mail valida',email,"si")
function controlla_sintassi(valori_ammessi,testo_errore,fraseInserita,ris){
	var numeri = valori_ammessi; //stringa contenente i valori numerici
	var carContr; //carContr conterrā carattere da controllare
	var conta_num = 0;
	for (i=0; i < fraseInserita.length; i++){//Inizializzato il ciclo
	carContr = fraseInserita.substring(i, i+1);
	//alert(numeri.indexOf(carContr, 0))
		if (numeri.indexOf(carContr, 0) != -1) {				
			conta_num = conta_num + 1;				
		}
	}
	//alert("errore="+conta_num)
	//alert("lung="+fraseInserita.length)
	if (conta_num < fraseInserita.length) {
		if (testo_errore.length != 0) {
			alert(testo_errore);
		}
		return "no"
	} else {			
		return ris
	}
}

//verifica se una data č completa
//data_completa ==> risultato = verifica_data(g,m,a,"Si deve inserire la data completa",anno_dal,anno_al,"si")
function verifica_data(g,m,a,testo_errore,anno_dal,anno_al,ris) {
	if ((g != "" && m != "" && a != "") || (g == "" && m == "" && a == "")) {
		if (a != "") {
			ris_anno = verifica_anno(a, anno_dal, anno_al, ris)
			if (ris_anno == ris) {
				return ris
			} else {
				return "no"
			}
		} else {
			return ris
		}
	} else {
		if (testo_errore.length != 0) {
			alert(testo_errore);
		}		
		return "no"
	}
}

//verifica se l'anno č composto da 4 numeri e se rispetta il range richiesto
function verifica_anno(anno, anno_dal, anno_al, ris) {	
	if (anno.length < 4) {
		alert("l'anno deve essere composto da 4 numeri")
		return "no"
	} else {
		risultato = controlla_sintassi("0123456789","il campo anno deve contenere solo numeri",anno,ris)		
		if (risultato == ris) {															
			anno = parseInt(anno);
			anno_dal = parseInt(anno_dal);
			anno_al = parseInt(anno_al);
			/*
			alert("anno="+anno);
			alert("anno_dal="+anno_dal);
			alert("anno_al="+anno_al);
			*/
			if ((anno_dal.length != 0 && !isNaN(anno_dal)) && (anno_al.length != 0 && !isNaN(anno_al))) {
				if (parseInt(anno) < parseInt(anno_al) || parseInt(anno) > parseInt(anno_dal)) {
					alert("L'anno deve essere compreso tra il "+parseInt(anno_dal)+" e il "+(parseInt(anno_al)))
					return "no"
				} else {
					return ris
				}			
			} else {
				if ((anno_dal.length != 0 && !isNaN(anno_dal)) && (anno_al.length == 0 || isNaN(anno_al))) {
					if (parseInt(anno) < parseInt(anno_dal)) {
						alert("L'anno deve essere maggiore del "+parseInt(anno_dal));
						return "no"
					} else {
						return ris
					}
				} else {
					if ((anno_dal.length == 0 || isNaN(anno_dal)) && (anno_al.length != 0 && !isNaN(anno_al))) {
						if (parseInt(anno) > parseInt(anno_al)) {
							alert("L'anno deve essere minore del "+parseInt(anno_al))
							return "no"
						} else {
							return ris
						}							
					}
				}
			}			
		}
	}
}	

//modifica il messaggio sulla status bar
function mess_barra(messaggio) { //v1.0
  status=messaggio;
  document.MM_returnValue = true;
}

//Controllo solo sintattico sul codice fiscale---------------------------------------
//Chiamata:
//controllo_sintassi_cf(document.form1.CF_ente.value, "^[A-Za-z]{6}\\d{2}[A-Za-z]\\d{2}[A-Za-z0-9]{4}[A-Za-z]$")

//Funzione:
function controllo_sintassi_cf(stringa, pattern)
{
	var reg = new RegExp(pattern);
	var result = reg.test(stringa);
	return result;
}
//------------------------------------------------------------------

//Verifica la sintassi del CF 
function controllo_cf(cf)	{
	//cf = document.form1.Cod_fiscale.value.length;
	//nessuno = document.sta.Nessuno.value
	var val1, val2, val3, val4, val5, val6, val7
	lettere = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
	numeri = "0123456789"
	mesi = "ABCDEHLMPRSTabcdehlmprst"
	n0 = 0
	n1 = 6 // 6 lettere (3 cognome e 3 nome)
	n2 = 2 // 2 numeri (anno)
	n3 = 1 // 1 lettera (mese)
	n4 = 2 // 2 numeri (giorno e sesso)
	n5 = 1 // 1 lettera (comune nascita)
	n6 = 3 // 3 numeri (comune nascita)
	n7 = 1 // 1 lettera (carattere di controllo)
	
	inizio = n0;
	fine = n0+n1;
	val1 = controlla_let_num(cf,lettere,inizio,fine,n1); // 6 lettere (3 cognome e 3 nome)
	//alert(val1)
	if (val1 == "no") {
		alert("i primi 6 caratteri devono essere lettere")
	} else {
		//alert(val1)
		inizio = n1+1;
		fine = n1+n2;		
		val2 = controlla_let_num(cf,numeri,inizio,fine,n2); // 2 numeri (anno)				
		if (val2 == "no") {
			alert("il 7° e l\'8° carattere devono essere numeri")
		} else {
			inizio = n1+n2+1;
			fine = n1+n2+n3;
			//alert(inizio)
			//alert(fine)
			val3 = controlla_let_num(cf,mesi,inizio,fine,n3); // 1 lettera (mese)
			//alert(val3)
			if (val3 == "no") {
				alert("il 9° carattere deve essere una lettera che identifica il mese di nascita")
			} else {
				inizio = n1+n2+n3+1;
				fine = n1+n2+n3+n4;
				val4 = controlla_let_num(cf,numeri,inizio,fine,n4); // 2 numeri (giorno e sesso)
				if (val4 == "no") {
					alert("il 10° e l\'11° carattere devono essere numeri")
				} else {
					inizio = n1+n2+n3+n4+1;
					fine = n1+n2+n3+n4+n5;
					val5 = controlla_let_num(cf,lettere,inizio,fine,n5); // 1 lettera (comune nascita)
					if (val5 == "no") {
						alert("il 12° carattere deve essere una lettera")
					} else {
						inizio = n1+n2+n3+n4+n5+1;
						fine = n1+n2+n3+n4+n5+n6;
						val6 = controlla_let_num(cf,numeri,inizio,fine,n6); // 3 numeri (comune nascita)
						if (val6 == "no") {
							alert("il 13°, il 14° e il 15° carattere devono essere numeri")
						} else {
							inizio = n1+n2+n3+n4+n5+n6+1;
							fine = n1+n2+n3+n4+n5+n6+n7;
							val7 = controlla_let_num(cf,lettere,inizio,fine,n7); // 1 lettera (carattere di controllo)
							if (val7 == "no") {
								alert("il 16° carattere deve essere una lettera")			
							} else {
								return "si";
							}
						}
					}
				}
			}
		}
	}
	return "no"				
}

function controlla_let_num(stringa,dove,da_qui,a_qui,quanti) {
	var conta_car = 0;
	/*
	alert("stringa="+stringa)
	alert("dove="+dove)
	alert("da_qui="+da_qui)
	alert("a_qui="+a_qui)
	alert("quanti="+quanti)	
	giusto = (a_qui - da_qui)
	if (giusto == 0) {
		a_qui = a_qui + 1
	}
	*/
	if (da_qui != 0) {
		da_qui = da_qui-1
		a_qui = a_qui-1
	}
	for (i=da_qui; i <= a_qui; i++){//Inizializzato il ciclo
	//alert("i="+i)
	carattere = stringa.substring(i, i+1);
	//alert(dove.indexOf(carattere, 0))
	//alert("carattere="+carattere)
		if (dove.indexOf(carattere, 0) != -1) {				
			conta_car = conta_car + 1;				
		}
	}
	//alert("da_qui="+da_qui)
	//alert("a_qui="+a_qui)
	//alert("conta_car="+conta_car)
	//alert("conta_car_2="+(a_qui - da_qui))
	/*
	giusto = (a_qui - da_qui)
	if (giusto != 6) {
		giusto = giusto + 1
	}
	*/
	
	//alert("giusto="+giusto)
	//alert("conta_car="+conta_car)		
	if (conta_car == quanti) {
		return "si"
	} else {
		return "no"
	}
	
}
// fine Controllo sintassi CF 

//controllo lunghezza CF
function c_cf(pag)	{
	cf = document.form1.Cod_fiscale.value.length;
	//nessuno = document.sta.Nessuno.value
	
	if ((cf == 16 || cf == 11)) {
		invia(pag);
	} else {
		alert("Il codice fiscale deve essere composto da 11 o 16 caratteri");
	}
	
}

//Se omocodia = 1 non controllo il CF
function c_cf_ut(pag)	{
	cf = document.form1.Cod_fiscale.value.length;
	cf2 = document.form1.Cod_fiscale.value;
	omocodia = document.form1.Omocodia.checked;
	//alert(omocodia)
	//nessuno = document.sta.Nessuno.value		
	valore = "no"
	if ((cf == 16)) {
		if (omocodia) {
			invia(pag);
		} else {
			valore = controllo_cf(cf2);
			if (valore == "si") {
				invia(pag);
			}
		}
	} else {
		alert("Il codice fiscale deve essere composto da 16 caratteri");
	}
	
}

//Messaggio omocodia
function c_omocod(pag)	{	
	omocodia = document.form1.Omocodia.checked;
		
	if (omocodia) {
		alert("                            ATTENZIONE!!! \nNon verrā fatto nessun controllo sul Codice Fiscale, \npertanto assicurarsi della corretta digitazione di quest\'ultimo.")
	}
	
}

//Cambia il testo dinamicamente
function cambia_testo(testo,dove) {
	//alert(quale);	
	document.getElementById(dove).innerHTML = testo
}

/*Seleziona o deseleziona un gruppo di checkbox, appartenenti ad un form chiamato "form1", 
che si chiamano col medesimo prefisso concatenato ad un numero progressivo*/
//nome: il prefisso comune delle checkbox.
//tot: quante sono le checkbox in totale.
//check: true se voglio selezionarle, false se voglio deselezionarle.
function sel_tutti(nome,tot,check)
{
	for(i=1;i<=tot;i++)
	{
		el=nome+i;
		document.form1.elements[el].checked=check;
	}
}

/* fa comparire la finestra di conferma / annulla */
function scelta_mess(messaggio,pag) {
	pass = confirm(messaggio)
	if (pass == 1 && pag.length != 0) {		
		invia(pag);
	}
}

function scelta_mess2(messaggio,pag) {
	pass = confirm(messaggio)
	if (pass == 1 && pag.length != 0) {		
		//alert(pag);
		self.location.href=pag;
	}
}

/* setta visibile / invisibile */
function cambia_stato(quale) {
	//alert(document.getElementById(quale).style.visibility);
	if (document.getElementById(quale).style.visibility == 'visible') {
		//alert("1");
		document.getElementById(quale).style.visibility = 'hidden';
		document.getElementById(quale).style.display = 'none';
		//document.form1.Tigullio_vis.value = "invisibile"
		//document.all.testo.innerHTML = "Clicca sul titolo per rendere visibile il contenuto";
	} else {
		//alert("2");
		document.getElementById(quale).style.visibility = 'visible';
		document.getElementById(quale).style.display = 'block';
		//document.form1.Tigullio_vis.value = "visibile";
		//document.all.testo.innerHTML = "Clicca sul titolo per rendere invisibile il contenuto";
	}
}


/* setta visibile */
function visibile(quale) {	
	document.getElementById(quale).style.visibility = 'visible';
	document.getElementById(quale).style.display = 'block';	
}

/* setta invisibile */
function invisibile(quale) {	
	document.getElementById(quale).style.visibility = 'hidden';
	document.getElementById(quale).style.display = 'none';	
}

function campi_obblig(nome_classe,dati_obbl) {
	fine_ciclo = dati_obbl.length-1											
	for(i=0;i<=fine_ciclo;i++){			
		cont = parseInt(i)+1
		class_id = 'class_'+cont
		if (dati_obbl[i] == 1) {			
			document.getElementById(class_id).className=nome_classe+"_obblig";
		} else {
			document.getElementById(class_id).classname=nome_classe;
		}
	}																										
}

/*
//Begin Disabilita tasto destro
function right(e) {
if (navigator.appName == 'Netscape' && 
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && 
(event.button == 2 || event.button == 3)) {
alert("Spiacenti, il tasto destro del mouse e' disabilitato");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End
*/

//----------------------------------------------------------------------------------

acceso = "news";

function rollover_in(nome) {
	//alert(nome);	
	//if (acceso != nome) {
		document.images[nome].src = "./images/"+nome+"_h.gif";
	//}		
}

function rollover_out(nome) {
	//alert(nome);
	acceso = GetCookie ("menu_crcs")
	if (acceso != nome) {
		document.images[nome].src = "./images/"+nome+".gif";
	}
}

function seleziona(nome) {
	//alert(document.images[nome].onmouseout);		
	var fine_menu = 5
	acceso = nome;
	//document.images[nome].onmouseout = ""
	//document.images.length
	for (var i=1; i<=fine_menu; i++) {
		//&& i != fine_menu
		if (document.getElementById(i).name != nome) {				
			//document.getElementById(i).name.onmouseout = rollover_out("'"+document.getElementById(i).name+"'");
			//alert(document.getElementById(i).name.onmouseout);
			document.getElementById(i).src = "./images/"+document.getElementById(i).name+".gif";
		} else {
			document.images[nome].src = "./images/"+nome+"_h.gif";
		}
	}		
	document.images[nome].src = "./images/"+nome+"_h.gif";
	//alert(document.images[nome].src);
	SetCookie ("menu_crcs", nome);
	nome_pag = nome+".asp";
	document.location.href = nome_pag
}

function getCookieVal (offset) 

{

var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1)

endstr = document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

function GetCookie (name) 

{

var arg = name + "=";

var alen = arg.length;

var clen = document.cookie.length;

var i = 0;

while (i < clen) 

{

var j = i + alen;

if (document.cookie.substring(i, j) == arg)

return getCookieVal (j);

i = document.cookie.indexOf(" ", i) + 1;

if (i == 0) 

break; 

}

return null;

}

function SetCookie (name, value) 

{

var argv = SetCookie.arguments;

var argc = SetCookie.arguments.length;

var expires = (2 < argc) ? argv[2] : null;

var path = (3 < argc) ? argv[3] : null;

var domain = (4 < argc) ? argv[4] : null;

var secure = (5 < argc) ? argv[5] : false;

document.cookie = name + "=" + escape (value) +

((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +

((path == null) ? "" : ("; path=" + path)) +

((domain == null) ? "" : ("; domain=" + domain)) +

((secure == true) ? "; secure" : "");

}

function DisplayInfo() 

{

var expdate = new Date();

var visit;

expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 

if(!(visit = GetCookie("visit"))) 

visit = 0;

visit++;

SetCookie("visit", visit, expdate, "/", null, false);

var message;

if(visit == 1) message=" Benvenuto nella pagina di HTML.it";

if(visit == 2) message=" Esempio di Massimiliano Valente";

if(visit == 3) message=" Visita il sito Web di HTML.it";

if(visit == 4) message=" Visita www.html.it"; 

if(visit == 5) message=" Qui puoi inserire un messaggio a piacere";

if(visit == 6) message=" Qui puoi inserire un altro messaggio";

alert("\n"+"Hai visitato questa pagina\n"+""+visit+" "+"volte."+"\n"+"\n"+message);

}

function ResetCounts() 

{

var expdate = new Date();

expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 

visit = 0;

SetCookie("visit", visit, expdate , "/", null, false);

leapto();

}

