    var brandsArr=[],typeArr=[],colourArr=[],sizesArr=[];//store datas from ajax return.split
    var leftLinksbrand=[],leftLinkstype=[],leftLinkssize=[],leftLinkscolour=[]; //store new hreference objs
    var aSrch=new ajaxSearch;  //construct   
    function doProdList(){
    

        aSrch.createCat('department', '&department=', '::');
        aSrch.createCat('search', '&search=', '::');
        aSrch.createCat('brand','&brand=','::');
        aSrch.createCat('type','&type=','::');
        aSrch.createCat('colour','&colour=','::');
        aSrch.createCat('size','&size=','::');  
        aSrch.createCat('price','&price=','::');         
        aSrch.createCat('pageNum','&ppg=','');
        aSrch.createCat('perPage','&pp=','::');      
        aSrch.createCat('sort','&sort=','::');    
        aSrch.updateHash(window.location.hash);       
        var menuObjects=new Array();
        var leftMenus=$$(document,"div","side_large");
        var leftTitles = $$(document, "h3", "side_large");
        for(var i=0;i<leftMenus.length;i++){aSrch.createMenu(leftMenus[i]);}
        for(var i=0,j=0;i<leftMenus.length;i++,j++)
        {
            eval("Event.add(leftTitles[i],'click',function(){aSrch.leftMenus["+i+"].opener();});"); 
        }    
        if(search==''){
            var leftLinks0=$$(document,"a","leftdep");
            for(var i=0; i<leftLinks0.length; i++) {
                aSrch.createLeft(leftLinks0[i],"department","leftdep","leftdep lO","leftdep lOff");
                leftLinks0[i].onclick=function(){return false;}
            }         
        }else
        {
            var leftLinks0=$$(document,"a","leftdep");
            for(var i=0; i<leftLinks0.length; i++) {
                aSrch.createLeft(leftLinks0[i],"search","leftdep","leftdep lO","leftdep lOff");
                leftLinks0[i].onclick=function(){return false;}
            }       
        }
        var leftLinks1=$$(document,"a","leftbrand");
        for(var i=0; i<leftLinks1.length; i++) {
            aSrch.createLeft(leftLinks1[i],"brand","leftbrand","leftbrand lO","leftbrand lOff");
            leftLinks1[i].onclick=function(){return false;}
        }
        var leftLinks2=$$(document,"a","lefttype");
        for(var i=0; i<leftLinks2.length;i++){
            aSrch.createLeft(leftLinks2[i],"type","lefttype","lefttype lO","lefttype lOff");
            leftLinks2[i].onclick=function(){return false;}
        }
        var leftLinks3=$$(document,"a","leftcolour");
        for(var i=0;i<leftLinks3.length;i++){
            aSrch.createLeft(leftLinks3[i],"colour","leftcolour","leftcolour lO","leftcolour lOff");
            leftLinks3[i].onclick=function(){return false;}
        }
        var leftLinks4=$$(document,"a","leftsize");        
        for(var i=0;i<leftLinks4.length;i++){
            aSrch.createLeft(leftLinks4[i],"size","leftsize","leftsize lO","leftsize lOff");
            leftLinks4[i].onclick=function(){return false;}
        }     
        var leftLinks5=$$(document,"a","leftprice");        
        for(var i=0;i<leftLinks5.length;i++){
            aSrch.createLeft(leftLinks5[i],"price","leftprice","leftprice lO","leftprice lOff");
            leftLinks5[i].onclick=function(){return false;}
        }    
        var testNav=$$(document,"a","pageCount");
        for(var i=0; i<testNav.length; i++) {
            aSrch.createLeft(testNav[i],"pageNum","pageCount","pageCount pCt","pageCount",true);
            testNav[i].onclick=function(){return false;}        
        }
        var plistAll=$$(document,"a","plist_all");
        for(var i=0;i<plistAll.length;i++){
            aSrch.createLeft(plistAll[i],"perPage","plist_all","plist_all","plist_all",true);
            plistAll[i].onclick=function(){return false;}
        }              
        var leftArrays=leftLinks0.concat(leftLinks1).concat(leftLinks2).concat(leftLinks3).concat(leftLinks4).concat(leftLinks5).concat(testNav).concat(plistAll);       
        for(var i=0;i<leftArrays.length;i++){
            eval("Event.add(leftArrays[i],'mouseup',function(){if(aSrch.leftLinks["+i+"].clickerd()!=2){aSrch.submitHash(aSrch.createHash(aSrch.appendHash(aSrch.leftLinks["+i+"])));}});");       
        }              
        if(level2!=''){     
            for(var i=0;i<level2.length;i++){
                aSrch.getCat('brand').addToLevel(level2[i]);                
            }            
        }
        try{if(search != '') {aSrch.getCat('search').addToLevel(search.replace('~squote~',"'"));}}catch(err){}
        if(department!=''){aSrch.getCat('department').addToLevel(department.replace('~squote~',"'"));}
        
        if(level3!=''){aSrch.getCat('type').addToLevel(level3);}
        if(level5!=''){aSrch.getCat('colour').addToLevel(level5);}
        if(level8!=''){aSrch.getCat('size').addToLevel(level8);}
        aSrch.intervaler(
            function () {
                if (aSrch.checkHash(window.location.hash)) {
                    aSrch.updateHash(window.location.hash);
                    aSrch.updateLevels('#', '&', '=', '::');
                    aSrch.httpGo.aRequest = false;
                    var sendURL = "/aprodlist.asp?L0=" + level1Url + "" + aSrch.hash.replace(/#/, "");
                    //alert(sendURL);
                    //alert("/aprodlist.asp?L0=" + aSrch.hash.replace(/#/, ""));
                    //if(newin!=null){sendURL+="&newin=1";}
                    if (sortForm != null) { sendURL += "&sort=" + sortForm; }
                    aSrch.httpGo(sendURL);
                }
            }, 100
        );        
        if(window.location.hash!="")
        {             
            aSrch.updateHash(window.location.hash);
            aSrch.httpGo.aRequest=false;
            aSrch.updateLevels('#','&','=','::');
            aSrch.httpGo("/aprodlist.asp?L0=" + level1Url + aSrch.hash.replace(/#/, ""));
            //alert("/aprodlist.asp?L0=" + level1Url + aSrch.hash.replace(/#/, ""));

        }  
        
        // var leftAll=document.getElementById('clearAll');  
        // leftAll.onclick=function(){return false;}     
        // Event.add(leftAll,'mouseup',
        //     function(){            
        //         for(i in aSrch.levels){aSrch.levels[i].clearHash(0);}
                //updateLinks
        //         for(i in aSrch.leftLinks){aSrch.leftLinks[i].resetLink();}
        //         aSrch.submitHash('');
        //         baseLevel='';                
                // clear baselevel for object
        //     }
        // );          
        var clearLeft=$$(document,"a","clearCat");
        for(var i=0;i<clearLeft.length;i++){createClearLeft(clearLeft[i],5);}          
    }
    function setSort(){
        var sort=new Object();
        sort.id=document.sortForm.sort.value;
        sort.category='sort';
        aSrch.getCat('sort').clearHash();
        aSrch.submitHash(
            aSrch.createHash(
                aSrch.appendHash(sort)
            )
        );	   
    }
