//Required JS for the SAP Homepage
//11.19.09 - VS

var randVar = Math.floor(Math.random() * 900001);
var theXHTMLloc = location.href;
var theCONFIGSloc = '/global/data/media_player_configs.xml';
var panelData_1 = "";
var panelData_2 = "";
var panelData_3 = "";
var panelData_4 = "";
var thePanelNumber = 0;
var theNewX;
var isPanelExpanded;

function getAltXml() {
	panelData_1 = getLayer('panel_1').innerHTML;
	panelData_2 = getLayer('panel_2').innerHTML;
	panelData_3 = getLayer('panel_3').innerHTML;
	panelData_4 = getLayer('panel_4').innerHTML;
	savedSearchDiv = getLayer('Search').innerHTML;
	isPanelExpanded = false;
	
	var flashvars = {
		flashObjectName: "homePage_Expander",
		lc_number: totalMiliSeconds
	};
	var params = {
		swfliveconnect: "true",
		scale: "noscale",
		wmode: "transparent"
	};
	var attributes = {
		id: "homePage_Expander",
		name: "homePage_Expander"
	};
	if (qsParm['pageview'] != 'print') {
		swfobject.embedSWF("/global/swf/homePage_09_Expander.swf?randVar=" + randVar, "flashcontent2", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes)
	}
	var flashvars = {
		configs_path: theCONFIGSloc,
		content_path: theXHTMLloc,
		flashObjectName: "homePage_09_BaseFlash",
		lc_number: totalMiliSeconds
	};
	var params = {
		swfliveconnect: "true",
		scale: "noscale",
		wmode: "transparent"
	};
	var attributes = {
		id: "homePage_09_BaseFlash",
		name: "homePage_09_BaseFlash"
	};
	if (qsParm['pageview'] != 'print') {
		swfobject.embedSWF("/global/swf/homePage_09_BaseFlash.swf?randVar=" + randVar, "flashcontent", "940", "455", "9.0.0", "expressInstall.swf", flashvars, params, attributes)
	}
	var anc = getLayer("flashSpace");
	if (anc != null) {
		var swf = getLayer("flashcontent");
		if (swf != null) {
			swf.className = "div.visible"
		} else {}
	} else {}
}

function expandPanel(panelNumber, theX) {
	thePanelNumber = panelNumber;
	theNewX = theX;
	theDATAfunction(eval("panelData_" + panelNumber))
}

function theDATAfunction(theDATA) {
	theLayerCode = "";
	theLayerCode += '<table width="450" height="455" border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">';
	theLayerCode += theDATA;
	theLayerCode += '</td></tr></table>';
	var myElement = document.createElement('div');
	myElement.id = "expandedPanel";
	myElement.innerHTML = theLayerCode;
	document.getElementsByTagName('body').item(0).appendChild(myElement);
	var fLayer = getLayer('expandedPanel');
	fLayer.style.top = 92 + "px";
	fLayer.style.left = theNewX + "px";
	var fLayer = getLayer('panel_' + thePanelNumber);
	fLayer.style.visibility = "visible";
	fLayer.style.display = "block"
}

function removeExpandedPanel() {
	var swfDiv = getLayer('expandedPanel');
	document.getElementsByTagName('body').item(0).removeChild(swfDiv)
}

function repositionExpandedPanel(fromTheLeft) {
	var fLayer = getLayer('expandedPanel');
	fLayer.style.left = fromTheLeft + "px"
}

function ffOnly() {}

function openPopup(url1, url2) {
	my_window= window.open (url1, "newwin","status=1,location=1,scrollbars=1,resizable=1,toolbar=1,menubar=1,width=1024,height=868");
	window.location=url2;
}

function useHTMLsearch() {
	//HTML search box for Asian characters
	var mySElement = document.createElement('div');
	mySElement.id = "newSearchBox";
	mySElement.innerHTML = savedSearchDiv;
	getLayer('flashSpace').parentNode.appendChild(mySElement);
	
	var fLayer = getLayer('newSearchBox');
	fLayer.style.position = "relative";
	fLayer.style.top = -435 + "px";
	fLayer.style.left = 15 + "px";
	fLayer.style.height = 0 + "px";

	
}


function winResizeFunc() {
	if (isPanelExpanded == true) {
		grayOut('flashSpace2');
	}
}


window.onload=getAltXml;
window.onunload=ffOnly;
window.onresize=winResizeFunc;


