var isIE
var isNav = (document.layers) ? true:false
if (!isNav && document.all) { isIE = true }
var v4
if (isNav || isIE) { 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 (isNav) {
		elX = posobj.left
	} else {
        elX = posobj.pixelLeft
    }
    return elX
}
function elTop(obj) {
    posobj = CreateObj(obj)
    if (isNav) {
		elX = posobj.top
	} else {
        elX = posobj.pixelTop
    }
    return elX
}
function CreateObj(obj) {
	if (!isNav) {
	newobj = eval("document.all." + 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 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 ((window.event.clientX) > Xlimit || ((window.event.clientY > LYlimit) || (window.event.clientY < 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=150,width=150,resizable=yes,menubar=no,toolbar=no,directories=no,status=no,scrollbars=1;')"); 
}
function external99(url){
    newwindow=eval("window.open('" + url + "','external','height=600,width=800,resizable=yes,menubar=yes,toolbar=no,directories=no,status=yes,scrollbars=1;')"); 
}
function handleResize() {
    if (isNav) {
        location.reload();
    }
}

