<!--
var Sezione
var MessaggioOK = false
var LoginOK = false

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_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_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 Nascondi(obj) {
	document.getElementById(obj).style.display="none"
}

function Mostra(obj) {
	document.getElementById(obj).style.display="block"
}

function ControllaMail(str){
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	return (Filtro.test(str))
}	

function getXMLHttp() {
var xmlhttp = null;
if (window.ActiveXObject) {
  if (navigator.userAgent.toLowerCase().indexOf("msie 5") != -1) {
  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  }
}
if (!xmlhttp && typeof(XMLHttpRequest) != 'undefined') {
  xmlhttp = new XMLHttpRequest()
}
return xmlhttp
}
	
objHTTP_SMS = getXMLHttp();
	
function Get_Cookie(name) { 
   var start = document.cookie.indexOf(name+"="); 
   var len = start+name.length+1; 
   if ((!start) && (name != document.cookie.substring(0,name.length))) return null; 
   if (start == -1) return null; 
   var end = document.cookie.indexOf(";",len); 
   if (end == -1) end = document.cookie.length; 
   return unescape(document.cookie.substring(len,end)); 
} 

function Set_Cookie(name,value,expires,path,domain,secure) { 
    var cookieString = name + "=" +escape(value) + 
       ( (expires) ? ";expires=" + expires.toGMTString() : "") + 
       ( (path) ? ";path=" + path : "") + 
       ( (domain) ? ";domain=" + domain : "") + 
       ( (secure) ? ";secure" : ""); 
    document.cookie = cookieString; 
} 

function Delete_Cookie(name,path,domain) { 
   if (Get_Cookie(name)) document.cookie = name + "=" + 
      ( (path) ? ";path=" + path : "") + 
      ( (domain) ? ";domain=" + domain : "") + 
      ";expires=Thu, 01-Jan-70 00:00:01 GMT"; 
} 

var today = new Date(); 
var cookie_expire_date = new Date(today.getTime() + (50 * 7 * 86400000)); //50 Settimane

function getVisitorID() { 
   if (Get_Cookie('VisitorID') && Get_Cookie('VisitorPW')) { 
       var VisitorID = Get_Cookie('VisitorID'); 
       var VisitorPW = Get_Cookie('VisitorPW'); 
       var VisitorMT = Get_Cookie('VisitorMT'); 
       var VisitorNT = Get_Cookie('VisitorNT');        
       document.getElementById('user').value = VisitorID
       document.getElementById('password').value = VisitorPW
       if (Get_Cookie('VisitorMT')) {document.getElementById('mittente').value = VisitorMT}
       if (Get_Cookie('VisitorMT')) {document.getElementById('notifica').value = VisitorNT}
   } 
} 

function setVisitorID() { 
		Delete_Cookie('VisitorID');
		Delete_Cookie('VisitorPW');
		Delete_Cookie('VisitorMT');
		Delete_Cookie('VisitorNT');

    	if (document.getElementById('Ricordami1').checked){//alert("Sempre")
	    	Set_Cookie('VisitorID',document.getElementById('user').value,cookie_expire_date); 
	    	Set_Cookie('VisitorPW',document.getElementById('password').value,cookie_expire_date);
	    	Set_Cookie('VisitorMT',document.getElementById('mittente').value,cookie_expire_date);
	    	Set_Cookie('VisitorNT',document.getElementById('notifica').value,cookie_expire_date);
    	}
    	else if (document.getElementById('Ricordami2').checked) {//alert("SoloSessione")
	    	Set_Cookie('VisitorID',document.getElementById('user').value); 
	    	Set_Cookie('VisitorPW',document.getElementById('password').value);
	    	Set_Cookie('VisitorMT',document.getElementById('mittente').value); 
	    	Set_Cookie('VisitorNT',document.getElementById('notifica').value);
    	}
   } 

function Trim(stringa){
   reTrim=/\s/g;
   return stringa.replace(reTrim,"");
}

function cambiaPiu(stringa){
   reTrim=/\+/g;
   return stringa.replace(reTrim,"’");
}	

function TogliPiu(stringa){
   reTrim=/\+/g;
   return stringa.replace(reTrim,"");
}

function TogliVirgola(stringa){
   reTrim=/\,/g;
   return stringa.replace(reTrim,"");
}

function TogliVirgolaF(stringa){
   reTrim=/\,+$/;	   
   return stringa.replace(reTrim,"");
}	

function checkRemainingChars( Target ){
	numChars = Target.value.length;
	if( numChars > 600 ){
		Target.value = Target.value.substring(0, 600);
		remainingChars = 0;
		//window.alert("ATTENZIONE\nIl messaggio non puņ superare i 600 caratteri");
		document.getElementById('messaggio').blur()
		Mostra ("SMSAvviso")
		Mostra ('SMSBloccoTasti')
	} else {
		remainingChars = 600 - numChars;
	}
	
	CaratteriRestanti = 600 - numChars;
	if (CaratteriRestanti < 0) {CaratteriRestanti=0}
	document.getElementById('NumCaratteri').innerHTML = CaratteriRestanti;
	
		if( numChars < 1 ){
			NumSmsUSED = 0;
		} else {
			if( numChars < 161 ){
				NumSmsUSED = 1;
			} else {
				if( numChars < 301 ){
					NumSmsUSED = 2;
				} else {
					if( numChars < 451 ){
						NumSmsUSED = 3;
					} else {
						if( numChars < 601 ){
							NumSmsUSED = 4;
						} else {
								NumSmsUSED = 4;
						}
					}
				}
			}
		}

	document.getElementById('SmsUsati').value = NumSmsUSED;
	document.getElementById('NumSmsUsati').innerHTML = NumSmsUSED;
}
		
function AbilitaInvio(){

	if (document.getElementById('telefoni').value > 0 && !isNaN(TogliPiu(TogliVirgola(document.getElementById('telefono').value))) && document.getElementById('SmsUsati').value > 0){		
		MessaggioOK = true
		document.getElementById('SMSImgSX').src="images/SMSSXOK.gif"
		}
	else {	
		MessaggioOK = false
		document.getElementById('SMSImgSX').src="images/SMSSX.gif"
	}
}


function AbilitaInvioLogin(){

	if (document.getElementById('user').value && document.getElementById('password').value){
		LoginOK = true
		document.getElementById('SMSImgSX').src="images/SMSSXOK.gif"
		}
	else {	
		LoginOK = false
		document.getElementById('SMSImgSX').src="images/SMSSX.gif"
	}
}		

function ContaDest(){
	if (document.getElementById('telefono').value.length > 0){
		document.getElementById('telefoni').value = document.getElementById('telefono').value.length - TogliVirgola(document.getElementById('telefono').value).length + 1;
		document.getElementById('NumTelefoni').innerHTML = document.getElementById('telefono').value.length - TogliVirgola(document.getElementById('telefono').value).length + 1;
	}
	else {
		document.getElementById('telefoni').value = 0
		document.getElementById('NumTelefoni').innerHTML = 0;
	}
	AbilitaInvio()
}

function Inoltra(){
	if (Get_Cookie('VisitorID') && Get_Cookie('VisitorPW')){
		AzzeraSesioni ()
		document.getElementById('SMSInvioInCorso').style.display='block';
		Etichette ()
		TOInvioSms=setTimeout("InvioGat ()",2000)
	}
	else{
		AzzeraSesioni ()
		document.getElementById('SMSLog').style.display='block';
		Etichette ()
	}
}	

function Inoltra2(){
		AzzeraSesioni ()
		document.getElementById('SMSInvioInCorso').style.display='block';
		Etichette ()
		TOInvioSms=setTimeout("InvioGat ()",2000)
}

function AzzeraSesioni (){
	document.getElementById('SmsStart').style.display='none';
	document.getElementById('SMSMess').style.display='none';
	document.getElementById('SMSOpt').style.display='none';
	document.getElementById('SMSLog').style.display='none';
	document.getElementById('SMSInvioInCorso').style.display='none';
	document.getElementById('SMSRisultato').style.display='none';
	document.getElementById('SMSHelp').style.display='none'
}

var ContaInvii = 0

function ResettaModulo (){
		document.getElementById('telefono').style.color="#999"
		document.getElementById('telefono').value="+393350000000"
		document.getElementById('SMSImgInvio').src="/images/pixel.gif"
		
		document.getElementById('messaggio').value=""
		document.getElementById('NumTelefoni').innerHTML = 0
		document.getElementById('NumCaratteri').innerHTML = 600
		document.getElementById('NumSmsUsati').innerHTML = 0
		document.getElementById('telefoni').value=0
		document.getElementById('SmsUsati').value=0	
}

function RisultatoFinale2 (){

	if (Get_Cookie('VisitorID') && Get_Cookie('VisitorPW')){
		ResettaModulo ()
	}
	else {
		ResettaModulo ()
		document.getElementById('ModuloSms').reset()
	}
	
	Etichette ()
	TOResSMS=setTimeout("AzzeraModuloSms ()",10000)
}

function RisultatoFinale() {

	ContaInvii=++ContaInvii
	if (objHTTP_SMS.readyState==4 && objHTTP_SMS.status==200) {
		document.getElementById('SMSRisultato2').innerHTML = objHTTP_SMS.responseText
		if (objHTTP_SMS.responseText.indexOf("-ERR 98")!=-1){
			CancellaUtente ()
		}
	objHTTP_SMS.abort ()
	AzzeraSesioni ()
	document.getElementById('SMSRisultato').style.display='block';
	RisultatoFinale2()
	}
	else {
		if (ContaInvii>50) {
			document.getElementById('SMSRisultato2').innerHTML = "<div align='center' style='padding-top:30px'><img id='SMSTimeOut' alt='Global SMS Errore di TimeOut' src='images/SMSTimeOut.gif' width='98' height='45'></div>"
			ContaInvii=0
			objHTTP_SMS.abort ()
			AzzeraSesioni ()
			document.getElementById('SMSRisultato').style.display='block';
			RisultatoFinale2()
		}
		else {
			TOInvioSms=setTimeout("RisultatoFinale()",250)
			
		}
	}
}

function AzzeraModuloSms (){

	clearTimeout(TOResSMS)
	MessaggioOK = false
	LoginOK = false
	AzzeraSesioni ()
	document.getElementById('SmsStart').style.display='block';
	document.getElementById('SMSRisultato2').innerHTML = ""
	Etichette ()
}

function InvioGat (){
		url="http://www.globalitalia.it/gadgets/igoogle/sms.asp"
		dati= "user=" + escape(document.getElementById('user').value) + "&password=" + escape(document.getElementById('password').value) + "&mittente=" + escape(document.getElementById('mittente').value) + "&notifica=" + escape(document.getElementById('notifica').value)  + "&telefoni=" + escape(document.getElementById('telefoni').value) + "&messaggio=" + escape(cambiaPiu(document.getElementById('messaggio').value)) + "&telefono=" + escape(cambiaPiu(document.getElementById('telefono').value)) + "&spedizione=" + escape('0') + "&sped=" + escape(document.getElementById('sped').value) + "&flash=" + escape(document.getElementById('flash').value)+ "&SmsUsati=" + escape(document.getElementById('SmsUsati').value)
		objHTTP_SMS.open("POST", url ,true);
		objHTTP_SMS.setRequestHeader("content-type", "application/x-www-form-urlencoded");
		objHTTP_SMS.send(dati + "&Rand=" + Math.random());
		RisultatoFinale()
}

function CancellaUtente (){
	Delete_Cookie('VisitorID');
	Delete_Cookie('VisitorPW');
	Delete_Cookie('VisitorMT');
	Delete_Cookie('VisitorNT');
}

function SMSPulsanti (SX,H,DX){
	document.getElementById('SMSImgSX').src="images/SMSSX" + SX + ".gif"
	document.getElementById('SMSImgH').src="images/SMSH" + H + ".gif"
	document.getElementById('SMSImgDX').src="images/SMSDX" + DX + ".gif"
}

function SMSPulsantiTEST (SX,H,DX){
	if (SX == "OK") {document.getElementById('SMSImgSX').style.display="none"}
	else {document.getElementById('SMSImgSX').style.display="block"}
	
	if (H == "OK") {document.getElementById('SMSPH').href="javascript:TastoH()"}
	else {document.getElementById('SMSPH').href="javascript:void(0)"}
	
	if (DX == "OK") {document.getElementById('SMSPDX').href="javascript:TastoDX()"}
	else {document.getElementById('SMSPDX').href="javascript:void(0)"}
		
	document.getElementById('SMSImgSX').src="images/SMSSX" + SX + ".gif"
	document.getElementById('SMSImgH').src="images/SMSH" + H + ".gif"
	document.getElementById('SMSImgDX').src="images/SMSDX" + DX + ".gif"
}

function Etichette (){

	Nascondi('SMSBloccoTasti')
	
	if (Get_Cookie('VisitorID') && Get_Cookie('VisitorPW')) { 
       document.getElementById('Utente').innerHTML=Get_Cookie('VisitorID')
	}
	else{
		document.getElementById('Utente').innerHTML="Sconosciuto"
	}
       
	if (document.getElementById('SmsStart').style.display=='block'){
		document.getElementById('TestoSX').innerHTML="Procedi"
		document.getElementById('TestoH').innerHTML="Help"
			if (Get_Cookie('VisitorID') && Get_Cookie('VisitorPW')){
				document.getElementById('TestoDX').innerHTML="Logout"
				document.getElementById('SMSImgDX').src="images/SMSDXOK.gif"			
				SMSPulsanti ("OK","OK","OK")
			}
			else {
				document.getElementById('TestoDX').innerHTML=""
				document.getElementById('SMSImgDX').src="images/SMSDX.gif"				
				SMSPulsanti ("OK","OK","")
			}
	}
	else if (document.getElementById('SMSMess').style.display=='block'){
		document.getElementById('TestoSX').innerHTML="Procedi"
		document.getElementById('TestoH').innerHTML="Help"
		document.getElementById('TestoDX').innerHTML="Indietro"
		SMSPulsanti ("OK","OK","OK")
		AbilitaInvio()
	}
	else if (document.getElementById('SMSOpt').style.display=='block'){
		if (Get_Cookie('VisitorID') && Get_Cookie('VisitorPW')){
			document.getElementById('TestoSX').innerHTML="Invia"
		}
		else {
			document.getElementById('TestoSX').innerHTML="Procedi"
		}
		document.getElementById('TestoH').innerHTML="Help"
		document.getElementById('TestoDX').innerHTML="Indietro"
		SMSPulsanti ("OK","OK","OK")
	}
	else if (document.getElementById('SMSLog').style.display=='block'){
		document.getElementById('TestoSX').innerHTML="Invia"
		document.getElementById('TestoH').innerHTML="Help"
		document.getElementById('TestoDX').innerHTML="Indietro"
		SMSPulsanti ("OK","OK","OK")
		AbilitaInvioLogin()
	}
	else if (document.getElementById('SMSInvioInCorso').style.display=='block'){
		Mostra ('SMSBloccoTasti')
		document.getElementById('SMSImgInvio').src="images/SMSInvioAnimato.gif"
		document.getElementById('TestoSX').innerHTML=""
		document.getElementById('TestoH').innerHTML=""
		document.getElementById('TestoDX').innerHTML=""
		SMSPulsanti ("","","")
	}	
	else if (document.getElementById('SMSRisultato').style.display=='block'){
		document.getElementById('TestoSX').innerHTML="Nuovo"
		document.getElementById('TestoH').innerHTML=""
		document.getElementById('TestoDX').innerHTML=""
		SMSPulsanti ("OK","","")
	}
	else if (document.getElementById('SMSHelp').style.display=='block'){
		document.getElementById('TestoSX').innerHTML=""
		document.getElementById('TestoH').innerHTML="Chiudi"
		document.getElementById('TestoDX').innerHTML=""
		SMSPulsanti ("","OK","")
	}		
}

function TastoSX(){
	if (document.getElementById('SmsStart').style.display=='block'){
		AzzeraSesioni ()
		document.getElementById('SMSMess').style.display='block';
		Etichette ()
	}
	else if (document.getElementById('SMSMess').style.display=='block'){
		if (MessaggioOK) {
			AzzeraSesioni ()
			document.getElementById('SMSOpt').style.display='block';
			Etichette ()
		}
		else {
			if (!document.getElementById('telefono').value || isNaN(TogliPiu(TogliVirgola(document.getElementById('telefono').value)))){document.getElementById('telefono').style.borderColor='#F00';}
			if (!document.getElementById('messaggio').value){document.getElementById('messaggio').style.borderColor='#F00'}
		}
	}
	else if (document.getElementById('SMSOpt').style.display=='block'){
		if (!document.getElementById('notifica').value || ControllaMail(document.getElementById('notifica').value)){
			Inoltra()
			Etichette ()
		}
		else {
			document.getElementById('notifica').style.borderColor='#F00'
		}
	}
	else if (document.getElementById('SMSLog').style.display=='block'){
		if (LoginOK) {
			setVisitorID();
			Inoltra2()
			Etichette ()
		}
		else {
			if (!document.getElementById('user').value){document.getElementById('user').style.borderColor='#F00'}
			if (!document.getElementById('password').value){document.getElementById('password').style.borderColor='#F00'}
		}		
	}
	else if (document.getElementById('SMSRisultato').style.display=='block'){
		AzzeraModuloSms ()
		Etichette ()
	}	
}

function TastoDX(){
	if (document.getElementById('SmsStart').style.display=='block' && Get_Cookie('VisitorID') && Get_Cookie('VisitorPW')){
		CancellaUtente ()
		document.getElementById('user').value=""
		document.getElementById('password').value=""
		document.getElementById('mittente').value=""
		document.getElementById('notifica').value=""		
		self.location.reload()
	}
	else if (document.getElementById('SMSMess').style.display=='block'){
		AzzeraSesioni ()
		document.getElementById('SmsStart').style.display='block';
		Etichette ()	
	}
	else if (document.getElementById('SMSOpt').style.display=='block'){
		AzzeraSesioni ()
		document.getElementById('SMSMess').style.display='block';
		Etichette ()
	}
	else if (document.getElementById('SMSLog').style.display=='block'){
		AzzeraSesioni ()
		document.getElementById('SMSOpt').style.display='block';
		Etichette ()	
	}
}

function TastoH(){
	if (document.getElementById('SMSHelp').style.display=='block'){
		AzzeraSesioni ()
		document.getElementById(Sezione).style.display='block';
		Etichette ()
	}
	else {
		
		if (document.getElementById('SmsStart').style.display=='block'){
			AzzeraSesioni ()
			Sezione='SmsStart';document.getElementById('SMSHelp').style.display='block';
			Etichette ()
		}
		else if (document.getElementById('SMSMess').style.display=='block'){
			AzzeraSesioni ()
			Sezione='SMSMess';document.getElementById('SMSHelp').style.display='block';
			Etichette ()
		}
		else if (document.getElementById('SMSOpt').style.display=='block'){
			AzzeraSesioni ()
			Sezione='SMSOpt';document.getElementById('SMSHelp').style.display='block';
			Etichette ()
		}
		else if (document.getElementById('SMSLog').style.display=='block'){
			AzzeraSesioni ()
			Sezione='SMSLog';document.getElementById('SMSHelp').style.display='block';
			Etichette ()
		}
	}
}
//-->
