// JavaScript Document

// Email Page to Friend
var wreq;
function checkIt(f)
{
		if ( f.recipient_email.value == "")
	{
		alert("Please Enter The Recipient Email Address");
		f.recipient_email.focus();
		return false;
	}
	if ( f.from_email.value == "")
	{
		alert("Please Enter Your Email Address");
		f.from_email.focus();
		return false;
	}
		//return true;
	
		var poststr="";

		poststr += "recipient_email=" + encodeURI( f.recipient_email.value );
        poststr += "&from_email=" + encodeURI( f.from_email.value );
		poststr += "&message=" + encodeURI( f.message.value );
		poststr += "&title=" + encodeURI( f.title.value );
		poststr += "&url=" + encodeURI( f.url.value );
		poststr += "&Submit=" + encodeURI( f.Submit.value );

		//display waiting icon in place of form
		var imgSrc = "/inc/templates/current/wolfesre/images/loading_indicator.gif";
		var d=document.getElementById('EmailForm');
		d.innerHTML="<center><p><img src='"+imgSrc+"' width='48' height='48' border='0' /></p></center>";
		connToServer("/inc/send_email.php",poststr);
		return false;

}

function connToServer(url,parameters)
{
	 
	if (window.XMLHttpRequest)
	{
		//For Mozilla/Firefox, Safari
		wreq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		//For Internet Explorer
		wreq = new ActiveXObject("Microsoft.XMLHTTP");
	}

	wreq.onreadystatechange = wcallback;
	wreq.open('POST', url, true);
      	wreq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      	//wreq.setRequestHeader("Content-length", parameters.length);
      	wreq.setRequestHeader("Connection", "close");
      	wreq.send(parameters);
}

function wcallback()
{ 
    	if (wreq.readyState == 4)
	{ 
		if (wreq.status == 200)
		{
			var cType = wreq.getResponseHeader("Content-Type");
         		if (cType == 'text/xml')
			{
            			// XML response
         		}
			else if (cType == 'text/html')
			{
            			// HTML response
         		}
			else if (cType == 'text/plain')
			{
            			// Plain Text response
			}
			processResults(wreq.responseText);
		}
		else
		{
			// problem fulfilling the request
			alert('Error : Status '+wreq.status+' returned.');
		}
	}
}

function processResults(xmlDoc)
{
	//get the document root node
	//var dependent_form = xmlDoc.getElementsByTagName("res")[0].childNodes[0].nodeValue;
	var d=document.getElementById('EmailForm');
	d.innerHTML=xmlDoc;
}

// Email Page to Friend