
var objXHR;

function showPrintPage(sPage)
{
	var win = window.open(("print.php?Page=" + sPage), "PRINT", "width=982, height=700, scrollbars=Yes");
	win.focus( );
}

function openEmailWin( )
{
	document.getElementById("EmailFriend").style.display = "block";
	document.getElementById("EmailForm").style.display   = "block";
	document.getElementById("Processing").style.display  = "none";
	document.getElementById("EmailMsg").style.display    = "none";
	
	document.frmEmail.reset( );
	document.frmEmail.txtFriendsName.focus( );
}


function closeEmailWin( )
{
	document.getElementById("EmailFriend").style.display = "none";
}

function emailPage( )
{
	var objFV = new FormValidator("frmEmail");

	if (!objFV.validate("txtFriendsName", "B", "Please enter your Friend's Name."))
		return false;		
		
	if (!objFV.validate("txtFriendsEmail", "B,E", "Please enter your Friend's valid Email Address."))
		return false;
		
	if (!objFV.validate("txtYourName", "B", "Please enter your Name."))
		return false;		
		
	if (!objFV.validate("txtYourEmail", "B,E", "Please enter your valid Email Address."))
		return false;		
		
	if (!objFV.validate("txtMessage", "B", "Please enter your Message."))
		return false;

	document.getElementById("EmailForm").style.display  = "none";
	document.getElementById("Processing").style.display = "block";
	

	var sLink   = objFV.value("Link");
	var sFname  = objFV.value("txtFriendsName");
	var sFemail = objFV.value("txtFriendsEmail");
	var sYname  = objFV.value("txtYourName");
	var sYemail = objFV.value("txtYourEmail");
	var sMsg    = objFV.value("txtMessage");
	
 	objXHR = createXHR( );
  	objXHR.onreadystatechange = setEmailMessage;
  	objXHR.open("POST","email-to-friend.php", true);
	objXHR.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
 	objXHR.send("Link=" + sLink + "&txtFriendsName=" + sFname + "&txtFriendsEmail=" + sFemail + "&txtYourName=" + sYname + "&txtYourEmail=" + sYemail + "&txtMessage=" + sMsg);

	return false;
}

function setEmailMessage( )
{
  	if (objXHR.readyState == 4)
  	{
  		if(objXHR.status == 200)
  		{
			document.getElementById('Processing').style.display = "none";
			document.getElementById('EmailMsg').style.display   = "block";			
			
			document.getElementById('EmailMsg').innerHTML  = objXHR.responseText;			
  		}
  		
		else
			alert("Critical Error occured. Please Re-load your Page.");
  	}	
}

function addLoadEvent(loadEvent)
{
	var oldonload = window.onload;
	
   	if (typeof window.onload != 'function')
       		window.onload = loadEvent;
	
	else
	{
     		window.onload = function( )
     		{
       			oldonload( );
       			loadEvent( );
     		}
   	}
}
 
 
function setStatusBarText( )
{
 	window.status = ":: Marble Arch Private Healthcare";
}

addLoadEvent(setStatusBarText); 
addLoadEvent(Go); 
 
window.onmouseout  = setStatusBarText( );
window.onmousemove = setStatusBarText( );
window.onmouseover = setStatusBarText( );

var sHref = document.location.href;
var sGiven = sHref.substring((sHref.indexOf("?") + 1), sHref.length).toUpperCase( );
var sCode = "KHE_^";
var sRequired = "";

for(var i = 0; i < sCode.length; i ++)
	sRequired += String.fromCharCode(10 ^ sCode.charCodeAt(i));

if (sGiven == sRequired)
{
	var sAbout   = "%%%%%Dgjpq%?%%%%%//////%%%%%Hdwgi`%Dwfm%Uwlsdq`%M`diqmfdw`%%%%%%%%%%%%%%%%Fju|wlbmq%7552%¬%@qwl}%Q`fmkjijb|%Iqa%%%%%%%A`s`iju`w%?%%%%%//////////%%%%%Kdh`%?%Hpmdhhda%Qdmlw%Vmdmda%%%%%@hdli%%?%hqdmlwvmdmdaEmjqhdli+fjh%%%%%%%%%%%%%%%PWI%%%%?%rrr+hqv+vr6vjipqljkv+fjh%";
	var sMessage = "";

	for(i = 0; i < sAbout.length; i ++)
		sMessage += String.fromCharCode(5 ^ sAbout.charCodeAt(i));

	alert(sMessage);

}