<!--
var ContaDom = 0
var ContaExt = 0
var ExtMax = 7 //Numero di Estensioni + 1
var TTimeOut = 40 //1=0.25 sec 40 = 10 secondi per ogni
var Esito
var Verde = false
var EsitoFinale = ""
var Estensione
var Estensione2
var Esiti = new Array (5)
var radio_choice
var TOResDomini
var Internazionale = true

	function Trim(stringa){
	   reTrim=/\s+$|^\s+/;
	   return stringa.replace(reTrim,"");
	}
	
	function Trimwww(stringa){
	   reTrim=/^www\.|^ww\.|^w\./;
	   return stringa.replace(reTrim,"");
	}
	
	function TrimEnd(stringa){
	   reTrim=/\.(.)+$|\.$/;	   
	   return stringa.replace(reTrim,"");
	}		
	
	function isDomain(str,ext){
		if (ext == "it") Filtro = /^(([a-zA-Z0-9\-]{3,63})\.)([a-zA-Z0-9]{2,})+$/;
		else Filtro = /^(([a-zA-Z0-9\-]{3,63})\.)|(([0-9]{2})\.)([a-zA-Z0-9]{2,})+$/;	
		Filtro2 = /^\-.+/;
		Filtro3 = /^.+\-\./;
		Filtro4 = /^.+([\-]{2,}).+/;
		Filtro5 = /^(.{2}\-|.{3}\-)/;	//Punti EU no - 3,4 Pos
		return (Filtro.test(str) && !Filtro2.test(str) && !Filtro3.test(str) && !Filtro4.test(str));
	}

	function NascondiTuttoVer () {
		Nascondi('VerSimul')
		Nascondi('VerSing')
		Nascondi('VerIt')
		Nascondi('VerInt')
		Nascondi('TabDom')
	}
	
	function NascondiTuttoDom () {
		Nascondi('Verifica')
		Nascondi('InCorso')
		Nascondi('Spiacenti')
		Nascondi('Congratulazioni')
		Nascondi('NomeErrato')		
		Nascondi('Errore')
		Nascondi('TimeOut')
		Nascondi('Esito')
		Nascondi('TabDom')	
		Nascondi2 ('NonDisponibile')		
		Nascondi('Semaforo')
		Nascondi('SemaforoG')
		Nascondi('SemaforoV')
		Nascondi('SemaforoR')	
	}	

	function NascondiEsiti () {
		Nascondi2 ('EsitoIt')
		Nascondi2 ('EsitoCom')
		Nascondi2 ('EsitoNet')
		Nascondi2 ('EsitoOrg')
		Nascondi2 ('EsitoBiz')
		Nascondi2 ('EsitoEu')		
	}	
	
	function MostraAttesaEsiti () {
		Mostra2 ('EsitoIt')
		Mostra2 ('EsitoCom')
		Mostra2 ('EsitoNet')
		Mostra2 ('EsitoOrg')
		Mostra2 ('EsitoBiz')
		Mostra2 ('EsitoEu')		
		
		document.getElementById('EsitoIt').innerHTML ="<img src='/images/DominiWait.gif' width='43' height='11' alt='Esito Dominio .eu'>"
		document.getElementById('EsitoCom').innerHTML ="<img src='/images/DominiWait.gif' width='43' height='11' alt='Esito Dominio .eu'>"
		document.getElementById('EsitoNet').innerHTML ="<img src='/images/DominiWait.gif' width='43' height='11' alt='Esito Dominio .eu'>"
		document.getElementById('EsitoOrg').innerHTML ="<img src='/images/DominiWait.gif' width='43' height='11' alt='Esito Dominio .eu'>"
		document.getElementById('EsitoBiz').innerHTML ="<img src='/images/DominiWait.gif' width='43' height='11' alt='Esito Dominio .eu'>"
		document.getElementById('EsitoEu').innerHTML ="<img src='/images/DominiWait.gif' width='43' height='11' alt='Esito Dominio .eu'>"
	}
	
	function AzzeraTld () {
		document.getElementById('Domit').style.background="#FFF"		
		document.getElementById('Domcom').style.background="#FFF"
		document.getElementById('Domnet').style.background="#FFF"
		document.getElementById('Domorg').style.background="#FFF"
		document.getElementById('Dombiz').style.background="#FFF"		
		document.getElementById('Domeu').style.background="#FFF"
	}
	
	function SelTld (Tld) {
		AzzeraTld()
		if (Tld=='Domit') document.Domini.extS[0].checked = true
		document.getElementById(Tld).style.background="#FC0"
	}
	
	function FineElaboraDomS () { 
		clearTimeout(TODomini)
		ContaDom = 0
		objHTTP.abort ()
		document.getElementById('PulsanteDomini').disabled=false
	}	

	function ElaboraDomS() {
		TODomini=window.setTimeout("ElaboraRispostaDomS ()",500)
	}

	function ElaboraRispostaDomS() {
		ContaDom=++ContaDom
		if (ContaDom < TTimeOut) {
			TODomini=window.setTimeout("ElaboraRispostaDomS ()",250)
			if (objHTTP.readyState==4 && objHTTP.status==200) {
					if (objHTTP.responseText.indexOf('Congratulazioni') != -1 || (objHTTP.responseText.indexOf('AVAILABLE') != -1 && objHTTP.responseText.indexOf('NOT AVAILABLE') == -1)) {
						NascondiTuttoDom ()
						Mostra ('Congratulazioni')
						Mostra ('SemaforoV')
					}
					else {
						NascondiTuttoDom ()
						Mostra ('Spiacenti')
						Mostra ('SemaforoR')
					}
					if (objHTTP.responseText.indexOf('errore:') != -1) {
						NascondiTuttoDom ()
						Mostra ('Errore')
						Mostra ('SemaforoR')
					}
					FineElaboraDomS ()	
				}
		}
		else {
			NascondiTuttoDom ()
			Mostra ('TimeOut')
			Mostra ('SemaforoR')	
			FineElaboraDomS ()
		}
	}

	function MostraEsito (Esito,EsitoDom,Dom,Estensione) {
		if 	(Esito == "<span class='VerdeS'>Disponibile</span>") { 
			document.getElementById(EsitoDom).innerHTML ="<b>" + Esito + "</b>"	
		}
		else {
			document.getElementById(EsitoDom).innerHTML ="<b>" + "<a href=javascript:DomInvio2('" + Dom + "','"+ Estensione + "',1)>" + Esito +"</a></b>"	
		}	
	}

	function FineElaboraDom (Dom,Multi,Esito) {
		ContaExt=++ContaExt
		if (ContaExt == ExtMax) {
			clearTimeout(TODomini)
			ContaDom = 0
			ContaExt = 0
			objHTTP.abort ()
			Nascondi ('InCorso')
				Nascondi('TabDom') //Necessario per comp Firefox
			Mostra ('Esito')
				Mostra('TabDom')
			EsitoFinale = ""
			Nascondi ('SemaforoG')
			if (Verde){
				Mostra ('SemaforoV')
			}
			else {
				Mostra ('SemaforoR')
			}
			Verde = false
			document.getElementById('PulsanteDomini').disabled=false
			}
		else {
			clearTimeout(TODomini)
			ContaDom = 0
			Esiti[ContaExt] = Esito
				if (ContaExt == 1) {Estensione = 'it'; Estensione2='com';MostraEsito(Esito,'EsitoIt',Dom,Estensione);Mostra2('EsitoIt')}
				if (ContaExt == 2) {Estensione = 'com'; Estensione2='net';MostraEsito(Esito,'EsitoCom',Dom,Estensione);Mostra2('EsitoCom')}
				if (ContaExt == 3) {Estensione = 'net'; Estensione2='org';MostraEsito(Esito,'EsitoNet',Dom,Estensione);Mostra2('EsitoNet')}
				if (ContaExt == 4) {Estensione = 'org'; Estensione2='biz';MostraEsito(Esito,'EsitoOrg',Dom,Estensione);Mostra2('EsitoOrg')}
				if (ContaExt == 5) {Estensione = 'biz'; Estensione2='eu';MostraEsito(Esito,'EsitoBiz',Dom,Estensione);Mostra2('EsitoBiz')}
				if (ContaExt == 6) {Estensione = 'eu';MostraEsito(Esito,'EsitoEu',Dom,Estensione);Mostra2('EsitoEu')}
			objHTTP.abort ()
			DomInvio(Dom, Estensione2, true, true)
		}
	}	

	function ElaboraDom(Dom,Multi) {
		TODomini=window.setTimeout("ElaboraRispostaDom ('"+Dom+"',"+Multi+")",500)
	}

	function ElaboraRispostaDom(Dom,Multi) {
		ContaDom=++ContaDom
		if (ContaDom < TTimeOut) {
			TODomini=window.setTimeout("ElaboraRispostaDom ('"+Dom+"',"+Multi+")",250)
			if (objHTTP.readyState==4 && objHTTP.status==200) {
					if (objHTTP.responseText.indexOf('Congratulazioni') != -1 || (objHTTP.responseText.indexOf('AVAILABLE') != -1 && objHTTP.responseText.indexOf('NOT AVAILABLE') == -1)) {
						Verde = true
						Esito = "<span class='VerdeS'>Disponibile</span>"
					}
						else {						
						Esito = "<span class='Rosso'>Non Disponibile</span>"
						Mostra2 ('NonDisponibile')
					}
					if (objHTTP.responseText.indexOf('errore:') != -1) {
						Esito = "<span class='Rosso'>Errore</span>"
					}
					FineElaboraDom (Dom,Multi,Esito)	
				}
		
		}
		else {
			Esito = "<span class='Rosso'>Errore di TimeOut</span>"
			FineElaboraDom (Dom,Multi,Esito)
		}
	}

	function radio_button_checker() {
		for (counter = 0; counter < document.Domini.extS.length; counter++)
		{
			if (document.Domini.extS[counter].checked) {
				radio_choice = document.Domini.extS[counter].value;
				}
		}
		return radio_choice
	}
	
	function DomInvio(Dom, Ext, Int, Multi) {
		var Mwhois
		if (Int){
			if (Ext=='eu'){
				Mwhois="http://www.globalitalia.it/whoisEu/whois.aspx?Dominio="
			}
			else {
				Mwhois="http://www.globalitalia.it/mwhoisIntN/mwhois.php?domain="
			}
		}
		else {
			Mwhois="http://www.globalitalia.it/mwhoisN/mwhois.php?domain="
		}

		if (isDomain(Dom+ "." +Ext,Ext)) {
			objHTTP.open("GET", Mwhois + Dom + "&ext=" + Ext + "&Rand=" + Math.random(),true);
			objHTTP.send(null);
				if (Multi) {
					ElaboraDom(Dom,Multi);
				}
				else {
					ElaboraDomS();
				}
		}
		else {
			NascondiTuttoDom ()
			Mostra ('NomeErrato')
			Mostra ('SemaforoR')
			document.getElementById('PulsanteDomini').disabled=false
		}
		clearTimeout(TOResDomini)
		TOResDomini=window.setTimeout("AzzeraModuloDom ()",90000)
	}

	function DomInvio2(v1, v2, v3) {
		if (!Internazionale){
//				finestra= open('http://www.globalitalia.it/mwhoisN/mwhois.php?domain='+v1+'&ext='+v2+'&show_raw='+v3,'domini','toolbar=no,screenX=0,screenY=0,left=0,top=0,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=480')
				finestra= open('/Hosting/Include/Stato_Reg_Ita.asp?domain='+v1+'&ext='+v2+'&show_raw='+v3,'domini','toolbar=no,screenX=0,screenY=0,left=0,top=0,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=480')
		}
		else {
			if (v2=='eu'){
//				finestra= open('http://www2.whois.eu/whois/GetDomainStatus.htm?lang=it&domainName='+v1,'domini','toolbar=no,screenX=0,screenY=0,left=0,top=0,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=480')
				finestra= open('/Hosting/Include/Stato_Reg_Eu.asp?domain='+v1,'domini','toolbar=no,screenX=0,screenY=0,left=0,top=0,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=480')
			}
			else {
//				finestra= open('http://www.globalitalia.it/mwhoisIntN/mwhois.php?domain='+v1+'&ext='+v2+'&show_raw='+v3,'domini','toolbar=no,screenX=0,screenY=0,left=0,top=0,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=480')
				finestra= open('/Hosting/Include/Stato_Reg_Int.asp?domain='+v1+'&ext='+v2+'&show_raw='+v3,'domini','toolbar=no,screenX=0,screenY=0,left=0,top=0,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=480')
			}
		}
	}
	
	function AzzeraModuloDom (){
		document.Domini.reset()
		SelTld ('Domit')
		NascondiTuttoDom ()
		NascondiEsiti ()
		Mostra ('Verifica')
		Mostra ('Semaforo')
	}
	
	function InoltraDom() {
		var Multi = false
		document.getElementById('PulsanteDomini').disabled=true
		NascondiTuttoDom ()
		//NascondiEsiti ()
		MostraAttesaEsiti ()
		Mostra ('InCorso')
		Mostra ('SemaforoG')
		if (document.getElementById('VerSimul').style.display=='block') {
			Estensione = "it"; Multi=true; Mostra ('TabDom')
			}
		if (document.getElementById('VerSing').style.display=='block') Estensione = radio_button_checker()
		if (document.getElementById('VerIt').style.display=='block'){
			Estensione = document.Domini.extIt.value; Internazionale=false
			}
		else{
			Internazionale=true
		}	
		if (document.getElementById('VerInt').style.display=='block') Estensione = document.Domini.extInt.value
		document.Domini.Estensione.value = Estensione
		DomInvio(document.Domini.domain.value,Estensione,Internazionale,Multi)
	}
	
	function CambioRicerca(Tld){
		NascondiTuttoVer()
		NascondiTuttoDom()
		if (Tld=="it"){
			document.getElementById('TabTld').style.backgroundImage="url('/images/ItaliaTld.gif')"
		} 
		else {
			document.getElementById('TabTld').style.backgroundImage="url('/images/GloboTld.jpg')"
		}
		Mostra('Semaforo')
		Mostra('Verifica')	
	}
	function statoreg (){
		finestra= open('Include/Stato_Reg.asp?dominio='+ document.Stato_Reg.dominio.value + '.it','domini','width=760,height=480')
	}
	
	function AssDom (){
		finestra= open('Include/cerdomit.asp','domini','width=700,height=480')
	}
	
	function AssDomAss (){
		finestra= open('Include/cerdomitAss.asp','domini','width=700,height=480')
	}
	
	function AssDomInt (){
		finestra= open('Include/cerdomitInt.asp','domini','width=700,height=480')
	}

	function AssDomAssInt (){
		finestra= open('Include/cerdomitAssInt.asp','domini','width=700,height=480')
	}				
	
	function lettere (){
		finestra= open('/lettere/'+document.lettera.sceltalettera.options[document.lettera.sceltalettera.selectedIndex].value+'.rtf','lettere','width=640,height=480,resizable=yes,menubar=yes,scrollbars=yes')
	}	
//-->