/*function to external page loading (W3C)*/
function externalLinks()
{ 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++)
	{ 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
			anchor.target = "_blank"; 
	} 
} 
window.onload = externalLinks;


function check_client()
{
	go=true;
	if (document.getElementById("user").value=="") 
	{
		alert("Campo username vuoto");
		go=false;
	}
	if (document.getElementById("pass").value=="") 
	{
		alert("Campo password vuoto");
		go=false;
	}
	if(go)
	scrivi(document.getElementById("user").value,document.getElementById("pass").value)
	
}

var myRequest = null;

function CreateXmlHttpReq(handler) 
{
	var xmlhttp = null;
	try 
	{
		xmlhttp = new XMLHttpRequest();
	}
	catch(e) 
	{
		try 
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) 
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	xmlhttp.onreadystatechange = handler;
	return xmlhttp;
}
function myHandler() 
{
	if (myRequest.readyState == 4 && myRequest.status == 200) 
	{
		document.getElementById("response").innerHTML=myRequest.responseText;
	}
}
function myHandler2() 
{
	if (myRequest.readyState == 4 && myRequest.status == 200) 
	{
		document.getElementById("response2").innerHTML=myRequest.responseText;
	}
}
//per inviare la mail in ajax
function scrivi(user, pass) 
{
	myRequest = CreateXmlHttpReq(myHandler);
	myRequest.open("POST","client_login.php");
	myRequest.setRequestHeader("content-type", "application/x-www-form-urlencoded");
	myRequest.send("user="+user+"&pass="+pass+"");
}

function contact()
{
	vai=true;
	document.getElementById("response").innerHTML="";
	if(document.getElementById('_0').value=="")
	{
		document.getElementById("errori0").style.display="inline";
		vai=false;
	}
	else document.getElementById("errori0").style.display="none";
	
	if(document.getElementById('_1').value=="")
	{
		document.getElementById("errori1").style.display="inline";
		document.getElementById("errori2").style.display="none";
		vai=false;
	}
	else 
	{
		if(!document.getElementById('_1').value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi))
		{
			document.getElementById("errori2").style.display="inline";
			vai=false;
			document.getElementById("errori1").style.display="none";
		}
		else
		{
			document.getElementById("errori1").style.display="none";
			document.getElementById("errori2").style.display="none";
		}
	}
	if(document.getElementById('_2').value=="")
	{
		document.getElementById("errori3").style.display="inline";
		vai=false;
	}
	else document.getElementById("errori3").style.display="none";
	
	if(vai)
	{
		myRequest = CreateXmlHttpReq(myHandler2);
		myRequest.open("POST","mail.php");
		myRequest.setRequestHeader("content-type", "application/x-www-form-urlencoded");
		myRequest.send("nome="+document.getElementById("_0")+"&mail="+document.getElementById("_1")+"&messaggio="+document.getElementById("_2")+"");
	}
}