//Menu Code Copyright 2001 by Harold Blackorby/SCORE Interactive
//Updated 2005 for CSS compliance by Harold Blackorby/Hughes
//May not be reused without permission or copyright

function Is() {
  var agent = navigator.userAgent.toLowerCase();
  this.major = parseInt(navigator.appVersion);
  this.minor = parseFloat(navigator.appVersion);
  this.ns = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
  this.ns4up = (this.ns && (this.major >= 4));
}

var is = new Is();
var screen_width;
var screen_height;
var available_width;
var available_height;
var doc = 'document.getElementById("';
var sty = '").style';
var htm = "";
var xdiff;
var ydiff;
var allready;
var prevMenu = "";
var numMenus = -1;
var aryMenu = new Array();
var lastTimeout = "";
var bgcolor = "#FFFFFF";
var rollcolor = "#D8DDE1";

function showMenu(menu,x,y)
{
	if (allready)
	{
		hideMenu();
		if (document.frmNavList)
			if (document.frmNavList.selNavList)
			{
				document.frmNavList.selNavList.style.width = "150px";				
			}
		prevMenu = menu;
		
		if (x == "" || x == null)
			x = 0;
		if (y == "" || y == null)
			y = 0;
	
		if (document.getElementById(menu))
		{
			myLyr = document.getElementById(menu).style;
			myLyr.top = y;
			myLyr.left = x;
			myLyr.visibility = "visible";
		}

	}
	prevMenu = menu;
}

function hideMenu()
{
	if (allready) {
		j = 0
		if (document.frmNavList)
			if (document.frmNavList.selNavList)
				document.frmNavList.selNavList.style.width = "auto";
		while (j <= numMenus)
		{
			myLyr = eval(doc + aryMenu[j][1] + sty);
			myLyr.visibility = "hidden";
			j++;
		}
	}
	return true;
}

function changeColor(menu)
{
	if (allready) {
		menu = menu.id;	
		myLyr = eval(doc + menu + sty);
		myLyr.background = rollcolor;
		if (is.ns4up) {
			myLyr.backgroundColor = rollcolor;
		}
	}
}

function changeColorBack(menu)
{
	if (allready) {
		menu = menu.id;
		myLyr = eval(doc + menu + sty);
		myLyr.background = bgcolor;
		if (is.ns4up) {
			myLyr.backgroundColor = bgcolor;
		}
	}
}

function writeMenus(strpageColor)
{
	j = 0;
	while (j <= numMenus)
	{
		document.write("<div name='" + aryMenu[j][1] + "' id='" + aryMenu[j][1] + "' class='menu' onmouseover=\"showMenu('" + aryMenu[j][1] + "'," + aryMenu[j][2] + "," + aryMenu[j][3] + ")\" onmouseout=\"hideMenu();\">");
		document.write("<table cellpadding='0' cellspacing='0' border='0' class='mainmenu'>");
		k = 4;
		while (k <= (aryMenu[j].length-1))
		{
			menuName = aryMenu[j][1] + "s";
			menuName += k.toString();
			document.write("<td id='" + menuName + "' name='" + menuName + "'");
			document.write("onmouseover='changeColor(this);' onmouseout='changeColorBack(this);'><div class='textWhite'><a");
			document.write(" href='" + aryMenu[j][k+2] + "'");
			curHref = new String(aryMenu[j][k+2]);
			if(curHref.indexOf('http') > -1 )
				document.write(" target='_blank'");			
			document.write(" style='color: #" + strpageColor + "; font-weight: normal'>" + aryMenu[j][k] + "</A></div></td></tr>");
			k = k + 3;
		}
		document.write("</table>");
		document.write("</div>");
		j++
	}

}

function makeMenu()
{
	numMenus += 1;
	numItems = arguments.length;
	aryMenu[numMenus] = new Array(numItems-1);
	aryMenu[numMenus][0] = arguments[0]
	aryMenu[numMenus][1] = "menu" + arguments[0]
	j = 2;
	while (j <= arguments.length)
	{		
		aryMenu[numMenus][j] = arguments[j-1];
		j++;
	}
}

function startup() {
	allready = true }
	
function FontResize()
{
	// setDefaults arguments: size unit, default size, minimum, maximum
	// optional array of elements or selectors to apply these defaults to
	dw_fontSizerDX.setDefaults('px', 11, 8, 22, ['#hola'],'fontSize_bjc');
//	dw_fontSizerDX.setDefaults('px', 14, 10, 18, ['body', 'td', 'div', 'p', 'a', 'li', 'font', 'span'],'fontSize_bjc');
//	dw_fontSizerDX.setDefaults('px', 11, 7, 15, ['#content .CallOutBox TD','#content .CallOutBox P','#content .CallOutBox LI','#content .CallOutBoxTitle A','#content .Call-Out P','#content .Call-OutBoxTitle A'],'fontSize_bjc');
	//dw_fontSizerDX.set(14, 14, 14, ['div#sizer'] );
	dw_fontSizerDX.set(18, 16, 28, ['#pagecopytitle']);
	dw_fontSizerDX.set(11, 9, 21, ['#pagecopy','#pagecopy TD']);
	dw_fontSizerDX.set(14, 9, 21, ['#pagecopysletten','#pagecopysletten TD']);
	dw_fontSizerDX.set(11, 9, 21, ['#pagecopymedspa','#pagecopymedspa TD']);
	dw_fontSizerDX.set(11, 11, 11, ['#breadcrumb']);
	dw_fontSizerDX.init();
	//setTextIcon();
}

function FontResize2()
{
//alert("Test")
	// setDefaults arguments: size unit, default size, minimum, maximum
	// optional array of elements or selectors to apply these defaults to
	dw_fontSizerDX.setDefaults('px', 11, 8, 22, ['#hola'],'fontSize_bjc');
//	dw_fontSizerDX.setDefaults('px', 14, 10, 18, ['body', 'td', 'div', 'p', 'a', 'li', 'font', 'span'],'fontSize_bjc');
//	dw_fontSizerDX.setDefaults('px', 11, 7, 15, ['#content .CallOutBox TD','#content .CallOutBox P','#content .CallOutBox LI','#content .CallOutBoxTitle A','#content .Call-Out P','#content .Call-OutBoxTitle A'],'fontSize_bjc');
	//dw_fontSizerDX.set(14, 14, 14, ['div#sizer'] );
	dw_fontSizerDX.set(11, 9, 17, ['.homecopy']);
	dw_fontSizerDX.set(11, 9, 17, ['.homenewscopy']);
//  dw_fontSizerDX.set(11, 9, 21, ['#homecopy','#homecopy TD']);
//	dw_fontSizerDX.set(11, 11, 11, ['#breadcrumb']);
	dw_fontSizerDX.init();
	//setTextIcon();
}

function winCenterOpen(theURL, Name, popW, popH, scroll){

var leftJustification = (screen.width - popW) / 2;

var topJustification = (screen.height - popH) / 2;

winProperties = 'width='+popW+',height='+popH+',left='+leftJustification+',top='+topJustification+',scrollbars='+scroll+''

Win = window.open(theURL, Name, winProperties)

if (parseInt(navigator.appVersion) >= 4){

Win.window.focus();

}

}

