var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

function checkmail(e){
    return emailfilter.test(e);
}
function ValidateSendEmailPopup()
{
	if (document.getElementById('Subject').value == ""){
		document.getElementById('lblError2').innerHTML = "<div class='er'>Subject is required!</div>";
		return false;
	}
	
	if (document.getElementById('Email').value == ""){
		document.getElementById('lblError2').innerHTML = "<div class='er'>E-mail address is required!</div>";
		return false;
	}
	
	if (!checkmail(document.getElementById('Email').value)){
	    document.getElementById('lblError2').innerHTML = "<div class='er'>Please enter a valid email address!</div>";
		return false;
    }
	
	document.getElementById('lblError2').innerHTML ='';
	if (document.getElementById('Message').value == ""){
		document.getElementById('lblError2').innerHTML = "<div class='er'>Message is required!</div>";
		return false;
	}
	document.getElementById('lblError2').innerHTML ='';
	//ajax
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request!")
		return
	}
	var url="send_emailPopup.php"
	url=url+"?Email="+document.getElementById('Email').value;
	url=url+"&Subject="+document.getElementById('Subject').value;
	url=url+"&Message="+document.getElementById('Message').value;
	//alert(url);
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	//alert(xmlHttp.responseText);
	if (xmlHttp.responseText == "notsent"){
		document.getElementById('lblError2').innerHTML = "<div class='er'>We encountered an error sending your mail</div>";
		return false;
	}
	else if (xmlHttp.responseText != "notsent"){
		document.getElementById('lblError2').innerHTML = "<div class='er'>Your mail was sent successfully</div>";
		return false;	
	}
	//end ajax
	
	return false;	
}
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	 {
	 // Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();
	 }
	catch (e)
	 {
	 //Internet Explorer
	 try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	 catch (e)
	  {
	  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	 }
	return xmlHttp;
}
//end ajax
