// JavaScript Document

/* IE7 ActiveX Workaround */
function drawEmbed(embedType,embed,returnText) {
/* Usage:
var flash = new Array();
flash["src"] = "flash/home/p_home_base.swf";
flash["base"] = "flash/home/"
flash["FlashVars"] = "altContentURL=/MusaWeb/displayPage.action?pageParameter=blah";
flash["quality"] = "high";
flash["bgcolor"] = "#ffffff";
flash["width"] = "750";
flash["height"] = "417";
flash["name"] = "bod";
flash["align"] = "";
flash["scale"] = "noscale";
flash["menu"] = "0";
flash["wmode"] = "transparent";

drawEmbed("flash",homePageFlash);

*/
	var embedObj = new Array();
	embedObj["flash"] = new Array();
	embedObj["flash"]["type"] = "application/x-shockwave-flash";
	embedObj["flash"]["pluginspage"] = "http://www.macromedia.com/go/getflashplayer";

	embedObj["qt"] = new Array();
	embedObj["qt"]["type"] = "video/quicktime";
	embedObj["qt"]["pluginspage"] = "http://www.apple.com/quicktime/download/";

	var embedArray = embed;
	if (embedType.constructor == Array) embedArray.concat(embedType);
	else embedArray.concat(embedObj[embedType]);

	var embedHtml = "<embed ";
	for (var i in embedArray)
		embedHtml += " "+i+"=\""+embedArray[i]+"\"";
	embedHtml += "></embed>";

	if (!returnText) document.write(embedHtml);
	else return embedHtml;
}




/* Nav Menu Hover */
var registeredImages = new Array();
var imgOffDelay = new Array();



function imgReg(imgName,imgSrc) {
	registeredImages[imgName] = new Array( new Image(), new Image());
	registeredImages[imgName][0].src = imgSrc;
	registeredImages[imgName][1].src = imgSrc.replace("_off.","_on.");
}

function imgOn(imgName,selectCheck) {
	window.clearTimeout(imgOffDelay[imgName]);
	window.clearTimeout(imgOffDelay["movietag"]);
	document.images[imgName].src = registeredImages[imgName][1].src;
	/* display globalnav dropdowns on IE */
	if(navigator.appVersion.indexOf("MSIE") >= 0 && document.getElementById(imgName+"_div")) {
		document.getElementById(imgName+"_div").style.visibility = "visible";
		document.getElementById(imgName+"_div").style.clear = "left";
	}
	/* hide select boxes on IE */
	if(navigator.appVersion.indexOf("MSIE") >= 0 && document.getElementsByTagName("SELECT").length > 0 && selectCheck == true) {
		for (var i=0; i<document.getElementsByTagName("SELECT").length; i++) {
			document.getElementsByTagName("SELECT")[i].style.visibility = "hidden";
		}
	}
	var galObj = document.getElementById("movietag");
	if (galObj) galObj.style.visibility = "hidden";
	
}

function imgOff(imgName,selectCheck) {
	if(navigator.appVersion.indexOf("MSIE") >= 0) document.images[imgName].src = registeredImages[imgName][0].src;
	else imgOffDelay[imgName] = window.setTimeout("document.images['"+imgName+"'].src = registeredImages['"+imgName+"'][0].src",5);
	/* display globalnav dropdowns on IE */
	if(navigator.appVersion.indexOf("MSIE") >= 0 && document.getElementById(imgName+"_div")) {
		document.getElementById(imgName+"_div").style.visibility = "hidden";
	}
	/* hide select boxes on IE */
	if(navigator.appVersion.indexOf("MSIE") >= 0 && document.getElementsByTagName("SELECT").length > 0 && selectCheck == true) {
		for (var i=0; i<document.getElementsByTagName("SELECT").length; i++) {
			document.getElementsByTagName("SELECT")[i].style.visibility = "visible";
		}
	}
	var galObj = document.getElementById("movietag");
	if (galObj) imgOffDelay["movietag"] = setTimeout('document.getElementById("movietag").style.visibility = "visible";',10);
	
}

function safariSniff() {
	var appVer = navigator.appVersion;
	var safariVer = -1;
	if (appVer.indexOf("Safari")>0) safariVer = appVer.substr(appVer.indexOf("Safari")+7);
	if (safariVer > 0 && safariVer < 200) document.getElementById("globalnav_box").style.width = "535px";
}



/*	SUBNAV MENU	*/

menu_status = new Array();

function showHide(theid,menuid){
    	if (document.getElementById) {
    	var switch_id = document.getElementById(theid);
        if(menu_status[theid] != 'show') {
           switch_id.className = 'show';
           menu_status[theid] = 'show';
        }else{
           switch_id.className = 'hide';
           menu_status[theid] = 'hide';
        }
    	}
    
    	identity = document.getElementById(menuid);
	if (identity.className == 'submenu_deactive') {
		identity.className = 'submenu_active';
	} else if (identity.className == 'submenu_active') {
		identity.className = 'submenu_deactive';
	}
}



/*	FONT RESIZE	*/

function changeText(text) {
	id = 'template';
	var switchdiv = document.getElementById(id);
	
	switch (text) {
		case 'increase' : 	if (switchdiv.className != 'template_large') {
				switchdiv.className = 'template_large';
				}
		break;
		case 'decrease' :	if (switchdiv.className != 'template_normal') {
				switchdiv.className = 'template_normal';
				}
		break;
	}
	
	return false;
}



//open window

function popup(url,winName,w,h) {
	newWin = window.open(url,winName,"width=" + w + ",height=" + h + ",menubar=no,scrollbars=yes,resizable=yes,toolbar=no")
}
function popup2(url,winName,w,h) {
	newWin = window.open(url,winName,"width=" + w + ",height=" + h + ",menubar=no,scrollbars=no,resizable=no,toolbar=no")
}
// w=width, h=height, m=menubar, s=scrollable, r=resizeable, t=toolbar
function popup3(url,winName,w,h,m,s,r,t) {
	newWin = window.open(url,winName,"width=" + w + ",height=" + h + ",menubar=" + m + ",scrollbars=" + s + ",resizable=" + r + ",toolbar=" + t + "")
}

//pop up that takes different parameters
// this will center the window within the browser and bring the window to focus
var legendWin;
function createWin(url,width,height,resizable,scrollbars) {

	var left = (screen.width - width) / 2;
	var top = (screen.height - height) / 2;
	if(legendWin == null || legendWin.closed) {
		var props = "resizable=" + resizable + ",scrollbars=" + scrollbars + ",left=" + left + ",top=" + top + ",width=" + width + ",height=" + height;
		legendWin = window.open(url, "legend", props);
		legendWin.focus();
	} else {
		legendWin.close();
		var props = "resizable=" + resizable + ",scrollbars=" + scrollbars + ",left=" + left + ",top=" + top + ",width=" + width + ",height=" + height;
		legendWin = window.open(url, "legend", props);
		legendWin.focus();
	}
}
