/*搜索*/
function goSearch(){
    var searchkey=$.trim(arguments[0].replace(/[\,]+/g," ")); 
    if(searchkey.length<2 || searchkey=="Please input a search term.")
        alert("Please input a search term.");
    else
        location.href = "/search/product_search.htm?keywords="+escape(searchkey)+",isgallery=yes";
}
/*搜索*/

/*发送询盘*/
function sendinquiry(){
    var contactinfo=$.trim($("#sendMessageBox").val());
    if(contactinfo.length<20 || contactinfo.length>3000 || contactinfo=="Enter your message here"){
        alert("Enter between 20 to 3,000 characters, English only.");
    }else
        $("#sendform").submit();
}
/*发送询盘*/

$(function(){
    if($("#barcatelist")[0]!=undefined)
        $("#barcatelist").load("/js/ajax/viewCategory.aspx?&ishome=no&Math="+Math.random());
});

var cateID,state;
function setPosition(){
    cateID = arguments[0];
    if($.trim($("#Next_"+cateID).html())==""){ 
        state=true; 
        $("#Next_"+cateID).load("/viewCates_"+cateID+".asp?Math="+Math.random(),function(){
            if(state){
                $("#sys_a_"+cateID).attr("class","tlid on"); 
                $("#Next_"+cateID).css("display","inline-block");
            }
        });
    }else{
        $("#sys_a_"+cateID).attr("class","tlid on");
        $("#Next_"+cateID).css("display","inline-block");
    }
}
function hidden_sys(){
    state=false;
    $("#Next_"+arguments[0]).css("display","none");
    $("#sys_a_"+arguments[0]).attr("class","tlid");
}

//banner滚动
$(function(){ loadBanner(); });
function clearIntervalID(){ try{window.clearInterval(IntervalID);}catch(ex){} }
var num=-1,IntervalID;
function loadBanner(){
    IntervalID = setInterval(
      function gobanner(){
            num++;
            if(num%5==0){bannerMove('t','bannerDiv','0','0');}
            else if(num%5==1){bannerMove('t','bannerDiv','-259','1');} 
            else if(num%5==2){bannerMove('t','bannerDiv','-523','2');}
            else if(num%5==3){bannerMove('t','bannerDiv','-783','3');}
            else{bannerMove('t','bannerDiv','-1046','4');} 
    },5000);
}

var _operateSate=true;
function bannerMove(){
    if(_operateSate){
        _operateSate=false;
        var hrefID=arguments[3];
        switch(arguments[0]){
            case "t": $("#"+arguments[1]).animate({marginTop:arguments[2]},500,function(){_operateSate=true;setOn(hrefID);});break;
            case "b": $("#"+arguments[1]).animate({marginTop:arguments[2]},500,function(){_operateSate=true;setOn(hrefID);});break;
            case "l": $("#"+arguments[1]).animate({marginLeft:arguments[2]},500,function(){_operateSate=true;setOn(hrefID);});break;
            default:  $("#"+arguments[1]).animate({marginLeft:arguments[2]},500,function(){_operateSate=true;setOn(hrefID);});break;
        }
    }
}
function setOn(){
    $(".banner_btn").find("a").attr("class","");
    $(".banner_btn").find("a").eq(arguments[0]).attr("class","on");
}
//banner滚动

//gotoPage
function GO(){
    var inputpage=$("#inputpage").val().replace(/[^0-9]+/g,"").replace(/(^\+*)|(\+*$)/g,"");
    if(!isNaN(parseInt(inputpage))){
        if(parseInt(inputpage)<=parseInt($("#maxpage").val()) && parseInt(inputpage)>0){
            location.href=($("#urlmodel").val()).replace("$page$",inputpage);
        }
        else
            alert("Page: 1-"+$("#maxpage").val()+".");
    }
    else
        alert("Please enter the page number.");
}
//gotoPage

function setCate(){
    if(arguments[0]){
        $('.top2').find('a').attr('class','on');$('.list_cate').css('display','block');
    }else{
        $('.top2').find('a').attr('class','');$('.list_cate').css('display','none');
    }
}

/*star buyer & Sell nva*/
var showID,hiddenID,para0,para1;
function setBuyer(){
    if(para1!=arguments[1]){
        $(".float_buyer").eq(para1).css({display:"none"});
        $(".header").find(".buyer").find("a").attr("class","");
    }
    para0 = arguments[0];para1=arguments[1];
    if(para0){//debugger;
        try{window.clearTimeout(hiddenID);}catch(ex){}
        showID=setTimeout(
            function show(){
                var span = $(".header").find(".buyer").find("a").eq(para1);
                $(".header").find(".buyer").find("a").attr("class","");
                span.attr("class","on");
                $(".float_buyer").eq(para1).css("display","block")
                //$(".float_buyer").eq(para1).css({left:(span.position().left+span.outerWidth()+$(".header .buyer").position().left-$(".float_buyer").eq(para1).outerWidth())+"px",top:(span.outerHeight(true)+1)+"px"});
            },200);
    }else{
        try{window.clearTimeout(showID);}catch(ex){}
        hiddenID=setTimeout(
            function hidden(){
                $(".float_buyer").eq(para1).css({display:"none"});
                $(".header").find(".buyer").find("a").attr("class","");
        },150);
    }
}
/*star buyer & Sell nva*/

//ProductsDesc Change Table
function changeDesc(){
    $("#_dthis_contact").css("display","none")
    $("#_sthis_contact").css("display","none")
    $("#_pthis_contact").css("display","none")
    $("#"+arguments[0]).parent().find("a").attr("class","");
    $("#"+arguments[0]).parent().find("span").attr("class","");
    $("#"+arguments[0]).attr("class","on");
    $("#"+arguments[0]).find("span").attr("class","on");
    $("#"+arguments[0]+"_contact").css("display","block");
}

function changePic(){
    $("#minpiclist").find("span").attr("class","");
    var obj = $("#maxPic").find("img");
    obj.attr("src",obj.attr("maxSrc").replace("$SIZE$","250").replace("$SIZE$","250").replace("_n$num$/",arguments[1]==0?"/":("_n"+arguments[1]+"/")));
    $("#maxPic").find("a").attr("href",obj.attr("maxSrc").replace("$SIZE$","0").replace("$SIZE$","0").replace("_n$num$/",arguments[1]==0?"/":("_n"+arguments[1]+"/")));
    $("#maxPic").find("a").CloudZoom();
    $(arguments[0]).attr("class","see_pic");
}

$(function(){
    $("#_dthis_contact").find("img").each(function(){
        if(this.offsetWidth>920)
            $(this).css("width","920px");
    });
});

//搜索自动完成
function search_loading(){
    if($("#searchterm")[0]!=undefined){
        var tagName = $("#searchterm").val();
        var oldTagName = $("#search_searchterm").val();
        if(tagName != oldTagName)
        {
            if($.trim(tagName) != ""){
                    $("#march_search").load("/js/ajax/search.aspx?operate=getSearch&TagName="+escape(tagName)+"&Math="+Math.random(),
                    function(){
                        $("#march_search").css("display","block");
                       // $("#march_search").autoHide('searchterm');
                        if($("#march_search").find("li").length<1){search_close();}
                    });
                }
            else{search_close();}
            $("#search_searchterm").val(tagName);
            $("#searchOld_searchterm").val(tagName);
        }
    }
}
function search_close(){
    $("#search_selectIndex").val(-1);
    $("#march_search").empty(); 
    $("#march_search").css("display","none");
    $("#search_searchterm").val("");
    $("#searchOld_searchterm").val("");
}
function search_submit(){
    search_inner(arguments[0]);
    search_close();
    goSearch(arguments[0],"products");
}
function search_inner(){
if($("#searchterm")[0]!=undefined && arguments[0]!=undefined && arguments[0]!=null && $.trim(arguments[0])!=""){
        $("#searchterm").val(arguments[0]);
        $("#search_searchterm").val(arguments[0]);
    }
}
var search_mouseroverIndex = -1;
function search_mouseover(){
    var selectIndex = parseInt(arguments[0]);
    if(search_mouseroverIndex!=selectIndex)
    {
        search_mouseroverIndex = selectIndex;
        var search = $("#march_search").find("li");
        search.attr("class","");
        search.eq(selectIndex).attr("class","on");
        $("#search_selectIndex").val(selectIndex);
        search_inner(search.eq(selectIndex).text());
    }
}
function search_pass(){
    var k=getkeycode(arguments[0]);
    var search = $("#march_search").find("li");
    var count = search.length;
    var selectIndex = parseInt($("#search_selectIndex").val());
    if(k==38){//向上
        if(selectIndex > 0){
            search.attr("class","");
            search.eq(selectIndex-1).attr("class","on");
            $("#search_selectIndex").val(selectIndex-1);
            search_inner(search.eq(selectIndex-1).text());
        }
        else if(selectIndex == 0)
        {
            search.attr("class","");
            $("#search_selectIndex").val(-1);
            $("#searchterm").val($("#searchOld_searchterm").val());
        }
        else{
            search.attr("class","");
            search.eq(count-1).attr("class","on");
            $("#search_selectIndex").val(count-1);
            search_inner(search.eq(count-1).text());
        }
    }
    if(k==40){//向下
        if(selectIndex < count-1){
            search.attr("class","");
            search.eq(selectIndex+1).attr("class","on");
            $("#search_selectIndex").val(selectIndex+1);
            search_inner(search.eq(selectIndex+1).text());
        }
        else
        {
            search.attr("class","");
            $("#search_selectIndex").val(-1);
            $("#searchterm").val($("#searchOld_searchterm").val());
        }
    }
    if(k==13){
        search_submit($("#searchterm").val());
    }
}
//排序提交
function submit_sort(){
    if($("#thisPageUrl")[0]!=undefined && $("#thisSort_sel")[0]!=undefined){
        var url = $("#thisPageUrl").val().replace("?","").replace("sort=0","").replace("sort=1","").replace(",","");
        var sort = $("#thisSort_sel").val();
        url+="?sort="+sort;
        if($("#_gbtn")[0]!=undefined && $("#_gbtn").attr("class")=="on"){
            url+=",isgallery=yes";
        }
        window.location.href=url;
    }
}
$(function(){
    if($("#thisSort")[0]!=undefined && $("#thisSort_sel")[0] != undefined){
        $("#thisSort_sel").val($("#thisSort").val());
    }
})
