mooshop.initUpdateCart=function(){
	$$('.updateCart').each(function(u){
		u.addEvent('click',function(){
			//原数量
			var oamount=u.getProperty('ref').toInt();
			//数量input
			var amountElID=$('amount'+u.getProperty('rel'));
			var newamount=$(amountElID).value.toInt();
			var intPattern=/^[0-9]*[1-9][0-9]*$/;
			if(u.getProperty('ret')){
				var id=u.getProperty('ret').toInt();
			}else{
				var id;
			}
			if(u.getProperty('reb')){
				var orderid=u.getProperty('reb').toInt();
			}else{
				var orderid;
			}
			if(!intPattern.exec(newamount)){
				alert('请输入整数');
			}else{
				newamount=$(amountElID).value.toInt();
				if(oamount!=newamount){
					var amountDiff=newamount-oamount;
					var req = new Request.HTML({url:'action.php?type=updateCart&goodsid='+u.getProperty('rel')+'&amount='+newamount+'&id='+id+'&orderid='+orderid,
					onComplete: function(responseTree, responseElements, responseHTML, responseJavaScript) {
						if(responseHTML.toInt()>0){
							var newTotalcount=$('totalcount').get('html').toInt()+amountDiff.toInt();
							$('totalcount').set('html',newTotalcount);
							var price=u.getProperty('rev').toFloat();
							var valueDiff=price*amountDiff;
							var newTotalvalue=$('totalvalue').get('html').toInt()+valueDiff.toInt();
							$('totalvalue').set('html',newTotalvalue);
							$('totalprice').set('html',newTotalvalue);
							$('value').value=newTotalvalue;
							//
							u.setProperty('ref',newamount);
						}else{
							alert('发生了点麻烦，请过会修改');
						}
					}
					});
					req.send();
				}else{
					alert('数量未作改变');
				}
			}
		});
	});
	$$('.deleteCart').each(function(d){
		d.addEvent('click',function(){
			var goodsID=d.getProperty('rel');
			var trID='tr'+goodsID;
			if(d.getProperty('ret')){
				var id=d.getProperty('ret').toInt();
			}else{
				var id=0;
			}
			if(d.getProperty('reb')){
				var orderid=d.getProperty('reb').toInt();
			}else{
				var orderid=0;
			}
			var rt=confirm('确定删除吗？');
			if(rt){
				url='action.php?type=deleteCart&goodsid='+goodsID+'&id='+id+'&orderid='+orderid;
				var req = new Request.HTML({url:url,
				onComplete: function(responseTree, responseElements, responseHTML, responseJavaScript) {
					if(responseHTML.toInt()>0){
						$(trID).fade();
						setTimeout(function(){$(trID).dispose();}, 1000);
						//
						var oamount=$('amount'+goodsID).value;
						var newTotalcount=$('totalcount').get('html').toInt()-oamount;
						$('totalcount').set('html',newTotalcount);
						var price=d.getProperty('rev').toFloat();
						var valueDiff=price*oamount;
						var newTotalvalue=$('totalvalue').get('html').toFloat()-valueDiff.toFloat();
						$('totalvalue').set('html',newTotalvalue);
						$('totalprice').set('html',newTotalvalue);
						$('value').value=newTotalvalue;
						//
						var id=d.getProperty('ret');
						if($('carts').value.indexOf(id+',')==0){
							var newCarts=$('carts').value.replace(id+',','');
						}else{
							var newCarts=$('carts').value.replace(','+id+',',',');
						}
						$('carts').value=newCarts;
					}
				},
				onFailure: function() {
				}
				});
				req.send();
			}
		});
	});
}
mooshop.initCartInfo=function(){
	var nameReg=/^[\u4e00-\u9fa5]{2,5}$/;
	var mpReg=/^(13[0-9]|15[0-9]|188|189)\d{8}$/;
	var emailPattern=/(\S)+[@]{1}(\S)+[.]{1}(\w)+/;
	$('form').addEvent('submit',function(e){
		if(!nameReg.exec($('name').value)){
			alert('请输入正确的姓名');
			return false;
		}else if(!emailPattern.exec($('email').value)){
			alert('请输入正确的邮箱');
			return false;
		}else if($('tel').value.trim()==''){
			alert('请输入联系电话');
			return false;
		}else if(!mpReg.exec($('mp').value)){
			alert('请输入正确的手机号码');
			return false;
		}else if($('address').value.trim()==''){
			alert('请输入地址');
			return false;
		}else if($('postcode').value.trim()==''){
			alert('请输入邮编');
			return false;
		}else if(!nameReg.exec($('rname').value)){
			alert('请输入收票人的正确姓名');
			return false;
		}else if(!emailPattern.exec($('remail').value)){
			alert('请输入收票人的正确邮箱');
			return false;
		}else if($('rtel').value.trim()==''){
			alert('请输入收票人联系电话');
			return false;
		}else if(!mpReg.exec($('rmp').value)){
			alert('请输入收票人正确的手机号码');
			return false;
		}else if($('geoid').value==0){
			alert('请选择收票人所在区域');
			return false;
		}else if($('raddress').value.trim()==''){
			alert('请输入收票人地址');
			return false;
		}else if($('rpostcode').value.trim()==''){
			alert('请输入收票人邮编');
			return false;
		}else{
			$('qq_tip').set('html','');
			$('qq_tip').fade();
			loading($('myform').getElements('input[type=submit]')[0]);
			new Event(e).stop();
			this.set('send',{onComplete:function(){
				stopLoading($('myform').getElements('input[type=submit]')[0]);
				if(this.response.text=="1"){
					rt_success($('tips'),'修改成功');
				}else{
					rt_success($('tips'),'未做任何修改');
				}
			}}).send();
		}
	});
}
mooshop.initUnloginCartInfo=function(){
	var nameReg=/^[\u4e00-\u9fa5]{2,5}$/;
	var mpReg=/^(13[0-9]|15[0-9]|188|189)\d{8}$/;
	$('form').addEvent('submit',function(e){
		if(!nameReg.exec($('rname').value)){
			alert('请输入收票人的正确姓名');
			return false;
		}else if(!mpReg.exec($('rmp').value)){
			alert('请输入收票人正确的手机号码');
			return false;
		}else if($('geoid').value==0){
			alert('请选择收票人所在区域');
			return false;
		}else if($('raddress').value.trim()==''){
			alert('请输入收票人地址');
			return false;
		}else{
			return true;
		}
	});
}