function isNumber(obj){
   event.returnValue  = false;
  if(event.keyCode==8 || event.keyCode==46 ||event.keyCode>=35 && event.keyCode<=39){
      event.returnValue=true;
  }
  if(event.keyCode==190 && obj.value.indexOf(".")==-1){
    event.returnValue=true;
  }
  if(event.keyCode>=48 && event.keyCode<=57){
      event.returnValue=true;
  }
}


function changeQuantity(obj)
{
    var chkObj=document.getElementById(obj.id.replace("Q","chk"));
    if(obj.value==0 || obj.value=='')
        obj.value=1;
    ChooseProduct(chkObj);
}

function ChooseProduct(obj)
{
    var param=obj.value.split(',');
    var productid=param[0];
    var cent=param[1];
    var price=param[2];
    var objP=document.getElementById("ctl00_ContentPlaceHolder1_hdChooseProduct");
    if(obj.checked)
    {        
        var quantity=document.getElementById(obj.id.replace("chk","Q")).value; 
        if(quantity==0 || quantity=='')
            quantity=1;
        var newChooseP="";
        var choosep=objP.value.split('|');
        for(var i=0;i<choosep.length;i++)
        {
            var singlep=choosep[i].split(',');
            if(singlep[0]==productid)
                continue;
            if(choosep[i]!='')
                newChooseP+=choosep[i]+'|';
        }
        objP.value=newChooseP;
        
        objP.value+= productid + ',' + quantity + ',' +cent+ ',' + price + '|';   
        
    }
    else
    {
        var newChooseP="";
        var choosep=objP.value.split('|');
        for(var i=0;i<choosep.length;i++)
        {
            var singlep=choosep[i].split(',');
            if(singlep[0]==productid)
                continue;
            if(choosep[i]!='')
                newChooseP+=choosep[i]+'|';
        }
        objP.value=newChooseP;
        //alert(objP.value);
        
    }
    WriteMoneyAndCent();

}
//输入当前选择产品的总金额和积分
function WriteMoneyAndCent()
{
    var objP=document.getElementById("ctl00_ContentPlaceHolder1_hdChooseProduct");
    var totalMoney=0;
    var totalCent=0;
    var choosep=objP.value.split('|');
        for(var i=0;i<choosep.length;i++)
        {
            if(choosep[i]!='')
            {
                var singlep=choosep[i].split(',');
            
                totalMoney+=parseInt(singlep[1])*parseFloat(singlep[3]);
                totalCent+=parseInt(singlep[1])*parseInt(singlep[2]);            
            }
        }
        document.getElementById("totalMoney").innerHTML=totalMoney;   
        document.getElementById("totalCent").innerHTML=totalCent;    

}

function Fenye(url)
{
     var objP=document.getElementById("ctl00_ContentPlaceHolder1_hdChooseProduct");
     if(objP.value!='')
        url+="&ProductID="+objP.value;
     document.location.href=url;
}

function Request(paras)
{ 
    var url = location.href;  
    var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");  
    var paraObj = {}  
    for (i=0; j=paraString[i]; i++)
    {  
        paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);  
    }  
    var returnValue = paraObj[paras.toLowerCase()];  
    if(typeof(returnValue)=="undefined")
    {  
    return "";  
    }
    else
    {  
        return returnValue;  
    }  
} 

function InitCart()
{
    var productID=Request("ProductID");
    
    if(productID!='')
    {
        document.getElementById("ctl00_ContentPlaceHolder1_hdChooseProduct").value=productID;
        var a = document.getElementsByTagName("input"); 
        for (var i=0; i<a.length; i++) 
        if (a[i].type == "checkbox")
        {
            var temp=a[i].value;
            
            temp=temp.substring(0,temp.indexOf(','));
            if(productID.indexOf(temp)!=-1)
                a[i].checked =true; 
         }
    }
    WriteMoneyAndCent();
}
//收货地址
function Address(obj)
{
    var objAddr=document.getElementById('ctl00_ContentPlaceHolder1_hdAddrID');
    if(obj.innerHTML=="新地址")
    {
        setup();
        this.aspnetForm.reset();
    }
}
//支付方式
function chkChoose()
{
    if(!chkAddress())
        return false;
    if(document.getElementById("ctl00_ContentPlaceHolder1_hdPayMethod").value==''&&document.getElementById("ctl00_ContentPlaceHolder1_chkCent").checked==false){
        alert('请选择付款方式！');
        return false;
        }
    if(confirm('确认提交订单吗？')) return true;
    return false;
    
}
function chkChooseProduct()
{
    if(document.getElementById("ctl00_ContentPlaceHolder1_hdChooseProduct").value==''){
        alert('请选择产品！');
        return false;
        }
    return true;
}
//收货地址
function chkAddress()
{
    if(document.getElementById("ctl00_ContentPlaceHolder1_street").value==''){
       document.getElementById("ctl00_ContentPlaceHolder1_street").focus(); 
        alert('请输入街道地址！');
        return false;
        }
    if(document.getElementById("ctl00_ContentPlaceHolder1_receiver").value==''){
        document.getElementById("ctl00_ContentPlaceHolder1_receiver").focus();
        alert('请输入收货人姓名！');
        return false;
        }
    if(document.getElementById("ctl00_ContentPlaceHolder1_mobilPhone").value==''){
        document.getElementById("ctl00_ContentPlaceHolder1_mobilPhone").focus();
        alert('请输入移动电话！');
        return false;
        }
    
    return true;
}
function chkEmpty(objID,msg)
{
    if(document.getElementById(objID).value=='')
    {
        alert(msg);
        document.getElementById(objID).focus();
        return false;
    }
    return true;
}
function ResetBox()
{
this.aspnetForm.reset();
}
function openMsg(obj)
{
    obj.style.display='';
    return false;
}
function closeMsg(obj)
{
    obj.style.display='none';
    return false;
}

function Buy(url)
{
 document.location.href=url;
 return false;
}
function chooseTicket(obj)
{
    
    if(obj.checked)
        document.getElementById('ctl00_ContentPlaceHolder1_tbTicket').disabled=""
    else
        document.getElementById('ctl00_ContentPlaceHolder1_tbTicket').disabled="disabled"

}

var lastScript; 

function loadScript(url){ 
var f=document.createElement("script"); 
var d=new Date().getTime(); 
var h=document.getElementsByTagName("head")[0]; 

f.type="text/javascript"; 
f.id=d; 
f.src=url+'?'+d; 
h.appendChild(f); 
if(lastScript) g(lastScript).parentNode.removeChild(g(lastScript)); 
lastScript=d; 
} 

function g(x){return document.getElementById(x)}; 

function aa()
{
alert('a');
}


function showProductCount(total,obj)
{
    var sum=String(total);
    obj=document.getElementById(obj);
    var i=sum.length;
    var html="";
    for(var j=5;j>i;j--)
    {
    //html+="<img style='margin-left:1px;' src='/Eshop/images/0.gif' height=\"15\" />";
        var pic = document.createElement("img");
        pic.id=new Date().getTime(); 
        pic.src="/Eshop/images/0.gif";
        pic.height=15;
        pic.width=12;
        pic.style.margin="0px,0px,0px,1px";
        obj.appendChild(pic);
    }
    for(var j=0;j<i;j++)
    {
    //html+="<img style='margin-left:1px;' src='/Eshop/images/"+sum.substring(j,j+1)+".gif' height=\"15\" />";
        var pic = document.createElement("img");
        pic.id=new Date().getTime(); 
        pic.src="/Eshop/images/"+sum.substring(j,j+1)+".gif";
        pic.style.margin="0px,0px,0px,1px";
        pic.height=15;
        pic.width=12;
        obj.appendChild(pic);
    }
    //obj.innerHTML=html;
}
//网盟页面跳转
function getWebUnionURL()
{
    var obj=window.location.href;

    if(obj.indexOf("cid=")!=-1 && obj.indexOf("wid=")!=-1 && obj.indexOf("url=")!=-1)
    {
        var url=obj.substring(obj.indexOf("url=")+4);
        if(url!=obj.substring(0,obj.indexOf("?")) && url+'/'!=obj.substring(0,obj.indexOf("?")))
            window.location.href=url;
    }
}

function getPayAddList(id)
{
    var strAdd=document.getElementById('ctl00_ContentPlaceHolder1_hdAddList').value;
    var strTemp=strAdd.split('=');
    var addrID=document.getElementById('ctl00_ContentPlaceHolder1_rbtnlAddressList_'+id).value;
    for(var i=0;i<strTemp.length;i++)
    {
        if(id==i)
        {
            var strAddList=strTemp[i].split('|');
            document.getElementById('ctl00_ContentPlaceHolder1_dropProvince').value=strAddList[0];
            change(1);
            document.getElementById('ctl00_ContentPlaceHolder1_dropCity').value=strAddList[1];
            change(2);
            document.getElementById('ctl00_ContentPlaceHolder1_dropcounty').value=strAddList[2];
            
            if(strAddList[0]==" " || strAddList[0]=='undefined'|| strAddList[0]==null)
                setup();
            //document.getElementById('ctl00_ContentPlaceHolder1_dropCity').options.add(new Option(strAddList[1],strAddList[1]));//alert(strAddList[2]);
            //document.getElementById('ctl00_ContentPlaceHolder1_dropCity').options[document.getElementById('ctl00_ContentPlaceHolder1_dropCity').options.length-1].selected='selected';
            //document.getElementById('ctl00_ContentPlaceHolder1_dropcounty').options.add(new Option(strAddList[2],strAddList[2]));
            //document.getElementById('ctl00_ContentPlaceHolder1_dropcounty').options[document.getElementById('ctl00_ContentPlaceHolder1_dropcounty').options.length-1].selected='selected';
            document.getElementById('ctl00_ContentPlaceHolder1_street').value=strAddList[3];
            document.getElementById('ctl00_ContentPlaceHolder1_postcode').value=strAddList[4];
            document.getElementById('ctl00_ContentPlaceHolder1_receiver').value=strAddList[5];
            document.getElementById('ctl00_ContentPlaceHolder1_mobilPhone').value=strAddList[7];
            document.getElementById('ctl00_ContentPlaceHolder1_tel').value=strAddList[6];
            document.getElementById('ctl00_ContentPlaceHolder1_hdAddrID').value=addrID;
            //alert(document.getElementById('ctl00_ContentPlaceHolder1_hdAddrID').value);
        }
    }
}

function Addaddress()
{
    var sp=document.getElementById("spNewAddr");
    var addrlist=document.getElementById("divAddrList");
    if(sp.innerHTML=="新地址")
    {
        addrlist.style.display="none";
        setup();
        this.aspnetForm.reset();
        sp.innerHTML="地址列表";
    }
    else
    {
        addrlist.style.display="block";
        setup();
        this.aspnetForm.reset();
        sp.innerHTML="新地址";
    }
    return false;
}

function mouseover(name,len,pos)
{
    var i=0;
    for(i=1;i<=len;i++)
    {
       if(i==pos)
       {
            //document.getElementById(name+eval(pos)).className="porductdivall01topspy24";
            document.getElementById(name+eval(pos)).src="/eshop/images/aa"+i+i+".gif"
            document.getElementById("P"+name+eval(pos)).style.display="";
       }
       else
       {
            document.getElementById(name+eval(i)).src="/eshop/images/aa"+i+".gif"
            //document.getElementById(name+eval(i)).className="porductdivall01topspy23";
            document.getElementById("P"+name+eval(i)).style.display="none";
       } 
    }
}

//选择商品属性时更新商品价格
function ParamePrice(obj,hidPrice,dropPrice)
{
    dropPrice=document.getElementById(dropPrice);
    obj=document.getElementById(obj);
    hidPrice=document.getElementById(hidPrice);
    var price=dropPrice.options[dropPrice.selectedIndex].value;
    var strParam=dropPrice.options[dropPrice.selectedIndex].value+'|'+dropPrice.options[dropPrice.selectedIndex].text;
    obj.innerText="￥"+price;
    hidPrice.value=strParam;
}
