﻿function setProduct(color) 
{
 //debugger;
    var obj=document.getElementById("Color"+color);
    var img=obj.firstChild.firstChild;
    var style=obj.className;
      if(style!="current")
      {
          document.getElementById("Amount").value="1";          
          var Color=document.getElementsByTagName("dd");
          document.getElementById("Hid_SelectColor").value=color;
          document.getElementById("choosecolor").innerHTML=img.alt;
          document.getElementById("spancolor").innerHTML=img.alt;
            for(var i=0;i<Color.length;i++)
            {
                if(Color[i].id!=null)
                {
                    if(Color[i].id.length>5)
                    {
                        if(Color[i].id.substr(0,5)=="Color")
                        {
                             Color[i].className="";
                        }
                    }
                }
            }
           if(document.getElementById("Color"+color)!=null)
           {
              document.getElementById("Color"+color).className="current"; //颜色选中的样式  
           }  
          var pid=document.getElementById("ProductCode").innerHTML; //商品ID
         
          $j.post("../Handler/ProductHandler.ashx", { PID: pid,Color:color},
          function(data){         
            if(data)
            {     
                var arr=new Array();
                arr=data.split("@");     
                var bigsrc=arr[0];
                var partlist=arr[1];
                $("#MiddleImage").attr("src",bigsrc);
                $("#MiddleImage").attr("jqimg",bigsrc.replace("big","show"));
                $("#psmallimg").html(partlist);
                if(arr.length>=3)
                {
                    document.getElementById("Size").innerHTML="<dt>尺寸：<span id=\"sizeSpan1\">未选择</span></dt>"+arr[2].toString()+"<dd class=\"how\"><a href=\"\">如何选择尺寸？</a></dd>";
                }              
                else
                {
                    alert("");
                }
            }
        }
    );

      }

}
//选择产品尺寸,单品页

function chooseThisSize(obj,sizemc,Sizedm)
{ 

     for(var i=0;i<obj.parentNode.childNodes.length;i++)
    {
        if(obj.parentNode.childNodes[i].className == 'current')
        {
            obj.parentNode.childNodes[i].className = '';
        }
    }  
    obj.className="current";
    document.getElementById("sizeSpan").innerHTML=sizemc;
    document.getElementById("sizeSpan1").innerHTML=sizemc;
    document.getElementById("Hid_choosesize").value=Sizedm;    
    Jisuan();     
}
function Jisuan()
{
    var hgInfo=document.getElementById("hgInfo");
    var tempText;  //单价
    var zk=document.getElementById("Hid_ZK");//会员折扣
    var customerType=document.getElementById("Hid_CustomerType").value;//会员类型
    var qyhyzk=0;//是否启用会员折扣
    var memberprice=document.getElementById("MemberPrice");
    var chkHG=document.getElementById("chkHG");//换购标识
    var hgdj=document.getElementById("hgdj");//换购单价
    var cxj=document.getElementById("CXJ");//促销价
    var dpj=document.getElementById("DPJ");//标准价
    var radActivity=document.getElementsByName("radActivity");//活动选择
    for(var i=0;i<radActivity.length;i++)
    {
        if(radActivity[i].type=="radio")
        {
            if(radActivity[i].checked)
            {
                cxj.innerHTML=document.getElementById("hd"+radActivity[i].value).value;
                qyhyzk=document.getElementById("hd"+radActivity[i].value).title;
                break;
            }
        }
    }
    debugger;
    tempText=changeTwoDecimal_f(dpj.innerHTML);
    if(hgInfo.style.display=="none")
    {//优惠活动
        if(memberprice.style.display=="block")
        {
           var jg=parseFloat(cxj.innerHTML);
           if(qyhyzk==1)
           {
               if(customerType=="003"||customerType=="004"||customerType=="005")
               {
                    jg=parseFloat(parseFloat(zk.value)*parseFloat(cxj.innerHTML),2);
               }
           }
           tempText=changeTwoDecimal_f(jg);
        }
        else
        {
            tempText=changeTwoDecimal_f(cxj.innerHTML);
        } 
        cxj.innerHTML=changeTwoDecimal_f(tempText);
    }
    else
    {
        if(memberprice.style.display=="block")
        {
           var jg=parseFloat(parseFloat(zk.value)*parseFloat(dpj.innerHTML),2);
           tempText=changeTwoDecimal_f(jg);
        }
        else
        {
            tempText=changeTwoDecimal_f(dpj.innerHTML);
        } 
        if(chkHG.checked)
        {
            tempText=changeTwoDecimal_f(hgdj.innerHTML);
        }
    }
    var sl= document.getElementById("Amount").value;
    document.getElementById("SumMoney").innerHTML=changeTwoDecimal_f(parseFloat(tempText)*parseInt(sl));
}
function setBigImg(pname)  //点击局部图时更新大图

{
    var BigImag=document.getElementById("MiddleImage");    
    var aa=BigImag.src;       
    var first=aa.lastIndexOf('_');    
    var last=aa.lastIndexOf('.');     
    var name=aa.substr(first+1,last-first-1);   
    if(name!=pname)
    {
        var middleImg = aa.substr(0,first+1)+pname+aa.substr(last,aa.length-last);
        showMirror(middleImg);
        var part=document.getElementsByTagName("li");
            for(var i=0;i<part.length;i++)
            {
                if(part[i].id!=null)
                {
                    if(part[i].id.length>4)
                    {
                        if(part[i].id.substr(0,4)=="Part")
                            {
                                 part[i].className="";
                            }
                    }
                }
            }
        if(document.getElementById("Part"+pname)!=null)
        {
            document.getElementById("Part"+pname).className="current"; //切换局部图时设定样式.
        }
    }
}
function showMirror(middleImg)
{
    if(middleImg)
    {
        middleImg = middleImg.toLowerCase();
        document.getElementById("MiddleImage").src = middleImg;
        $("#MiddleImage").attr("jqimg",middleImg.replace("big","show"));
        $("#MiddleImage").hide().fadeIn('slow');
    }
}
function ShowBigImg()
{
    var middleImg=$("#MiddleImage").attr("src");
    if(middleImg)
    {
        var bigImg = middleImg.replace("big", "show");
        window.open(bigImg);
    }

}
function PageInit()
{  //debugger;
    var member=document.getElementById("MemberPrice"); 
    var login=document.getElementById("login");
    var zk=document.getElementById("Hid_ZK");
    var GObuy=document.getElementById("GOBUY");
//    var GoCollect=document.getElementById("GoCollect");
    //var price=$("#DPJ").html();
    var price=$("#DPJ").html();
    if(zk.value.length>0)
    {
        var M_Price=0.0;
        M_Price=(parseFloat(price)*parseFloat(zk.value));
        member.innerHTML=M_Price.toFixed(2);
        member.style.display="block";
        login.style.display="none";
        GObuy.href="javascript:addCart()";
//        GoCollect.href="javascript:AddCollect()";
    }
    else
    {
        member.innerHTML=price;
        member.style.display="none";
        login.style.display="block";
        GObuy.href="../Users/login.aspx?from="+window.location.href;
//        GoCollect.href="../Users/login.aspx";
    }
    //换购信息显示控制
    debugger;
    var hgDJBH=document.getElementById("hgDJBH");
    var hgInfo=document.getElementById("hgInfo");
    var chkHG=document.getElementById("chkHG");
    var cxjInfo=document.getElementById("cxjInfo");
    var actInfo=$("#activity").html();
    if(actInfo=="该商品暂无活动,敬请期待!")
    {
        cxjInfo.style.display="none";
        
        if(hgDJBH.innerHTML.length>0)
        {
            hgInfo.style.display="block";
            chkHG.checked=true;
        }
        else
        {
            hgInfo.style.display="none";
            chkHG.checked=false;
        }
        Jisuan();
    }
    else
    {
        hgInfo.style.display="none";
        cxjInfo.style.display="block";
    }
}

