﻿// JScript 文件

 function AddCart(id,powerID){
        alert(id + '--'+powerID);
        
        var result = Product.AddToCart(id,powerID).value;
        alert(result);
        if(result = "true"){
            alert('恭喜您！您已成功添加到购物车!');
            var quantity = parseInt(document.getElementById("spCartQuantity").innerHTML);
            quantity += 1;
            document.getElementById("spCartQuantity").innerHTML = quantity;
            document.getElementById("ulCartItems").innerHTML += "<li >产品项目!</li>";
        }else{
            alert('对不起！服务添加到购物车失败!');
        }
    }
    
    //添加到比较产品
    function Add(powerID,object,fname){
         
        if(object.checked){
            var result = jsBll.dfw268.TWEB_SERVERWINS.AddCompare(parseInt(powerID)).value;
            if(result == true){
                if(document.getElementById("ulCompareItems"))
                {
                    document.getElementById("ulCompareItems").innerHTML += "<li><a href='Product_details.aspx?fpowerid="+powerID+"'>"+fname+"</a></li>";
                }
            }
            document.getElementById("dvCompareCon").style.display="";
            document.getElementById("dvCompareNoData").style.display="none";
        }
     }
     
     //清空比较产品列表
     function ClearCompare(){
       
        jsBll.dfw268.TWEB_SERVERWINS.ClearCompare();
         
        if(document.getElementById("ulCompareItems"))
        {
            document.getElementById("ulCompareItems").innerHTML="";
        }
        document.getElementById("dvCompareCon").style.display="none";
        document.getElementById("dvCompareNoData").style.display="";
     }
     
     function CheckCompare(){
        var items = document.getElementById("ulCompareItems");
        //alert(items.innerHTML.length)
        if(items.innerHTML.length==0)
        {
            document.getElementById("dvCompareCon").style.display="none";
            document.getElementById("dvCompareNoData").style.display="";
        }
    }
     
     //添加到购物车
      function Add2Cart(ffeeID,fname){  
            //alert(ffeeID);
            /*
            var exist = jsBll.dfw268.T_SHOPPINGCART.ExistsFeeID(parseInt(ffeeID)).value;
            if(exist){
                if(!confirm('您的购物车已经存在此商品，确认添加到购物车?')){
                    return;
                }
            }
            */
            var result = jsBll.dfw268.T_SHOPPINGCART.Add(parseInt(ffeeID)).value;
           //alert(result);
		   //alert(ffeeID);
            if(result == true){
                 
                if(document.getElementById("ulCartItems")){
                    document.getElementById("ulCartItems").innerHTML += "<li><a href='/usermanage/shoppingcart.aspx' >"+fname+"</a></li> <!--<a href=\"javascript:;\" onclick=\"RemoveCart('"+ffeeID+"','liCartItem"+ffeeID+"')\" ><img src=images/cart_Del.gif border=0 /></a>-->";
                 }
                 if(document.getElementById("spCartQuantity")){
                    var quantity = parseInt(document.getElementById("spCartQuantity").innerHTML);
                    quantity++;
                    document.getElementById("spCartQuantity").innerHTML = quantity;
                 }  
                //alert('恭喜您！您已成功把 '+fname+' 添加到购物车!')
                 
                 
            }else
            {
                //alert('添加失败,您的购物车已经存在此产品!');
                alert('购买失败!');
            }
            return result;
     }
     
     function Add2Buy(ffeeID,fname){
        var result= jsBll.dfw268.TWEB_GROUP.checkLogin().value;
        if(result)
        {
            var result2 = Add2Cart(ffeeID,fname);
            if(result2 == true){
                window.event.returnValue = false;
                window.location='/usermanage/shoppingcart.aspx';
            }
         }
        else
        {
            alert('对不起！您还没登录,请先登录/注册!');
            window.event.returnValue = false;
            window.location.href='/login.aspx?url='+window.location.href;
        }
     }
     
     //添加套餐到购物车
     function AddGroup2Cart(groupID){
        //alert(groupID);
        //判断是否已经有套餐
        /*
        var result = jsBll.dfw268.T_SHOPPINGCART.ExistsGroup(parseInt(groupID)).value;
        if(result){
            alert('添加失败,您的购物车已经存在此套餐!');
            return;
        }
        */
        
        result = jsBll.dfw268.TWEB_GROUP.AddToCart(parseInt(groupID)).value;
        if(result){
            //alert('成功添加到购物车！');
        }else{
            //alert('添加套餐失败！');
             alert('购买失败！');
        }
     }
     //添加套餐到购物车并跳转
     function AddGroup2Cart2(groupID){        
        var result= jsBll.dfw268.TWEB_GROUP.checkLogin().value;
        if(result)
        {
            AddGroup2Cart(groupID);
            window.event.returnValue = false;
            window.location='/usermanage/shoppingcart.aspx';
        }
        else
        {
            alert('对不起！您还没登录,请先登录/注册!');
            window.event.returnValue = false;
            window.location.href='/login.aspx?url='+window.location.href;
        }
     }
     //根据套餐ID删除购说车产品
     function RemoveCartByGroupID(groupID){
        var result =jsBll.dfw268.T_SHOPPINGCART.DeleteByGroupID(parseInt(groupID)).value;
        //alert(result);
        if(result){
            window.location.reload();
        }else{
            alert('删除失败！');
        }
     }
     //清空比较产品列表
     function RemoveCart(fid,object){
      
        var result = jsBll.dfw268.T_SHOPPINGCART.DeleteByFeeID(parseInt(fid)).value;
        //alert(object);
        //document.getElementById(object).innerHTML='';
        if(document.getElementById("ulCartItems") != null)
        {

            if(document.getElementById(object))
            {
                 
                document.getElementById("ulCartItems").removeChild(document.getElementById(object))
            }
            //;
        }
        
     }
     
     //清空购物车
     function ClearCart(){
      
        var result = jsBll.dfw268.T_SHOPPINGCART.ClearCart().value;
         
        if(document.getElementById("ulCartItems") != null)
        {
            document.getElementById("ulCartItems").innerHTML = "";
        }
        
        if(document.getElementById("spCartQuantity")){
            document.getElementById("spCartQuantity").innerHTML = "0";
        }
        
     }
     
     //根据样式名称，显示或者隐藏tr
     function Expand(id){
            var elements = document.getElementsByTagName('tr');
            var isOpen = true;
            for(var i=0;i<elements.length;i++){
                if(elements[i].className == id){        
                    if(elements[i].style.display==''){
                        elements[i].style.display = 'none';
                        //img.src='/images/line.gif';
                        isOpen =false;
                    }
                    else{
                        elements[i].style.display=''
                        //img.src='/images/open.gif';
                        isOpen=true;
                    }
               }         
            }
            
            var img = document.getElementById('img'+id);
            if(isOpen){
                img.src='/images/open.gif';
            }else{
                img.src='/images/line.gif';
            }
            
    }
    
     
