//<![CDATA[ 

if (document.all && !document.getElementById) {
	document.getElementById = function(id) {
		return document.all[id];
	}
} else if (document.layers && document.layers[object] && !document.getElementById) {
	document.getElementById = function(id) {
		return document.layers[object];
	}
}

function getElementByClassName(className) { 
	var elementArray = new Array(); 
	var elementCount = 0; 
	var allPageTags = document.getElementsByTagName("*");
	for (var i=0; i<allPageTags.length; i++) { 
		if (allPageTags[i].className == className) { 
			elementArray[elementCount++] = allPageTags[i];
		} 
	}
	return elementArray;
}

function menuUnderBorder(className) {
	for (var j=0; j<getElementByClassName(className).length; j++) {
		getElementByClassName(className)[j].outerHTML += "<div class='menu_underline'></div>";
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function swapImage() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<swapImage.arguments.length; i+=2) {
			document.getElementById(swapImage.arguments[i]).src = swapImage.arguments[i+1];
		}
	}
	return true; 
}


function menuBgChange(menuID, menuBgColor) {
	document.getElementById(menuID).style.backgroundColor = menuBgColor;
}

var menuRollOverColor = "#f90"; 
var menuRollOutColor = "#fff"; 
var submenuRollOverColor = "#fc6"; 
var submenuRollOutColor = "#fc9"; 

function menuRollOver(menuID) {
	if (menuID["id"].length == 3) { 
		menuID.style.backgroundColor = menuRollOverColor;
		menuID.style.color = menuRollOutColor;
	} else {
		menuID.style.backgroundColor = submenuRollOverColor;
		menuID.style.color = menuRollOutColor;
	}
}

function menuRollOut(menuID) {
	if (menuID["id"].length == 3) { 
		menuID.style.backgroundColor = menuRollOutColor;
	} else { 
		menuID.style.backgroundColor = submenuRollOutColor; 
	}
}

function linkHoverOver(linkID) {
	document.getElementById(linkID).style.color = "#3cc"
}

function linkHoverOut(linkID) {
	document.getElementById(linkID).style.color = "#f90"
}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		btn_search = newImage("../uncommon/images/search_btn-over.gif");
		gt = newImage("../uncommon/images/gt-over.gif");
		lnk = newImage("../uncommon/images/link_btn-over.gif");

		promo1 = newImage("../images/promo_left_btn-over.gif");
		promo2 = newImage("../images/promo_right_btn-over.gif");
		buy = newImage("../images/buy_btn-over.gif");
		preloadFlag = true;
	}
}

function ifZero(number) {
	return (number<10) ? "0" + number : number; 
}

function toggleSpecLayer(id) { 
	var listObj = document.getElementById("catList_" + ifZero(id));
	listObj.style.display = (listObj.style.display == 'none') ? '' : 'none';
	var bultImg = "catBullet_" + ifZero(id); 
	if (listObj.style.display == 'none') {
		swapImage(bultImg, "uncommon/images/specs_bullet_closed.gif"); }
	else {
		swapImage(bultImg, "uncommon/images/specs_bullet_opened.gif"); }
	return false;
}

//]]> 
