﻿function getProductStylePickResult()
{
    var productId=currentProductID;
    var arr= new Array();
    var i=0;
    $$('input[picksize=1][value!=0]').each(function(item){
        var temp = item.get('ColorName') + "/" + item.get('SizeName') + "/" + item.value + "/" + item.get('productonlyid');
        arr[i]=temp;
        i++;
    });
    
    return arr;
}

function getProductStylePickResult2()
{
    var strValue = "";
    $$('input[picksize=1][value!=0]').each(function(item){
        var temp = item.get('ColorName') + "/" + item.get('SizeName') + "/" + item.value + "/" + item.get('productonlyid');
        strValue += temp + ",";
    });

    strValue = UrlEncode(strValue);
    return(strValue);
}

function CloseProductSelectNumWindow()
{
    document.getElementById("ProductSelectNum").style.display = "none";
}

function CheckProdcutNum(obj)
{
    var objValue = document.getElementById(obj).value;       
    if(parseInt(objValue) > 3)
    {
        document.getElementById(obj).value = 3;
        alert("单码单色限购3件，超过请与客服联系");
    }
}

function SelectProdcutNum(selectValue)
{
    var objID = document.getElementById("hidSelectObjID").value;
    if(objID.length > 0 && selectValue >= 0)
    {
        document.getElementById(objID).value = selectValue;
    }
         
    CloseProductSelectNumWindow();
}   

var currentTxtShowSelectNum=null;
function showSelectNum(txtId,display,bNeedConfirm)
{
    currentTxtShowSelectNum=txtId;
    var txtCurx=$(currentTxtShowSelectNum);
    $("divSelectNum").setStyle('display',display?'block':'none');
    if(txtCurx)
    {
        $("divSelectNum").setStyle('top',  $(currentTxtShowSelectNum).getCoordinates().top+15);
        $("divSelectNum").setStyle('left',  $(currentTxtShowSelectNum).getCoordinates().left-15);
        $("tagProductNeedConfirm").value = bNeedConfirm;
    }
}

function submitSelectNum(num)
{
    var txtCurx=$(currentTxtShowSelectNum);
    
    if(txtCurx)
    {
        // 如果为缺货商品，提示“此颜色及尺码缺货，您可以下订，到货后发，分批发货不加收运费。您是否要下订？”
        if(num > 0 && $("tagProductNeedConfirm").value == "true")
        {
            var returnValue = buyConfirm();
            if(returnValue)
            {
                txtCurx.set("value",num);
            }
        }
        else
        {
            txtCurx.set("value",num);
        }
    }
    
    $("divSelectNum").setStyle('display','none');
}

function hideCartInfo()
{	
	$("divCartInfo").setStyle("display","none");
}

function AddToCart(productid,param,srcEle)
{
    $('divCartInfo').setStyle("display","block");

    var ecoor = $(srcEle).getCoordinates();
    var cartcoor = $("divCartInfo").getCoordinates();
    $('divCartInfo').setStyle('top',ecoor.top-80);
    $('divCartInfo').setStyle('left',ecoor.left);
    
    var req = new Request({
         method: 'get',
         url: "/ShoppingNewCart.aspx?ProductID="+ productid  +"&param=" + param +"&ran=" + Math.random(),
         onRequest: function() {  },
         onComplete: function(response)
         {
            if(response.indexOf("对不起")==-1)
            {
                location.href="BasketNew.aspx";
            }

            $('tdCartInfo_Message').set('html',response);
            showCartProductCount();

            var r = new Request({
                 method: 'get',
                 url: "/stat/product.aspx?action=addcart&ProductID="+ productid  +"&param=" + param +"&ran=" + Math.random(),
                 onRequest: function() {  },
                 onComplete: function(response)
                 {
                 }
            }).send();
         }
    }).send();
}

function quickBuy(productid,param)
{
    $('divCartInfo').setStyle("display","block");
    //$('tdCartInfo_Message').set('html',"正在放入购物车...");

    var req = new Request({
         method: 'get',
         url: "/ShoppingNewCart.aspx?ProductID="+ productid  +"&param=" + param +"&ran=" + Math.random(),
         onRequest: function() {  },
         onComplete: function(response) 
         {
             location.href="/basketnew.aspx?quickbuy=1";
         }  
    }).send();
}
