﻿/*  Public JavaScript
/*--------------------------------------------------------------------------*/
/*onkeyNextPage*/
window.document.onkeydown=function(event){
    var keyCode = getkeycode(event);

    if(keyCode=="37" && $("PreviousPage")!=null){
        window.location.href=$("PreviousPage").href;
    }
    else if(keyCode=="39" && $("NextPage")!=null){
        window.location.href=$("NextPage").href;
    }
}
/*onkeyNextPage*/

var li,i,liid,__id;
function ShowHiddenLi(){
    i=arguments[1];
    __id = arguments[0];
    li = document.getElementById(arguments[0]).childNodes[0].childNodes;
    liid=setInterval(
    function block(){
        if(li[i].style.display=="none"){
            li[i].style.display="block";
            i++;
            if(i>=li.length-1 || i>40){
                window.clearInterval(liid);
                $(__id+"li").innerHTML="Hidden &and;";
            }
        }else{
            li[i].style.display="none";
            i++;
            if(i>=li.length-1 || i>40){
                window.clearInterval(liid);
            }
            $(__id+"li").innerHTML="Show &or;";
        }
    }
    ,10);
}

var showID,hiddenID;
var showID1,hiddenID1;
var id,id1;
function showlist(){
    id=arguments[0];
    try
    {window.clearTimeout(hiddenID);}catch(ex){}
    showID=setTimeout(
        function block(){
            $(id).style.display="block";
            setClass("helper","downup");
            }
        ,200);
}
function hiddenlist(){
    id=arguments[0];
    try
    {window.clearTimeout(showID);}catch(ex){}
    hiddenID=setTimeout(
        function none(){
            $(id).style.display="none";
            setClass("helper","downjt");
        }
    ,150);
}
function showlist1(){
    id1=arguments[0];
    try
    {window.clearTimeout(hiddenID1);}catch(ex){}
    showID1=setTimeout(
        function block(){
            $(id1).style.display="block";
            setClass("helper","downjt");
            }
        ,200);
}
function hiddenlist1(){
    id1=arguments[0];
    try
    {window.clearTimeout(showID1);}catch(ex){}
    hiddenID1=setTimeout(
        function none(){
            $(id1).style.display="none";
            $(id1+"UPDOWN").src="skin/images/tb12.jpg";
        }
    ,150);
}
function showlist2(){$(arguments[0]).style.display="block";}
function hiddenlist2(){$(arguments[0]).style.display="none";}

/*search*/
function isEnter(){
    if(getkeycode(arguments[1])=="13"){
        gosearch(arguments[0],"products");
    }
}

function gosearch()
{
    var searchkey=arguments[0].replace(/[\,]+/g," ").replace(/(^\s*)|(\s*$)/g, ""); 
    if(searchkey.length<2 || searchkey=="Please input a search term."){
        alert("Please input a search term.");
    }else{
        var searchUrl="/search/product_search.htm";
        switch(arguments[1])
        {
            case "selloffer":
                searchUrl="/search/selloffer_search.htm";break;
            case "buyoffer":
                searchUrl="/search/buyoffer_search.htm";break;
            case "profile":
                searchUrl="/search/company_search.htm";break;
        }
        window.location.href = searchUrl+"?keywords="+escape(searchkey)+",isgallery=yes";
    }
}
/*search*/

/*addCard*/
function addCard()
{
    $("cartlabel_"+arguments[0]).innerHTML="<img src=\"/skin/images/loading.gif\" width=\"16\" align=\"absmiddle\" />Adding..."; 
    var _url = "/js/ajax/cardOperate.aspx";
    var pars = "Rnd=" + Math.random() + "&addlist=" + arguments[0] + "&operate=add";
    var editAjax = new Ajax.Request(_url,{method: 'get', parameters: pars, onComplete:GetTypeList});
        
    function GetTypeList(resaultobj){
        var xmls=resaultobj.responseXML;
        var result=xmls.getElementsByTagName("type");
        if(result.length>0){
            setTimeout(
                function() { 
                    $("cartlabel_"+result[0].getAttribute("id")).innerHTML="<img src=\"/skin/images/dui.gif\" width=\"16\" style=\"border:0px;\" align=\"absmiddle\" />Success <a href=\"/cart.do\" style=\"color:#2f4771;\">My Cart</a>"; 
                    /*set Card Number*/
                    try{ $("cardnumber").innerHTML=parseInt($("cardnumber").innerHTML)+1; } catch(ex){};
                    /*set Card Number*/
                },
                1000);
        }
    }    
}
/*addCard*/

/*viewcard*/
function viewCard()
{
    var _url = "/js/ajax/cardOperate.aspx";
    var pars = "Rnd=" + Math.random() + "&operate=view";
    var editAjax = new Ajax.Request(_url,{method: 'get', parameters: pars, onComplete:GetTypeList}); 
    
    function GetTypeList(resaultobj){
        var xmls=resaultobj.responseXML;
        var result=xmls.getElementsByTagName("type");
        try{ $("cardnumber").innerHTML="0"; } catch(ex){}
        
        if(result.length>0 && result[0].childNodes[0].nodeValue!=""){
            var arr = new Array(); arr = result[0].childNodes[0].nodeValue.split(",");
            var thislable = document.getElementsByTagName("label");
            for(var p=0;p<thislable.length;p++){
                for(var i=0;i<arr.length;i++){
                    if(thislable[p].id=="cartlabel_"+arr[i])
                        $("cartlabel_"+arr[i]).innerHTML="<img src=\"/skin/images/dui.gif\" width=\"16\" style=\"border:0px;\"  align=\"absmiddle\" />Success <a href=\"/cart.do\" style=\"color:#2f4771;\">My Cart</a>";
                }
            }
            
            /*set Card Number*/
            try{ $("cardnumber").innerHTML=arr.length; } catch(ex){}
            /*set Card Number*/
        }
    }
}
/*viewcard*/

/*delCart*/
function deleteCard()
{
    $("tr_"+arguments[0]).style.display="none";
    var _url = "/js/ajax/cardOperate.aspx";
    var pars = "Rnd=" + Math.random() + "&deletelist=" + arguments[0] + "&operate=delete";
    var editAjax = new Ajax.Request(_url,{method: 'get', parameters: pars, onComplete:GetTypeList});
        
    function GetTypeList(resaultobj){
        var xmls=resaultobj.responseXML;
        var result=xmls.getElementsByTagName("type");
        if(result[0].childNodes[0].nodeValue==="over"){
            document.location.reload();
        }
    }    
}
/*delCart*/

/*delectSelect*/
function deleteCardSeleted()
{
    var idlist = getCheckedIdlist(0,4,"pid_");
    if(idlist!=""){
        var arr = getCheckedIdlist(0,4,"pid_").split(",");
        for(var i=0;i<arr.length;i++)
            deleteCard(arr[i]);
            
    }
}
/*delectSelect*/

/*time select maition*/
function NewTimeSelected(){
    var time=GetParaValue("data"),lostUrlLoad=DelParaValue("data");

    var lostUrl=lostUrlLoad.replace("?","").length==lostUrlLoad.length?(lostUrlLoad+"?"):lostUrlLoad;
    
    $("allallow").value=lostUrlLoad;
    $("7days").value=lostUrl+(lostUrlLoad.replace("?","").length!=lostUrlLoad.length?",":"")+"data=7";
    $("1month").value=lostUrl+(lostUrlLoad.replace("?","").length!=lostUrlLoad.length?",":"")+"data=30";
    $("3month").value=lostUrl+(lostUrlLoad.replace("?","").length!=lostUrlLoad.length?",":"")+"data=90";
    $("1year").value=lostUrl+(lostUrlLoad.replace("?","").length!=lostUrlLoad.length?",":"")+"data=365";
    
    if(time=="7") 
        $("timelimitation").options[1].selected = true;
    else if(time=="30") 
        $("timelimitation").options[2].selected = true;
    else if(time=="90") 
        $("timelimitation").options[3].selected = true;
    else if(time=="365") 
        $("timelimitation").options[4].selected = true;
    else
        $("timelimitation").options[0].selected = true;
    
}

function NewMemberSelected(){
    var isshowfree=GetParaValue("isshowfree"),lostUrlLoad=DelParaValue("isshowfree");
    var lostUrl=lostUrlLoad.replace("?","").length==lostUrlLoad.length?(lostUrlLoad+"?"):lostUrlLoad;
    if(isshowfree==undefined || isshowfree=="yes"){
        $("isshowfreeMember").checked=true;
        $("isshowfreeMember").value=lostUrl+(lostUrlLoad.replace("?","").length!=lostUrlLoad.length?",":"")+"isshowfree=no";
    }
    else {
        $("isshowfreeMember").checked=false;
        $("isshowfreeMember").value=lostUrl+(lostUrlLoad.replace("?","").length!=lostUrlLoad.length?",":"")+"isshowfree=yes";
     }
}
/*time select maition*/

/*Gallery or list*/
function ViewGalleryList(){
    var isgallery=GetParaValue("isgallery"),lostUrlLoad=DelParaValue("isgallery");
    var lostUrl=lostUrlLoad.replace("?","").length==lostUrlLoad.length?(lostUrlLoad+"?"):lostUrlLoad;

    if(isgallery=="yes") 
        document.write("<td><img src=\"/skin/images/display_type_gallery_none.gif\" align=\"absmiddle\" /></td>");
    else
        document.write("<td><a href=\""+lostUrl+(lostUrlLoad.replace("?","").length!=lostUrlLoad.length?",":"")+"isgallery=yes\"><img src=\"/skin/images/display_type_gallery_current.gif\" align=\"absmiddle\" /></a></td>");
    if(isgallery==undefined || isgallery=="no") 
        document.write("<td><img src=\"/skin/images/display_type_list_none.gif\" align=\"absmiddle\" /></td>");
    else
        document.write("<td><a href=\""+lostUrl+(lostUrlLoad.replace("?","").length!=lostUrlLoad.length?",":"")+"isgallery=no\"><img src=\"/skin/images/display_type_list_current.gif\" align=\"absmiddle\" /></a></td>");
}
/*Gallery or list*/