function getData(dataSource, divID) 
{ 
	var XMLHttpRequestObject = false; 

	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new 
		ActiveXObject("Microsoft.XMLHTTP");
	}

	if(XMLHttpRequestObject) {
		var obj = document.getElementById(divID); 
		XMLHttpRequestObject.open("GET", dataSource); 

		XMLHttpRequestObject.onreadystatechange = function() 
		{ 
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
				obj.innerHTML = XMLHttpRequestObject.responseText;
			}
		}
		XMLHttpRequestObject.send(null); 
	}
}

function showPlan(whichPlan)
{
	document.getElementById("planDiv").style.display = "block";
	
	if (whichPlan == "basic")
	{
		getData('loads/basic.php', 'planDivContents');
		setPosition(984, 403);
		
	} else if (whichPlan == "classic")
	{
		getData('loads/classic.php', 'planDivContents');
		setPosition(986, 373);
	} else if (whichPlan == "palatial")
	{
		getData('loads/palatial.php', 'planDivContents');
		setPosition(986, 628);
	}
}

function setPosition(divX, divY)
{
	var planDiv = document.getElementById("planDiv");
	var browserX = document.body.clientWidth;
	var browserY = window.outerHeight;
	var posX = (browserX - divX > 0 ? browserX - divX : divX - browserX);
	var posY = (browserY - divY > 0 ? browserY - divY : divY - browserY);
	planDiv.style.width = divX + "px";
	planDiv.style.height = divY + "px";
	planDiv.style.left = posX/2 + "px";
	//location.hash = "planDiv";
	yPos = planDiv.offsetTop;
	tempEl = planDiv.offsetParent;
	while (tempEl != null) {
		yPos += tempEl.offsetTop;
		tempEl = tempEl.offsetParent;
	}
	self.scrollTo(0, yPos-(yPos/2));
}

function hideMe()
{
	document.getElementById("planDiv").style.display = "none";
	document.getElementById("planDivContents").innerHTML = "";
}