// JavaScript Document
//email验证规则
var username_regx = /^\S{2,20}$/ig ; //2-5个非空字符
var email_regx = /^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,6}$/ig ;
var password_regx = /^\S{6,15}$/; //大于6个非空字符

/*注册会员
 * string obj //表单对象
 * return bool
 */
function checkRegister(obj) {
	obj_tip = $('#regtip');
	//基本信息
	if (!obj.uname.value.match(username_regx)) { obj.uname.focus(); obj_tip.html('请输入2-20个字符的账号'); return false;}
	if ($(obj.uname).attr('rel')==1) { obj_tip.html('此账号已经存在'); return false;}
	if (!obj.umail.value.match(email_regx)) { obj.umail.focus(); obj_tip.html('邮件格式不正确'); return false;}
	if ($(obj.umail).attr('rel')==1) {obj.umail.focus(); obj_tip.html('此邮箱已经注册'); return false;}
	if (obj.pwd.value=='') { obj.pwd.focus(); obj_tip.html('请输入密码'); return false;}
	if (!obj.pwd.value.match(password_regx)) { obj.pwd.focus(); obj_tip.html('密码为大于6个非空字符'); return false;}
	if (obj.repwd.value!=obj.pwd.value) { obj.repwd.focus(); obj_tip.html('两次密码不一样'); return false;}
	//个人信息
	if (obj.sec_code.value=='') {obj.sec_code.focus(); obj_tip.html('请输入验证码'); return false;}
	if ($(obj.sec_code).attr('rel')==1) {obj.sec_code.focus(); obj_tip.html('验证码不正确'); return false;}
	//是否同意
	if (!$(obj.agree).attr('checked')) {
        obj_tip.html('请选择授受协议'); 
		return false;
	}
	obj_tip.html('');
	return true;
}

/*大力合作
 * string obj //表单对象
 * return bool
 */
function checkCooperate(obj) {
	obj_tip = $('#cooptip');
	//基本信息
	if (obj.name.value=='') { obj.name.focus(); obj_tip.html('请填写您的称呼'); return false;}
	if (obj.phone.value=='') { obj.phone.focus(); obj_tip.html('请填写您的电话'); return false;}
	if (obj.city.value==0) { obj.city.focus(); obj_tip.html('请选择城市'); return false;}
	if (obj.mercharm.value=='') { obj.mercharm.focus(); obj_tip.html('请填写大力购商家名称'); return false;}
	//if (obj.photo.value=='') { obj.photo.focus(); obj_tip.html('请选择要上传的图片'); return false;}
	//if(!checkfileExt(obj.photo.value, ['jpg','jpge','gif','png'])) { obj.photo.focus(); obj_tip.html('图片格式不正确'); return false;};
	if(obj.upfile.value!='') {
		if(!checkfileExt(obj.upfile.value, ['rar','zip'])) { obj.upfile.focus(); obj_tip.html('文件格式不正确'); return false;};
	}
	if (obj.product_intro.value=='') { obj.product_intro.focus(); obj_tip.html('请填写产品详细介绍'); return false;}
	if (obj.conduct.value=='') { obj.conduct.focus(); obj_tip.html('请填写大力购宣传文案'); return false;}
	if (obj.budget.value=='') { obj.budget.focus(); obj_tip.html('请填写大力营销方式与预算'); return false;}
	obj_tip.html('');
	return true;
}

/*文件扩展名检测
 * string str //文件名
 * string allowext //允许的扩展名
 * return bool
 */
function checkfileExt(str, allowext) {
	str_arr = str.split('.');
	ext_name = str_arr[str_arr.length - 1];
	ext_name = ext_name.toLowerCase();
	len = allowext.length;
	for(i=0;i<len;i++) {
		if(allowext[i]==ext_name) {
		    return true;
		}
	}
	return false;
}

/*
 *  获取下级地区
 *  string url 请求获取地址
 *  string str 城市/区下拉菜单对象id
 *  int pvid 省份/城市ID
 */
function selectArea(url, str, pid) {
	size_select = $("#"+str)[0];
	str_value = str=='city' ? '城市' : (str=='cty' ? '城市' : '区');
	size_select.options.length = 0;
	size_select.options.add(new Option('加载中...', '0'));
	//重置区选项
	if (str=='cty') {
		$("#htm")[0].options.length = 0;
		$("#htm")[0].options.add(new Option('选择区', 0));
	}
	if (pid!=0) {
		$.ajax({
			type:'POST',
			url : url+pid,
			success: function(data) {
				size_select.options.length = 0;
     			//如果有下级区
				if (data) {
					size_select.options.add(new Option('选择'+str_value, 0));
					for (i=0; i<data.length; i++) {
						size_select.options.add(new Option(data[i].en_name, data[i].id));
					}
				} else if (str=='htm') {
					size_select.options.add(new Option('没有了', 'a'));
				}
			}
		});
	} else {
		size_select.options.length = 0;
		size_select.options.add(new Option('选择'+str_value, 0));
	}
}

/*
 * 检查账号是否已经被注册
 * string str文本域
 * string url 当前URL
 * return 
 */
function checkUname(str, url) {
	obj_reg = $('#regtip');
	obj = $("#"+str);
	uvalue = obj.val();
	tips = str=='uname' ? '账号' : 'Email';
	if (str=='uname') {
		tips = '账号';
		chk_regx = username_regx;
	} else {
		tips = 'Email';
		chk_regx = email_regx;
	}
	if (uvalue=='' || !uvalue.match(chk_regx)) {
	    obj[0].focus();
	    obj_reg.html('请正确填写'+tips+''); return false;
	}
	$.get(url+uvalue, {},
		function(data){
		    if (data==1) {
				obj.attr('rel', 1);
				obj[0].focus();
			    obj_reg.html('很抱歉，此'+tips+'已经存在'); return false;
			} else {
				obj.attr('rel', 0);
				obj_reg.html('<span style="color:green">恭喜此'+tips+'可用</span>'); return false;
			}
	    }
	); 
}

/*
 * 检查验证码
 * object obj 文本域
 * string url 当前URL
 * return 
 */
function checkCode(obj, url) {
	uvalue = obj.value;
	$.get(url+uvalue, {},
		function(data){
		    if (data==1) {
				$(obj).attr('rel', 1);
				obj.focus();
			    obj_reg.html('验证码不正确'); return false;
			} else {
				$(obj).attr('rel', 0);
				$('#regtip').html('');
			}
	    }
	); 
}

//修改密码
function editpass(obj, is_pass_null) {
	if(is_pass_null==0) {
		if (obj.oldpwd.value=='') { obj.oldpwd.focus(); alert('请输入旧密码'); return false;}
	}
	if (obj.newpwd.value=='') { obj.newpwd.focus(); alert('请输入新密码'); return false;}
	if (!obj.newpwd.value.match(password_regx)) { obj.newpwd.focus(); alert('新密码格式不正确'); return false;}
	if (obj.newpwd.value!=obj.renewpwd.value) { obj.renewpwd.focus(); alert('两次新密码不一样'); return false;}
}

//修改基本信息
function edituser(obj) {
	//基本信息
	if (!obj.umail.value.match(email_regx)) { obj.umail.focus(); alert('邮件格式不正确'); return false;}
	if ($(obj.umail).attr('rel')==1) {obj.umail.focus(); alert('此邮箱已经注册'); return false;}
	//个人信息
	if (obj.truename.value=='') {obj.truename.focus(); alert('请输入真实姓名'); return false;}
	if (obj.prv.value==0) {obj.prv.focus(); alert('请选择省份'); return false;}
	if (obj.cty.value==0) {obj.cty.focus(); alert('请选择城市'); return false;}
	if (obj.htm.value==0) {obj.htm.focus(); alert('请选择区'); return false;}
	if (obj.address.value=='') {obj.address.focus(); alert('请输入地址'); return false;}
	if (obj.phone.value=='') {obj.phone.focus(); alert('请输入电话'); return false;}
	return true;
}

//结账页面检测
function checkCheckout(obj) {
	//配送地址
	if (obj.truename.value==0) { obj.truename.focus(); popout('请输入姓名', 2000, ''); return false;}
	if (obj.address.value=='') { obj.address.focus(); popout('请输入地址', 2000, ''); return false;}
	if (obj.prv.value==0) {obj.prv.focus(); popout('请选择省份', 2000, ''); return false;}
	if (obj.cty.value==0) {obj.cty.focus(); popout('请选择城市', 2000, ''); return false;}
	if (obj.htm.value==0) {obj.htm.focus(); popout('请选择区', 2000, ''); return false;}
	if (obj.postcode.value=='') {obj.postcode.focus(); popout('请输入邮编', 2000, ''); return false;}
	if (obj.phone.value=='') {obj.phone.focus(); popout('请输入电话', 2000, ''); return false;}
	//配送方式
	if (isNaN($("input[name='delivery_method'][type='radio']:checked").val())) { popout('请选择配送方式', 2000, ''); return false;}
	//配送时间
	if (isNaN($("input[name='delivery_time'][type='radio']:checked").val())) { popout('请选择配送时间', 2000, ''); return false;}
	//支付方式
	if (isNaN($("input[name='payment_method'][type='radio']:checked").val())) { popout('请选择支付方式', 2000, ''); return false;}
	return true;
}

//换购信息页面检测
function checkExchange(obj) {
	//配送地址
	if (obj.truename.value==0) { obj.truename.focus(); popout('请输入姓名', 2000, ''); return false;}
	if (obj.address.value=='') { obj.address.focus(); popout('请输入地址', 2000, ''); return false;}
	if (obj.prv.value==0) {obj.prv.focus(); popout('请选择省份', 2000, ''); return false;}
	if (obj.cty.value==0) {obj.cty.focus(); popout('请选择城市', 2000, ''); return false;}
	if (obj.htm.value==0) {obj.htm.focus(); popout('请选择区', 2000, ''); return false;}
	if (obj.postcode.value=='') {obj.postcode.focus(); popout('请输入邮编', 2000, ''); return false;}
	if (obj.phone.value=='') {obj.phone.focus(); popout('请输入电话', 2000, ''); return false;}
	//配送方式
	if (isNaN($("input[name='delivery_method'][type='radio']:checked").val())) { popout('请选择配送方式', 2000, ''); return false;}
	//配送时间
	if (isNaN($("input[name='delivery_time'][type='radio']:checked").val())) { popout('请选择配送时间', 2000, ''); return false;}
	return true;
}

//完成订单
function checkFinish() {
    return true;
}

//修改宝宝信息
function changeBabyInfo(obj) {
	if (isNaN($("input[name='ustatus'][type='radio']:checked").val())) { popout('请选择现况', 2000, ''); return false;}
	if (obj.bbname.value=='') { obj.bbname.focus(); popout('请输入宝宝姓名', 2000, ''); return false;}
	if (obj.bbday.value=='') {obj.bbday.focus(); popout('请输入宝宝生日', 2000, ''); return false;}
	if (isNaN($("input[name='bbsex'][type='radio']:checked").val())) { popout('请选择宝宝性别', 2000, ''); return false;}
	return true;
}

//Ajax使用优惠券
function useCoupon(url, obj) {
	coupon = obj.coupon.value;
	url += coupon;
	$.get(url, {},
		function(data){
			if (data.err==0) {
				popout('优惠券使用成功', 2000, ''); 
				$("#subtotal").html(data.subtotal);
				$("#discount").html(data.discount);
				$("#grand_total").html(data.total);
			} else {
				obj.coupon.value = '';
				popout('优惠券无效', 2000, '');
			}
			return false;
		}
	); 
	return false;
}
 
/*会员登录
 * string obj //表单对象
 * return bool
 */
function checkLogin(obj) {
	if (obj.uname.value=='- 请输入用户名 -' || obj.uname.value=='') { obj.uname.focus(); obj.uname.value=''; $('#logintip').html('请输入账号'); return false;}
	if (obj.pwd.value=='- 请输入密码 -' || obj.pwd.value=='') {obj.pwd.focus(); obj.pwd.value=''; $('#logintip').html('请输入密码'); return false;}
	if (!obj.pwd.value.match(password_regx)) {obj.pwd.focus(); $('#logintip').html('密码格式不正确'); return false;}
	return true;
}

/*找回密码
 * string obj //表单对象
 * return bool
 */
function getPassword(obj) {
	if (obj.uname.value=='') { obj.uname.focus(); popout('请输入账号!', 1000, ''); return false;}
	if (obj.umail.value=='') {obj.umail.focus(); popout('请输入邮件地址!', 1000, ''); return false;}
	if (!obj.umail.value.match(email_regx)) { obj.umail.focus(); popout('邮件格式不正确', 2000, ''); return false;}
	return true;
}

/*重置密码
 * string obj //表单对象
 * return bool
 */
function updatePassword(obj) {
	if (obj.newpwd.value=='') { obj.newpwd.focus(); alert('请输入新密码'); return false;}
	if (!obj.newpwd.value.match(password_regx)) { obj.newpwd.focus(); alert('新密码格式不正确'); return false;}
	if (obj.newpwd.value!=obj.renewpwd.value) { obj.renewpwd.focus(); alert('两次密码不一样'); return false;}
	return true;
}

/*提交问题
 * string obj //表单对象
 * return bool
 */
function checkAsk(obj) {
	if (obj.title.value=='') { obj.title.focus(); popout('请输入问题标题', 2000, ''); return false;}
	if (obj.content.value=='') { obj.content.focus(); popout('请输入问题描述', 2000, ''); return false;}
	if (isNaN($("input[name='type'][type='radio']:checked").val())) { popout('请选问题分类', 2000, ''); return false;}
	return true;
}
/*回复问题
 * string obj //表单对象
 * return bool
 */
function checkReply(obj) {
	if (obj.content.value=='') { obj.content.focus(); popout('请输入内容', 2000, ''); return false;}
	return true;
}
/*产品评论
 * string obj //表单对象
 * return bool
 */
function checkReview(obj) {
	if (obj.name.value=='') { obj.name.focus(); popout('请输入你的名称', 2000, ''); return false;}
	//if (isNaN($("input[name='rate'][type='radio']:checked").val())) { popout('请选满意度', 2000, ''); return false;}
	if (obj.rate.value==0) { popout('请选满意度', 2000, ''); return false;}
	if (obj.review.value=='') { obj.review.focus(); popout('请输入内容', 2000, ''); return false;}
	return true;
}

/*
 * 表单选择/不选择所有多选框
 * object obj
 */
function checkAll(obj) {
	old_status = $(obj).attr('checked');
	$('input[type=checkbox]').attr('checked', old_status);
}



/* 弹出层自动隐藏
 * string str 提示
 * int time   多少毫秒后隐藏
 * string color  文字颜色
 */
function popout(str, time, color) {
	color = color=='' ? 'red' : color;
	var bodyTop = 0;
	if (typeof window.pageYOffset != 'undefined') {
		bodyTop = window.pageYOffset;
	} else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
		bodyTop = document.documentElement.scrollTop;
	} else if (typeof document.body != 'undefined') {
		bodyTop = document.body.scrollTop;
	}
	$("#popout").css("top", 250 + bodyTop).show();
	$("#tip_text").html('<span style="color:'+color+'">'+str+'</span>');
	setTimeout(function(){ $("#popout").fadeOut();}, time);

}
//关闭小窗口
function closePopout() {
    $("#popout").fadeOut();
}

/* 产品详情页面 */
//---------------------

/**
  * 初始化Jzoom效果
  */
/*
function initJzoom() {
	var jzoomOptions =
				{
					zoomType: 'reverse',
					zoomWidth: 250,
					zoomHeight: 268,
					position : 'right',
					yOffset :45,
					xOffset :15,
					title :false,
					lens : true,
					imageOpacity : 0.5, //透明度
					preloadText : 'loading...' //等待加载
				}
	$(".jqzoom").jqzoom(jzoomOptions);
}
*/

//检测购买数量
function checkpamount(obj, stock) {
	if(isNaN(obj.value)) {
		alert('请输入正确的数量');
		obj.value = 1;
		return false;
	}
	newv = parseInt(obj.value);
	if(newv>stock) {
		alert('很抱歉，库存不足');
		obj.value = 1;
		return false;
	}
	obj.value = newv;
}

/*
 * 添加产品到购物车
 * object obj 表单对象
 * string pid  产品ID
 * string stock  库存
 */
function addToCart(url, pid, stock) {
	inputamount = $('#pamout'+pid);
	if(isNaN(inputamount.val())) {
		alert('请输入正确整数');
		inputamount.val(1);
		return false;
	}
	if (inputamount.val()>stock) { alert('很抱歉，库存不足'); inputamount.val(1); return false;}
	$.ajax({
		type:'POST',
		url : url,
		data: 'pid='+pid+'&qty='+inputamount.val(),
		success: function(data) {
			if (data.err==0) {
				if(!$('#pquantity'+pid)[0]) {
					//cartobjs = $('#cartprolist');
					atc_content = '<li>\n';
					atc_content += '<a class="cart_img" href="'+data.info.url+'"><img src="'+data.info.photo+'" width="50" height="42" /></a>\n';
					atc_content += '<div class="cart_text">\n';
					atc_content += '  <a href="'+data.info.url+'">'+data.info.name+'</a>\n';
					atc_content += '  <span class="cart_price">单价：￥'+data.info.price+'</span><span class="cart_num">X&nbsp;<span id="pquantity'+pid+'">'+data.info.this_quantity+'</span></span>\n';
					atc_content += '</div>\n';
					atc_content += '<div class="clear"></div>\n';
					atc_content += '</li>\n';
					$('#cartprolist').append(atc_content);
				} else {
					$('#pquantity'+pid).html(data.info.this_quantity);
				}
				$('#cart_product_amount_a').html(data.info.cart_product_amount);
				$('#cart_product_amount_b').html(data.info.cart_product_amount);
				$('#cart_product_total').html(data.info.cart_product_total);
				$('#cart_list b').html('刚加入购物车的商品');
				alert('已加入购物车，结账请点击右上方购物车');
				$('#cart_list').show();
			} else if(data.err==2) {
				alert(data.msg);
				return false;
			} else {
				alert('请登录后购买！');
				//alert('系统繁忙...');
			}
		}
	});
	return true;
}
/*
 * 更新购物车中产品的数量
 * object obj //产品表单域
 * int pid //购物车产品的ID
 * string url //请求的URL
 * int stock 库存
 */
function updateQuantity(obj, pid, url, stock) {
	obj = $('#'+obj)[0];
	org_value = $(obj).attr('orginal'); //改变前的数量值
	if(isNaN(obj.value)) {
		alert('请输入正确的数量');
		$(obj).val(org_value);
		return false;
	}
	newv = parseInt(obj.value);
	if(newv>stock) {
		alert('很抱歉，库存不足');
		obj.value = org_value;
		return false;
	}
	new_value = obj.value = newv; //新的数量值
	$.ajax({
		type:'POST',
		url : url,
		data: 'pid='+pid+'&qty='+new_value,
		success: function(data) {
			if (data.err==0) {
				$('#cart_product_amount_a').html(data.info.cart_product_amount);
				$('#cart_product_amount_b').html(data.info.cart_product_amount);
				$('#cart_product_amount_c').html(data.info.cart_product_total);
				$('#cart_product_total').html(data.info.cart_product_total);
				$('#cart_product_weight').html(data.info.totalweight+'克');
				$('#psubtotal'+pid).html(data.info.product_subtotal);
				$('#pquantity'+pid).html(data.info.this_quantity);
				$('#fuckyousubtotal'+pid).html(data.info.fuckyousubtotal);
				
				$('#org_total_fee').html(data.info.org_total_fee);
				$('#aft_total_fee').html(data.info.aft_total_fee);
				$('#aft_total_fee2').html(data.info.aft_total_fee);
				$('#save_total_fee').html(data.info.save_fee);
				//obj.value = data.info.this_quantity;
				$(obj).attr('orginal', new_value);
			} else if(data.err==2) {
				alert(data.msg);
				return false;
			} else {
				alert('系统繁忙...');
			}
		}
	});
    //$(obj).val(new_value);
}
/*
 * 从购物车删除产品
 * object obj 表单对象
 * string pid  产品ID
 * string url 地址
 */
function removecartproduct(obj, pid, url) {
	if(!confirm('确定删除此产品？')) { return false;}
	$.ajax({
		type:'POST',
		url : url,
		data: 'pid='+pid,
		success: function(data) {
			if (data.err==0) {
				$('#pquantity'+pid).parent().parent().parent().remove();
				$(obj).parent().parent().remove();
				$('#cart_product_amount_a').html(data.info.cart_product_amount);
				$('#cart_product_amount_b').html(data.info.cart_product_amount);
				$('#cart_product_amount_c').html(data.info.cart_product_total);
				$('#cart_product_total').html(data.info.cart_product_total);
				
				$('#org_total_fee').html(data.info.org_total_fee);
				$('#aft_total_fee').html(data.info.aft_total_fee);
				$('#aft_total_fee2').html(data.info.aft_total_fee);
				$('#save_total_fee').html(data.info.save_fee);
				if(data.info.cart_product_amount>0) {
					$('#cart_list b').html('刚加入购物车的商品');
				} else {
					location.href = top.location.href;
					$('#cart_list b').html('购物车为空');
				}
			} else if(data.err==2) {
				alert(data.msg);
				return false;
			} else {
				alert('系统繁忙...');
			}
		}
	});
	return true;
}
/*
 * 删除收藏
 * object obj 表单对象
 * string wid  收藏ID
 * string url 地址
 */
function delwishlist(obj, wid, url) {
	if(!confirm('确定删除收藏？')) { return false;}
	$.ajax({
		type:'POST',
		url : url,
		data: 'wid='+wid,
		success: function(data) {
			if (data.err==0) {
				$(obj).parent().parent().remove();
			} else if(data.err==2) {
				alert(data.msg);
				return false;
			} else {
				alert('系统繁忙...');
			}
		}
	});
	return true;
}

/*
 * 加入收藏
 * object obj 表单对象
 * string pid  产品ID
 * string url 地址
 */
function addwishlist(obj, pid, url) {
	$.ajax({
		type:'POST',
		url : url,
		data: 'pid='+pid,
		success: function(data) {
			if (data.err==0) {
				alert('收藏成功');
				return false;
			} else if(data.err==2) {
				alert(data.msg);
				return false;
			} else {
				alert('请登录后收藏！');
				//alert('系统繁忙...');
			}
		}
	});
	return true;
}

/*
 * 信用卡检测
 * object obj 表单对象
 * bool  是否已经登录 
 */
function checkCreditCard(obj, islogin) {

	//信用卡信息
	if (obj.credit_cart_name.value=='') {obj.credit_cart_name.focus(); popout('Please input your credit cart name!', 2000, '');  return false;}
	if (obj.credit_cart_number.value=='') {obj.credit_cart_number.focus(); popout('Please inpout your credit cart number!', 2000, '');  return false;}
	if (obj.credit_cart_month.value=='') {obj.credit_cart_month.focus(); popout('Please select your credit cart month!', 2000, '');  return false;}
	if (obj.credit_cart_year.value=='') {obj.credit_cart_year.focus(); popout('Please select your credit cart year!', 2000, '');  return false;}
	if (obj.credit_cart_security_code.value=='') {obj.credit_cart_security_code.focus(); popout('Please input your credit cart security code!', 2000, '');  return false;}
	//是否同意
	if (!$(obj.agree).attr('checked')) {
        popout('You must be agree to submit!', 2000, ''); 
		return false;
	}
	return true;
}


/*送货方式选择*/
function checkPaymentAndShipping(obj) {
	//账单信息检测
	if_select = false;
	for (i=0;i<obj.shipping_method.length;i++) {
		if (obj.shipping_method[i].checked) {
			if_select = true;
			break;
		}
	}
	if (!if_select) {
		//alert('Please select your shipping method');
		popout('Please select your shipping method!', 2000, '');
		return false;
	}
	return true;
}
//选择下拉菜单跳转页面
/*
 * object obj 下拉菜单对象
 * string url 跳转地址
 */
function selectPage(obj, url) {
	location.href = url + obj.value;
}
/*产品列表页面
 * 根据尺寸、价格排序下拉菜单跳转
 */
function jumpToPage(str) { 
    $("#"+str)[0].submit(); 
}

//在新窗口浏览产品图片
function openNewPage(url) {
		var l = (window.screenLeft + 5) || (window.screenX + 5);
		var t = 20;
		var width = 990;
		window.open(url, 'productImages', "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+width+",height=768,left="+ l +",top="+ t );
}

//邮件订阅检测
function checkSubscribe(obj) {
	if (obj.email.value=='') { obj.email.focus(); popout('Please input your email!', 1000, ''); return false;}
	if (!obj.email.value.match(email_regx)) {obj.email.focus(); popout('Wrong email!', 1000, ''); return false;}
	if (obj.email.value!=obj.re_email.value) { popout('The two email is not equal!', 1000, ''); return false;}
	return true;
}

/*游客结账邮件检测
 * string obj //表单对象
 * return bool
 */
function checkGuestEmail(obj) {
	if (obj.guest_email.value=='') { obj.guest_email.focus(); popout('Please input your email!', 1000, ''); return false;}
	if (!obj.guest_email.value.match(email_regx)) {obj.guest_email.focus(); popout('Wrong email!', 1000, ''); return false;}
	return true;
}
//添加收货地址
function checkAddaddr(obj) {
	if (obj.truename.value=='') {obj.truename.focus(); alert('请输入收货人姓名'); return false;}
	if (obj.prv.value==0) {obj.prv.focus(); alert('请选择省份'); return false;}
	if (obj.cty.value==0) {obj.cty.focus(); alert('请选择城市'); return false;}
	if (obj.htm.value==0) {obj.htm.focus(); alert('请选择区'); return false;}
	if (obj.address.value=='') {obj.address.focus(); alert('请输入地址'); return false;}
	if (obj.phone.value=='') {obj.phone.focus(); alert('请输入电话'); return false;}
	return true;
}


//验证结账页面
function checkChecout(obj) {
	adv = $(":radio[name='addrselect'][checked]").val();
	if(!adv) { alert('请选择收货地址'); return false;}
	if(adv==0 && !checkAddaddr(obj)) {
	    return false;
	}
	sm = $(":radio[name='shipping_method'][checked]").val();
	if(!sm) { alert('请选择配送方式'); return false;}
	pm = $(":radio[name='payment_method'][checked]").val();
	if(!pm) { alert('请选择付款方式'); return false;}
	if(obj.invoiceselect.checked) { 
	    if(obj.invoice_name.value=='') { alert('请填写发票抬头'); return false;}
	    if(obj.invoice_content.value=='') { alert('请填写发票内容'); return false;}
	}
	return true;
}

//邮件邀请会员
function inviteemail(frm, eurl) {
	if(frm.em.value == '如larry.lee@darly.cn;vicky.sun@darly.cn') {
		frm.em.value = '';
		frm.em.focus();
	    return false;
	}
	msgtext = $('#textmsg');
	if(frm.em.value=='') {
		frm.em.focus();
		msgtext.html('请填写Email地址');
		return false;
	}
	$('input[name="em"]').attr('disabled', true);
	$('input[name="btn"]').attr('disabled', true);
	msgtext.html('正在处理，请稍候...');
	$.ajax({
		type:'POST',
		url : eurl,
		data: 'email='+frm.em.value+'&r='+Math.random(),
		success: function(data) {
			if (data.err==0) {
				msgtext.html('邀请好友成功，请线下知会好友以免其错过邮件');
				frm.em.value = '';
			} else if(data.err==1) {
				msgtext.html('请正确填写每个email地址');
				frm.em.value = '';
			} else if(data.err==2) {
				msgtext.html('邀请失败');
				frm.em.value = '';
			} else {
				msgtext.html('系统繁忙...');
			}
			$('input[name="em"]').attr('disabled', false);
			$('input[name="btn"]').attr('disabled', false);
		}
	});
	return false;
}

//---------------------
/*前台全站初始化*/
$(document).ready(function(){
});


