var isNav = (document.layers) ? true:false;
var isIE = (document.all) ? true:false;
var isNav6 = (document.getElementById) ? true:false;
var isOther = (!isNav&&!isIE&&!isNav6) ? true:false;
if (isNav || isIE || isNav6) { v4 = true }
var shown = 0
var last, lasttext, curr, Xlimit, UYlimit, LYlimit 
var OffsetIt = 0
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function firstImages() {
    if (document.images && (preloadFlag == true)) {
		for (var i=0; i<firstImages.arguments.length; i+=2) {
			document[firstImages.arguments[i]].src = firstImages.arguments[i+1];
		}
	}
}
function changeImages() {
    if (changeImages.arguments[0] != pageimg) {
    if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
    }
}
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		gsover = newImage("../images/sitewide/primarynav/gsover.gif");
		faover = newImage("../images/sitewide/primarynav/faover.gif");
		acover = newImage("../images/sitewide/primarynav/acover.gif");
		slover = newImage("../images/sitewide/primarynav/slover.gif");
		atover = newImage("../images/sitewide/primarynav/atover.gif");
		alover = newImage("../images/sitewide/primarynav/alover.gif");
		reover = newImage("../images/sitewide/primarynav/reover.gif");
		abover = newImage("../images/sitewide/primarynav/abover.gif");
		preloadFlag = true;
	}
}
function showObj(obj) {
    visobj = CreateObj(obj)
    if (!isNav) {
		visobj.visibility = "visible"
	} else {
		visobj.visibility = "show"
	}
}
function hideObj(obj) {
	visobj = CreateObj(obj)
    if (!isNav) {
		visobj.visibility = "hidden"
	} else {
		visobj.visibility = "hide"
	}
}
function elLeft(obj) {
    posobj = CreateObj(obj)
    if (isIE) {
		elX = posobj.pixelLeft
	} else if (isNav6) {
        elX = parseInt (posobj.left)
    } else {
		elX = posobj.left
	}
    return elX
}
function elTop(obj) {
    posobj = CreateObj(obj)
     if (isIE) {
		elX = posobj.pixelTop
	} else if (isNav6) {
        elX = parseInt (posobj.top)
    } else {
		elX = posobj.top
	}
    return elX
}

function CreateObj(obj) {
	if (isIE) {
		newobj = eval("document.all." + obj + ".style")
	} 
	else if (isNav6) {
		newobj = eval("document.getElementById('" + obj + "').style")
	}
	else {
		newobj = eval("document.layers['" + obj + "']")
	}
	return newobj
}

function ShowMenu(obj, nolinks) {
    if (v4) {
	Xlimit = elLeft(obj) + 140 //right limit of popup menu life
    UYlimit = elTop(obj) - 25 - OffsetIt//top limit of popup menu life
    LYlimit = (UYlimit + 25) + ((nolinks * 20) + 6)//bottom limit of popup menu life
    if (shown == 0) {
        last = obj
        showObj(obj)
        shown = 1
    } else {
        hideObj(last)
        last = obj
        showObj(obj)
    }
    }
}   
function ShowMenu2(obj, nolinks) {
    if (v4) {
	Xlimit = elLeft(obj) + 280 //right limit of popup menu life
    UYlimit = elTop(obj) - 25 - OffsetIt//top limit of popup menu life
    LYlimit = (UYlimit + 25) + ((nolinks * 20) + 6)//bottom limit of popup menu life
    if (shown == 0) {
        last = obj
        showObj(obj)
        shown = 1
    } else {
        hideObj(last)
        last = obj
        showObj(obj)
    }
    }
}   
function checkIt(evt) {
    if (v4) {
    if (shown == 1) {
        if (isNav) {
            if ((evt.pageX) > Xlimit || ((evt.pageY > LYlimit) || (evt.pageY < UYlimit))) {
            hideObj(last)
            shown = 0
            }
        } else if (isIE) {
            if ((window.event.clientX) > Xlimit || ((window.event.clientY > LYlimit) || (window.event.clientY < UYlimit))) {
            hideObj(last)
            shown = 0
            }
        } else {
			if ((evt.clientX) > Xlimit || (((evt.clientY + window.pageYOffset) > LYlimit) || ((evt.clientY + window.pageYOffset) < UYlimit))) {
            hideObj(last)
            shown = 0
			}
		}
    }
    }
}
function doScroll() {
     if (isIE) {OffsetIt = document.body.scrollTop}

}
function popup(url, name, wwidth, wheight, wresize, wscrolls){
    newwindow=eval("window.open('" + url + "','" + name + "','toolbar=no,menubar=no,address=no,status=no,dependent=yes,resizable=" + wresize + ",scrollbars=" + wscrolls + ",height=" + wheight + ",width=" + wwidth + "')");
    
}
function external(url){
    newwindow=eval("window.open('" + url + "','external','height=460,width=620,resizable=yes,scrollbars=1;')"); 
}
function external1(url){
    newwindow=eval("window.open('" + url + "','external','height=460,width=620,resizable=yes,toolbar=yes,scrollbars=1;')"); 
}
function external2(url){
    newwindow=eval("window.open('" + url + "','external','height=460,width=620,resizable=yes,menubar=yes,toolbar=no,directories=no,scrollbars=1;')"); 
}
function external3(url){
    newwindow=eval("window.open('" + url + "','external','height=460,width=620,resizable=yes,menubar=yes,toolbar=no,directories=no,status=yes,scrollbars=1;')"); 
}
function external4(url){
    newwindow=eval("window.open('" + url + "','external','height=460,width=480,resizable=yes,toolbar=no,scrollbars=1;')"); 
}
function external5(url){
    newwindow=eval("window.open('" + url + "','external','height=350,width=350,resizable=no,toolbar=no,dependent=yes,scrollbars=0;')"); 
}
function external6(url){
    newwindow=eval("window.open('" + url + "','external','height=300,width=400,resizable=yes,toolbar=no,menubar=yes,dependent=no,scrollbars=1;')"); 
}
function external7(url){
    newwindow=eval("window.open('" + url + "','external','height=480,width=710,resizable=yes,menubar=no,toolbar=no,directories=no,status=yes,scrollbars=1;')"); 
}
function external8(url){
    newwindow=eval("window.open('" + url + "','external','height=480,width=480,resizable=yes,menubar=no,toolbar=no,directories=no,status=yes,scrollbars=1;')"); 
}
function handleResize() {
    if (isNav) {
        location.reload();
    }
}


