function fireMyPopupTurntable(url, containerid, popWidth, popHeight) {
	//Due to different browser naming of certain key global variables, we need to do three different tests to determine their values
	// Determine how much the visitor had scrolled
	var scrolledX, scrolledY;
	if (self.pageYOffset) {
		scrolledX = self.pageXOffset;
		scrolledY = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop) {
		scrolledX = document.documentElement.scrollLeft;
		scrolledY = document.documentElement.scrollTop;
	}
	else if (document.body) {
		scrolledX = document.body.scrollLeft;
		scrolledY = document.body.scrollTop;
	}


	// Determine the coordinates of the center of the page
	var centerX, centerY;
	if (self.innerHeight) {
		centerX = self.innerWidth;
		centerY = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight) {
		centerX = document.documentElement.clientWidth;
		centerY = document.documentElement.clientHeight;
	}
	else if (document.body) {
		centerX = document.body.clientWidth;
		centerY = document.body.clientHeight;
	}

	//load outside link into DIV
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject) { // if IE
			try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
		catch (e){
			try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
		catch (e){}
		}
	}
	else
	return false
	page_request.onreadystatechange = function() {
		loadpage(page_request, containerid)
	}
	page_request.open('GET', '/turntable/turntable2.php?filename=' + url, true)
	page_request.send(null)
	

	//calculate centering
	var leftOffset = scrolledX + (centerX - popWidth) / 2;
	var topOffset = scrolledY + (centerY - popHeight) / 2;
	
	document.getElementById("mypopup").style.top = topOffset + "px";
	document.getElementById("mypopup").style.left = leftOffset + "px";
	document.getElementById("mypopup").style.width = popWidth + "px";
	document.getElementById("mypopup").style.height = popHeight + "px";
	document.getElementById("mypopup").style.display = "block";
	
}

function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML=page_request.responseText
}

function myPopupClose() {
	document.getElementById("mypopup").style.display = "none";
}
