﻿function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

/*
function hiddcommendBox(){
	if (!document.getElementById("submenu1")) return false;
	var combox = document.getElementById("submenu1");
	combox.style.display="none";	
}

function showsubmenu(sid){
	whichEl ="submenu" + sid;
	if (document.getElementById(whichEl).style.display == "none"){
		document.getElementById("submenu" + sid ).style.display="";
	}else{
		document.getElementById("submenu" + sid ).style.display="none";
	}
}

addLoadEvent(hiddcommendBox);*/

/*
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 dropDownOne(){
	if (!document.getElementById) return false;
	if (!document.getElementById("dropTopL")) return false;
	var dropTabs=document.getElementById("dropTopL");
	dropTabs.onmouseover=function(){
		var rows=dropTabs.getElementsByTagName("li");
		for (var i=0; i<rows.length; i++) {
			rows[i].oldClassName = rows[i].className
			rows[i].onmouseover = function() {
				addClass(this,"hover");
			}
			rows[i].onmouseout = function() {
				this.className = dropTabs.oldClassName;
			}
		}
	}	
}

function dropDownTwo(){
	if (!document.getElementById) return false;
	if (!document.getElementById("dropMy")) return false;
	var dropTabs=document.getElementById("dropMy");
	dropTabs.onmouseover=function(){
		var rows=dropTabs.getElementsByTagName("li");
		for (var i=0; i<rows.length; i++) {
			rows[i].oldClassName = rows[i].className
			rows[i].onmouseover = function() {
				addClass(this,"hover");
			}
			rows[i].onmouseout = function() {
				this.className = dropTabs.oldClassName;
			}
		}
	}	
}

	dropDownOne();
	dropDownTwo();


// = Hide link broken line rim 
function hideFocusA(){
	aTag=document.getElementsByTagName("a");
	for(i=0;i<aTag.length;i++){
		aTag[i].setAttribute("onfocus","this.blur();");
		aTag[i].setAttribute("hideFocus","true");
	}
	//for(i=0;i<aTag.length;i++)aTag$[$i$]$.hideFocus=true;
	//for(i=0;i<aTag.length;i++)aTag$[$i$]$.onfocus=function(){this.blur();};
}

// = Hide input broken line rim 
function hideFocusInput(){
	aTag=document.getElementsByTagName("input");
	for(i=0;i<aTag.length;i++){
		aTag[i].setAttribute("onfocus","this.blur();");
		aTag[i].setAttribute("hideFocus","true");
	}
	//for(i=0;i<aTag.length;i++)aTag$[$i$]$.hideFocus=true;
	//for(i=0;i<aTag.length;i++)aTag$[$i$]$.onfocus=function(){this.blur();};
}*/

	/*addLoadEvent(hideFocusA);
	addLoadEvent(dropRun);*/
		


function showsubmenu(sid){
	whichEl ="submenu" + sid;
	if (document.getElementById(whichEl).style.display == "none"){
		document.getElementById("submenu" + sid ).style.display="";
	}else{
		document.getElementById("submenu" + sid ).style.display="none";
	}
}




// JavaScript Document
function formEffect(){
	if (!document.getElementById) return false;
	
	// Input for txtSendEmail 
	if (!document.getElementById("ctl00_ctrlHeader_ctrlSearchArea_txtSearchTerms")) { }
	else{
		HeadSearchTxt = document.getElementById("ctl00_ctrlHeader_ctrlSearchArea_txtSearchTerms");
		HeadSearchTxt.onclick = function(){ 
			if (this.value=='请输入搜索产品关键字') this.value=''; 
			if (this.value=='Search.Tips') this.value=''; 
		}
		/*HeadSearchTxt.onblur = function(){
			if(this.value =='') this.value='请输入搜索产品关键字';
			this.className='ipt';
		}*/
		HeadSearchTxt.onmouseover = function(){ this.focus(); }
		HeadSearchTxt.onfocus = function(){
			this.select();
			this.className='focus';
		}
	}
	
	// Input for txtSendEmail 
	if (!document.getElementById("ctl00_ctrlFooter_ctrlSearchArea_txtSearchTerms")) { }
	else{
		FootSearchTxt = document.getElementById("ctl00_ctrlFooter_ctrlSearchArea_txtSearchTerms");
		FootSearchTxt.onclick = function(){ 
			if (this.value=='请输入搜索产品关键字') this.value=''; 
			if (this.value=='Search.Tips') this.value=''; 
		}
		/*FootSearchTxt.onblur = function(){
			if(this.value =='') this.value='请输入搜索产品关键字';
			this.className='ipt';
		}*/
		FootSearchTxt.onmouseover = function(){ this.focus(); }
		FootSearchTxt.onfocus = function(){
			this.select();
			this.className='focus';
		}
	}
	
	
	
	
	
	
	// Input for txtSendEmail 
	if (!document.getElementById("ctl00_ContentPlaceHolder1_ctrlSearch_txtSearchTerm")) { }
	else{
		bodySearchTxt = document.getElementById("ctl00_ContentPlaceHolder1_ctrlSearch_txtSearchTerm");
		bodySearchTxt.onclick = function(){ if (this.value=='请输入产品类型及编号') this.value=''; }
		bodySearchTxt.onblur = function(){
			if(this.value =='') this.value='请输入产品类型及编号';
			this.className='ipt';
		}
		bodySearchTxt.onmouseover = function(){ this.focus(); }
		bodySearchTxt.onfocus = function(){
			this.select();
			this.className='focus';
		}
	}
	
	
	
	
	
}
//addLoadEvent(formEffect);



function hiddenSelect(){
	if (!document.getElementById) return false;
	if (!document.getElementById("defaultImage")) return false;
	//if (!document.getElementById(value)) return false;
	var dImg = document.getElementById("defaultImage");
	//var hSelect = document.getElementById(value);
	var tagObj=document.getElementById("container");
    try{
	var tagSelect = tagObj.getElementsByTagName("select");
//	dImg.onmouseover = function() {
//		hSelect.style.display="none";
//	}
//	dImg.onmouseout = function() {
//		hSelect.style.display="";
//	}
	dImg.onmouseover = function() {
		for (var i=0; i<tagSelect.length; i++) {
			tagSelect[i].style.display="none"
		}
	}
	dImg.onmouseout = function() {
		for (var j=0; j<tagSelect.length; j++) {
			tagSelect[j].style.display=""
		}
	}

	}catch(ee){}
	
}




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');
	}
	function jsddm_close(){
		if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	}
	function jsddm_timer(){
		closetimer = window.setTimeout(jsddm_close, timeout);
	}
	function jsddm_canceltimer(){
		if(closetimer){
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}
	
	$(document).ready(function(){
		$('#mainavs > li').bind('mouseover', jsddm_open);
		$('#mainavs > li').bind('mouseout',  jsddm_timer);
	});
	$(document).ready(function() { 
	     $("#mainavs > li").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});
	     //$("#mainavs > li").hover(function(){$("select").addClass("selecthid");},function(){$("select").removeClass("selecthid");});
	     /*$("a#ctl00_ctrlHeader_ctrlCategoryNavigation_rptrChannels_ctl03_hlChannelName").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});*/
	});
	
	document.onclick = jsddm_close;
}
	addLoadEvent(MainDrop);







function setTab(area,id) {
	var tabArea=document.getElementById(area);
	var contents=tabArea.childNodes;
	for(i=0; i<contents.length; i++) {
		if(contents[i].className=='tabcontent'){contents[i].style.display='none';}
	}
	document.getElementById(id).style.display='';
	var tabs=document.getElementById(area+'tabs').getElementsByTagName('li');
	for(i=0; i<tabs.length; i++) { 
		tabs[i].className='tab'; 
	}
	document.getElementById(id+'tab').className='tab current';
	document.getElementById(id+'tab').blur();
}





//function loadhidden(){
//	hiddenSelect("ctl00_ContentPlaceHolder1_ctl01_ctrlCHJProduct_rptrAttributes_ctl01_ddlAttributeValues")
//	hiddenSelect("ctl00_ContentPlaceHolder1_ctrlJewelryProduct_ctrlSelectedJewelry_rptrAttributes_ctl01_ddlAttributeValues")
//	hiddenSelect("ctl00_ContentPlaceHolder1_ctrlJewelryProduct_ctrlSelectedJewelry_ddlMateriel")
//}



addLoadEvent(hiddenSelect);





    function selfClass(){
	    if (!document.getElementById) return false;
	    if (!document.getElementById("banNavLink")) return false;
        var banNavArea=document.getElementById("banNavLink");
	    banNavArea.onmouseover=function(){
		    var rows=banNavArea.getElementsByTagName("a");
		    for (var i=0; i<rows.length; i++) {
			    rows[i].className="";
		    }
		    for (var j=0; j<rows.length; j++) {
				rows[j].onclick = function() {
				    addClass(this,"current");
			    }
		    }
	    }
    }
	addLoadEvent(selfClass);



	//jQuery Tip 
    $(function () {
        $('.bubbleInfo').each(function () {
            var distance = 10;
            var time = 250;
            var hideDelay = 500;

            var hideDelayTimer = null;

            var beingShown = false;
            var shown = false;
            var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);


            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                    beingShown = true;

                    info.css({
                        top: 25,
                        left: 0,
						zIndex:999999,
                        display: 'block'
                    }).animate({
                        top: '-=' + distance + 'px',
                        opacity: 1
                    }, time, 'swing', function() {
                        beingShown = false;
                        shown = true;
                    });
                }

                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info.animate({
                        top: '-=' + distance + 'px',
                        opacity: 0
                    }, time, 'swing', function () {
                        shown = false;
                        info.css('display', 'none');
                    });

                }, hideDelay);

                return false;
            });
        });
    });




























