// Initalizes Drop-Down Menu Y Position and Item Height
var menuStartPoint
var menuItemHeight
var child_menu_x_offset = -2;
var child_menu_y_offset = 0;

// menuStartPoint = 12;
menuStartPoint = 17;
menuItemHeight = 18;

// Left Nav Rollover Function

function swapImgRestore() {
var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}

function preloadImages() {
var d=document; if(d.images){
if(!d.p) d.p=new Array();var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){
d.p[j]=new Image; d.p[j++].src=a[i];}}}
function findObj(n, d) {
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;}
function swapImage() {
var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}


// popup window function {IMPORTED}
/*
function popUp(filetoopen) {
	window.open(filetoopen,"NetSearchers","scrollbars=yes,toolbar=yes,left=60,top=60").focus();
}
*/

function openWindow(filename, winname, w, h, s) { 
var options = ("width=" + w + ",height=" + h + ",scrollbars=" + s) 
	winname = "_blank"
	window.open(filename, winname, options);
  	return;
}



// Secondary Nav Positioning Functions
// Author: Matt Kruse <matt@mattkruse.com>
// WWW: http://www.mattkruse.com/
//
// NOTICE: You may use this code for any purpose, commercial or
// private, without any further permission from the author. You may
// remove this notice from your final code if you wish, however it is
// appreciated by the author if at least my web site address is kept.
//
// You may *NOT* re-distribute this code in any way except through its
// use. That means, you can include it in your product, or your web
// site, or any other form where the code is actually being used. You
// may not put the plain javascript up on your site for download or
// include it in your javascript libraries for download. 
// If you wish to share this code with others, please just point them
// to the URL instead.
// Please DO NOT link directly to my .js files from your site. Copy
// the files to your server and use them there. Thank you.

function getAnchorPosition(anchorname){

	var useWindow=false;
	var coordinates=new Object();
	var x=0,y=0;
	var use_gebi=false, use_css=false, use_layers=false;
	
	if(document.getElementById){
		use_gebi=true;
	} else if(document.all){
		use_css=true;
	} else if(document.layers){
		use_layers=true;
	}
	
	if(use_gebi && document.all){
		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
	} else if(use_gebi){
		var o=document.getElementById(anchorname);
		x=AnchorPosition_getPageOffsetLeft(o);
		y=AnchorPosition_getPageOffsetTop(o);
	} else if(use_css){
		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
	} else if(use_layers){
		var found=0;
		for(var i=0;i<document.anchors.length;i++){
			if(document.anchors[i].name==anchorname){
				found=1;
				break;
			}
		}
		if(found==0){
			coordinates.x=0;
			coordinates.y=0;
//			return coordinates;
		}
		x=document.anchors[i].x;
		y=document.anchors[i].y;
	} else {
		coordinates.x=0;
		coordinates.y=0;
//		return coordinates;
	}	
	coordinates.x=x;
	coordinates.y=y;
	return coordinates;
}


function getAnchorWindowPosition(anchorname){
	var coordinates=getAnchorPosition(anchorname);
	var x=0;
	var y=0;
	if(document.getElementById){
		if(isNaN(window.screenX)){
			x=coordinates.x-document.body.scrollLeft+window.screenLeft;
			y=coordinates.y-document.body.scrollTop+window.screenTop;
		} else {
			x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
			y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
		}
	} else if(document.all) {
		x=coordinates.x-document.body.scrollLeft+window.screenLeft;
		y=coordinates.y-document.body.scrollTop+window.screenTop;
	} else if(document.layers) {
		x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
		y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
	}
	coordinates.x=x;
	coordinates.y=y;
	return coordinates;
}


function AnchorPosition_getPageOffsetLeft(el){
	//alert(el);
	var ol=el.offsetLeft;
	
	while((el=el.offsetParent) != null){
		ol += el.offsetLeft;
	}
	return ol;
}

function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;}
function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent) != null){ot += el.offsetTop;}return ot;}
function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;}

var menuYposition = 0;
var menu1Xposition = 0;
var menu2Xposition = 0;
var menu3Xposition = 0;
var menu4Xposition = 0;
var menu5Xposition = 0;
var menu6Xposition = 0;
var menu7Xposition = 0;
var menu8Xposition = 0;
var menu9Xposition = 0;

function menu1position(name) { var c = getAnchorPosition(name);menu1Xposition = c.x +5;menuYposition = c.y + menuStartPoint;}
function menu2position(name) { var c = getAnchorPosition(name); menu2Xposition = c.x; }
function menu3position(name) { var c = getAnchorPosition(name); menu3Xposition = c.x; }
function menu4position(name) { var c = getAnchorPosition(name); menu4Xposition = c.x; }
function menu5position(name) { var c = getAnchorPosition(name); menu5Xposition = c.x; }
function menu6position(name) { var c = getAnchorPosition(name); menu6Xposition = c.x; }
function menu7position(name) { var c = getAnchorPosition(name); menu7Xposition = c.x; }
function menu8position(name) { var c = getAnchorPosition(name); menu8Xposition = c.x; }
function menu9position(name) { var c = getAnchorPosition(name); menu9Xposition = c.x; }

var agt = navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_nav = ((agt.indexOf('mozilla') != -1) &&
(agt.indexOf('spoofer') == -1) &&
(agt.indexOf ('caompatible') == -1));
var is_nav4 = (is_nav && (is_major == 4));

// Refreshes the Browser on resize

if (is_nav4) {onresize = location.reload;}

