function gotopage(page){
var myindex = page.selectedIndex;
var SelValue = page.options[myindex].value;
var baseURL = "http://www.simplycheap.com/";
top.location.href = baseURL + page.options[myindex].value;
}

//start: menu script

if (navigator.userAgent.indexOf("Gecko") != -1)
{
	window.addEventListener("load", updateUlWidth, false);
}
else if (window.attachEvent)
{
	window.attachEvent("onload", updateUlWidth);
	window.attachEvent("onload", startList);
}

function startList() {
	var nodes = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<nodes.length; i++) {
		nodes[i].onmouseover = function() {
			this.className += " hover";
			var ul = this.getElementsByTagName("ul").item(0);
			if (ul)
				changeProductZIndex(ul);
		}
		nodes[i].onmouseout = function() {
			this.className = this.className.replace(new RegExp(" hover\\b"), "");
			var ul = this.getElementsByTagName("ul").item(0);
			if (ul)
				returnProductZIndex(ul);
		}
	}
}

function updateUlWidth()
{
	var c = document.getElementById("nav");
	if (c)
	{
		var uls = c.getElementsByTagName("ul");
		var h = 0;
		for (var i = 0; i < uls.length; i++)
		{
			if (uls[i].className == "nav")
			{
				var w = 0;
				var ul = uls[i];
				var lis = ul.getElementsByTagName("li");
				for (var j = 0; j < lis.length; j++)
				{
					 w += lis[j].offsetWidth;
				}
				if (document.all)
					ul.style.width = w + "px";
			}
			h += uls[i].offsetHeight;
		}
		if (document.all)
			c.style.height = h + "px";
	}

}

function changeProductZIndex(object)
{
	if (!object) return;
	if (!object.sboxes)
		object.sboxes = [];
	var ol = getElementX(object);
	var ot = getElementY(object);
	var ow = object.offsetWidth;
	var oh = object.offsetHeight;
	var sboxes = document.all.tags("div");
	for (var i=0; i<sboxes.length; i++)
	{
		if (sboxes[i].className != "pict")	continue;
		var node = sboxes[i].parentNode;
		while (node != object && node.tagName != "BODY")
			node = node.parentNode;
		var skip = (node == object);
		if (skip) continue;
		var t = getElementY(sboxes[i]);
		var l = getElementX(sboxes[i]);
		var w = sboxes[i].offsetWidth;
		var h = sboxes[i].offsetHeight;
		var ver = false;
		if (t > ot && t < (ot + oh))
			ver = true;
		else if ((t + h) > ot && (t + h) < (ot + oh))
			ver = true;
		var hor = false;
		if (l > ol && l < (ol + ow))
			hor = true;
		else if ((l + w) > ol && (l + w) < (ol + ow))
			hor = true;
		else if (l < ol && (l + w) > ol)
			hor = true;
		if (ver && hor && sboxes[i].style.zIndex != -1)
			object.sboxes[object.sboxes.length] = sboxes[i];
	}
	for (var i=0; i<object.sboxes.length; i++)
		object.sboxes[i].style.zIndex = -1;
}

function returnProductZIndex(object)
{
	if (!object) return;
	if (!object.sboxes) return;
	for (var i=0; i<object.sboxes.length; i++)
		object.sboxes[i].style.zIndex = 0;
	object.sboxes = [];
}

function getElementX(object) {return getElementC(object, true)}
function getElementY(object) {return getElementC(object, false)}

function getElementC(element, xAxis)
{
	var initialElement = element;
	var c = 0;

	while (element != null)
	{
		c += (xAxis) ? element.offsetLeft : element.offsetTop;
		if (element.style.position == "absolute")
			break;
		else
			element = element.offsetParent;
	}

	var elementWnd = document.window;
	if (!elementWnd) return c;

	if (!elementWnd.frameElement) return c;

	return c + getElementC(elementWnd.frameElement, xAxis);
}