addLoadEvent(activateMenu);
addLoadEvent(activateTabs);
addLoadEvent(printPage);
addLoadEvent(clearTextbox);

function addLoadEvent(func) {
  	var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function printPage(){
	var links = document.getElementsByTagName("a");
	for(var i=0; i<links.length; i++){
		if(links[i].className == "print"){
			links[i].onclick = function(){
				window.print();
				return false;
			}
		}
	}
}


function activateMenu(){
	var menu = document.getElementById("menu");
	if(menu){
		var timer;
		var ul = menu.getElementsByTagName("ul")[0];
		var lis = ul.getElementsByTagName("li");
		lislength = lis.length;
		for(var i=0; i<lislength; i++){
			lis[i].onmouseover = function(){
				if(timer != undefined){
					clearTimeout(timer);
				}
				this.className = "hover";
			}
			lis[i].onmouseout = function(){
				//timer = setTimeout(function(){closeMenu(linkitem);},0);
				this.className = "";
			}
		}
	}
}



function activateTabs(){
	var tab = document.getElementById("productDescription");
	if(tab){
		var links = tab.getElementsByTagName("a");
		for(var i=0; i<links.length; i++){
			links[i].onclick = function(){
				clearTabs();
				var hiddenDivs = document.getElementById("productContent").getElementsByTagName("div");
				var collapsible = new Array();
				for(var j=0; j<hiddenDivs.length; j++){
					if(hiddenDivs[j].className.split("_")[0] == "tab"){
						collapsible.push(hiddenDivs[j]);
					}
				}	
				for(var k=0; k<collapsible.length; k++){
					if(collapsible[k].className.split("_")[1] == this.id){	
						collapsible[k].style.display = "block";
						this.className = "on";
					}
					else{
							
						collapsible[k].style.display = "none";
					}
				}
				return false;
			}
		}
	}
}


function clearTabs(){
	var tab = document.getElementById("productDescription");
	if(tab){
		var links = tab.getElementsByTagName("a");
		for(var i=0; i<links.length; i++){
			links[i].className = "";
		}
	}
}

function setDefaultButton(e,buttonId){
	var keynum
	
	if(window.event){
		keynum = e.keyCode;
	}
	
	else if(e.which){
		keynum = e.which;
	}
	
	if(keynum == 13){
		var button = document.getElementById(buttonId);
		button.focus();
	}
}

function clearTextbox(){
	var textbox = document.getElementById("ctl00_Search_Keywords");
	if(textbox){
		textbox.onfocus = function(){
			this.select();
		}
	}
}