//<script>
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.Images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
/*-----------------------------------------*/
function apriFinestra(url){
	var larghezza = 750;
	var altezza = 590;
	var x = (screen.width -larghezza)/2
	var y = (screen.height - altezza)/2
	var finestra=window.open(url,'ingrandimento','width=' + larghezza +',height=' + altezza + ', toolbar=no, directories=no, location=no, status=no, menubar=no, copyhistory=no, scrollbars=yes, resizable=yes')
	finestra.moveTo(x,y);
	finestra.focus();
}// fine funzione
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/
/*------ FUNZIONI SKIPASS ---------------*/
function skiLogout(){
	with(document.forms['skiPass']){
		step.value = 'logout';
		submit();
	}// fine with
}//fine funzione
/*-----------------------------------------*/
function indietro(l_iStep){
	with(document.forms['skiPass']){
		step.value = l_iStep;
		submit();
	}// fine with
}//fine funzione
/*-----------------------------------------*/
/// funzioni di controllo skipass
function Controllo($lingua){
	var SelStazione='';
	var SelTipoSki='';
	var SelStagione='';
	switch($lingua){
		case 2: //inglese
			SelStazione='You must Select one ski station!';
			SelTipoSki='You must Select one skipass type!';
			SelStagione='You must Select one season!';
			SelSoloPluriMedia='Medium Season exist only for "Multy Day Skipass"!';
		break;
		case 3: //tedesco
			SelStazione='Sie müssen eine Skistation vorwählen!';
			SelTipoSki='Sie müssen eine skipaßart vorwählen!';
			SelStagione='Sie müssen eine Saison vorwählen!';
			SelSoloPluriMedia='Mittlere Jahreszeit bestehen nur für "Mehrtageskarten"!';
		break;
		case 4:  //sloveno
			SelStazione='Devi Selezionare una stazione sciistica!';
			SelTipoSki='Devi Selezionare una tipo di skipass!';
			SelStagione='Devi Selezionare una stagione!';
			SelSoloPluriMedia='La media Stagione esiste solo per il tipo di skipass Plurigiornaliero!';
		break;
		default: //italiano
			SelStazione='Devi Selezionare una stazione sciistica!';
			SelTipoSki='Devi Selezionare una tipo di skipass!';
			SelStagione='Devi Selezionare una stagione!';
			SelSoloPluriMedia='La media Stagione esiste solo per il tipo di skipass Plurigiornaliero!';
		break;
	}//end switch
	with(document.forms['skipass']){
		if(SkiCSerPolo.value==0){
			alert(SelStazione);
			return;
		}//end if
		if(SkiNTipo.value==0){
			alert(SelTipoSki);
			return;
		}//end if
		if(SkiNStagione.value==0){
			alert(SelStagione);
			return;
		}//end if
//		if(SkiNTipo.value!=2 && SkiNStagione.value==3){
//			alert(SelSoloPluriMedia);
//			return;
//		}//end if
		submit();
	}//end with
}//end function

/*-----------------------------------------*/
/// funzioni di controllo skipass
function ControlloEStazione($lingua){
	var SelStazione='';
	switch($lingua){
		case 1: //inglese
		SelStazione='Devi Selezionare una stazione sciistica!';
		break;
		case 2: //tedesco
		SelStazione='Devi Selezionare una stazione sciistica!';
		break;
		case 3:  //sloveno
		SelStazione='Devi Selezionare una stazione sciistica!';
		break;
		default: //italiano
		SelStazione='Devi Selezionare una stazione sciistica!';
		break;
	}//end switch
	with(document.forms['skiPass']){
		if(SkiCSerPolo.value==0){
			alert(SelStazione);
			return;
		}
		EPOLO.value=SkiCSerPolo.value;
		submit();
	}//end with
}//end function

/*-----------------------------------------*/
var ajax = null; // il problema con IE sta qui ;) 
/*-----------------------------------------*/
function stagionalita(ln_indice){
	with(document.forms['skipass']){

		//alert(SkiNTipo.value);	
		
		/*##############################################################################*/
		/*## INIZIO CONTROLLO VIA AJAX DELL'UNICITA DEL CODICE ##*/
		/*##############################################################################*/								// l'oggetto per comunicare con il server   
	 	ajax = assegnaXMLHttpRequest();
	    var elemento = prendiElementoDaId("select_tipo_stagione");
	    //alert(elemento.width);
	    elemento.innerHTML = "";
	    loader=document.createElement("img");
	    loader.setAttribute("src","../Images/gira.gif");
	    elemento.appendChild(loader);
	    
		
		// data di inizio interazione
	    dataChiamata = new Date(),
	    // tempo in millisecondi dell'inizio
	    inizioChiamata = dataChiamata.getTime(),
	    // secondi di attesa prima di fermare l'interazione 
	    massimaAttesa = 5;
	    // variabile cui assegnare la funzione di verifica
	    // verificaTempoTrascorso;
	   
	   if(ajax){
			
			 
			
	    	ajax.open("GET","http://www.promotur.org/ajax/cerca_tipo_stagioni.php?TYPE="+SkiNTipo.value,true);
	    	//ajax.setRequestHeader("connection", "close");
	    	
			ajax.onreadystatechange = function() {
			  // verifica dello stato
		      if(ajax.readyState == 4){
				  
				 
		        // annulliamo la funzione di verifica tempo
        		verificaTempoTrascorso = function(){};
		        // verifica della risposta da parte del server
		        if(statusText[ajax.status] === "OK"){
			        
					 					
					if(ajax.responseText!="1"){
				         
						  elemento.innerHTML = ajax.responseText;
						   //alert(ajax.responseText);
				          //alert(msg_password_wrong);
				          /////old_password.focus();
				          return;
			        }else{
			        	elemento.innerHTML = msgAttesa;
	        	   		/////frm_op.value = 'change';
						/////submit();
			        }//end if username esistente
			     }else{
			       	// errore di caricamento
			       	elemento.innerHTML = "<select class='select' name='SkiNStagionePop'><option value='0'>---</option></select> .<br />";
			       	elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
			       	alert('error');
			       	return;
			     }//end if else
			        
				//elemento.removeChild(loader);
			        
		      }else if(massimaAttesa < 2000){
          		// conversione di massimaAttesain millisecondi
          		massimaAttesa = massimaAttesa * 2000;

          			verificaTempoTrascorso = function() {
		            	dataChiamata = new Date();
		         		if((dataChiamata.getTime() - inizioChiamata) > massimaAttesa) {
		              		ajax.onreadystatechange = function(){return;};
		              		ajax.abort();
		              		elemento.innerHTML ="<br>Spiacente, richiesta fallita. <br>La prego di ritentare tra qualche istante...";
		              		/////old_password.value="";
		              		/////new_password1.value="";
							/////new_password2.value="";
		            	}else
		              		setTimeout(verificaTempoTrascorso, 100);
		          	};          		
            		verificaTempoTrascorso();
          		
		      }//end if completato
		    }//end function
	    // invio richiesta
	    ajax.send(null);
	    
	    }else{
			alert('Problemi con il controllo ajax!');
		}//end if ajax
				/*##############################################################################*/							/*## FINE CONTROOLOVIA AJAX DELL'UNICITA DEL CODICE ##*/
				/*##############################################################################*/			
		
		
		
	
//			SkiNStagionePop.selectedIndex = 0;
//			SkiNStagionePop.disabled = 0;
//			SkiNStagionePop.focus();
//			SkiNStagione.value = '';
			
			
	}// fine with
}// fine if



/*-----------------------------------------*/
function cambiaHidden(ln_indice){
	//alert('hidden:' + ln_indice);
	with(document.forms['skipass']){
		SkiNStagione.value = ln_indice;
	}// fine with
}// fine funzione
/*-----------------------------------------*/

function controllaData($lingua){
	var DataOK='';
	var NoGiorno='';
	var oggi = new Date();
	
	switch($lingua){
		case 1: //inglese
		DataOK='Inserisci una data corretta!';
		NoGiorno='Non puoi scegliere un giorno già passato!';
		break;
		case 2: //tedesco
		DataOK='Inserisci una data corretta!';
		NoGiorno='Non puoi scegliere un giorno già passato!';
		break;
		case 3:  //sloveno
		DataOK='Inserisci una data corretta!';
		NoGiorno='Non puoi scegliere un giorno già passato!';
		break;
		default: //italiano
		DataOK='Inserisci una data corretta!';
		NoGiorno='Non puoi scegliere un giorno già passato!';
		break;
	}//end switch
	
	oggi.setHours(0);
	oggi.setMinutes(0);
	oggi.setSeconds(0);
	oggi.setMilliseconds(0);
	with(document.forms['skiPass']){
		var controllo = gg.value + '/' + mm.value + '/' + aaaa.value;
		if(!VerificaData(controllo)){
			alert(DataOK);
			return;
		}// fine if
		var re = /^0/;
		GG = gg.value.replace(re, '');
		MM = mm.value.replace(re, '') -1;
		var impostata = new Date(aaaa.value, MM, GG, 00, 00, 00);
		differenza = impostata.getTime() - oggi.getTime();
		// se la data è >= ad oggi
		if(differenza<0){
			alert(NoGiorno);
			return;
		}// fine if
		submit();
	}// fine with
}// fine funzione
/*-----------------------------------------*/
function VerificaData(Valore) {
	var ValoriData;
	var Giorni = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	// verifica la validita' della data
	if (Valore.search(/^([12]\d|3[01]|0?[1-9])\/(1[0-2]|0?[1-9])\/(19|20|)\d\d$/) != -1) {
		// imposta il vettore dei valori
		ValoriData = Valore.split("/");
		// verifica se l'anno e' bisestile
		if (ValoriData[2] % 4 == 0){
			Giorni[1]++;
		}// fine if
		return (ValoriData[0] <= Giorni[ValoriData[1] - 1]);
	}// fine if
	// in caso di errore ritorna false
	return false;
}// fine funzione
/*-----------------------------------------*/
function controllaSelect(l_stNomeForm, l_stNomeSelect, l_stDaVisualizzare, l_iSubmit, $lingua){
	var SelCampo='';
	switch($lingua){
		case 1: //inglese
		SelCampo='Seleziona il campo ';
		break;
		case 2: //tedesco
		SelCampo='Seleziona il campo ';
		break;
		case 3:  //sloveno
		SelCampo='Seleziona il campo ';
		break;
		default: //italiano
		SelCampo='Seleziona il campo ';
		break;
	}//end switch
	
	with(document.forms[l_stNomeForm]){
		if(eval(l_stNomeSelect + '.selectedIndex')==0){
			alert(SelCampo + l_stDaVisualizzare + '!');
			return;
		}// fine if
		if(l_iSubmit!=0){
			submit();
		}//
	}// fine with
}// fine funzione
/*-----------------------------------------*/
function controllaCarta($lingua){
	var SelCampo='';
	var NONroCarta='';
	switch($lingua){
		case 1: //inglese
		SelCampo='Seleziona il campo Data Carrier!';
		NONroCarta='N.ro di carta inserito in maniera scorretta!'
		break;
		case 2: //tedesco
		SelCampo='Seleziona il campo Data Carrier!';
		NONroCarta='N.ro di carta inserito in maniera scorretta!'
		break;
		case 3:  //sloveno
		SelCampo='Seleziona il campo Data Carrier!';
		NONroCarta='N.ro di carta inserito in maniera scorretta!'
		break;
		default: //italiano
		SelCampo='Seleziona il campo Data Carrier!';
		NONroCarta='N.ro di carta inserito in maniera scorretta!'
		break;
	}//end switch
	with(document.forms['skiPass']){
		if(DCType.selectedIndex==0){
			alert(SelCampo);
			return;
		}//fine if
		var re = /^[\d\-]{13}$/;
		//alert(KeyNumber.value.search(re));
		if(KeyNumber.value.search(re) == -1){
//			alert(NONroCarta);
//			alert('Procedo senza controllo');
//			return;
		}// fine if
		submit();
	}// fine if
}// fine funzione
/*-----------------------------------------*/
/*-----------------------------------------*/
function banca($lingua){
	var NoNome='';
	var NoCognome='';
	var NoMail='';
	switch($lingua){
		case 1: //inglese
		NoNome='Nome inserito in maniera scorretta!';
		NoCognome='Cognome inserito in maniera scorretta!';
		NoMail='La mail deve essere nel formato nome@dominio!';
		break;
		case 2: //tedesco
		NoNome='Nome inserito in maniera scorretta!';
		NoCognome='Cognome inserito in maniera scorretta!';
		NoMail='La mail deve essere nel formato nome@dominio!';
		break;
		case 3:  //sloveno
		NoNome='Nome inserito in maniera scorretta!';
		NoCognome='Cognome inserito in maniera scorretta!';
		NoMail='La mail deve essere nel formato nome@dominio!';
		break;
		default: //italiano
		NoNome='Nome inserito in maniera scorretta!';
		NoCognome='Cognome inserito in maniera scorretta!';
		NoMail='La mail deve essere nel formato nome@dominio!';
		break;
	}//end switch
	
	with(document.forms['skiPass']){
		var re = /^[\w ]+$/;
		var rem = /^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/;
		//alert(KeyNumber.value.search(re));
		if(Firstname.value.search(re) == -1){
			alert(NoNome);
			return;
		}// fine if
		if(Lastname.value.search(re) == -1){
			alert(NoCognome);
			return;
		}// fine if
		if(EMAIL.value.search(rem) == -1){
			alert(NoMail);
			return;
		}// fine if
		newUrl = 'carrello/index.php?EMAIL=' + EMAIL.value + '&Firstname=' + Firstname.value + '&Lastname=' + Lastname.value + '&IMPORTO=' + IMPORTO.value + '&situazione=conferma';
		apriFinestra(newUrl);
	}// fine with
}// fine funzione
/*-----------------------------------------*/
function Vota(lingua){
	var msg1="";
	var votosel = false;
	switch(lingua){
		case 2:
		msg1="Selection a option!"
		break;
		case 3:
		msg1="Selezionare un opzione!"
		break;
		case 4:
		msg1="Selezionare un opzione!"
		break;
		default:
		msg1="Selezionare un opzione!"
		break;
	}
	
	with(document.forms['form1']){
		for (var i=0; i < elements.length; i++) {
			if (elements[i].type == 'radio' && elements[i].checked == true && elements[i].name == 'radiobutton' ){
				frames['frameSondaggio'].document.forms[0].voto.value = elements[i].value;
				votosel = true;				
			}//fine if
		}//fine for
		if(votosel == true){
		frames['frameSondaggio'].document.forms[0].lingua.value = lingua;
		frames['frameSondaggio'].document.forms[0].submit();
		}
		else{
		alert(msg1);	
		}//fine if
	}//fine with
}

//--------------------------------------------------

function VisualizzaSMS(){
//	alert('ciao');
	with(document.forms['mailing_list']){
		if (elements['checksms'].checked == true){
				frames['frameSMS'].document.forms[0].SMS.value = 1;
			}//fine if
		else{
			frames['frameSMS'].document.forms[0].SMS.value = 0;
		}//fine if	
		frames['frameSMS'].document.forms[0].submit();
	}//fine with
}// fine if

//--------------------------------------------------

function Esegui(Comando) {
	with (document.forms['clienteamico']){
		COMANDO.value = Comando;
		switch (Comando) {
			case "iscriviti_ext":
				if(Nome.value==''){
					alert('Devi inserire un Nome!');
					Nome.focus();
					return;
				}//end if	
				if(Cognome.value==''){
					alert('Devi inserire un Cognome!');
					Cognome.focus();
					return;
				}//end if
				if(!(VerificaMail(EMail.value))){
							EMail.focus();
							return;
				}
				if(Indirizzo.value==''){
					alert('Devi inserire un Indirizzo!');
					Indirizzo.focus();
					return;
				}//end if
				if(Citta.value==''){
					alert('Devi inserire una Città!');
					Citta.focus();
					return;
				}//end if
				if(CAP.value==''){
					alert('Devi inserire un CAP!');
					CAP.focus();
					return;
				}//end if
				if(Provincia.value==''){
					alert('Devi selezionare una provincia (EE se estera)!');
					Provincia.focus();
					return;
				}//end if
				if(Nazione.value==''){
					alert('Devi selezionare una Nazione!');
					Nazione.focus();
					return;
				}//end if
				//controllo corrispondenza tra provincia e nazione
				if(Nazione.value==106 && Provincia.value==0){
					alert("Errore:Hai selezionato Nazione italiana e Provincia estera!");
					return;
				}else if(Nazione.value!=106 && Provincia.value!=0){
					alert("Errore:Hai selezionato una Nazione estera e una Provincia italiana!");
					return;
				}//end if/else
				
				
				 if (!(adesione.checked)){
					alert('Devi aderire al CLUB CLIENTE@MICO.');
	                adesione.focus();
    	            return false;
				 }
                if (!(legge.checked)){
					alert('Devi dare il consenso al trattamento dei dati personali.');
	                legge.focus();
    	            return false;
				 }
				send.value="ok";
		break;
		}//end switch
		submit();
	}//end with
}//end function

function Esegui_2(Comando,Lingua){
	switch(Lingua){
		case 1:
			msgNome='Devi inserire un Nome!';			
			msgCognome='Devi inserire un Cognome!';			
			msgIndirizzo='Devi inserire un Indirizzo!';			
			msgCitta='Devi inserire una Città!';			
			msgCAP='Devi inserire un CAP!';			
		break;
		default:
			msgNome='Insert a Name!';
			msgCognome='Insert a Surname!';			
			msgIndirizzo='Insert a Address!';			
			msgCitta='Insert a City!';				
			msgCAP='Insert a Postal Code!';					
		break;
	}//end switch
	
	with (document.forms['clienteamico']){
		COMANDO.value = Comando;
		switch (Comando) {
			case "iscriviti_downloads":
				if(Nome.value==''){
					alert(msgNome);
					Nome.focus();
					return;
				}//end if	
				if(Cognome.value==''){
					alert(msgCognome);
					Cognome.focus();
					return;
				}//end if
				if(!(VerificaMail(EMail.value))){
							EMail.focus();
							return;
				}
				if(Indirizzo.value==''){
					alert(msgIndirizzo);
					Indirizzo.focus();
					return;
				}//end if
				if(Citta.value==''){
					alert(msgCitta);
					Citta.focus();
					return;
				}//end if
				if(CAP.value==''){
					alert(msgCAP);
					CAP.focus();
					return;
				}//end if
				if(Provincia.value==''){
					alert('Devi selezionare una provincia (EE se estera)!');
					Provincia.focus();
					return;
				}//end if
				if(Nazione.value==''){
					alert('Devi selezionare una Nazione!');
					Nazione.focus();
					return;
				}//end if
				//controllo corrispondenza tra provincia e nazione
				if(Nazione.value==106 && Provincia.value==0){
					alert("Errore:Hai selezionato Nazione italiana e Provincia estera!");
					return;
				}else if(Nazione.value!=106 && Provincia.value!=0){
					alert("Errore:Hai selezionato una Nazione estera e una Provincia italiana!");
					return;
				}//end if/else
				
                if (!(legge.checked)){
					alert('Devi dare il consenso al trattamento dei dati personali.');
	                legge.focus();
    	            return false;
				 }
				send.value="ok";
		break;		
		}//end switch
		submit();
	}//end with
}//end function

/*-----------------------------------------*/
function VerificaMail(Valore) {
	if (Valore.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
		alert("L'indirizzo di e-mail deve essere nel formato nome@dominio.xx");
		return false;
	}// fine if
	return true;
}// end function

/*-----------------------------------------*/

//#####################################################
function pstampa(query) {
	window.open("print.php?" + query, 'Stampa', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=670, height=600');
}//end function

/*-----------------------------------------*/
//#####################################################

function stampa(){
   st = parseInt(navigator.appVersion)
   if (st >= 4) window.print()
}	

/*-----------------------------------------*/
/*#######################################################################*/
/** FUNZIONI AJAX */
/*#######################################################################*/
	// funzione per prendere un elemento con id univoco
		function prendiElementoDaId(id_elemento) {
			var elemento;
			if(document.getElementById)
				elemento = document.getElementById(id_elemento);
			else
				elemento = document.all[id_elemento];
			return elemento;
		};

		
	// funzione per assegnare un oggetto XMLHttpRequest
	
		function assegnaXMLHttpRequest() {
			var
				XHR = null,
				browserUtente = navigator.userAgent.toUpperCase();

			if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object" || window.XMLHttpRequest){
				XHR = new XMLHttpRequest();
			}else if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {
				if(browserUtente.indexOf("MSIE 5") < 0)
					XHR = new ActiveXObject("Msxml2.XMLHTTP");
				else
					XHR = new ActiveXObject("Microsoft.XMLHTTP");
			}
			return XHR;
		};

		

/** OGGETTI / ARRAY */

	// oggetto di verifica stato
		var readyState = {
			INATTIVO:	0,
			INIZIALIZZATO:	1,
			RICHIESTA:	2,
			RISPOSTA:	3,
			COMPLETATO:	4
		};

	// array descrittivo dei codici restituiti dal server
	// [la scelta dell' array è per evitare problemi con vecchi browsers]
		var statusText = new Array();
		statusText[100] = "Continue";
		statusText[101] = "Switching Protocols";
		statusText[200] = "OK";
		statusText[201] = "Created";
		statusText[202] = "Accepted";
		statusText[203] = "Non-Authoritative Information";
		statusText[204] = "No Content";
		statusText[205] = "Reset Content";
		statusText[206] = "Partial Content";
		statusText[300] = "Multiple Choices";
		statusText[301] = "Moved Permanently";
		statusText[302] = "Found";
		statusText[303] = "See Other";
		statusText[304] = "Not Modified";
		statusText[305] = "Use Proxy";
		statusText[306] = "(unused, but reserved)";
		statusText[307] = "Temporary Redirect";
		statusText[400] = "Bad Request";
		statusText[401] = "Unauthorized";
		statusText[402] = "Payment Required";
		statusText[403] = "Forbidden";
		statusText[404] = "Not Found";
		statusText[405] = "Method Not Allowed";
		statusText[406] = "Not Acceptable";
		statusText[407] = "Proxy Authentication Required";
		statusText[408] = "Request Timeout";
		statusText[409] = "Conflict";
		statusText[410] = "Gone";
		statusText[411] = "Length Required";
		statusText[412] = "Precondition Failed";
		statusText[413] = "Request Entity Too Large";
		statusText[414] = "Request-URI Too Long";
		statusText[415] = "Unsupported Media Type";
		statusText[416] = "Requested Range Not Satisfiable";
		statusText[417] = "Expectation Failed";
		statusText[500] = "Internal Server Error";
		statusText[501] = "Not Implemented";
		statusText[502] = "Bad Gateway";
		statusText[503] = "Service Unavailable";
		statusText[504] = "Gateway Timeout";
		statusText[505] = "HTTP Version Not Supported";
		statusText[509] = "Bandwidth Limit Exceeded";
		
/*#######################################################################*/
/** FINE FUNZIONI AJAX */
/*#######################################################################*/		
