﻿// JScript 文件
function ClearCart()
{
    var cartForm = document.getElementById("fCart");
    
    if (confirm('此操作将会清空您的当前购物车,确定执行此操作吗？'))
    {
        cartForm.action = "?operation=clear";
        cartForm.submit();
    }
}
function UpdateCart()
{
    cartForm = document.getElementById("fCart");
    
    cartForm.action = "?operation=update";
    
    cartForm.submit();
}
function DeleteCartItem(cartItemId)
{
    cartForm = document.getElementById("fCart");
    cartItemIdInput = document.getElementById("cartItemId");
    
    cartForm.action = "?operation=delete";
    cartItemIdInput.value = cartItemId;
    
    cartForm.submit();
}
function AddGoodsToFavorite(productCode,productName)
{
    cartForm = document.getElementById("fCart");
    cartProductCode = document.getElementById("cartProductCode");
    cartProductName = document.getElementById("cartProductName");
    
    cartForm.action = "?operation=favorite";
    cartProductCode.value = productCode;
    cartProductName.value = productName;
    
    cartForm.submit();
}
function AwardToCart(id,saleType,productCode)
{
    var cartForm = document.getElementById("fCart");
    
    cartForm.action = "?operation=insert&giftItemId=" + id + "&gdsid=" + productCode + "&saletype=" + saleType;
    
    cartForm.submit();
}
function CheckGiftCertificateblur( ev )
{
    if( ev.value.length > 5 )
    {
         CheckGiftCertificate();
    }
}

function CheckGiftCertificate()
{
    var cartForm = document.getElementById("confirmPurchase");
    
    cartForm.action = "?operation=gc";
    cartForm.submit();
}
function GiftCertificateShortcut(giftNo)
{
    var cartForm = document.getElementById("confirmPurchase");
    var tbGiftNo = document.getElementById("giftNo");
    
    tbGiftNo.value = giftNo;
    cartForm.action = "?operation=gc";
    cartForm.submit();
}
function CheckPlaceOrder()
{

    var fPlaceOrder = document.getElementById("fPlaceOrder");


    //已提交，防止重复提交
    if(fPlaceOrder.value == "1")
    {
        return false;
    }
    else
    {
        

        fPlaceOrder.value = "1";   

        var cartForm = document.getElementById("confirmPurchase");

        if( parseFloat(fPlaceOrder.title) >= 200 )
        {
            if( confirm("温馨提示： 您还没有选择赠品，请选择是否需要赠品! ") == true )
            {
                cartForm.action = "PromotionList.aspx";
        
                cartForm.submit();
                  
                return true;
            }
        }
        
        cartForm.action = "?operation=place";
        
        cartForm.submit();
          
        return true;
    }
}
//删除电子礼券
function DeleteCartGCItem(cartGCItemId)
{
    var cartForm = document.getElementById("confirmPurchase");
    var cartItemIdInput = document.getElementById("cartGCItemId");
    
    cartForm.action = "?operation=gcdelete";
    cartItemIdInput.value = cartGCItemId;
    
    cartForm.submit();
}
//选择促销礼品
function CheckPromtionGiftClick(promotionId,index)
{
    var checkedCount = 0;
    
    //先取消所有的已选择的
    for (var i = 0;i < document.getElementsByName(promotionId).length;i++)
    {
        if(i == index)
        {
            //alert(document.getElementsByName(promotionId)[index].checked);
            if(document.getElementsByName(promotionId)[index].checked)
            {
                //取消要取消的
                document.getElementsByName(promotionId)[index].checked = false;
            }
            else
            {
                //选中要选择的
               // document.getElementsByName(promotionId)[index].checked = true;
            }
            
        }
        else
        {
            document.getElementsByName(promotionId)[i].checked = false;
        }
    }
    event.srcElement.checked = true;
    
// s   for (var i = 0;i < document.getElementsByName(promotionId).length;i++)
//    {
//        if (document.getElementsByName(promotionId)[i].checked)
//        {
//            checkedCount++;
//        }
//    }
//    
//    if(checkedCount == 2)
//    {
//        //先取消所有的已选择的
//        for (var i = 0;i < document.getElementsByName(promotionId).length;i++)
//        {
//            if(i != index)
//            {
//                document.getElementsByName(promotionId)[i].checked = false; 
//            }
//        }
// e   }
    
//    if (checkedCount > 1)
//    {
//        window.alert('对不起，该级别促销只能选择1件赠品！请重新选择。');
//        
//        document.getElementsByName(promotionId)[index].checked = false;
//        
//        return false;
//    }
//    else if(checkedCount == 1)
//    {
//        for (var i = 0;i < document.getElementsByName(promotionId).length;i++)
//        {
//            if (!document.getElementsByName(promotionId)[i].checked)
//            {
//                document.getElementsByName(promotionId)[i].disabled = true;
//            }
//        }
//    }
//    else
//    {
//        for (var i = 0;i < document.getElementsByName(promotionId).length;i++)
//        {
//            document.getElementsByName(promotionId)[i].disabled = false;
//        }
//    }
    
    return true;
}
//添加促销礼品到购物车的检查
function AddGiftToCartCheck(pForm)
{
    var obj = document.getElementById(pForm);
    
    var checkedCount = 0;
    var enble = false;
    
    for(var i=0;i<obj.length;i++)
    {
        if (obj[i].checked)
        {
            checkedCount++;
        }
        if(obj[i].disabled==true )
        {
            enble = true;
        }
    }
    
    if (checkedCount <= 0) 
    {
        if(enble == true )
        {
            //window.alert('对不起，您忘了选择促销礼品！');
             window.alert('对不起，您购买的商品金额没有达到该礼品级别，请继续购买商品！\n或者是您忘了选择促销礼品,请确认选择！');
        }
        else
        {
            window.alert('对不起，您购买的商品金额没有达到该礼品级别，请继续购买商品！\n或者是您忘了选择促销礼品,请确认选择！');
        }
        return false;
    }
    
    return true;
}
//选择我是一个新用户
function CheckNewUser()
{
    var obj1 = document.getElementById("radioNewCustomer");

    obj1.checked = true;
    
}
//选择我是一个老用户
function CheckOldUser()
{
    var obj = document.getElementById("radioOldCustomer");

    obj.checked = true; 
}
//显示支付方式说明
function ChangeShipNote(b,a)
{
	if (document.getElementById(a).src.indexOf('payment_open.gif')>=0)
	{
	
		document.getElementById(b).style.display='block';
		document.getElementById(a).src='../image/cart/payment_close.gif';
		document.getElementById(a).alt = '关闭';
	}
	else
	{
		document.getElementById(b).style.display='none';
		document.getElementById(a).src='../image/cart/payment_open.gif';
		document.getElementById(a).alt = '打开';
	}
}
//显示默认支付方式说明
function ChangeDefaultPaymentNote(b,a)
{
	ChangeShipNote(b,a);
}
//银行演示
function demo_open(bank)
{
	window.open('/demo/demobank.aspx?bank='+bank,'网上商城','width=500,height=300');
}

//加载城市列表
function LoadCityByProvinceId(provinceId)
{
    window.alert(provinceId);
}

function ChangePackageList()
{
    var A = document.getElementById('packageType');
    var B = document.getElementById('packageTypeList');
    var C = document.getElementById('packageTypeALL');

    B.style.display = "none";
    C.checked = false;
}

function ChangePackageList1()
{
    var A = document.getElementById('packageType');
    var B = document.getElementById('packageTypeList');
    //var C = document.getElementById('packageTypeS');
    
    B.style.display = "block";
    A.checked = false;
    
    //alert(B.childNodes[0].childNodes[0].childNodes[0].id);
    
    if( B.childNodes[0].childNodes[0].childNodes[0].checked != undefined )
    {
       
         B.childNodes[0].childNodes[0].childNodes[0].checked = true;
          B.childNodes[0].childNodes[0].childNodes[0].onclick();
    }

    
    
   // var pactype = document.getElementsByName("packageType");
  // if( pactype.length != undefined && pactype.length > 1 )
  //  {
        //pactype[0].checked =true;
   // }
 
    //packageType
}

function ChangePackageList2()
{
    var A = document.getElementById('packageType');
    var B = document.getElementById('packageTypeList');
    
    if(!A.checked)
    {
        B.style.display = "block";
    }
}

function SubtotalPacakgeFee(C)
{
    var A = document.getElementById('i_package_fee');
    var B = document.getElementById('i_subtotal');
    var E = document.getElementById('i_package_fee_1');
    
    A.innerHTML = C;
    B.innerHTML = parseFloat(B.innerHTML) - parseFloat(E.innerHTML) + parseFloat(C);
    E.innerHTML = C;
}