﻿function SavaBa(thisobj){
	thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_17.jpg" : "images/cartstep2/cartstep2_59.jpg";
	
	var BANO = document.getElementById("BANO");
	var txtBANO = document.getElementById("txtBANO");
	
	if(thisobj.alt == "保存"){
		BANO.style.display = "none";
		txtBANO.style.display = "";
		txtBANO.innerHTML = BANO.value;
	}else{
		BANO.style.display = "";
		txtBANO.style.display = "none";
	}
	
	thisobj.alt = thisobj.alt == "保存" ? "编辑" : "保存";
}

function SavaDelivery(thisobj){
	thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_17.jpg" : "images/cartstep2/cartstep2_59.jpg";
	
	var BANO = document.getElementById("remarkarea");
	var txtBANO = document.getElementById("txtremarkarea");
	
	if(thisobj.alt == "保存"){
		BANO.style.display = "none";
		txtBANO.style.display = "";
		var giftObj = document.getElementsByName("remark");

		for(i=0;i<giftObj.length;i++){
			if(giftObj[i].checked == true){
				txtBANO.innerHTML = giftObj[i].value;
			}
		}
	}else{
		BANO.style.display = "";
		txtBANO.style.display = "none";
	}
	
	thisobj.alt = thisobj.alt == "保存" ? "编辑" : "保存";
}

function SavaOrderPayment(thisobj){
	thisobj.src = thisobj.alt == "编辑" ? "images/cartstep2/cartstep2_59.jpg" : "images/cartstep2/cartstep2_17.jpg";
	
	var BANO = document.getElementById("PaymentArea");
	var txtBANO = document.getElementById("txtPaymentArea");
	var linkObj = document.getElementById("paylink");
	
	if(thisobj.alt == "保存"){
		BANO.style.display = "none";
		txtBANO.style.display = "";
		var giftObj = document.getElementsByName("paymethod");

		for(i=0;i<giftObj.length;i++){
			if(giftObj[i].checked == true){
				txtBANO.innerHTML = giftObj[i].alt;
				linkObj.href = path + 'pay.aspx?dllname=' + giftObj[i].value + '&price=' + publicprice + '&id='+ publicid;
			}
		}
	}else{
		BANO.style.display = "";
		txtBANO.style.display = "none";
	}
	
	thisobj.alt = thisobj.alt == "保存" ? "编辑" : "保存";
}

function BindPayment(id, value){
	var obj = document.getElementsByName(id);
	if(obj){
		for(i=0;i<obj.length;i++){
			if(obj[i].value == value){
				obj[i].checked = true;
			}
		}	
	}
}

function SavePayment(thisobj){
	thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_17.jpg" : "images/cartstep2/cartstep2_59.jpg";
	var BANO = document.getElementById("paymentarea");
	var txtBANO = document.getElementById("txtpaymentarea");
	
	if(thisobj.alt == "保存"){
		BANO.style.display = "none";
		txtBANO.style.display = "";
		var giftObj = document.getElementsByName("paymethod");

		for(i=0;i<giftObj.length;i++){
			if(giftObj[i].checked == true){
				txtBANO.innerHTML = giftObj[i].alt;
			}
		}
	}else{
		BANO.style.display = "";
		txtBANO.style.display = "none";
	}
	
	thisobj.alt = thisobj.alt == "保存" ? "编辑" : "保存";
}

function ShowAddressOperate(){
    if (navigator.appVersion.indexOf("MSIE") == -1){
        this.returnAction=function(strResult){
            if(strResult!=null){
				window.location.reload();
            }
        }
        window.open(baseurl + 'member/User_Address_Operate.aspx?d=' + Date(),'newWin','modal=yes,width=550,height=550,top=200,left=300,resizable=no,scrollbars=no');
        return;
    }else{
        var GetValue = showModalDialog(baseurl + 'member/User_Address_Operate.aspx?d=' + Date(),'','dialogWidth:550px;dialogHeight:550px;')
        if (GetValue != null) {
			window.location.reload();
        } 
    }
}

function SaveDe(thisobj){
	thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_17.jpg" : "images/cartstep2/cartstep2_59.jpg";
	var BANO = document.getElementById("deliveryarea");
	var txtBANO = document.getElementById("txtdeliveryarea");
	
	if(thisobj.alt == "保存"){
		BANO.style.display = "none";
		txtBANO.style.display = "";
		var giftObj = document.getElementsByName("delivery");

		for(i=0;i<giftObj.length;i++){
			if(giftObj[i].checked == true){
				txtBANO.innerHTML = giftObj[i].alt;
			}
		}
		txtBANO.innerHTML += " " + weightmoney.innerText;
		//delivery
	}else{
		BANO.style.display = "";
		txtBANO.style.display = "none";
	}
	
	thisobj.alt = thisobj.alt == "保存" ? "编辑" : "保存";
}

function SavaCoupon(thisobj){
	
	var Coupon = document.getElementById("Coupon");
	var txtCoupon = document.getElementById("txtCoupon");
	
	var xmlhttprequest;
	xmlhttprequest = CreateXMLHttpRequest();
	var number = document.getElementById("Coupon").value;
	
	var uid = document.getElementById("uid").innerHTML;
	
	var url = "/member/jieshouneedPrice.aspx?num="+number+"&uid="+escape(uid)
	xmlhttprequest.open("get",url,true);
	//alert(url);
	 xmlhttprequest.onreadystatechange=function()
	 {
	    //alert(xmlhttprequest.status);
	    if(xmlhttprequest.readyState==4&&xmlhttprequest.status==200)
	    {
	    //alert(xmlhttprequest.responseText);
	    if(xmlhttprequest.responseText=="NO")
	      {
	         //优惠卷和会员未绑定
	          
	         alert("该优惠券未绑定，您不能使用！");
	         document.getElementById("Coupon").value = "";
	         document.getElementById("txtCoupon").value = "";
	         return false;
	        
	       }
	       if(xmlhttprequest.responseText=="do")
	      {
	         //优惠卷和会员未绑定
	         alert("该优惠券已使用或已过期，您不能使用！");
	         document.getElementById("Coupon").value="";
	        // alert(document.getElementById("Coupon").value);
	         return false;
	       }
	        if(xmlhttprequest.responseText!="")
	            {
	                        
	                if(xmlhttprequest.responseText!="null")
	                {
	                   //alert(xmlhttprequest.responseText);
	                    document.getElementById("needpricepercent").innerHTML=xmlhttprequest.responseText;
	                    
                        var totalprice = document.getElementById("totalprice");
                    	
	                    var needpricepercent = document.getElementById("needpricepercent");
                        if(thisobj.alt == "保存")
                        {
		                
                    	//alert("00");
                    	 
                            
	                    if(parseFloat(totalprice.innerHTML)<parseFloat(needpricepercent.innerHTML))
	                    {
                    	    
	                        alert("购物车的总金额小于该优惠券使用的最低金额:"+needpricepercent.innerHTML);
	                        document.getElementById("Coupon").value = "";
	                        return false;
	                        thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_17.jpg" : "images/cartstep2/cartstep2_59.jpg";
	                        
	                        document.getElementById("txtCoupon").value = "";
	                    }
	                    else{
                    	 
	                        thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_17.jpg" : "images/cartstep2/cartstep2_59.jpg";
		                    Coupon.style.display = "none";
		                    txtCoupon.style.display = "";
		                    txtCoupon.innerHTML = Coupon.value;
		                    }
		               }
		               else
		               {
		                    Coupon.style.display = "";
		                    txtCoupon.style.display = "none";
		               }
                       thisobj.alt = thisobj.alt == "保存" ? "编辑" : "保存";
                       thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_59.jpg" : "images/cartstep2/cartstep2_17.jpg";
	                }
	                else
	                {
	                    
	                    alert("该优惠卷不存在！");
	                   
	                }      
	            }
	    }
	    
	 } 
    xmlhttprequest.send(null);

	
	
//	if(thisobj.alt == "保存")
//	{
////	alert("11");
////     
//	var totalprice = document.getElementById("totalprice");
//	
//	var needpricepercent = document.getElementById("needpricepercent");
//	
//	 
//        
//	if(parseFloat(totalprice.innerHTML)<parseFloat(needpricepercent.innerHTML))
//	{
//	    
//	    alert("购物车的总金额小于系统设定的优惠券使用的最低金额");
//	    return false;
//	    thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_17.jpg" : "images/cartstep2/cartstep2_59.jpg";
//	    document.getElementById("Coupon").value == "";
//	    document.getElementById("txtCoupon").value == "";
//	}
//	else{
//	 
//	 thisobj.src = thisobj.alt == "保存" ? "images/cartstep2/cartstep2_17.jpg" : "images/cartstep2/cartstep2_59.jpg";
//		Coupon.style.display = "none";
//		txtCoupon.style.display = "";
//		txtCoupon.innerHTML = Coupon.value;
//		}
//	}
//	else{
//		    Coupon.style.display = "";
//		    txtCoupon.style.display = "none";
//	    }
	//alert(txtCoupon.innerHTML);
   // thisobj.alt = thisobj.alt == "保存" ? "编辑" : "保存";
}
//create xmlhttprequest
function CreateXMLHttpRequest()
{
   // Initialize Mozilla XMLHttpRequest object
   var xmlHttp;
   if (window.XMLHttpRequest)
   {
       xmlHttp = new XMLHttpRequest();
   } 
   // Initialize for IE/Windows ActiveX version
   else if (window.ActiveXObject)
   {
       try
       {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
         } 
       catch (e)
       {
                try
                {
                     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }  
                catch(e)
                {
                     newsstring = "对不起，您的浏览器不支持XMLHttpRequest对象！";}
          }   
   }
   return xmlHttp;
}

function ShowOrHidden(id, thisobj){
	var obj = document.getElementById(id);
	if(obj && thisobj){
		obj.style.display = thisobj.value == "0" ? "none" : "";
	}
}

function ShowOrHiddenInvoice(id, thisobj){
	var obj = document.getElementById(id);
	if(obj && thisobj){
		obj.style.display = thisobj.value == "0" ? "none" : "";
	}
}

function submitForm(){
	var form = document.getElementById("cartform");	
	
	form.action = path + "cart1.aspx";
	form.submit();
}

function submitFormStep(){

    if(document.getElementById("Coupon").value!="" && document.getElementById("txtCoupon").innerHTML=="")
    {
        alert("请输入能正常使用且属于您的优惠券号！");
        document.getElementById("Coupon").value = "";
        return;
    }
    
	var giftObj = document.getElementsByName("giftid");
	var cartForm = document.getElementById("cartHiddenForm");
	var cartForm1 = document.getElementById("cartHiddenForm1");
	var changeObj = document.getElementsByName("changesale");
	var changeID = "0";

	for(i=0;i<changeObj.length;i++){
		if(changeObj[i].checked == true){
			changeID = changeObj[i].value;
		}
	}
	
	var url = path + "cart.aspx?act=delgift&d=" + Date();
	var myajax = new Ajax.Updater(    
        {success: 'delgift'},     
        url,    
        {
            asynchronous:true,    
            method: 'get',    
            evalscripts:true,
	    onComplete : InitGiftFormSubmit  
        }   
	)
}

function InitGiftFormSubmit(){
	var giftObj = document.getElementsByName("giftid");
	var cartForm = document.getElementById("cartHiddenForm");
	var cartForm1 = document.getElementById("cartHiddenForm1");
	var changeObj = document.getElementsByName("changesale");
	var changeID = "0";
	
	for(i=0;i<changeObj.length;i++){
		if(changeObj[i].checked == true){
			changeID = changeObj[i].value;
		}
	}
 
	//加入小样
	document.getElementById("cartHiddenFormid").value="";
	for(i=0;i<giftObj.length;i++){
	    if (giftObj[i].checked == true) {

	        document.getElementById("cartHiddenFormid").value = document.getElementById("cartHiddenFormid").value+giftObj[i].value + ",";
}

}


cartForm.submit();
if (document.getElementById("cartHiddenFormid").value == "") {

    document.getElementById("cartHiddenFormid").value = "0"; 
}

	//加入换购
	if(changeID != "0"){
		document.getElementById("cartHiddenFormChnageid").value = changeID;
		cartForm1.submit();
	}
	
	setTimeout('Redirect()', 1500);	
}
	
function Redirect(){
	var form = document.getElementById("cartform");	
	
	form.action = path + "cartstep1.aspx";
	form.submit();	
}

function submitFormOrder(){
	//判断支付方式
	if(!CheckSelected("address")){
		alert("请选择收货地址");	
		return false;
	}

	if(!CheckSelected("delivery")){
	
	if(document.getElementById("delivery")==null)
	{
		alert("请更新收货地址中的详细地址");	
		return false;
	}
	else
	{
		alert("请选择配送方式");
	}	
		//document.getElementById('areafid_1').focus();
		return false;
	}
	
	//判断配送地区
	if(document.getElementById('areafid_1') && document.getElementById('areafid_1').options[0].selected)
	{
		alert("请选择配送地区");	
		return false;
	}
	//判断支付方式
	if(!CheckSelected("paymethod")){
		alert("请选择支付方式");	
		return false;
	}	
	
	var form = document.getElementById("orderForm");	
	form.submit();	
	return true;
}

function InitGift(obj){
	var giftObj = document.getElementsByName("giftid");
	var selectedCount = 0;
	var limitCount = 0;
	
	for(i=0;i<giftObj.length;i++){
		if(giftObj[i].checked == true)	{
			selectedCount++;
		}
	}

	var temptotalprice = document.getElementById("temptotalprice");
	
	var tempprice = parseFloat(temptotalprice.value);

	if(tempprice >= 300){
		limitCount = 3;
	}else if(tempprice >= 200 && tempprice < 300){
		limitCount = 2;
	}else if(tempprice >= 100 && tempprice < 200){
		limitCount = 1;
	}
	
	if(limitCount == 0){
		alert("您购物满100以上才能选择小样!");	
		return false;	
	}
	
	if(selectedCount > limitCount){
		alert("您最多只能选择"+limitCount+"个小样!");	
		return false;
	}
}

//打开模式对话框（图片选择）
function OpenAddressDialog(ObjID){
    if (navigator.appVersion.indexOf("MSIE") == -1){
        this.returnAction=function(strResult){
            if(strResult!=null && document.getElementById(ObjID)){
                document.getElementById(ObjID).innerHTML = document.getElementById(ObjID).innerHTML + strResult.split('*')[0];
					var obj1 = document.getElementById("add_" + strResult.split('*')[1]);
					if(obj1){
						InitAddress(obj1);
						obj1.checked = true;
					}
            }
        }
	//        window.open('member/User_Address_Operate.aspx?isajax=1&d=' + Date(),'newWin','modal=yes,width=620,height=620,top=200,left=300,resizable=no,scrollbars=no');
	window.showModalDialog('member/User_Address_Operate.aspx?isajax=1&d=' + Date(),'','dialogWidth:620px;dialogHeight:620px;');
        return;
    }else{
        var GetValue = showModalDialog('member/User_Address_Operate.aspx?isajax=1&d=' + Date(),'','dialogWidth:620px;dialogHeight:620px;')
        if (GetValue != null && document.getElementById(ObjID)) {
            document.getElementById(ObjID).innerHTML = document.getElementById(ObjID).innerHTML + GetValue.split('*')[0];
			var obj1 = document.getElementById("add_" + GetValue.split('*')[1]);
					if(obj1){
						InitAddress(obj1);
						obj1.checked = true;
					}
        } 
    }
}



