function appChangePage(newPage) {
	document.location.href=document.location.href.replace(/external\/[A-Za-z]*\&/,'external/'+newPage+'&');
}

function matchHeight(absElId,direction,heightAdjust) {
	if (heightAdjust == null) heightAdjust = 0;
	if (direction == null) direction = 'match';
	var absEl = document.getElementById(absElId);
	var absElHeight = absEl.clientHeight > 0 ? absEl.clientHeight : absEl.offsetHeight;
	var parHeight = absEl.parentNode.clientHeight > 0 ? absEl.parentNode.clientHeight : absEl.parentNode.offsetHeight;
	var diff = absElHeight + heightAdjust - parHeight;

	if (diff != 0) {
		if (direction == 'parent' || (direction == 'match' && diff > 0)) {
			absEl.parentNode.style.height = (absElHeight + heightAdjust) + "px";	
		}
		if (direction == 'self' || (direction == 'match' && diff < 0)) {
			absEl.style.height = (parHeight - heightAdjust) + 'px';	
		}

		if (direction == 'previous' && diff > 0) {
			
			var prev = absEl.previousSibling;
			while (prev != null && prev.nodeType == 3)	{
				prev = prev.previousSibling;
			}
			if(getQueryParam("mo") != "2009:arm"){			
				if (prev != null) {
					prev.style.height = (absElHeight + heightAdjust) + "px";
				}
			}
		}
	}
}
	var flags = true;
	var b = 0;
function matchHeightForThis () {
	if(document.getElementById("leftContainer") && document.getElementById("summaryContainer")){
	var h = 0;
	if((document.getElementById("leftContainer").style.height).length > 1)
		{
			//alert((document.getElementById("leftContainer").style.height));
			h = (document.getElementById("leftContainer").style.height).substr(0,3);
		}
	else
		{
			h = document.getElementById("leftContainer").offsetHeight;
		}

	var m = document.getElementById("summaryContainer").offsetHeight;

	if (flags)
		{
			b = h;
			flags = false;
			//document.getElementById("leftContainer").offsetHeight;;
		}

	if(m > b)
			{
				document.getElementById("leftContainer").style.height = m+"px";
			}
	else
			{
				document.getElementById("leftContainer").style.height = b+"px";
			}

			frameFixHeight();
	}
}
function Link_360(){
	//alert("NFD : - in Link_360()");
	//alert("NFD: openPopup");
	//this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
	//alert("NFD : document.getElementsByTagName('a').length: "+document.getElementsByTagName("a").length);
	//alert(" NFD: no flash -- "+getCookie("s_fv"));

	if (getCookie("s_fv").indexOf("9") > -1 )
	{
		// Keep it as Flash Based Website.
	}
	else
	{
		for(i=0; i<document.getElementsByTagName("a").length; i++)
		{
					//if ((document.getElementsByTagName("a")[i].getAttribute("onclick")) != -1) && ()
					if (((document.getElementsByTagName("a")[i].getAttribute("onclick")) != -1))				
					{
								//alert(typeof(document.getElementsByTagName("a")[i].getAttribute("onclick")));
								var x = document.getElementsByTagName("a")[i].getAttribute("onclick");
								y = String(x);
								//alert("y: "+y);
								//alert(typeof(document.getElementsByTagName("a")[i].getAttribute("href")));
								//if((document.getElementsByTagName("a")[i].getAttribute("onclick").indexOf("view360"))!= -1))
								if(y.indexOf("view360") !=-1)
								{
									//alert("NFD: in if loop");
									document.getElementsByTagName("a")[i].innerHTML = "Get Flash to View!";
									document.getElementsByTagName("a")[i].setAttribute("onclick","#");
									document.getElementsByTagName("a")[i].setAttribute("href","/non-flash/index.html");
								}
					}
					//if(document.getElementsByTagName("a")[i].getAttribute("onclick")){
								//alert("NFD: got 360 popup: "+document.getElementsByTagName("a")[i].getAttribute("onclick"));
					//}
		}
	}
}