contraente="";

var stringa_err;

function campiobbligatori(){

	var stringa_err;

	var incompleto;

	var i=0;

	var dati

	var campimanc="";

	var errori=false;

	var primocampo="";

	stringa_err="ATTENZIONE\n\n";

	if ((document.datistruttura.regione.value=="")||(document.datistruttura.regione.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Regione \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.regione;

		}

	}

	

	if ((document.datistruttura.provincia.value=="")||(document.datistruttura.provincia.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Provincia \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.provincia;

		}

	}

	

	if ((document.datistruttura.comu.value=="")||(document.datistruttura.comu.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Comune \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.comu;

		}

	}

	

	if ((document.datistruttura.localita.value=="")||(document.datistruttura.localita.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Localita \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.localita;

		}

	}

	

	if ((document.datistruttura.tipologia.value=="")||(document.datistruttura.tipologia.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Tipologia di Struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.tipologia;

		}

	}

	

	if ((document.datistruttura.nomestruttura.value=="")||(document.datistruttura.nomestruttura.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Nome della Struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.nomestruttura;

		}

	}

	

	if ((document.datistruttura.nomepersonadiriferimento.value=="")||(document.datistruttura.nomepersonadiriferimento.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Nome della Persona di Riferimento \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.nomepersonadiriferimento;

		}

	}

	

	if ((document.datistruttura.indirizzo.value=="")||(document.datistruttura.indirizzo.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Indirizzo della Struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.indirizzo;

		}

	}

	

	if ((document.datistruttura.cap.value=="")||(document.datistruttura.cap.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") CAP \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.cap;

		}

	}

	

	if ((document.datistruttura.telefono.value=="")||(document.datistruttura.telefono.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Recapito telefonico della struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.telefono;

		}

	}

	

	if ((document.datistruttura.email.value=="")||(document.datistruttura.email.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Email della struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.email;

		}

	}

		

	if ((document.datistruttura.nominativoproprietario.value=="")||(document.datistruttura.nominativoproprietario.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Rappresentante Legale \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.nominativoproprietario;

		}

	}

	

	if ((document.datistruttura.ragionesociale.value=="")||(document.datistruttura.ragionesociale.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Ragione sociale o nome e cognome del contraente \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.ragionesociale;

		}

	}

	

	if ((document.datistruttura.codicefiscale.value=="")||(document.datistruttura.codicefiscale.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Partita IVA o Codice Fiscale \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.codicefiscale;

		}

	}

	

	if ((document.datistruttura.indirizzofatturazione.value=="")||(document.datistruttura.indirizzofatturazione.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Indirizzo di fatturazione \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.indirizzofatturazione;

		}

	}

	

	if ((document.datistruttura.cittafatturazione.value=="")||(document.datistruttura.cittafatturazione.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Cap e Città di fatturazione \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.cittafatturazione;

		}

	}



	if (incompleto==true){

		stringa_err=stringa_err+"Per proseguire e' necessario inserire i seguenti campi obbligatori:\n\n"+campimanc;

		errori=true;

		primocampo.focus();

		alert(stringa_err);

	}
	if (errori==false){

		var legalerapp=document.datistruttura.nominativoproprietario.value;

		var riferimento=document.datistruttura.nomepersonadiriferimento.value;

		var cittafat=document.datistruttura.cittafatturazione.value;

		legalerapp=trim(legalerapp);

		riferimento=trim(riferimento)

		cittafat=trim(cittafat)

		if ((legalerapp.indexOf(" ")<0)&&(errori==false)){

			errori=true;

			stringa_err=stringa_err+"Non e' stato inserito il Rappresentante Legale in maniera completa\n\n"

			document.datistruttura.nominativoproprietario.focus();

			document.datistruttura.nominativoproprietario.select();			

			alert(stringa_err);

		}

		if ((riferimento.indexOf(" ")<0)&&(errori==false)){

			errori=true;

			stringa_err=stringa_err+"Non sono stati inseriti nome e cognome della persona di riferimento\n\n"

			document.datistruttura.nomepersonadiriferimento.focus();

			alert(stringa_err);

		}

		

		if ((cittafat=="")&&(errori==false)){

			errori=true;

			stringa_err=stringa_err+"Inserire in maniera corretta CAP e Citta di fatturazione\n\n"

			document.datistruttura.cittafatturazione.focus();

			document.datistruttura.cittafatturazione.select();			

			alert(stringa_err);

		}

		if ((document.datistruttura.cap.value.length<5)&&(errori==false)){

			errori=true;

			stringa_err=stringa_err+"Il CAP non e' stato inserito in maniera corretta\n\n"

			document.datistruttura.cap.focus();

			alert(stringa_err);

		}

		if ((document.datistruttura.cap.value.length<5)&&(errori==false)){

			errori=true;

			alert("Il CAP non e' stato inserito in maniera corretta");

			document.datistruttura.cap.focus();

		}

		if ((document.datistruttura.fax.value=="")&&(document.datistruttura.cellulare.value=="")&&(errori==false)){

			errori=true;

			stringa_err=stringa_err+"E' necessario indicare almeno un recapito fax o cellulare";

			alert(stringa_err);

		}

		if ((document.datistruttura.soggetto[0].checked)&&(document.datistruttura.partitaiva.value.length<11)&&(errori==false)){

			errori=true;

			document.datistruttura.partitaiva.focus();

			alert("La partita IVA non e' stata inserita correttamente");

		}

		if ((document.datistruttura.soggetto[1].checked)&&(document.datistruttura.codicefiscale.value.length<16)&&(errori==false)){

			errori=true;

			document.datistruttura.partitaiva.focus();

			alert("Il Codice Fiscale non è stato inserito in maniera corretta");

		}

		if ((document.datistruttura.soggetto[0].checked!=1)&&(document.datistruttura.soggetto[1].checked!=1)){

			errori=true;

			//document.datistruttura.soggetto.focus();

			alert("Non è stato indicato il tipo di contraente, se azienda o persona fisica");

		}

	}

	if (errori==false){
		
		return true;

	}else{

		return false;

	};

};




function campiobbligatoriSmall(){

	var stringa_err;

	var incompleto;

	var i=0;

	var dati

	var campimanc="";

	var errori=false;

	var primocampo="";

	stringa_err="ATTENZIONE\n\n";

	if ((document.datistruttura.regione.value=="")||(document.datistruttura.regione.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Regione \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.regione;

		}

	}

	

	if ((document.datistruttura.provincia.value=="")||(document.datistruttura.provincia.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Provincia \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.provincia;

		}

	}

	

	if ((document.datistruttura.comu.value=="")||(document.datistruttura.comu.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Comune \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.comu;

		}

	}

	

	if ((document.datistruttura.localita.value=="")||(document.datistruttura.localita.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Localita \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.localita;

		}

	}

	

	if ((document.datistruttura.tipologia.value=="")||(document.datistruttura.tipologia.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Tipologia di Struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.tipologia;

		}

	}

	

	if ((document.datistruttura.nomestruttura.value=="")||(document.datistruttura.nomestruttura.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Nome della Struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.nomestruttura;

		}

	}

	

	if ((document.datistruttura.nomepersonadiriferimento.value=="")||(document.datistruttura.nomepersonadiriferimento.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Nome della Persona di Riferimento \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.nomepersonadiriferimento;

		}

	}

	

	if ((document.datistruttura.indirizzo.value=="")||(document.datistruttura.indirizzo.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Indirizzo della Struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.indirizzo;

		}

	}

	

	if ((document.datistruttura.cap.value=="")||(document.datistruttura.cap.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") CAP \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.cap;

		}

	}

	

	if ((document.datistruttura.telefono.value=="")||(document.datistruttura.telefono.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Recapito telefonico della struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.telefono;

		}

	}

	

	if ((document.datistruttura.email.value=="")||(document.datistruttura.email.value=="0")){

		i=i+1;

		campimanc=campimanc+i+") Email della struttura \n\n";

		incompleto=true;

		if (primocampo==""){

			primocampo=document.datistruttura.email;

		}

	}


	if (incompleto==true){

		stringa_err=stringa_err+"Per proseguire e' necessario inserire i seguenti campi obbligatori:\n\n"+campimanc;

		errori=true;

		primocampo.focus();

		alert(stringa_err);

	}
	
	if (errori==false){
		
		return true;

	}else{

		return false;

	};

};


















function parsa_nomestruttura(campo){

	var nuovastr=""

	nuovastr=campo.value;

	nuovastr=nuovastr.replace("B&B","")

	nuovastr=nuovastr.replace("b&b","")

	nuovastr=nuovastr.replace("bed & breakfast","")

	nuovastr=nuovastr.replace("bed and breakfast","")

	nuovastr=nuovastr.replace("Bed & Breakfast","")

	nuovastr=nuovastr.replace("Bed and Breakfast","")	

	nuovastr=nuovastr.replace("Appartamento","")

	nuovastr=nuovastr.replace("appartamento","")		

	nuovastr=nuovastr.replace("Agriturismo","")	

	nuovastr=nuovastr.replace("agriturismo","")

	nuovastr=nuovastr.replace("hotel","")

	nuovastr=nuovastr.replace("Hotel","")

	nuovastr=nuovastr.replace("Albergo","")

	nuovastr=nuovastr.replace("albergo","")	

	document.datistruttura.nomestruttura.value=nuovastr;

}

function toglispazi(campo){

	var c="";

	campo.value=campo.value.replace(" ","");

	if (contraente=="azienda"){

		campo=numerico(campo);

	};

};

function ucase(campo){

	campo.value=campo.value.toUpperCase();

};

function numerico(target) {

	var digits = "0123456789,";

	var nonumero = "0" ;

	for (var i = 0; i < target.value.length; i++)

		{ 

		c=target.value.substring(i, i+1); 	  

		if (digits.indexOf(c) == -1)

			{

				nonumero = "1" ;

				//   alert('è necessario utilizzare solo valori numerici');

				//   target.value=target.value.substring(0,target.value.length-1);

				target.value=target.value.replace(c,"");

			};

		};

};

function datifattup(){

	var indfatt=document.datistruttura.indirizzofatturazione.value;

	var citfatt=document.datistruttura.cittafatturazione.value;

	var capfatt=document.datistruttura.capfatturazione.value;

	var indirizzo=document.datistruttura.indirizzo.value;

//	if (indfatt==''){

		//document.datistruttura.indirizzofatturazione.value=document.datistruttura.indirizzo.value;

//	}

	//document.datistruttura.cittafatturazione.value=document.datistruttura.cap.value+' '+document.datistruttura.comunesel_.value+' ('+document.datistruttura.provinciasel_.value+')';

};

<!--

window.name='bbplanethome';

var nessunalocalita='0'

function MM_jumpMenu(targ,selObj,restore){ //v3.0

var regione=document.datistruttura.nreg[document.datistruttura.nreg.selectedIndex].value

var provincia=document.datistruttura.nprov[document.datistruttura.nprov.selectedIndex].value

var citta=document.datistruttura.ncitta[document.datistruttura.ncitta.selectedIndex].value

alert(regione);

alert((regione+'-'+provincia));

  eval(targ+".location='/iscrizione.php?r='+regione+'&p='+provincia+'&c='+citta+'#datigeografici"+"'");

//  if (restore) selObj.selectedIndex=0;

}

//-->

function comboloc(val){

	var regione=document.datistruttura.nreg[document.datistruttura.nreg.selectedIndex].value

	var provincia=document.datistruttura.nprov[document.datistruttura.nprov.selectedIndex].value

	var citta=document.datistruttura.ncitta[document.datistruttura.ncitta.selectedIndex].value

	if (val=="*"){

		eval("parent.location='/iscrizione.php?r='+regione+'&p='+provincia+'&c='+citta+'&loc=0#datigeografici"+"'");

	}

	if (val!="*"){

		eval("parent.location='/iscrizione.php?r='+regione+'&p='+provincia+'&c='+citta+'&loc='+val+'#datigeografici"+"'");		

	}

};

function esistenzaloc(loc){

	var tutteloc=document.elencolocalita.tutteloc.value;

	var strloc="|"+loc.toUpperCase()+"|"

	var esiste=tutteloc.indexOf(strloc)

	var regione=document.datistruttura.nreg[document.datistruttura.nreg.selectedIndex].value

	var provincia=document.datistruttura.nprov[document.datistruttura.nprov.selectedIndex].value

	var citta=document.datistruttura.ncitta[document.datistruttura.ncitta.selectedIndex].value

	if (esiste>0){

		location.href="/iscrizionestruttura.asp?r="+regione+"&p="+provincia+"&c="+citta+"&loc="+loc+"#datigeografici";

	};

};

function elencolocalita() {

 

};

function tiposoggetto(tipo){

	var incompleto;

	if (tipo=='p'){

		document.datistruttura.ragionesociale.readOnly=true;

		document.datistruttura.ragionesociale.value="";

		copiaval(document.datistruttura.nominativoproprietario,document.datistruttura.ragionesociale);

		//document.datistruttura.ragionesociale.value=document.datistruttura.nominativoproprietario.value;

		//document.datistruttura.indirizzofatturazione.value=document.datistruttura.indirizzo.value;

		//document.datistruttura.cittafatturazione.value=document.datistruttura.cap.value+' '+document.datistruttura.comunesel_.value+' ('+document.datistruttura.provinciasel_.value+')';

		document.datistruttura.partitaiva.readOnly=true;

		document.datistruttura.partitaiva.maxLength=16;

		document.datistruttura.codicefiscale.readOnly=false;

		contraente='privato';

	}

	if (tipo=='a'){

		document.datistruttura.ragionesociale.readOnly=0;

		document.datistruttura.ragionesociale.value='';

		document.datistruttura.partitaiva.maxLength=11;

		document.datistruttura.partitaiva.readOnly=false;

		document.datistruttura.codicefiscale.readOnly=false;		

		contraente='azienda';

	}

	if ((document.datistruttura.soggetto[0].checked!=1)&&(document.datistruttura.soggetto[1].checked!=1)&&incompleto!=1){

		stringa_err=stringa_err+"Indicare il tipo di soggetto (Azienda o Persona fisica)"

		//document.datistruttura.soggetto.focus();

	};

	document.datistruttura.partitaiva.value="";

};

function copiaval(campo1,campo2){

	if (campo2.value==""){

		campo2.value=campo1.value;

	}

};

function copiaragionesociale(campo){

	if(document.datistruttura.soggetto[1].checked==1){

		document.datistruttura.ragionesociale.value="";

		copiaval(campo,document.datistruttura.ragionesociale);

	}

}

function toglicar(campo){

	var i=0;

	var c="";

	var stringa=campo.value;

	var nuovastringa="";

	var carbanned='"/()\\'

	for (i=0; i<stringa.length ; i++){

		c=stringa.substr(i,1);

		//alert(c);

		if (carbanned.indexOf(c)==-1){

			nuovastringa=nuovastringa+c

		};

	}

	while (nuovastringa.indexOf("''")>=0){

		nuovastringa=nuovastringa.replace("''","'")

	}

	campo.value=nuovastringa;

};

function trim(stringa){    

	while (stringa.substring(0,1) == ' '){

		stringa = stringa.substring(1, stringa.length);

	}

	while (stringa.substring(stringa.length-1, stringa.length) == ' '){

		stringa = stringa.substring(0,stringa.length-1);

	}

	return stringa;

}

function toglicarEmail(campo){
	

	var i=0;

	var c="";

	var stringa=campo.value;
	


	var nuovastringa="";

	var carbanned='"/()\\@[1234567890]';

	for (i=0; i<stringa.length ; i++){

		c=stringa.substr(i,1);

		//alert(c);
		
		if (carbanned.indexOf(c)==-1){

			nuovastringa=nuovastringa+c

		};

	}

	while (nuovastringa.indexOf("''")>=0){

		nuovastringa=nuovastringa.replace("''","'")

	}

	campo.value=nuovastringa;

};


function CONTROLLO(valore){
	var stringa=valore.value;
	if(stringa>39){
		if (!(confirm("ATTENZIONE! Difficilmente un turista vuole impegnarsi a  confermare una prenotazione cosi\' poco flessibile a causa dei termini di cancellazione cosi\' lunghi. Continuare?")))
		{return false;}
		else
		{
		return false;
		}
	}
}



function showDivDettaglioModulo(webpath,ritorno,div) {

	// ottengo i px dello scroll per aprire il dettaglio al posto giusto	

	var offset = 0;
	offset = window.pageYOffset || document.documentElement.scrollTop;
	var offset = offset+ "px";
	

	

	var elem = document.getElementById(div) ;


						

		var ajaxObj = new ClassAJAX();	

		ajaxObj.setExecute(false) ;

		ajaxObj.setReturn(true) ;

		ajaxObj.setLoading(true) ;

		ajaxObj.runAJAX(ritorno) ;

		

		var html = "" ;

		var htmlOld = "" ;

			

		myInterval = window.setInterval(

		function() { 

			

			htmlOld = html ;

			html = ajaxObj.getHtml() ;

			

			if (html != false) {

				

				if (htmlOld == html) {

					

					window.clearInterval(myInterval);
					//var scrTop = window.pageYOffset || document.documentElement.scrollTop;
					elem.style.top=offset;
					elem.style.display = 'block';
					elem.innerHTML = html ;

					

					

					

					/*******************************************************

					* appiccio la patina sotto a tutto

					*******************************************************/

					var xWithScroll ;

					var yWithScroll ;

					if (window.innerHeight && window.scrollMaxY) {// Firefox

						yWithScroll = window.innerHeight + window.scrollMaxY;

						xWithScroll = window.innerWidth + window.scrollMaxX;

					} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac

						yWithScroll = document.body.scrollHeight;

						xWithScroll = document.body.scrollWidth;

					} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari

						yWithScroll = document.body.offsetHeight;

						xWithScroll = document.body.offsetWidth;

				  	}

					try{
						if(document.getElementById('esito_attivazione_cliente').value==1)
							setTimeout("closeDettaglioModulo('risultato');location.href='gestione-iscritti.php';",5000);	
					}catch(e){}
					
					try{
						if(document.getElementById('esito_cancellazione_cliente').value==1)
							setTimeout("closeDettaglioModulo('risultato');location.href='gestione-iscritti.php';",5000);	
					}catch(e){}
					
					try{
						if(document.getElementById('esito_attivazione_struttura').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='gestione-strutture.php'",5000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('esito_cancellazione_struttura').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='gestione-strutture.php'",5000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('cancella_richiesta').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='gestione-richieste-prenotazioni.php?id_struttura="+ document.getElementById('id_struttura').value + "'",5000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('struttura_aggiornata').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='pannello-di-controllo.php'",5000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('esito_attivazione_struttura_strut').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='pannello-di-controllo-agenzia.php'",5000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('mod_pag_bonifico').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='pannello-di-controllo-utente.php'",7000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('mod_pag_lastminute').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='pannello-di-controllo-utente.php'",7000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('cancella_foto_struttura').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='step_3.php?id_struttura="+ document.getElementById('id_struttura').value + "'",5000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('cancella_foto_struttura_da_admin').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='step_3_admin.php?id_struttura="+ document.getElementById('id_struttura').value + "'",5000);
						}
					}catch(e){}
					
					
					try{
						if(document.getElementById('cancella_email').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='gestione-mail-admin.php'",5000);
						}
					}catch(e){}

					try{
						if(document.getElementById('cancella_email_struttura').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='gestione-mail-struttura.php'",5000);
						}
					}catch(e){}
					
					try{
						if(document.getElementById('annulla_oper').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='gestione-annullamento-prenotazione.php?id_struttura="+ document.getElementById('id_struttura').value + "'",5000);
						}
					}catch(e){}

					try{
						if(document.getElementById('esito_attivazione_banner').value==1){
						setTimeout("closeDettaglioModulo('risultato');location.href='gestione-banner-admin.php'",5000);
						}
					}catch(e){}

					
					
					

				}

				

			} 

		} 

		,1) ; 

	

	

}



function closeDettaglioModulo(div) {

	

	var elem = document.getElementById(div) ;

	elem.style.display = 'none' ;

	

	var overlay = document.getElementById('patina') ;

	overlay.style.display = 'none' ;

}







var url = "select.php";

var what = "SetLinguaggi(req.responseText)";

var what2 = "SetLinguaggi2(req.responseText)";

var what3 = "SetLinguaggi3(req.responseText)";





function InviaDati(data)

{

  // istanziamo l'oggetto XMLHttpRequest

  if (window.XMLHttpRequest) 

  {

    req = new XMLHttpRequest();

    req.onreadystatechange = PocessaDati;

    req.open('POST', url, true);

    req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    req.send(data);

  }

  // controlliamo la versione di ActiveX

  else if (window.ActiveXObject) 

  {

    req = new ActiveXObject('Microsoft.XMLHTTP')

    if (req)

    {

      req.onreadystatechange = PocessaDati;

      req.open('POST', url, true);

      req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

      req.send(data);

    }

  }

}



function InviaDati1(data)

{

  // istanziamo l'oggetto XMLHttpRequest

  if (window.XMLHttpRequest) 

  {

    req = new XMLHttpRequest();

    req.onreadystatechange = PocessaDati2;

    req.open('POST', url, true);

    req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    req.send(data);

  }

  // controlliamo la versione di ActiveX

  else if (window.ActiveXObject) 

  {

    req = new ActiveXObject('Microsoft.XMLHTTP')

    if (req)

    {

      req.onreadystatechange = PocessaDati2;

      req.open('POST', url, true);

      req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

      req.send(data);

    }

  }

}





function PocessaDati()

{

  // monitoriamo lo stato dell'invio

  if (req.readyState == 4)

  {

    // restituiamo lo stato della richiesta

    if (req.status == 200) 

    {

      eval(what);

    }else{

      alert('Problema nella gestione dei dati: ' +

      req.responseText);

    }

  }

}



function PocessaDati2()

{;

  // monitoriamo lo stato dell'invio

  if (req.readyState == 4)

  {

    // restituiamo lo stato della richiesta

    if (req.status == 200) 

    {

      eval(what2);

    }else{

      alert('Problema nella gestione dei dati: ' +

      req.responseText);

    }

  }

}





function GetLinguaggi(Categoria)

{

  InviaDati("regione="+Categoria);

}



function GetLinguaggi2(Categoria)

{

  InviaDati1("provincia="+Categoria);

}



 

function SetLinguaggi(Linguaggi)

{

  var linguaggioBox = document.getElementById("provincia");

  linguaggioBox.options.length = 0;

  if(Linguaggi != "")

  {

    var arrLinguaggi = Linguaggi.split(",");
	
	
	 linguaggioBox.options[linguaggioBox.options.length] = 

     new Option("Seleziona...","");

    for(i = 0; i < arrLinguaggi.length; i++)

    {
	
	
      if(arrLinguaggi[i] != "")

      {

        linguaggioBox.options[linguaggioBox.options.length] = 

        new Option(arrLinguaggi[i], arrLinguaggi[i]);

      }

    }

  }

}

function SetLinguaggi2(Linguaggi)

{



  var linguaggioBox1 = document.getElementById("comu");

  linguaggioBox1.options.length = 0;

  if(Linguaggi != "")

  {
	
	
    var arrLinguaggi = Linguaggi.split(",");
	
linguaggioBox1.options[linguaggioBox1.options.length] = new Option('Seleziona...', '0');
    for(i = 0; i < arrLinguaggi.length; i++)

    {

      if(arrLinguaggi[i] != "")

      {	

		linguaggioBox1.options[linguaggioBox1.options.length] = new Option(arrLinguaggi[i], arrLinguaggi[i]);

      }

    }

  }

}

function chiudiAlert(){
	
	var t=document.getElementById('alert');
	t.style.display='none';
}

function apriAlert(){
	
	var v= document.getElementById('alert');
	
		if(v.style.display=='none'){
				
				v.style.display='';
				
				setTimeout("chiudiAlert();",8000);
				
		}
	
	}

function countlimit(maxlength,e,placeholder){
	var theform=eval(placeholder);
	var lengthleft=maxlength-theform.value.length;
	var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder);
	if (window.event||e.target&&e.target==eval(placeholder)){
		if (lengthleft<0) theform.value=theform.value.substring(0,maxlength);
			placeholderobj.innerHTML=lengthleft;
	}
} 

function displaylimit(theform,thename, theid, thelimit){
	//var theform=theid!=""? document.getElementById(theid) : thename;
	var limit_text='<strong>Puoi inserire ancora <span id="'+theform.toString()+'">'+thelimit+'</span>caratteri</strong>';
	//if (document.all||ns6)document.write(limit_text);
	if (document.all){
		eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
		eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
	}
	else{
		document.body.addEventListener('keypress', function(event) {
		restrictinput(thelimit,event,theform) }, true);
		document.body.addEventListener('keyup', function(event) {
		countlimit(thelimit,event,theform) }, true);
	}
} 


charCount = 1;
maxCharCount = 2000;
 
function displayRemLength(fieldName) {
	remField = document.getElementById(fieldName);
	remField.innerHTML = (maxCharCount - charCount > 0) ? maxCharCount - charCount : 0;
}
 
function evalEntryLength(curField, maxLimit, discardXtra, errClass, normalClass) {
	maxCharCount = maxLimit;
	var fieldLength = getCharCount(curField);
	if (fieldLength > maxLimit) {
		if (errClass != "") {
			curField.className = errClass;
		}
		if (discardXtra) {
			showAllowedLength(curField, maxLimit);
		}
	} else if (normalClass != "") {
		curField.className = normalClass;
	}
}
 
function getCharCount(curField) {
	charCount = curField.value.length;
	
	return charCount;
}
 
function showAllowedLength(curField, maxLimit) {
	curField.value = curField.value.substr(0, maxLimit);
	window.status = curField.value;
}


function aggiungi(){
	
	var indirizzo="http://www.bbhostel.com";
	var nome="BBHOSTEL.COM - SLEEP&TRAVEL";
	
if (window.sidebar) {
    // versione FF
    window.sidebar.addPanel(nome, indirizzo,'');
} else if( window.external ) {
    // versione IE
    window.external.AddFavorite( indirizzo, nome); 
}
}

function confirmation(domanda,collegamento,attiva) {
	var answer = confirm(""+domanda+"")
	if (answer){
		showDivDettaglioModulo('http://www.bbhostel.com/','stato-struttura.php?id_struttura='+collegamento+'&attiva='+attiva,'risultato');
	}
}

