function PopupCredits() {
   var w = 220;
   var h = 130;
   var l = Math.floor((screen.width-w)/2);
   var t = Math.floor((screen.height-h)/2);
      window.open("credits.asp","","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
 }
 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 sweep(){

		inputObj = document.getElementById('txtNews');			
		baseLetTxt = 'La tua E-Mail';
		baseSearchTxt = 'Cerca';
		
		if (inputObj.value == baseLetTxt) {
			defaultTxt = baseLetTxt;
		} 
		else if (inputObj.value == baseSearchTxt) {
				defaultTxt = baseSearchTxt;
				}		
		if (inputObj.value == defaultTxt) {
			inputObj.value = '';
			inputObj.focus();
			return false;
		}
		else {
			if (inputObj.value == '') {
				inputObj.value = defaultTxt;
				return false;
			}
		}
}



function registra_mail(valore)
{
id_div_errore="e_mail";
document.getElementById(id_div_errore).innerHTML="<div class='divSepaDx'></div><img src='img/load-ajax.colsx.gif' alt='' /><div class='divSepaDx'></div>";
 if (checkEmailAddress(valore,"e_mail")){
  loadXMLDoc("invemailnews.asp?email="+valore.value);
 }
}

function checkEmailAddress(field,errore)
{
 var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
 if (goodEmail){
	
  	return true;
  
 } else {
  document.getElementById(id_div_errore).innerHTML="Formato non valido";
  field.focus();
  field.select();
  return false;
 }
}

function loadXMLDoc(url)
{	
  XMLHTTP = QualeBrowser(GestioneStato);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null); 
}

function GestioneStato()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById(id_div_errore);
        R.innerHTML = XMLHTTP.responseText;
    }
}

function QualeBrowser(QualeBrowser)
{
    if (navigator.userAgent.indexOf("MSIE") != (-1))
    {
        var Classe = "Msxml2.XMLHTTP";
        if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));
        {
            Classe = "Microsoft.XMLHTTP";
        } 
        try
        {
            OggettoXMLHTTP = new ActiveXObject(Classe);
            OggettoXMLHTTP.onreadystatechange = QualeBrowser;
            return OggettoXMLHTTP;
        }
        catch(e)
        {
            alert("Errore: l'ActiveX non verrą eseguito!");
        }
    }
    else if (navigator.userAgent.indexOf("Mozilla") != (-1))
    {
        OggettoXMLHTTP = new XMLHttpRequest();
        OggettoXMLHTTP.onload = QualeBrowser;
        OggettoXMLHTTP.onerror = QualeBrowser;
        return OggettoXMLHTTP;
    }
    else
    {
        alert("L'esempio non funziona con altri browser!");
    }
}

function preload() {
  if (!document.images) return;
  var wl = new Array();
  var arguments = preload.arguments;
  for (var i = 0; i < arguments.length; i++) {
    wl[i] = new Image();
    wl[i].src = arguments[i];
  }
}
