//删除单个
function del(Url,pName){
  if(confirm('确定从您的购物车中删除\n\n'+pName+' 吗?')) goUrl(Url);
}

//删除全部
function DelAll(Url){
  if(confirm('你真的要删除购物车内的所有产品吗?')) goUrl(Url);
}

//修改数量
function mod(CartID,modText,i){
  if(modText==$id('modText'+i).title) return;
  var page = get('page');
  var Url = 'cart.asp?id='+CartID+'&modText='+modText+'&page='+page+'&Action=modify';
  goUrl(Url);
}

//修改型号
function setSize(CartID,pSize){
  var page = get('page');
  var Url = 'cart.asp?id='+CartID+'&pSize='+pSize+'&page='+page+'&Action=setSize';
  goUrl(Url);
}

//修改颜色
function setColor(CartID,pColor){
  var page = get('page');
  var Url = 'cart.asp?id='+CartID+'&pColor='+pColor+'&page='+page+'&Action=setColor';
  goUrl(Url);
}

//确定购买按钮
function bought(isLogin){
 if(IsNull(isLogin)){showbg('Login');return;}
 SetDisplay('step1','block');
 SetDisplay('cart','none');
}

//使用我的地址
function setMyAddress(){
  var inputs = $tag($id('newAddress'),'input');
  for(var i=0;i<inputs.length;i++){
    if(inputs[i].type=='text'){
	  inputs[i].value = inputs[i].alt;
	  inputs[i].disabled = true;
	}
  }
}
//使用新的地址
function setNewAddress(){
  var inputs = $tag($id('newAddress'),'input');
  for(var i=0;i<inputs.length;i++){
    if(inputs[i].type=='text'){
	  inputs[i].value = '';
	  inputs[i].disabled = false;
	}
  }$id('trueName').focus();
}

//验证送货信息
function step_1(){
  var TrueName = $id('TrueName').value;
  var phone = $id('phone').value;
  var zip = $id('zip').value;
  var Email = $id('Email').value;
  var address = $id('address').value;
  if(IsNull(TrueName)){
      showmsg('step1_msg','Error','请输入您的姓名!');return;
  }
  if(IsNull(address)){
      showmsg('step1_msg','Error','请输入您的收货地址!');return;
  }
  if(!IsEmail(Email)){
     showmsg('step1_msg','Error','请输入正确的E-Mail地址!');return;
//  }
  //if(!IsNumeric(zip)||zip.length!=6){
    // showmsg('step1_msg','Error','邮政编码不正确!');return;
  }
  if(IsNull(phone)||!IsNumeric(phone)){
     showmsg('step1_msg','Error','请正确填写您的电话!');return;
  }
  var Freight,FreightHtml;//运费
  var radios = $tag($id('FreightBox'),'input');
  for(var i=0;i<radios.length;i++){
	 if(radios[i].type=='radio'&&radios[i].checked==true){
		     Freight = radios[i].value;
			 FreightHtml = radios[i].alt;
			 break;
		 }
   }
  if(typeof(Freight)=='undefined'){
	  showmsg('step1_msg','Error','请选择产品的配送方式!');return;
	}
  Freight = parseInt(Freight);
  var money = parseInt($id('money').value);//产品总额
  var UserIntegral = $id('UserIntegral').value;//会员积分
  var FreightPrice = $id('FreightPrice').value;//可免运费封顶金额
  $id('FreightText').innerHTML = Freight;
  $id('PaidCash').innerHTML = (money + Freight) - UserIntegral;//应付金额(产品总额+运费-用户积分)
  if(Freight==0) FreightHtml = '消费满'+FreightPrice+'元,免运费';
  $id('FreightHtml').innerHTML = FreightHtml;
  $id('FreightHtml').lang = Freight;
  showmsg('step1_msg','msg','');
  SetDisplay('step1','none');
  SetDisplay('step2','block');
}

//------------------------------支付事宜--------------------------------
function step_2(){
  var buyWay = getBuyWay();
  var PaidCash = $id('PaidCash').innerHTML//应付金额
  var UserMoney = $id('UserMoney').value;
  if(buyWay==2&&(UserMoney-PaidCash)<0){
	  alert('余额不足!\n\n应付金额: '+PaidCash+' 元\n\n您的帐户余额为: '+UserMoney+' 元\n\n请选择其他支付方式');return;
	}
  var TrueName = $id('TrueName').value;
  var phone = $id('phone').value;
  var zip = $id('zip').value;
  var Email = $id('Email').value;
  var address = $id('address').value;
  var DeliveryTime = $id('DeliveryTime').options[$id('DeliveryTime').selectedIndex].value;
  
  $id('TrueNameText').innerHTML = TrueName;
  $id('phoneText').innerHTML = phone;
  $id('zipText').innerHTML = zip;
  $id('EmailText').innerHTML = Email;
  $id('addressText').innerHTML = address;
  $id('psfsText').innerHTML = $id('FreightHtml').innerHTML;
  $id('DeliveryTimeText').innerHTML = DeliveryTime;
  
  $id('PaidCashText').innerHTML = PaidCash;
  $id('yfText').innerHTML = $id('FreightText').innerHTML;
  $id('buyWayText').innerHTML = buyWayHtml;
  
  SetDisplay('step2','none');
  SetDisplay('step3','block');
}

function addOrder(){
  var TrueName = $id('TrueName').value;
  var zip = $id('zip').value;
  var phone = $id('phone').value;
  var Email = $id('Email').value;
  var address = $id('address').value;
  var buyWay = $id('buyWayText').innerHTML;
  var Freight = $id('FreightHtml').lang;
  var DeliveryTime = $id('DeliveryTime').options[$id('DeliveryTime').selectedIndex].value;;
  var Content = $id('Content').value;
  var paytype = getBuyWay();
  var PaidCash = $id('PaidCash').innerHTML//应付金额
  showmsg('addorder_msg','smallLoading','正在处理,请稍候..');
  $id('addOrder_btn').disabled = true;
  $id('addOrder_ctn').disabled = true;
  var Url = 'ajax.asp?TrueName='+TrueName+'&phone='+phone+'&Email='+Email+'&zip='+zip+'&Address='+address+'&buyWay='+buyWay+'&Freight='+Freight+'&DeliveryTime='+DeliveryTime+'&Content='+Content+'&paytype='+paytype+'&Action=addOrder';
  ajax.response(Url,addOrdered);
}

function addOrdered(){
  var html = ajax.request();//alert(html);
  if(html.charAt(0)=='L') return;
  if(html.indexOf('提')!=-1){
    showmsg('addorder_msg','right',html);
	SetDisplay('step3','none');SetDisplay('step4','block');
	var OrderID = html.substring(html.indexOf('-')+1,html.length);
	OrderID = 'FGY-'+OrderID;
	$id('OrderID').innerHTML = OrderID;
	switch(getBuyWay()){
	   case 1:
	     $id('form').v_oid.value = OrderID;
	     $id('form').v_amount.value = $id('PaidCash').innerHTML;
		 $id('payinit').innerHTML = '<A href="#" style="font-size:13px;font-weight:bold;color:#F64E07;text-decoration:underline;" onClick=$id("form").submit();return false;>您选择了网银在线支付，请点击此链接进入支付</A>';break;
	   case 2:
	     $id('payinit').innerHTML = '<A href="memberRecord.asp" style="font-size:13px;font-weight:bold;color:#F64E07;text-decoration:underline;">帐户余额支付成功!，请点击此链接查看我的帐户更新记录</A>';break;
	   case 3:
	     $id('payinit').innerHTML = '<span style="font-size:13px;font-weight:bold;color:#F64E07;">您选择了货到付款支付方式，请等待我们的受理</span>';break;
	 }
   }else{
    showmsg('addorder_msg','Error',html);
  }
}
//支付方式
function getBuyWay(){
  var buyWay;
  var radios = $tag($id('buyWayBox'),'input');
  for(var i=0;i<radios.length;i++){
	 if(radios[i].type=='radio'&&radios[i].checked==true){
		     buyWay = radios[i].value;
			 buyWayHtml = radios[i].alt;
			 break;
		 }
   }
  if(typeof(buyWay)=='undefined'){
	  showmsg('msg','Error','请选择订单的支付方式!');return;
	}
  return parseInt(buyWay);	
}