﻿function to2bits(flt) { if(parseFloat(flt) == flt) return Math.round(flt * 100) / 100; else return 0;} 
// JScript 文件
 //切换图片
jQuery(document).ready(function(){
$("#iptsku").attr("value","0");
});

function checksel(){
    if($("#iptsku").attr("value")=="0"){
    alert('请选择尺寸！');
    return false;
    }else if($("#iptcarnum").attr("value")=="0"){
    alert('对不起，该商品暂时缺货！');
    return false;
    }
    return true;
}

function AlternatePhoto(obj)
{
    if(obj)
    {
        //图片路径
        var imgpath = obj.src;
        imgpath = imgpath.toLowerCase();
        var BigImgPath = imgpath.replace("small","Big");
        imgpath = imgpath.replace("small","middle");
        document.getElementById("productImage").src = imgpath;
        $("#productImage").attr("jqimg",BigImgPath);
        $("#productImage").hide().fadeIn('slow');
    }
}
//选择产品尺寸,单品页
function chooseThisSize(obj,proCode,proNum)
{
    document.getElementById("SumMoney").innerHTML = document.getElementById("Span1") != null ? document.getElementById("Span1").innerHTML:document.getElementById("SellPrice").innerHTML;
    OperStyle(obj,proCode,proNum);    
    document.getElementById("sizeSpan").innerHTML = obj.innerHTML;
    document.getElementById("iptsku").value=proCode;
    if(proNum==0) {  
    document.getElementById("iptcarnum").value=0;
    document.getElementById("spLackBo").innerHTML ='该款式暂时缺货'
    }
    else{    
    document.getElementById("spLackBo").innerHTML ='可立即发货'
    document.getElementById("iptcarnum").value="1";
    }
    var SelectObj = OperSelect(obj,proCode,proNum); 
    SelectObj.onchange = function(){
        document.getElementById("iptcarnum").value=document.getElementById("BuyNum").value;
//        var tempText = document.getElementById("Span1") != null ? document.getElementById("Span1").innerHTML:document.getElementById("SellPrice").innerHTML;
        var tempText = document.getElementById("SellPrice").innerHTML;
       
        document.getElementById("SumMoney").innerHTML = to2bits(parseFloat(parseFloat(tempText)*parseInt(this.value),2));
    };       
}

//选择产品尺寸，列表搜索页
function chooseTheSize(obj,proCode,proNum)
{
    OperStyle(obj,proCode,proNum);
    OperSelect(obj,proCode,proNum); 
    
}
//操作数量选择select
var OperSelect = function(obj,proCode,proNum)
{
    var SelectObj = document.getElementById("BuyNum");
        SelectObj.options.length = 0; 
    if(proNum>10)
    {        
        for(var i=1; i<11;i++)
        {
            var varItem = new Option(i,i);
            SelectObj.options.add(varItem);
        }
    }
    else
    {
        for(var i=1;i<=proNum;i++)
        {
            var varItem = new Option(i,i);
            SelectObj.options.add(varItem);
        }
    }
//    document.getElementById('yes1').onclick=null;
//    $("#yes1").unbind('click');
//    $("#yes1").click(function()
//    {
//        var urlStr = '/Sku='+proCode+'&num='+document.getElementById("BuyNum").value;//网站商品地址
//        top.location.href = urlStr;
//    });
    return SelectObj;
}
//操作样式
var OperStyle = function(obj,proCode,proNum)
{
    for(var i=0;i<obj.parentNode.childNodes.length;i++)
    {
        if(obj.parentNode.childNodes[i].className == 'current')
        {
            obj.parentNode.childNodes[i].className = '';
        }
    }
    $('#sizeSpan1').html(obj.innerHTML);
    obj.className = "current";     
}

function shiftListItem(obj)
{
    if(obj)
    {
        var childnodes = obj.parentNode.childNodes;
        for(var i=0; i < childnodes.length;i++)
        {
            if(childnodes[i].nodeName.toLowerCase() == "dl")
            {
                childnodes[i].style.display = 'none';
            }
            else if(childnodes[i].nodeName.toLowerCase() == "ul")
            {
                childnodes[i].style.display = '';
            }
        }
        obj.style.display = 'none';
        if(document.all)
        {
            obj.nextSibling.style.display='block';//不把持FF
        }
        else
        {
            obj.nextSibling.nextSibling.style.display='block';
        }
    }
}

function searchByPrice(minp,maxp)
{
    var urlBase="";
    var NowUrl=location.href;
    var Params=new Array();
    Params=NowUrl.split('-');
    var innerMaxp=0;
    var innerMinp=0;
    if(Params.length!=9)
    {
        NowUrl="http://shopping.zszcn.com/Product/ProductSearch/-1-------.html";
        Params=NowUrl.split('-');
    }

    if(minp==null||minp==""||minp<0)
    {
        innerMinp=0;
    }
    else
    {
        innerMinp=minp;
    }
    if(maxp==null||maxp==""||maxp<0)
    {
        innerMaxp=1000;
    }
    else
    {
        innerMaxp=maxp;
    }
 
    if(innerMinp<innerMaxp)
    {
        for(var i=0;i<Params.length;i++)
        {
            if(i==6)
            {
                if(minp!=null&&minp!=""&&minp>0)
                {
                    urlBase=urlBase+'-'+minp;
                    continue;
                }
                else
                {
                    urlBase=urlBase+'-';
                    continue;
                }
            }
            if(i==7)
            {
                if(maxp!=null&&maxp!=""&&maxp>0&&innerMaxp!=1000)
                {
                    urlBase=urlBase+'-'+maxp;
                    continue;
                }
                else
                {
                    urlBase=urlBase+'-';
                    continue;
                }
            }
            if(i==1)
            {
                urlBase=urlBase+'-1';
                continue;
            }
            if(i==0)
            {
                urlBase=Params[0];
                continue;
            }
            urlBase=urlBase+'-'+Params[i];
        }
        location.href=urlBase;
    }
}

