//jmgsite.js
//used for navigation
var qryStr = new String(parent.window.location.search);
//removing leader
qryStr = qryStr.substr(1);
//check for # anchor
if (parent.window.hash != undefined){
	if (parent.window.hash.length >= 2){
		var pid;
		if (qryStr != "" ){
			pid = "&";
		}
		else{
			pid="";
		}
		
		pid += "pid=" + parent.window.hash.substr(1);
		qryStr += pid;
	}
}

function handleWindowChange(){
	getScreenCoords();
}

function getScrollTop(){
	var scrollT;
	
	if (self.pageYOffset){
		scrollT = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop){
		scrollT = document.documentElement.scrollTop;
	}
	else if (document.body){
		scrollT = document.body.scrollTop;
	}
	
	return scrollT;
}

function getClientHeight(){
	var clientH;
	
	if (self.innerHeight){
		clientH = self.innerHeight;
	}
	else if(document.documentElement && document.documentElement.clientHeight){
		clientH = document.documentElement.clientHeight;
	}
	else if(document.body){
		clientH = document.body.clientHeight;
	}
	
	return clientH;
}

function getScreenCoords(){
	var screenTopY = getScrollTop();
	var screenBottomY = getClientHeight();
	
	document.startpage.SetVariable('strScreenTopY',screenTopY);
	document.startpage.SetVariable('strScreenBottomY',screenBottomY);
	document.startpage.SetVariable('ScreenCoordsLoaded','true');
}

//function to resize flash content area
function setFlashHeight(newHeight){
	var elementID;
	var appName = navigator.appName.toLowerCase();
	var userAgent = navigator.userAgent.toLowerCase();
	
	if ( appName.indexOf("netscape") != -1){
		//check for mac browser
		if(appName.indexOf("safari") != -1){
			elementID = "startpage";
		}
		else{
			elementID = "flashContainer";
		}
	}
	else{
		//check the useragent
		if (userAgent.indexOf("mac") != -1 || userAgent.indexOf("opera") != -1){
			elementID = "flashContainer";
		}
		else{
			elementID = "startpage";
		}
	}
	
	
	document.getElementById(elementID).style.height = newHeight;
	getScreenCoords();
}

window.onresize = handleWindowChange;
window.onscroll = handleWindowChange;