/**
 * 验证修改商品的数量
 * @param {}
 * goodscount
 * @return {Boolean}
 */
var pathname = window.location.pathname;
 if( pathname != "" && pathname.indexOf("ys") > -1 ){
 	document.write('<script language=\"javascript\" src=\"' + window.location.protocol + '//' + window.location.host + window.location.pathname.substring(0,4) +'scripts/constant.js\"></script>');
 }else{
 	document.write('<script language=\"javascript\" src=\"' + window.location.protocol + '//' + window.location.host + '/scripts/constant.js\"></script>');
 }
function checkcount(goodscount) {
	if (document.getElementById(goodscount).value == '' || document.getElementById(goodscount).value < 0 || document.getElementById(goodscount).value == '0') {
		alert("数量不能为空！");
		return false;
	}

	if (document.getElementById(goodscount).value != '' && document.getElementById(goodscount).value > 999) {
		alert("您填写的数量过大！");
		return false;
	}
	if (/\D/.test(document.getElementById(goodscount).value)) {
		alert("请正确填写数量！");
		return false;
	}
	return true;
}

/**
 * 结算
 * @return {Boolean}
 */
function checkFrom2() {
	var goodsCount = parseInt($("#hidGoodsMapSize").val());
	var suitCount = parseInt($("#hidGoodsSuitSize").val());
	var mbrAccountStuts2 = $("#mbrAccountStuts2").val();
	var count = 0;
	if(!isNaN(goodsCount)){
		count = count+goodsCount;
	}
	if(!isNaN(suitCount)){
		count = count+suitCount;
	}
	if(mbrAccountStuts2=="false"){
		alert("对不起,您的账户已经被冻结，不能进入结算，有问题请联系管理员！");
		return false;
	}
	if (count < 1) {
		alert('当前购物车中没有商品，不能去结算！');
		return false;
	}

	if (!$("#anonymous").attr("checked")) {// 注册用户购买商品
		$.post( webpath + "/getJSON.do?method=isLogin", {}, function(json) {
			if (json == "1") {
				$.floatbox({
					content : "<div align='center' id='USERLOGIN_DIV'><div id='login'>"
							+ "<h2>用户登录</h2>"
							+ "<form name='begin' method='POST' action='"
							+ webpath
							+ "/j_acegi_security_check' onsubmit='return checkLogin()'><span id='msg'></span>"
							+ "<p> <label for='j_username'>用户名：</label>"
							+ "<input type='text' class='text' name='j_username' id='j_username' autocomplete='off'>"
							+ "<span><a href='"
							+ webpath
							+ "/member/register.html'>新用户注册</a></span> </p>"
							+ "<p><label for='j_password'>密码：</label>"
							+ "<input type='password' class='text' name='j_password' id='j_password'>"
							+ "<span><a href='"
							+ webpath
							+ "/repassword.html'>忘记密码</a></span> </p>"
							+ "<button id='submit' type='submit' border='0' onFocus='this.blur()'>登录</button><input type='hidden' name='callbackurl' id='callbackurl' value=" + webpath + "/cart/shopcart.html></form></div></div>",
					fade : true
				});
				setTimeout("getFocus()",500);
			} else {
				var staff_number = $("#staff_number").val();
				if ($("#ticketcbx").attr("checked"))
				{
					$(".eticket input:radio").each(function() {
						if ($(this).attr("checked")) {
							var id = $(this).val();
							window.location.href = webpath + '/checkout.do?method=checkOut&eticket_money=' + $("#" + id).val() + '&eticket_mark=' + id+"&staff_number="+staff_number;
						}
					});
				} else {
					window.location.href = webpath + '/checkout.do?method=checkOut&staff_number='+staff_number;
				}
			}
		});

	} else {// 非注册用户购买商品
		window.location.href = webpath + '/checkout.do?method=checkOut_anonymous';
	}
	return true;
}

/**
 * 
 */
function getFocus(){
	$("#USERLOGIN_DIV input[id='j_username']").focus();
}

function checkLogin() {
	var flag = false;
	var J_USERNAME = $("#USERLOGIN_DIV input[id='j_username']").val();
	var J_PASSWORD = $("#USERLOGIN_DIV input[id='j_password']").val();
	if( J_USERNAME == "" ){
		$("#msg").text("");
		$("#USERLOGIN_DIV input[id='j_username']").focus();
		alert( "您还没有输入用户名！" );
		return false;
	}
	if( J_PASSWORD == "" ){
		$("#msg").text("");
		$("#USERLOGIN_DIV input[id='j_password']").focus();
		alert( "您还没有输入密码！" );
		return false;
	}
	if( J_USERNAME != "" && J_PASSWORD != "" ){
		$.ajax({
			url : webpath + "/getJSON.do?method=checkUser",
			success : function(data) {
				if (data == "1") {
					flag = true;
				} else {
					$("#USERLOGIN_DIV input[id='j_username']").val("");
					$("#USERLOGIN_DIV input[id='j_password']").val("");
					$("#USERLOGIN_DIV input[id='j_username']").focus();
					$("#msg").text("用户名或者密码错误");
					flag = false;
				}
			},
			async : false,
			data : {
				username : $("#j_username").val(),
				password : $("#j_password").val()
			}
	
		});
	}
	return flag;
}
/**
 * 页面加载时候执行绑定
 */
$(document).ready(function() {
	$("#goodssuitinfo").hide();
	$("#presents").hide();
	$("#eTicket").hide();
	// 是否选贼使用金额券
	$("#ticketcbx").bind("click", function() {
		if ($(this).attr("checked")) {
			$("#eTicket").show();
		} else {
			$("#eTicket").hide();
		}
	});
	// 是否选取赠品
	$("#chosePresent").bind("click", function() {
		if ($(this).attr("checked")) {
			$("#presents").show();
		} else {
			$("#presents").hide();
		}
	});
	//生成生成运费优惠 salefreight_explanation
	/*var value = "<tr ><td colspan='2'><h3>运费减免</h3></td></tr><tr><th>减免活动名称</th><th>减免活动内容介绍</th><tr/>";
	$.getJSON(webpath + "/salefreight.do?method=getSaleFreight", function(json) {
		$.each(json, function(i) {
			value += "<tr><td >" + json[i].salefreight_name
				+ "</td><td>"
				+ json[i].salefreight_explanation
				+ "</td> </tr>";
		})
		$("#salefreiht").append(value);
	});*/
	
	//改变FORM元素
	$('input[name*="submit"]').bind("click",function(){
		var regexp = /^[0-9]*[1-9][0-9]*$/;
		var amount = $($(this).siblings().get(4)).val();
		if( isNaN(amount) || parseInt(amount) < 1 ){
			alert("您输入的格式不正确！");
			if( $($(this).siblings().get(5)).val() != "" ){
				$($(this).siblings().get(4)).val( $($(this).siblings().get(5)).val() );
			}else{
				$($(this).siblings().get(4)).val(1);
			}
		}else if( !regexp.test(amount) ){
			alert("您输入的格式不正确！");
			if( $($(this).siblings().get(5)).val() != "" ){
				$($(this).siblings().get(4)).val( $($(this).siblings().get(5)).val() );
			}else{
				$($(this).siblings().get(4)).val(1);
			}
		}else{
			$($(this).siblings().get(5)).val(amount);
			try{
				$("#U_amount_form").append('<input type="hidden"  name="id" value=' + $($(this).siblings().get(0)).val() + '>');
				$("#U_amount_form").append('<input type="hidden" name="merchandiseCode" value=' + $($(this).siblings().get(1)).val() + '>');
				$("#U_amount_form").append('<input type="hidden" name="method" value=' + $($(this).siblings().get(2)).val() + '>');
				$("#U_amount_form").append('<input type="hidden" id="spec"  name="spec" value=' + $($(this).siblings().get(3)).val() + '>');
				$("#U_amount_form").append('<input type="hidden" name="count" size="3" value=' + amount + ' id=' + $($(this).siblings().get(4)).attr("id") + '>');
				$("#U_amount_form").submit();
			}catch(e){
				//alert(e);
			}
		}
	});
	
	
	/*//更新商品数量
	$().keypress(function(){
		var regexp = /^[0-9]*[1-9][0-9]*$/;
		var amount = $("#m_"+id).val();
		if( isNaN(amount) || parseInt(amount) < 1 ){
			alert("您输入的格式不正确！");
			$("#m_"+id).val(1);
		}else if( !regexp.test(amount) ){
			alert("您输入的格式不正确！");
			$("#m_"+id).val(1);
		}else{
			try{
				 $.ajax({ 
				 url:project_name + '/getJSON.do?method=updateMerchandiseCount',   
		         data:{id:Goods_code,merchandiseCode:Goods_code,spec:spec,count:amount},   
		         error:function(){
		         	
		         },   
		         success:function(data){
		         	var dataObj=eval("("+data+")");//转换为json对象
					//alert(dataObj.root.length);//输出root的子对象数量 
			       	$.each(dataObj.root,function(i,item){
			       		//小记商品价格
			       		$("#c_"+Goods_code).val("￥"+item.res+" ");
			       		$("#res_"+Goods_code).text($("#c_"+Goods_code).val());
			       		//小记商品总价格
			       		$("#resout_"+Goods_code).val("￥"+item.resoult);
			       		$("#s_"+Goods_code).text($("#resout_"+Goods_code).val());
			       		//折扣前价格
			       		$("#before_b").val("￥"+item.undisconuntBalance);
			       		$("#before").text($("#before_b").val());
						//折扣后价格			       		
			       		$("#after_a").val("￥"+item.cartBalance);
			       		$("#after").text($("#after_a").val());
			       	});
		         }
		       });
				
			}catch(e){
				//alert(e);
			}
		}
	

	});
	*/
});

/**
 * 显示捆绑商品详细信息
 * @param {}
 * suitId
 */
function showSuit(suitId) {
	if ($("#" + suitId).css("display") == "none") {
		$("#" + suitId).show();
	} else {
		$("#" + suitId).hide();
	}
}

/**
 * 添加赠品
 */
function addPresent(orderfullpresentId, presentgoodsId) {
	window.location.href = webpath + '/shoppingCart.do?method=chosePresentGoods&orderfullpresentId=' + orderfullpresentId + '&presentgoodsId=' + presentgoodsId;
}

/**
 * 返回继续购物
 */
function backup() {
	var linkstr = webpath + "/default.html";
	window.location.href = linkstr;
}
function backup1(){
	var merchant_code=$("#staff_number").val();
	window.location.href = webpath + '/shoppingCart.do?method=gotomerchant&merchant_code=' + merchant_code;
}

/**
 * 删除赠品
 * @param {}
 * orderfullpresentId
 * @param {}
 * presentgoodsId
 */
function delPresent(orderfullpresentId) {
	if (confirm('您确认要删除么?')) {
		window.location.href = webpath + '/shoppingCart.do?method=deletePresentGoods&orderfullpresentId='+orderfullpresentId;
	}
}

/**
 * 确认更新购物车商品数量
 */
function update_amount(){
	alert(this.id);
	/*var amount = $('#U_amount_form > input[name="count"]').val();
	alert( amount );
	if( isNaN(amount) ){
		alert("");
	}*/
	return false;
}

/* 验证用户支付密码 */
function checkpaypswd(){
	var paypswd = $("#paypassword").val();
	if(paypswd ==""){
		$("#msg").text("");
		$("#USERLOGIN_DIV input[id='paypassword']").focus();
		alert( "您还没有输入支付密码！" );
		return false;
	}
	if(paypswd != ""){
		$.ajax({
			url : project_name + "/getJSON.do?method=checkPaypswd",
			success : function(data) {
				if (data == "1") {
					$("#msg").text("密码正确。请关闭，然后继续操作！");
					$("#temp").val("0");
					//$.closeBox;
					//$("#USERLOGIN_DIV").remove();
					flag = true;
				} else {
					$("#USERLOGIN_DIV input[id='paypassword']").val("");
					$("#USERLOGIN_DIV input[id='paypassword']").focus();
					$("#msg").text("支付密码错误！");
					flag = false;
				}
			},
			async : false,
			data : {
				paypassword : $("#paypassword").val()
			}
		});
	
	}
}

//会员账户余额支付
function paymemberBalance(){
	if($("#temp").val()==""){
				$.floatbox({
					content : "<div align='center' id='USERLOGIN_DIV'><div id='login'>"
							+ "<h3>支付密码</h3>"
							+ "<div class='pay'>"
							+ "<span id='msg'></span>"
							+ "<div class='p'> <label for='paypassword'>支付密码：</label><input type='password' class='text' name='paypassword' id='paypassword' autocomplete='off'></div>"
							+ "<button id='submit' onclick='checkpaypswd();'>提交</button></div></div></div>",
					fade : true
				});
			}
}

//套装数量修改
function modifyGoodsSuitCount(maingoodscode){
		var suitcount = jQuery('#m_'+maingoodscode).val();
		$("#S_amount_form").append('<input type="hidden"  name="maingoodscode" value=' +maingoodscode+ '>');
		$("#S_amount_form").append('<input type="hidden" name="suitcount" value=' +suitcount+'>');
		$("#S_amount_form").submit();
	
	
}

//修改商品数量
function changecount(id,Goods_code,spec){
		var regexp = /^[0-9]*[1-9][0-9]*$/;
		var amount = $("#m_"+id).val();
		if( isNaN(amount) || parseInt(amount) < 1 ){
			alert("您输入的格式不正确！");
			$("#m_"+id).val(1);
		}else if( !regexp.test(amount) ){
			alert("您输入的格式不正确！");
			$("#m_"+id).val(1);
		}else{
			try{
				 $.ajax({ 
				 url:project_name + '/getJSON.do?method=updateMerchandiseCount',   
		         data:{id:Goods_code,merchandiseCode:Goods_code,spec:spec,count:amount},   
		         error:function(){
		         	
		         },   
		         success:function(data){
		         	var dataObj=eval("("+data+")");//转换为json对象
					//alert(dataObj.root.length);//输出root的子对象数量 
			       	$.each(dataObj.root,function(i,item){
			       		//小记商品价格
			       		$("#c_"+Goods_code).val("￥"+item.res+" ");
			       		$("#res_"+Goods_code).text($("#c_"+Goods_code).val());
			       		//小记商品总价格
			       		$("#resout_"+Goods_code).val("￥"+item.resoult);
			       		$("#s_"+Goods_code).text($("#resout_"+Goods_code).val());
			       		//折扣前价格
			       		$("#before_b").val("￥"+item.undisconuntBalance);
			       		$("#before").text($("#before_b").val());
						//折扣后价格			       		
			       		$("#after_a").val("￥"+item.cartBalance);
			       		$("#after").text($("#after_a").val());
			       	});
		         }
		       });
				
			}catch(e){
				//alert(e);
			}
		}
	
}


