// JavaScript Document

function checkInputs(){
	return true;	
}

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;
}


function email_send(){
	var emailName = document.getElementById("mail_name").value;
	var emailAddress = document.getElementById("mail_email").value;
	var friendName= document.getElementById("mail_friend_name").value;
	var friendEmailAddress = document.getElementById("mail_friend_email").value;
	var comments = document.getElementById("mail_comments").value;
	var proceed = true;
	var error = "";
	if(emailAddress==""){
		error = "You must provide a valid email address\n";
		proceed = false;
	}
	if(emailName==""){
		error = error + "You must enter your name\n";
		proceed = false;
	}
	
	if(friendName==""){
		error = error + "You must enter your friend's name\n";
		proceed = false;
	}
	
	if(friendEmailAddress==""){
		error = error + "You must enter your friend's email address";
		proceed = false;
	}
	
	if(proceed==false){
		alert(error);
	}else{
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null){
		  alert ("Your browser does not support AJAX!");
		  return;
		} 
		
		
		var url= document.getElementById("root_path").value + "/mailer.php";
		var params="mail_email=" + emailAddress;
		params=params+"&mail_name=" + emailName;
		params=params+"&mail_friend_name=" + friendName;
		params=params+"&mail_friend_email=" + friendEmailAddress;
		params=params+"&mail_comments=" + comments;
		params=params+"&sid="+Math.random(); //used to force no cache of URL
	
	
		//url = url + "?" + params;
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");

		xmlHttp.onreadystatechange=email_done;

		xmlHttp.send(params);
		
//		alert(url);
//		xmlHttp.open("GET",url,true);
//		xmlHttp.send(params);
	}
}

function email_done(){
	if (xmlHttp.readyState==4){ 
		var ele = document.getElementById("send_to_friend_response");
		ele.style.display = "inline";
		document.getElementById("send_to_friend").style.display = "none";		
		ele.innerHTML = "<p>" + xmlHttp.responseText + "</p>";
	}
}


