sfHover = function() {
	var sfPreEls = document.getElementById("cn_corpnav");
	if (sfPreEls != undefined) {
		var sfEls = sfPreEls.getElementsByTagName("li");
		for (var i=0; i<sfEls.length; i++) {
			var submenu = sfEls[i].getElementsByTagName("ul");
			if (submenu.length) {
				sfEls[i].onmouseover = function()	{
					this.className += " hover";
				}
				sfEls[i].onmouseout = function()	{
					this.className = this.className.replace("hover", "");
				}
			}
		}
	}
	var sfPreEls = document.getElementById("cn_mainnav");
	if (sfPreEls != undefined) {
		var sfEls = sfPreEls.getElementsByTagName("li");
		for (var i=0; i<sfEls.length; i++) {
			var submenu = sfEls[i].getElementsByTagName("ul");
			if (submenu.length) {
				sfEls[i].onmouseover = function()	{
					this.className += " hover";
				}
				sfEls[i].onmouseout = function()	{
					this.className = this.className.replace("hover", "");
				}
			}
		}
	}
}
if (window.addEventListener) {
	window.addEventListener("load", sfHover, false)
} else if (window.attachEvent) {
	window.attachEvent("onload", sfHover)
}


function nav()  {
   var w = document.chooser.fontface.selectedIndex;
   var url_add = document.chooser.fontface.options[w].value;
   window.location.href = url_add;
}

var selected_id = null;
var dom = document.getElementById;
function expand(thistag, tag, id, on, off) {
   styleObj=document.getElementById(thistag).style;
   if (styleObj.display=='none') {
	   	styleObj.display='';
		tag.innerHTML = "<strong style=\"color:#000000;\">More Info</strong>";
		if (dom) { 
			if(selected_id != id) { 
				el = document.getElementById(id); 
				el.className = on; 
				el.style.cursor = "pointer"; 
			} 
		}
		disableLink(thistag);
   } else {
	   	styleObj.display='none';
	    tag.innerHTML = "<strong>More Info</strong>";
		if (dom) { 
			if(selected_id != id) { 
				el = document.getElementById(id); 
				el.className = off; 
				el.style.cursor = "pointer"; 
			} 
		}
   }
}

function expand_suppport(thistag, tag, id, on, off) {
   styleObj=document.getElementById(thistag).style;
   if (styleObj.display=='none') {
	   	styleObj.display='';
		tag.innerHTML = "<img src=\"/branding/cn_images/bullet_bluearrows_s_180.gif\" width=\"8\" height=\"9\" alt=\"\" border=\"0\" /> Learn More";
		if (dom) { 
			if(selected_id != id) { 
				el = document.getElementById(id); 
				el.className = on; 
				el.style.cursor = "pointer"; 
			} 
		}
		disableLink(thistag);
   } else {
	   	styleObj.display='none';
	    tag.innerHTML = "<img src=\"/branding/cn_images/bullet_bluearrows_s.gif\" width=\"8\" height=\"9\" alt=\"\" border=\"0\" /> Learn More";
		if (dom) { 
			if(selected_id != id) { 
				el = document.getElementById(id); 
				el.className = off; 
				el.style.cursor = "pointer"; 
			} 
		}
   }
}

function contract(thistag, id, off) {
	styleObj=document.getElementById(thistag).style;
	styleObj.display='none';
	el = document.getElementById(id); 
	el.className = off; 
	el.style.cursor = "pointer"; 
}

function switchDiv(div_id) {
	var style_sheet = getStyleObject(div_id);
	if (style_sheet) {
		var styleObject = getStyleObject(div_id);
    		if(styleObject) {
			if(styleObject.display == "none") changeObjectVisibility(div_id,"");
			else changeObjectVisibility(div_id,"none");
		 }
	} 
}

function hideDiv(div_id) {
	var style_sheet = getStyleObject(div_id);
	if (style_sheet) {
		changeObjectVisibility(div_id,"none");
	} 
}

function getStyleObject(objectId) {
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	}
	else if (document.all && document.all(objectId)) {  
		return document.all(objectId).style;
	} 
	else if (document.layers && document.layers[objectId]) { 
		return document.layers[objectId];
	} else {
		return false;
	}
}

function changeObjectVisibility(objectId, newVisibility) {
    var styleObject = getStyleObject(objectId);
    if(styleObject) {
		styleObject.display = newVisibility;
		return true;
    } else {
		return false;
    }
}

var win=null;
function makeWin (mypage,myname,w,h,scroll,pos) {
    if(pos=="random") {
		LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
		TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
	if(pos=="center") {
		LeftPosition=(screen.width)?(screen.width-w)/2:100;
		TopPosition=(screen.height)?(screen.height-h)/2:100;
	} else
		if ((pos!="center" && pos!="random") || pos==null) {
			LeftPosition=0;TopPosition=20
		}
		settings = 'width=' + w + ',height=' + h + ',top=' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll + ',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
	win=window.open(mypage,myname,settings);
	win.focus();
}

function _foo(e) {}
function _eval(a,b,c,d) {
	if (a.addEventListener) {
		a.addEventListener(b,c,false)
	} else if (a.attachEvent) { 
		a.attachEvent(((d==1)?"":"on")+b,c)
	}
}
_eval(window,"unload",_foo,1);

