var ie = 0;
function IsEmailValid(checkThisEmail) {
	var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;
	
	if (myAtSymbolAt < 1 )
	 {myEMailIsValid = false}
	
	if (myLastDotAt < myAtSymbolAt)
	 {myEMailIsValid = false}
	
	if (myLength - myLastDotAt <= 2)
	 {myEMailIsValid = false}
	
	if (mySpaceAt != -1)
	{myEMailIsValid = false}
	
	if(myEMailIsValid==true)
	 IsEmailValid==true
	else
	 IsEmailValid==false
	
	return myEMailIsValid
}

function donl() {
	if ((document.getElementById("nome").value == "")) {
		alert("Devi inserire il tuo nome");
		document.getElementById("nome").focus();
		return false;
	}
	if ((document.getElementById("email").value == "")) {
		alert("Devi inserire la tua email");
		document.getElementById("email").focus();
		return false;
	}
	if ((IsEmailValid(document.getElementById("email").value)==false)) {
		alert("Attenzione, formato email non valido");
		document.getElementById("email").focus();
		return false;
	}
	document.getElementById("nl").submit();
}

function IsEmailValid(checkThisEmail) {
	var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;
	
	if (myAtSymbolAt < 1 )
	 {myEMailIsValid = false}
	
	if (myLastDotAt < myAtSymbolAt)
	 {myEMailIsValid = false}
	
	if (myLength - myLastDotAt <= 2)
	 {myEMailIsValid = false}
	
	if (mySpaceAt != -1)
	{myEMailIsValid = false}
	
	if(myEMailIsValid==true)
	 IsEmailValid==true
	else
	 IsEmailValid==false
	
	return myEMailIsValid
}

// AJAX
function getContent(page, params, elementid, waitmsg ,methd) {
	if(waitmsg=="wait") { 
	document.getElementById(elementid).innerHTML = "<img src='/images/wait.gif' />" ;
	} else {
document.getElementById(elementid).innerHTML = "<img src='/images/loading.gif' /><br />Loading..." ; }
	
var xmlhttp=false;

try {
    xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
    } catch (e) {
    try {
         xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); 
    } catch (E) {
         xmlhttp = false;
    }
 }
 if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
     xmlhttp = new XMLHttpRequest();
 }

if(methd=="GET") { var file = page+"?"+params; }
else { file = page;}

xmlhttp.open(methd, file, true);    
if(methd=="POST") {
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
}

xmlhttp.onreadystatechange=function() {
if(xmlhttp.readyState == 1){
   }else if(xmlhttp.readyState==4) { 
   var content = xmlhttp.responseText;
      if( content ){   
      document.getElementById(elementid).innerHTML = content;   
      }
   }
}

if(methd=="GET") { xmlhttp.send(null) }
return;
}

var Loading = "<img src='/images/wait.gif' />";
function doDLEMAIL(f) {
	var target = "DLITEM_"+f;
	//var storeHTML = $(target).innerHTML;
	var pars="f="+f//+"&storeHTML="+storeHTML;
		new Ajax.Updater(target,"/inc/ajax/DLEmail.asp", {method: 'post', 
			   parameters: pars, encoding: 'ISO-8859-1',
			   onLoaded: $(target).innerHTML=Loading,
			   onComplete: function(transport) {
					var status = transport.status;
					if(status==200) { $(target).innerHTML=transport.responseText; }
					if(status==500) { $(target).innerHTML="An error occurred."; return false;}
					;}		 
			   });
	}
	
function SendDLEMAIL(f) {	
	
	if ((IsEmailValid($("email").value)==false)) {
		$("email").focus();
		return false;
	}
	
	var email = document.getElementById("email").value;
	var pars="email="+email+"&f="+f;
	var target = "DLITEM_"+f;

	
		new Ajax.Updater("DLITEM_"+f,"/inc/ajax/DLEmail.asp", {method: 'post', 
			   parameters: pars, encoding: 'ISO-8859-1',
			   onLoaded: $(target).innerHTML=Loading,
			   onComplete: function(transport) {
					var status = transport.status;
					if(status==200) { $("DLITEM_"+f).innerHTML=transport.responseText; }
					if(status==500) { $("DLITEM_"+f).innerHTML="An error occurred."; return false;}
					;}		 
			   });
}

