var isIE = navigator.appName.indexOf("Microsoft") != -1;

function imageOver(imgObj) {
	var anchorTag;
	if (imgObj.parentNode.nodeName == "A") anchorTag = imgObj.parentNode;
	if (anchorTag && anchorTag.disabled) return false;
    var oldSrc = imgObj.src;
    var isRollOver = (oldSrc.indexOf("_over") == -1);
    var newSrc;
    if (isRollOver) {
        newSrc = oldSrc.substring(0,oldSrc.lastIndexOf("."));
        newSrc += "_over";
        newSrc += oldSrc.substring(oldSrc.lastIndexOf("."),oldSrc.length);
    } else {
        newSrc = oldSrc.substring(0,oldSrc.lastIndexOf("_"));
        newSrc += oldSrc.substring(oldSrc.lastIndexOf("."),oldSrc.length);
    }
    // window.alert("isRollOver = " + isRollOver + "\nnewSrc = " + newSrc);
    imgObj.src = newSrc;
    if (isRollOver) {
        imgObj.onmouseout = function() {imageOver(imgObj);};
    } else {
        imgObj.onmouseout = function() {return false;};
    }
}

function writeFlashTag(id, src, height, width, varStr) {
	if (varStr == null) varStr = "";
	if (isIE) {
		document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"");
		document.write("  codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" ");
		document.write(" id=\"" + id + "\" width=\"" + width + "\" height=\"" + height + "\">");
		document.write(" <param name=\"allowScriptAccess\" value=\"sameDomain\" />");
		document.write(" <param name=\"movie\" value=\"" + src + "\">");
		document.write(" <param name=\"quality\" value=\"high\" /> ");
		document.write(" <param name=\"bgcolor\" value=\"#fffff7\" /> ");
		document.write(" <param name=\"FlashVars\" value=\"" + varStr + "\" /> "); 
		document.write("</object>");
	} else {
		document.write(" <embed src=\"" + src + "\" quality=\"high\" bgcolor=\"#fffff7\"  ");
		document.write(" width=\"" + width + "\" height=\"" + height + "\" name=\"" + id + "\"  ");
		document.write(" allowScriptAccess=\"sameDomain\" flashvars=\"" + varStr + "\"");
		document.write(" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />");
	}
}

function writeFlashNavCode(src, startPosition, baseHref) {
	document.write("<div id=\"flash_nav\">");
	writeFlashTag("topNav", src, 58, 770, "startPosition=" + startPosition + "&baseHref=" + baseHref);
	document.write("</div>");
}

function writeEMLink(id, text, subj, dom) {
	if (!dom) dom = "goldleaf";
	var url = id + unescape("%40") + dom + "." + "com";
	document.write("<a href=\"ma" + "ilto:" + url);
	if (subj) document.write("?" + "sub" + "ject=" + escape(subj));
	document.write("\" onmouseover=\"window.status=''; return true;\">");
	if (text) document.write(text);
	else document.write(url);
	document.write("</a>");
}

var newWindow;
function doNavJump(selectId) {
	var navMenu = document.getElementById ? document.getElementById(selectId) : document.forms[0].elements[selectId];
	if (navMenu) {
		var url = navMenu.options[navMenu.selectedIndex].value;
		if (url.indexOf("http") == -1) {			
			window.location.href = url;
		} else {
			if (!newWindow || newWindow.closed)
				newWindow = window.open(url);
			else
				newWindow.location.href = url;
			newWindow.focus();
		}
	}
}

var pressWindow;
function openPressWindow() {
	var url = "http://phx.corporate-ir.net/phoenix.zhtml?c=63690&p=irol-news&nyo=0";
	if (!pressWindow || pressWindow.closed) {
		features = "directories=0,height=500,location=0,menubar=0,status=0,scrollbars=1,toolbar=0,width=550";
		pressWindow = window.open(url, "irwin", features);
	} else pressWindow.location.href = url;
	pressWindow.focus();
}

function getCookie(label) {
    if (label.charAt(label.length - 1) != "=") label += "=";
    var labelLen = label.length;
    var cLen = document.cookie.length;
    var i = 0, cEnd;
    while (i < cLen) {
        var j = i + labelLen;
        if (document.cookie.substring(i,j) == label) {
            cEnd = document.cookie.indexOf(";",j);
            if (cEnd == -1) cEnd = document.cookie.length;
            return unescape(document.cookie.substring(j,cEnd));
        }
        i++;
    }
    return null;
}