function cambiatarget() {
	for (var l=0; l<document.links.length; l++)
		if ((document.links[l].className=="tblank")|| (document.links[l].className=="link_login")) {
			document.links[l].target="_blank";
		}
}
//window.onload=cambiatarget();

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
if ( !navRoot )
	return;
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace
        (" over", "");
   }
   }
  }
 }
}
window.onload=startList;

/*function lite(obj)
{
	if(document.all&&!window.opera)
	{
		obj.filters.blendTrans.apply(); 
		obj.filters.blendTrans.play(); 
	} 
}*/

function fadeOut(oDiv) {
    oDiv.style.filter="blendTrans(duration=2)";
    // Make sure the filter is not playing.
    if (oDiv.filters.blendTrans.status != 2) {
        oDiv.filters.blendTrans.apply();
        oDiv.style.visibility="hidden";
        oDiv.filters.blendTrans.play();
    }
}
function fadeIn(oDiv) {
    oDiv.style.filter="blendTrans(duration=2)";
    // Make sure the filter is not playing.
    if (oDiv.filters.blendTrans.status != 2) {
        oDiv.filters.blendTrans.apply();
        oDiv.style.visibility="visible";
        oDiv.filters.blendTrans.play();
    }
}

function CheckExists(ctrl, message)
{
	var element = document.getElementById(ctrl);
	if ( element.value == "" )
	{
		alert( message);
		element.focus();
		return false;
	}
	return true;
}

function CheckEmail(ctrl)
{
	var cont1=0;
	var cont2=0;
	var dom=""
	var mail=ctrl.value;
	if (mail != "")
	{
		// controlla che vengano inseriti i caratteri @ e .
		if ((mail.indexOf('@', 0) == -1) || (mail.indexOf('.', 0) == -1))
		{
			alert("L'indirizzo e-mail errato.");
			ctrl.select();
			ctrl.focus();
			return false;
		} 
		else 
		{
		//controlla che dopo il carattere @ ci sia un punto 
			for (var i=0; i<mail.length; i++)
			{
				var ch=mail.substring(i, i+1);
				//controlla che non vengano inseriti spazi 
				if (ch == " ")
					cont2++;
				
				if (ch == "@")
				{
					//controllo per verificare la presenza di almeno un carattere prima di @	
					if (i<1){cont2++}	
						cont2++;             
					for (var n=i; n<mail.length; n++)
					{	        
						var ch2=mail.substring(n, n+1);
						dom+=ch2;
						if (ch2 == ".")
						{
							//almeno un carattere prima del punto 
							if (n==(i+1))
								cont2++;
							cont1=1;
							dom="";	    
						}
					}
				}
			}
			if ((cont1==1) && (cont2==1) && (dom.length>1) && (dom.length<4)) 
				return true; 
			else
			{
				alert("L'indirizzo e-mail errato.");
				ctrl.select();
				ctrl.focus();
				return false;
			}
		}
	}
	else
	{ 
		alert("Inserire l'indirizzo e-mail.");
		ctrl.select();
		ctrl.focus();
		return false;	
	}
}
