/*
   navigation
   asto jiaohaota
   2010-11-1
*/

var suggest_j=-1,tempArr=[],keytempArr=[],tempSize=10,tempLast,allwordsview='',suggest_div_width,search_input_id,sugTO,sugTO2,sugIsDown=false,sugX,sugY,tempSearchkey;
var sug_gid=function(node){
	return document.getElementById(node);
}
var sug_gname=function(node){
	return sug_gid("suggest_key").getElementsByTagName(node);
}

function Suggest_Initialize(id,width,x,y)
{
    search_input_id = id;
    if(sug_gid(search_input_id))
    {
       sug_gid(search_input_id).onkeyup =keyup;
       sug_gid(search_input_id).onkeydown = keydown;
       sug_gid(search_input_id).onpaste = onpaste_search;
       sug_gid(search_input_id).autocomplete = "off";
       document.onclick =hide_suggest;
       window.onresize=suggest_keywords_view;
       suggest_div_width = width;
       sugX=(x=="undefined"||x==""?0:x);
       sugY=(y=="undefined"||y==""?0:y);
    }
    Create_Suggest_Div();
}

function Create_Suggest_Div()
{
    document.write('<div id="suggest_key" class="suggest_key" style="position:absolute;left:0px;top:80px;z-index:10000;background-color:White;" ></div>');
}


function header_trim(str)
{
 return str.replace(/(\s*$)|(^\s*)/g, '');
}





//-------------category start---------
function showCategory(aid,did,json_url){
    var divotherChannel=sug_gid(did);
    divotherChannel.style.display = "block";
    sug_gid(aid).className = "ddnewhead_category";
    if(!menudataloaded){
        loadCategoryJson(json_url);
    }
}

function hiddenCategory(event,did){
    var obj=sug_gid(did);
    if(isMouseLeaveOrEnter(event, obj)){
            obj.style.display="none";
            sug_gid('a_category').className = "ddnewhead_category ddnewhead_category_unit";
            for(i=1;i<16;i++){
                if(sug_gid('__ddnav_sort'+i)){
                    sug_gid('__ddnav_sort'+i).style.display="none";
                    sug_gid('li_label_'+i).className="";
                }
            }
     }
}

function baimouseOver(){
    sug_gid('a_baihchannel').className = "goods hover";
    sug_gid('__ddnav_guan').style.display = "block";
}
function baimouseOut(){
   sug_gid('a_baihchannel').className = "goods";
   sug_gid('__ddnav_guan').style.display = "none";
}

var timecolsediv;
var timestartdiv;
var showindex = 99 ;
var menudataloaded=false;
function amouseOver(index,mid2,obj,evt,key,type){
    if(!menudataloaded)return;
     CreateCategory(index,key,mid2,type);

    showindex = index ;
    if(isMouseLeaveOrEnter(obj,evt)){
        clearTimeout(timecolsediv);
        if(mid2!=1){
            sug_gid('a_category').className = "ddnewhead_category";
        }
        timestartdiv=setTimeout(function(){
        if(showindex != index){
            return ;
        }
        for(i=1;i<16;i++){
            if(sug_gid('__ddnav_sort'+i)){
                sug_gid('__ddnav_sort'+i).style.display="none";
                sug_gid('li_label_'+i).className="";
            }
        }
        sug_gid('li_label_'+index).className = "hover";
        var obj = sug_gid('__ddnav_sort'+index);
        if(obj.style.display =='none'){
            if(index==1){
                obj.style.display = "block";
                return ;
            }
            obj.style.display = "block";
            var movetop=((index-1)*30);
            if(index==8||index==7||index==9){
                movetop=((index-6)*30)-1;
                obj.style.top = "-"+movetop+"px";
            }
            }else{
                obj.style.top = "-"+movetop+"px";
            }

            /*
            var y = getposOffset_top(sug_gid('categoryh_'+index),'top');
            var scrollTop = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
            var top = scrollTop+Math.max(0,document.documentElement.clientHeight);
            var movetop  = (obj.offsetHeight+y)-top;
            if(movetop>-30){
                obj.style.top = "-"+Math.abs(movetop+6)+"px";
            }else{
               obj.style.top = "-30px";
            }
            */
        },100)
       };
    }

function amouseOut(index,mid2,event,obj){
    if(!menudataloaded)return;

    //if(isMouseLeaveOrEnter(event, obj)){
        //if(mid2!=1){
           // sug_gid('a_category').className = "ddnewhead_category";
       // }
       // clearTimeout(timestartdiv);
      //  timecolsediv=setTimeout(function(){
       //     var obj = sug_gid('__ddnav_sort'+index) ;
        //    obj.style.display = "none";
       //     sug_gid('li_label_'+index).className = "";
        //    },100);
       // }
}

 function isMouseLeaveOrEnter(e,handler){
      if(e.type != 'mouseout' && e.type != 'mouseover') return false;
       var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
       while(reltg && reltg != handler){
           reltg = reltg.parentNode;
       }
       return(reltg != handler);
   }

 function popmouseOver(index){
     if(!menudataloaded)return;
    clearTimeout(timecolsediv);
    sug_gid('li_label_'+index).className = "hover";
 }

function categoryOut(event,obj){
     if(!menudataloaded)return;
     if(isMouseLeaveOrEnter(event, obj)){
        for(i=1;i<16;i++){
                if(sug_gid('__ddnav_sort'+i)){
                    sug_gid('__ddnav_sort'+i).style.display="none";
                    sug_gid('li_label_'+i).className="";
                }
            }
    }
}

function fill_brand_promo(sid,cid){
    var bangobj = sug_gid('popup_bang_'+sid);
    var promobj =  sug_gid('popup_promotion_'+cid);
    var fillstring = "";
    if(bangobj){
                fillstring = bangobj.innerHTML;
            if(promobj){
                 fillstring += promobj.innerHTML;
            }
            if(header_trim(bangobj.innerHTML)!=""){
                sug_gid('brand_promo_'+cid).innerHTML = fillstring ;
        }
    }
}

function loadCategoryJson(url)
{
     var scriptOld=document.getElementById('json_script');
     if(scriptOld!=null)
     {
        scriptOld.src = url;
        return;
     }
    var head=document.documentElement.firstChild,script=document.createElement('script');
    script.id='json_script';
    script.type = 'text/javascript';
    script.src = url;
    if(scriptOld!=null)
       head.replaceChild(script,scriptOld);
    else
       head.appendChild(script);
}
//-------------category end--------//

//ff兼容
function isIE_c(){
   return window.navigator.userAgent.toLowerCase().indexOf("msie")>=1?true:false;
}
//获取ie版本///
function getIEVersion(){
    var ret = -1 ;
    if(navigator.appName == "Microsoft Internet Explorer")
    {
          if(navigator.appVersion.match(/8./i)=='8.')
           {
                ret = 8 ;
           }
           if(navigator.appVersion.match(/7./i)=='7.')
           {
                ret = 7 ;
           }
           if(navigator.appVersion.match(/6./i)=='6.')
           {
               ret = 6 ;
           }
    }
    return ret ;
}

function ouputflash(flashurl){
    document.write ('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="172" height="70"><param name="movie" value="'+flashurl+'" /><param name="quality" value="high" /><param name="wmode" value="opaque" /><embed src="'+flashurl+'" quality="high" wmode="opaque" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="172" height="70" ></embed></object>');
}
//通用窗口管理//
function showwindow(obj,objdiv,addx,addy){
    var x=getposOffset_top(obj,'left');
    var y=getposOffset_top(obj,'top');
    var div_obj=document.getElementById(objdiv);
        div_obj.style.left=(x+addx)+'px';
        if(addy==12)addy+=10;
        div_obj.style.top=(y+addy)+'px';
        div_obj.style.display="inline";
}

function Hidewindow(objdiv){
    var div_obj=document.getElementById(objdiv);
		if(div_obj){
			div_obj.style.display="none";
		}
}


<!--CreateDate  2010-11-04 20:30:07-->





menudataloaded=true;

function CreateCategory(index,key,mid2,type){

     var categoryhtml,subnum,subid,subid2,subnum2,i,j,f,brandnum,brandid ,subdate,subdate2,branddata ;

     var divobj  = document.getElementById("__ddnav_sort"+index);
     if(header_trim(divobj.innerHTML)!=""){
         categoryhtml="";
         subdate = "";
         branddata ="";
         return false ;
     }

    return true ;
}

function replace(str){
  return   str.replace('#www#', '.recycleChina.com/');
}

<!--CreateDate  2010-11-04 20:30:07-->

<!--CreateDate  2010-11-15 13:30:07-->
jQuery().ready(function(){
	jQuery('#list2').accordion({
		event: 'mouseover',
		active: '.selected',
		selectedClass: 'active',
		//animated: "bounceslide",
		animated: 'easeslide',
		header: "dt"
	}).bind("change.ui-accordion", function(event, ui) {
		jQuery('<div>' + ui.oldHeader.text() + ' hidden, ' + ui.newHeader.text() + ' shown</div>').appendTo('#log');
	})

});
