﻿	
	function addLoadEvent(func) {
	  var oldonload = window.onload;
	  if (typeof window.onload != 'function') {
		window.onload = func;
	  } else {
		window.onload = function() {
		  oldonload();
		  func();
		}
	  }
	}
	
	function insertAfter(newElement,targetElement) {
	  var parent = targetElement.parentNode;
	  if (parent.lastChild == targetElement) {
		parent.appendChild(newElement);
	  } else {
		parent.insertBefore(newElement,targetElement.nextSibling);
	  }
	}
	
	function addClass(element,value) {
	  if (!element.className) {
		element.className = value;
	  } else {
		newClassName = element.className;
		newClassName+= " ";
		newClassName+= value;
		element.className = newClassName;
	  }
	}
	
	function shows(values){
		if (!document.getElementById) return false;
		if (!document.getElementById("ProductListArea")) return false;
		//alert("hello");
		var showsClass = document.getElementById("ProductListArea");
		if (values=="lists"){ 
			//alert(values);
			showsClass.className="ProductList";
			//this.className="display_true";
			document.getElementById("ListsLi").className="display_true"; 
			document.getElementById("ListsLiB").className="display_true"; 
			document.getElementById("gridsLi").className=""; 
			document.getElementById("gridsLiB").className="";
			//alert("exit");
		    if(window.ActiveXObject){
                setTimeout(showlistAgain,100);
            }
		}
		if (values=="grids"){ 
			//alert(values);
			showsClass.className="ProductGrid"; 
			//this.className="display_true";
			document.getElementById("gridsLi").className="display_true"; 
			document.getElementById("gridsLiB").className="display_true"; 
			document.getElementById("ListsLi").className=""; 
			document.getElementById("ListsLiB").className=""; 
		}
	}
	
	function showlistAgain()
	{
	    if (!document.getElementById) return false;
	    if (!document.getElementById("ProductListArea")) return false;
		//alert("hello");
		var showsClass = document.getElementById("ProductListArea");
		showsClass.className="ProductList";
		//this.className="display_true";
		document.getElementById("ListsLi").className="display_true"; 
		document.getElementById("ListsLiB").className="display_true"; 
		document.getElementById("gridsLi").className=""; 
		document.getElementById("gridsLiB").className="";
		//alert("exit");
		showsClass.className="ProductList";
	}
	
	function stripeTables(){
		if(!document.getElementsByTagName)return false;
		var istable=document.getElementById("datalist");
		if(!istable)return false;
		var tables=istable.getElementsByTagName("table");
		for(var i=0;i<tables.length;i++){
			var odd=false;
			var rows=tables[i].getElementsByTagName("tr");
			for(var j=0;j<rows.length;j++){
				if(odd==true){
					addClass(rows[j],"odd");
					odd=false;
				}else{
					odd=true;
				}
			}
		}
	}
	
	function highlightRows(){
		if(!document.getElementsByTagName)return false;
		var istable=document.getElementById("datalist");
		if(!istable)return false;
		var rows=istable.getElementsByTagName("tr");
		for(var i=0;i<rows.length;i++){
			rows[i].oldClassName=rows[i].className
			rows[i].onmouseover=function(){
				addClass(this,"highlight");
			}
			rows[i].onmouseout=function(){
				this.className=this.oldClassName
			}
		}
	}

	/*
	//下拉莱单
	function dropDown(){
		if (!document.getElementById) return false;
		if (!document.getElementById("mainnav")) return false;
		var dropTabs=document.getElementById("mainnav");
		dropTabs.onmouseover=function(){
			dropTabs.oldClassName = dropTabs.className
			dropTabs.onmouseover = function() {
				addClass(this,"hover");
				document.getElementById("navFocus").src="../common/images/decorate/droparr_focus_icon.gif";
			}
			dropTabs.onmouseout = function() {
				this.className = dropTabs.oldClassName;
				document.getElementById("navFocus").src="../common/images/decorate/droparr_icon.gif";
			}
		}	
	}
	addLoadEvent(dropDown);
	*/

function MainDrop(){

	//$(document).ready(function() { 
	//     $("li#dropNav31").hover(function(){$("#submenu31").slideDown();$("li#dropNav31").addClass("hover");},function(){$("#submenu31").slideUp();$("li#dropNav31").removeClass("hover");});
	//});
	var timeout         = 0;
	var closetimer		= 0;
	var ddmenuitem      = 0;
	function jsddm_open(){
		jsddm_canceltimer();
		jsddm_close();
		ddmenuitem = $(this).find('div').eq(0).css('visibility', 'visible');
		$("select").css('display', 'none');
	}
	function jsddm_close(){
		if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
		$("select").css('display', '');
	}
	function jsddm_timer(){
		closetimer = window.setTimeout(jsddm_close, timeout);
	}
	function jsddm_canceltimer(){
		if(closetimer){
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}
	
	$(document).ready(function(){
		$('#mainnav > li').bind('mouseover', jsddm_open);
		$('#mainnav > li').bind('mouseout',  jsddm_timer);
	});
	$(document).ready(function() { 
	     $("li.mainsortitem").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});
	});
	
	document.onclick = jsddm_close;
}
	addLoadEvent(MainDrop);

function MainnavShow(){

    if($get('IsHomePage') != null)
        return;

	//$(document).ready(function() { 
	//     $("li#dropNav31").hover(function(){$("#submenu31").slideDown();$("li#dropNav31").addClass("hover");},function(){$("#submenu31").slideUp();$("li#dropNav31").removeClass("hover");});
	//});
	var timeout         = 0;
	var closetimer		= 0;
	var ddmenuitem      = 0;
	function jsddm_open(){
		jsddm_canceltimer();
		jsddm_close();
		ddmenuitem = $(this).find('#mainDrop').eq(0).css('visibility', 'visible');
		$("select").css('display', 'none');
	}
	function jsddm_close(){
		if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
		$("select").css('display', '');
	}
	function jsddm_timer(){
		closetimer = window.setTimeout(jsddm_close, timeout);
	}
	function jsddm_canceltimer(){
		if(closetimer){
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}
	
	$(document).ready(function(){
		$('.headermenu').bind('mouseover', jsddm_open);
		$('.headermenu').bind('mouseout',  jsddm_timer);
	});
	$(document).ready(function() { 
	     $("a.all-category").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});
	});
	
	document.onclick = jsddm_close;
}
	addLoadEvent(MainnavShow);


function showInfoArea(sid){
	whichEl ="submenu" + sid;
	if (document.getElementById(whichEl).style.display == "none"){
		for(var i=1;i<4;i++){
			if(i !=sid){
				document.getElementById("submenu" + i ).style.display="none";
				document.getElementById("subTitle_" + i ).className="";
			}
		}
		document.getElementById("submenu" + sid ).style.display="";
		document.getElementById("subTitle_" + sid ).className="current";
	//	eval("img" + sid + ".className=\"imgopen\";");
		//alert(document.getElementById(whichEl).style.display);
	}/*else{
		document.getElementById("submenu" + sid ).style.display="none";
		//alert(document.getElementById(whichEl).style.display);
	//	eval("img" + sid + ".className=\"imgclose\";");
	}*/
}

	function setTab(area,id) {
		var tabArea=document.getElementById(area);
		var contents=tabArea.childNodes;
		for(i=0; i<contents.length; i++){
			if(contents[i].className=='tab_panel'){
				contents[i].style.display='none';
			}
		}
		document.getElementById(id).style.display='';
		
		var tabs=document.getElementById(area+'tabs').getElementsByTagName('span');
		for(i=0; i<tabs.length; i++){ 
			tabs[i].className='tab'; 
		}
		document.getElementById(id+'tab').className='tab current';
		document.getElementById(id+'tab').blur();
	}




	addLoadEvent(stripeTables);
	addLoadEvent(highlightRows);




