// Event Handlers
window.onload = window_onload;

function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open('/catalog/' + URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=345,height=445');");
}

function window_onload(){
	// Frame"buster"
	if (top.location != location) top.location.href = location.href;

	// Preloads header mouseovers
	MM_preloadImages('images/catalog/headerimages/newtonueraon.gif','images/catalog/headerimages/registeron.gif','images/catalog/headerimages/viewcarton.gif','images/catalog/headerimages/checkouton.gif','images/catalog/headerimages/questionson.gif','images/catalog/headerimages/catalogon.gif','images/catalog/leftbarimages/buyontheflyon.gif','images/catalog/leftbarimages/globalsrvcson.gif','images/catalog/leftbarimages/partnerson.gif','images/catalog/newheaderimages/youraccountON.gif','images/catalog/newheaderimages/viewcartON.gif','images/catalog/newheaderimages/checkoutON.gif','images/catalog/newheaderimages/logoutON.gif','images/catalog/newheaderimages/helpON.gif','images/catalog/newheaderimages/homeON.gif','images/catalog/newheaderimages/onlinestoreON.gif','images/catalog/newheaderimages/printcatalogON.gif','images/catalog/newheaderimages/aboutusON.gif','images/catalog/newheaderimages/contactusON.gif','images/catalog/newheaderimages/vision360ON.gif');
	
	// Menus
	init();
	hideAll();
}

// Global Variables For Common
var version4 = (navigator.appVersion.charAt(0) >= "4"); 
var popupHandle;


// Functions
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function closePopup() {
	if(popupHandle != null && !popupHandle.closed){
		popupHandle.close();
	}
}

function displayPopup(position, url, name, height, width, evnt) 
{
	var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt;
	var properties = "toolbar = 0, location = 0, height = " + height;

	properties = properties + ", width=" + width;

	if(navigator.appName == "Microsoft Internet Explorer")
	{
		screenY = document.body.offsetHeight;
		screenX = window.screen.availWidth;
	}
	else 
	{
		screenY = window.outerHeight
		screenX = window.outerWidth
	}

	if(position == 1)
	{
		if (evnt)
		{
			cursorX = evnt.screenX;
			cursorY = evnt.screenY;
		}
		else
		{
			cursorX = 300;
			cursorY = 300;
		}
		
		padAmtX = 10;
		padAmtY = 10;
		
		if((cursorY + height + padAmtY) > screenY) 
		{
			// make sizes a negative number to move left/up
			padAmtY = (-30) + (height * -1);
			// if up or to left, make 30 as padding amount
		}
	
		if((cursorX + width + padAmtX) > screenX)
		{
			padAmtX = (-30) + (width * -1);	
			// if up or to left, make 30 as padding amount
		}

		if(navigator.appName == "Microsoft Internet Explorer") 
		{
			leftprop = cursorX + padAmtX;
			topprop = cursorY + padAmtY;
		}
		else 
		{
			leftprop = (cursorX - pageXOffset + padAmtX);
			topprop = (cursorY - pageYOffset + padAmtY);
		}
	}
	else
	{
		leftvar = (screenX - width) / 2;
		rightvar = (screenY - height) / 2;

		if(navigator.appName == "Microsoft Internet Explorer") 
		{
			leftprop = leftvar;
			topprop = rightvar;
		}
		else 
		{
			leftprop = (leftvar - pageXOffset);
			topprop = (rightvar - pageYOffset);
		}
	}
	
	if(version4) 
	{
		properties = properties + ", left = " + leftprop;
		properties = properties + ", top = " + topprop;
	}
		closePopup();
		popupHandle = open(url,name,properties);
	}
	
//	return false;
