﻿var first= 0;
var FlashTime=6000;
var YanTime1=8000;
var flag=0;
var flag1=0;

function runflash(index)
{
    changeNavClass_0(index);
}

function runflash1(index)
{
    changeNavClass(index);
}

function goFlash()
{
    runflash(flag);
    flag++;
    if(flag>2)
    flag=0;    
    clearTimeout(FlashTime);
    timer = setTimeout("goFlash()",FlashTime);
}

function goFlash2()
{
    runflash1(flag1);
    flag1++;
    if(flag1>3)
    flag1=0;    
    clearTimeout(YanTime1);
    timer = setTimeout("goFlash2()",YanTime1);
}

        function changeNavClass(i){
	        var  ali = document.getElementById("tab_2").getElementsByTagName("li");
	        if(first==i)
	        return;
	        var  ali = document.getElementById("tab_2").getElementsByTagName("li");
	        ali[i].className="activ";
	        ali[first].className="normal"+first;
	        document.getElementById("intro_"+i).style.display="block";
	        document.getElementById("intro_"+first).style.display="none";
	        first=i;
        }
        var first_0= 0;
        function changeNavClass_0(i){
	        var  ali = document.getElementById("tab_1").getElementsByTagName("li");
	        if(first_0==i)
	        return;
	        var  ali = document.getElementById("tab_1").getElementsByTagName("li");
	        ali[i].className="activ";
	        ali[first_0].className="normal"+first_0;
	        document.getElementById("tab_1_"+i).style.display="block";
	        document.getElementById("tab_1_"+first_0).style.display="none";

	        first_0=i;
        }


        function $(){
	        var elements = new Array();
	        for (var i = 0; i < arguments.length; i++){
		        var element = arguments[i];
		        if (typeof element == "string"){
			        element = document.getElementById(element);
		        }
		        if (arguments.length == 1){
			        return element;
		        }
		        elements.push(element);
	        }
	        return elements;
        }

        function displayhide(str) {
	        if($(str).style.display == "block"){
		        $(str).style.display = "none";
	        }else{
		        $(str).style.display = "block";
	        }
        }
        
        
      
      
/////////////////
function setCatID(categryID,categryName)
{
    $ID("TypeInfo").innerHTML = categryName;
    $ID("TypeInfo").title = categryName;
    $ID("categryID").value=categryID;
    displayhide('popDivType');
}

function qCheckKey(event,keyword)
{

    if (event.keyCode==13)
    {
        //showdiv("loading");
        MarkHighLight($ID("popDivType"),keyword);
        //hiddendiv("loading");
        return false;
    }
}


/////////////////////////////
function qsearchFun()
{
    var typeID = $ID("categryID").value;
    var keyword = $ID("seachkeywords").value;
    if(keyword=="")
    turnUrl("/search.pb/categry."+typeID);
    else
    {
        if(keyword=="product/sku search")
        {
            $ID("seachkeywords").style.border="1px solid #ff6600";
        }else
        turnUrl("/search.pb/categry."+typeID+"~keyword."+keyword);
    }
}

function AddtoCart(sku)
{
    AjaxFun("/ajaxdate/addtoshoppcart.aspx?add="+sku+"&quantity=1",null,1,"addTocartOK"); 
    
    $ID("shoAddStatus"+sku).innerHTML="Added to the shoppingcart";
    window.setTimeout("hiddendiv(\"shoAddStatus"+sku+"\")", 2000); 
}

function addTocartOK(result)
{
//empty
}

function AddtoWlist(sku)
{
    if(AddSkutoList(sku)){
        $ID("shoAddStatus"+sku).innerHTML="Added to the list";
        showdiv("shoAddStatus"+sku);
        window.setTimeout("hiddendiv(\"shoAddStatus"+sku+"\")", 2000); 
    }else
    {
        $ID("shoAddStatus"+sku).innerHTML="Had added in your Wish list";
        showdiv("shoAddStatus"+sku);
        window.setTimeout("hiddendiv(\"shoAddStatus"+sku+"\")", 2000); 
    }
}

function getSearchKeyCloud()
{
    AjaxFun("/ajaxDate/getKeyCloud.aspx",null,1,"callBackKeycloud");
}

function callBackKeycloud(result)
{
     eval("var objResults = " + result);
        
     var tempStr = "";

    if(objResults.Results.getInfo.length>0)
    {
        for(var i=0;i<objResults.Results.getInfo.length;i++)
        {
            if(parseInt(objResults.Results.getInfo[i].searchNumber)>99)
                tempStr+="<span><a class=\"hotKeycls\" href=\"/search.pb/categry.0~keyword."+objResults.Results.getInfo[i].keyname+"\" title=\"\">"+objResults.Results.getInfo[i].keyname+"</a></span>";
            else
                tempStr+="<span><a class=\"nomalcls\" href=\"/search.pb/categry.0~keyword."+objResults.Results.getInfo[i].keyname+"\" title=\"\">"+objResults.Results.getInfo[i].keyname+"</a></span>";
        }
    }    
    $ID("tab_1_3").innerHTML+=tempStr;
}

///////////////////
//这里是特殊功能区的JS
function resetValue(str)
{
    var qD = "_ctl0_ContentPlaceHolder1_mainLeftPan_";
    
    var eleIDstr = str.split(",");
    
    for(var i=0;i<eleIDstr.length;i++)
    {
        $ID(qD+eleIDstr[i]).value = "";
    }
}

function sendCusmessage()
{

    
    var qtempstr="_ctl0_ContentPlaceHolder1_mainLeftPan_";
    var email=$ID(qtempstr+"email").value;
    var title=$ID(qtempstr+"title").value;
    var qtyType=$ID(qtempstr+"qtyType").value;
    var message=$ID(qtempstr+"message").value;
    
    AjaxFun("/ajaxDate/senCusMessage.aspx","email="+email+"&title="+title+"&qtyType="+qtyType+"&message="+message+"",2,"callBackSendMsstatus");

}

function callBackSendMsstatus(result)
{
    eval("var objResults = " + result);
    
     if(objResults.Results.returnStatus.length>0)
     {
        if(objResults.Results.returnStatus[0].status=="ok")
        {
            showdiv("showmessages");
            $ID("showmessages").innerHTML="Sent successfully";
            clearTimeout(timer);
            timer = setTimeout("resetMessage()",1000)
        }else
        {
            showdiv("showmessages");
            $ID("showmessages").innerHTML="Sending failed, please try again";
            hiddendivd("showmessages");
        }
     }
}

function resetMessage()
{
     $ID("showmessages").innerHTML="";
     resetValue('email,title,message');
}

///ems message
function viewInfo(id)
{
    //点开查看信息
}

function GetEmsMsg()
{
    var email="sales@popbuying.com";
    if(isNaN(parseInt(getCookieVal("CustomerEmail").length)))
    {
    
    }else{
    email = getCookieVal("CustomerEmail");
    }
    
    AjaxFun("/ajaxDate/getAllEms.aspx?email="+email,null,2,"callBackGetEmsMSG");
}

function callBackGetEmsMSG(result)
{
    eval("var objResults = " + result);
        
     var tempStr = "";

    $ID("emsMsgbox").innerHTML="";

    if(objResults.Results.getInfo.length>0)
    {
        for(var i=0;i<objResults.Results.getInfo.length;i++)
        {
            tempStr+="<li><em>"+objResults.Results.getInfo[i].timeamp+"</em> "+objResults.Results.getInfo[i].emstitle+"</li>";            
        }
    }    
    $ID("emsMsgbox").innerHTML+=tempStr;
}

//////////////////
//读取订单状态
function getOrderStatus()
{
    $ID("getOrderInfo").innerHTML="loading...";
    var qtempstr="_ctl0_ContentPlaceHolder1_mainLeftPan_";
    var email=$ID(qtempstr+"oemail").value;
    var ordernumber=$ID(qtempstr+"ordernumber").value;

    AjaxFun("/ajaxDate/getOrderinformation.aspx?email="+email+"&ordernumber="+ordernumber,null,1,"callbackGetorderstatus");

}

function callbackGetorderstatus(result)
{

    eval("var objResults = " + result);

    $ID("getOrderInfo").innerHTML="";
    
    var tempStr = "<table width=\"100%\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\">  <tr>    <td bgcolor=\"#D4D0C8\">    <table width=\"100%\"  border=\"0\" cellspacing=\"1\" cellpadding=\"0\">      <tr bgcolor=\"#FFFFFF\">        <td width=\"20%\"><strong>Date </strong></td>        <td width=\"20%\"> <strong>Ordernumber</strong></td>        <td width=\"60%\"> <strong>Status </strong></td>  </tr>"

    if(objResults.Results.getInfo.length>0)
    {

        for(var i=0;i<objResults.Results.getInfo.length;i++)
        {
            tempStr+=" <tr bgcolor=\"#FFFFFF\"><td>"+objResults.Results.getInfo[i].Timestamp+" </td><td>"+objResults.Results.getInfo[i].ordernumber+"</td><td>"+objResults.Results.getInfo[i].StatusCode+objResults.Results.getInfo[i].note+"</td></tr>";            
        }
    }    
    
    tempStr+="</table></td>  </tr></table>";
    $ID("getOrderInfo").innerHTML+=tempStr;
}

//////////////////
function checkServiceStatus()
{
    var _serviceStatus=getCookieVal("serviceStatus");
    var qtempstr="_ctl0_ContentPlaceHolder1_mainLeftPan_";

    if(isNaN(parseInt(_serviceStatus.length)))
    {
        $ID(qtempstr+"servicestatus").checked=false;
    }else
    {
        if(_serviceStatus=="1")
        {
            $ID(qtempstr+"servicestatus").checked=true;
            $ID("mainServiceInfor").style.display="block";
            }
        else
        {
            $ID(qtempstr+"servicestatus").checked=false;
            $ID("mainServiceInfor").style.display="none";
            }
    }
}

function setServiceStatus()
{
    var qtempstr="_ctl0_ContentPlaceHolder1_mainLeftPan_";
    
    if($ID(qtempstr+"servicestatus").checked==true)
    {
        setLongCookie("serviceStatus","1");
        $ID("mainServiceInfor").style.display="block";
    }else
    {
        setLongCookie("serviceStatus","0");
        $ID("mainServiceInfor").style.display="none";
    }
}

function setServiceList(listID,funType)
{
    var _serviceList = getCookieVal("serviceList");
    
    if(!isNaN(parseInt(_serviceStatus.length)))
    {
        if(funType=="add")
        {
            if(_serviceList.indexOf(listID)<0)
            {
                setLongCookie("serviceList",_serviceList+","+listID);
                
            }
        }else
        {
        
        }
    }
}