var domain = document.domain;//获取当前域名
$('.boxy').boxy();//弹出框
Boxy.DEFAULTS.title = '快速订购  【<span class=c_red>*</span>代表必填项】';

$(document).ready(function()
{
	$('#smallPic_0').addClass('curren');	//小图切换
	$('#nav_1').addClass('mouseOvernav');
	$('#content_1').css('display','block');

	$('#acceNav_1').addClass('mouseOveracceNav');
	$('#acceContent_1').css('display','block');

	$('#comNav_1').addClass('mouseOvercomNav');
	$('#comCtn_1').css('display','block');
});

function tabs(id,num,element1,element2,element3)
{
	num = Number(num);
	for (var i = 1; i <= num; i++)
	{
		var menu = $('#'+ element1 +'_' + i);
		var cont = $('#'+ element2 +'_' + i);
		var input = $('#'+element3 +'_' + i);
		i == id ? menu.addClass('mouseOver'+ element1) : menu.removeClass('mouseOver'+ element1);
		i == id ? cont.css('display','block') : cont.css('display','none');
		i == id ? input.css('display','block'): input.css('display','none');
	}
}

//商品附件用
function tabs2(id,num,element1,element2)
{
	num = Number(num);
	for (var i = 1; i <= num; i++)
	{
		var menu = $('#'+ element1 +'_' + i);
		var cont = $('#'+ element2 +'_' + i);
		i == id ? menu.addClass('mouseOver'): menu.removeClass('mouseOver')
		i == id ? cont.css('display','block') : cont.css('display','none');
	}
}

//购物数量增加
function numIncrease(goodsID,options)
{
	var qty	= $('#numShow_' + goodsID).val();
	var buyQty	= Number(qty) + 1;
	$('#numShow_' + goodsID).val(buyQty);

	var qty	= $('#numShow_1_' + goodsID).val();
	var buyQty	= Number(qty) + 1;
	$('#numShow_1_' + goodsID).val(buyQty);

	analysePmt(buyQty);//根据数量分析优惠规则
	specGroupNoneSelected();//取消选择的参数
}

//购物数量减少
function numDecrease(goodsID)
{
	var qty	= $('#numShow_' + goodsID).val();
	var buyQty	= Number(qty) - 1;
	if (buyQty <= 1) {buyQty = 1;}
	$('#numShow_' + goodsID).val(buyQty);

	var qty	= $('#numShow_1_' + goodsID).val();
	var buyQty	= Number(qty) - 1;
	if (buyQty <= 1) {buyQty = 1;}
	$('#numShow_1_' + goodsID).val(buyQty);

	analysePmt(buyQty);//根据数量分析优惠规则
	specGroupNoneSelected();//取消选择的参数
}

//商品展示图片切换
function changePic(id, num, picObj)
{
	if (picObj == '01' || picObj == undefined){picObj = '';}
	num = Number(num);
	for (var i = 0; i < num; i++)
	{
		var name = $("#smallPic_" + picObj + i);
		i == id ? name.addClass("curren") : name.removeClass("curren");
	}

	var smallPicEle = $('#smallPic_' + picObj + id);
	var zoomFlag = smallPicEle.attr('closeZoom');
	var showPic = smallPicEle.attr('src');
	var bigPic = smallPicEle.attr('bigimg');
	var zoomPic = smallPicEle.attr('zoomimg');	

	if (zoomFlag == 1)
	{
		$('#changeZoom' + picObj).attr("href",'');
	}
	else
	{
		$('#changeZoom' + picObj).attr("href",zoomPic);
	}

	$('#detailBigPic' + picObj).attr("src",bigPic);	
}

/*如果颜色选择是用图片则切换左边图片*/
function changeThumbPic(imgUrl)
{
	var imgList = $('#smallRollPic .smallBox li');
	for (var j = 0; j < imgList.length; j++) 
	{
		var imgEle = imgList[j];
		var imgSrc = imgEle.innerHTML;	
		var haveIndex = imgSrc.indexOf(imgUrl);

		if (haveIndex > -1) 
		{
			imgEle.onclick();
			break;
		}
	}
}

//商品展示缩略图滑动
var counter = 0;
var totalAmount = 0;
function moveRight(num,amount)
{
	totalAmount = amount-5;
	counter = counter+1;

	if (counter <= totalAmount)
	{
		var rightPx = num * (64) * counter;
		$(".rollPics").animate({left: rightPx}, 500);
	}
	else
	{
		counter = totalAmount;
	}
}

function moveLeft(num,amount)
{
	totalAmount = amount-5;
	counter = counter-1;
	if (counter >= 0)
	{
		var leftPx = num * (64) * counter;
		$(".rollPics").animate({left: leftPx}, 500);
	}
	else
	{
		counter = 0;
	}
}

//添加到购物车
function addTocart(goodsID)
{
	var buyQty = $('#numShow_' + goodsID).val();
	/*检测商品规格是否全部选中或者无规格需要选择*/
	if (!checkSpecIfSelected()){return false;}

	/*获得被选中的项的值*/
	var detailID = $('#goodsDetailID').val();
	if (detailID == ''){detailID = 0;}

	/*将商品加入购物车*/
	$.ajax({
		type: 'POST',
		url: '/cart.php',
		data: 'act=addtocart&goodsID=' + goodsID + '&buyQty=' + buyQty + '&detailID='+ detailID +'&productGroupID=' + $('#productGroupID').val(),
		success: function(msg) 
		{
			if (msg != 'ok'){alert(msg);return false;}
			window.location.href = '/cart.php';
		}
	});
}

//清空购物车
function clearCart(goodsID)
{
	if (Number($.cookie('CookCheck_Goods_Num')) > 0)
	{
		if (!confirm('删除购物车中的商品,优惠券要重新验证，是否删除？')){return false;}
		 showCouponWindoew(1);
	}

	/*如果goodsID为空则清空所有*/
	$.ajax({
		type: 'POST',
		url: 'cart.php',
		data: 'act=clearCart&goodsID=' + goodsID,
		success: function(msg)
		{
			if (msg != 1)
			{
				alert('清空购物车中商品失败');
				return;
			}
			window.location = (isEmpty(goodsID)) ? '/' : '/cart.php';
		}
	});
}

//显示支付描述
function showPaymentDesc(desc)
{
	if (desc != '')
	{
		$('#payDesc').css('display','block');
		$('#payDesc td').html(desc);
	}
	else
	{
		$('#payDesc').css('display','none');
		$('#payDesc td').html('');
	}
}

//检查购买数量
function checkBuyQty(quick_order_buyQty)
{
	if (quick_order_buyQty == '')
	{
		alert('请填写订购数量');		
		return false;
	}
	var regBuyQty = /^[0-9]*$/;
	if (!regBuyQty.test(quick_order_buyQty))
	{
		alert('订购数量填写有误,请检查');
		return false;
	}

	if (Number(quick_order_buyQty) <= 0)
	{
		alert('订购数量不正确');
		return false;
	}

	//优惠券至少订购量 LUO ?090921
	if (Number($.cookie('CookCheck_Goods_Num')) > Number(quick_order_buyQty))
	{ 
		alert('订购数量不能小于'+$.cookie('CookCheck_Goods_Num')+'个,才可使用优惠券!');
		return false;
	}

	return true;
}

//快速订购表单验证
function checkQuickOrderForm()
{
	if (!checkSpecIfSelectedForAlert(false)){return false;}

	var goodsName = $('#goodsName').html();
	var goodsPrice = $('#goodsPriceValue').val();
	var goodsOffset = $('#priceOffset').val();
	var price = Number(goodsPrice) + Number(goodsOffset);
	var quick_order_buyQty = $('.quick_order_buyQty').val();
	if (!checkBuyQty(quick_order_buyQty)){return false;}

	if ($('#checkAddress').attr("checked"))
	{
		var orderAddrID = $('input[@type=radio][@name=addrID][@checked]').val();
		if (!orderAddrID)
		{
			alert('请选择收货人的地址');
			return false;
		}
	}
	else
	{
		if ($('#userName').val() == '')
		{
			alert('请填写收货人姓名');
			$('#userName').focus();
			return false;
		}

		var recvQQ = $('#userQQ').val();
		if (recvQQ != '')
		{
			recvQQ = SBCcaseToDBCcase(recvQQ);
			$('#userQQ').val(recvQQ);
			if (!isQQ(recvQQ))
			{
				alert('请输入4到10位数字的ＱＱ号码');
				$('#userQQ').focus();
				return false;
			}
		}

		var recvEmail = $('#userEmail').val();
		if (recvEmail != '')
		{
			if (!isEmail(recvEmail))
			{
				alert('请填写正确的收货人邮箱地址');
				$('#userEmail').focus();
				return false;
			}
		}

		if (!checkAreaSelected(true))
		{
			//alert('请选择收货人所在的省份城市街道等信息');
			return false;
		}

		if ($('#shipping_address').val() == '')
		{
			alert('请将详细地址补充完整');
			$('#shipping_address').focus();
			return false;
		}

		var postCode = $('#postCode').val();
		if (postCode != '')
		{
			if (!isZipCode(postCode))
			{
				alert('您填写的邮政编码有误，请检查');
				$('#postCode').focus();
				return false;
			}
		}

		var telNum = $('#telNum').val();
		var mobile = $('#mobile').val();
		if (telNum == '' && mobile == '')
		{
			alert('手机或座机请您至少填写一项');
			$('#mobile').focus();
			return false;
		}
		else
		{
			telNum = SBCcaseToDBCcase(telNum);
			$('#telNum').val(telNum);
			if (telNum != '')
			{
				if (!isPhone(telNum))
				{
					alert('您填写的座机号码有误，请检查');
					$('#telNum').focus();
					return false;
				}

				var areaCode = $('#areaCode').val();
				if (areaCode != '')
				{
					if (!isAreaCode(areaCode))
					{
						alert('您填写的区号有误，请检查');
						$('#areaCode').focus();
						return false;
					}
				}
				else
				{
					alert('请填写区号');
					$('#areaCode').focus();
					return false;
				}
			}

			mobile = SBCcaseToDBCcase(mobile);
			$('#mobile').val(mobile);
			if (mobile != '')
			{
				var mob2 = String(mobile).substr(0, 2);
				if (mob2 == '13' || mob2 == '15' || mob2 == '18')
				{
					if (!isMobile(mobile))
					{
						alert('您填写的手机号码有误，请检查');
						$('#mobile').focus();
						return false;
					}
				}
				else
				{
					if (!isPhone(mobile))
					{
						alert('您填写的手机号码有误，请检查');
						$('#mobile').focus();
						return false;
					}
				}
			}
		}
	}

	if ($('#quickShipGroup').css('display') != 'none')
	{
		var shipType = $('input[@type=radio][@name=shipID][@checked]').val();	
		if (shipType == undefined)
		{
			alert('请选择配送方式');	
			return false;
		}
	}

	var payID = $('input[@type=radio][@name=payID][@checked]').val();
	if (payID == undefined)
	{
		alert('请选择支付方式');	
		return false;
	}

	if ($('#protect1').val() != undefined)
	{
		var priceProtect = $('input[@type=radio][@name=Price_Protect][@checked]').val();
		if (priceProtect == undefined)
		{
			alert('请选择 - 是否购买特保服务？');
			return false;
		}
	}

	//快速下单中的优惠判断
	var gids = String($('#PmtGroupIDS').val());
	if (gids)
	{
		var gida = gids.split(',');
		for (var i in gida)
		{
			var pmtG = $('#PmtGroup_' + gida[i]);
			if (pmtG.attr('must') == 1)
			{
				if (getCheckObj('PmtRule_' + gida[i] + '[]') == '')
				{
					alert('请选择 “' + pmtG.attr('desc') + '”');
					return false;
				}
			}

			//判断选择的优惠规则是否选择了产品
			var canSubmit = true;//分析选择了优惠规则但未选择商品款式，是否能提交
			$('select[name^=GiftGoods_]').each(function(){$(this).css('background-color', '#FFFFFF');});
			$("input[name^='PmtRule_" + gida[i] + "']:checked").each(function()
			{
				var pmtID = $(this).attr('pmt_id');
				var gitfGoodsVal = $('input[@name=GiftGoods_'+pmtID+']').val();
				if (!gitfGoodsVal)
				{
					gitfGoodsVal = $('select[@name=GiftGoods_'+pmtID+'] option[@selected]').val();
					if (!gitfGoodsVal || Number(gitfGoodsVal) <= 0)
					{
						$('select[@name=GiftGoods_' + pmtID + ']').css('background-color', '#58D658');
						//alert('请选择“' + $(this).attr('title') + '”的款式');
						canSubmit = false;
					}
				}
			});
			if (!canSubmit){alert('请选择购买优惠商品对应的款式'); return false;}
		}
	}

	//写cookie数据
	$.cookie('buyQty',quick_order_buyQty,{expires: 0, path: '/', domain:domain});
	$.cookie('goodsKeyName',quick_order_buyQty,{expires: 0, path: '/', domain:domain});
	$.cookie('price',price,{expires: 0, path: '/', domain:domain});
	return true;
}

//购物车当中的优惠判断
function checkCartPmt()
{
	var val = true;
	$("input[name^='PmtGroupIDS']").each(
	function()
	{
		var goodsID = $(this).attr('id');
		var gids = String($(this).val());
		if (gids)
		{
			var gida = gids.split(',');
			for (var i in gida)
			{
				var pmtG = $('#PmtGroup_' + goodsID + '_' + gida[i]);
				if (pmtG.attr('must') == 1)
				{
					if (getCheckObj('PmtRule_' + goodsID + '_' + gida[i] + '[]') == '')
					{
						alert('请选择 “' + pmtG.attr('desc') + '”');
						val = false; return false;
					}
				}

				//判断选择的优惠规则是否选择了产品
				var canSubmit = true;//分析选择了优惠规则但未选择商品款式，是否能提交
				$('select[name^=GiftGoods_]').each(function(){$(this).css('background-color', '#FFFFFF');});
				$("input[name^='PmtRule_" + goodsID + '_' + gida[i] + "']:checked").each(function()
				{
					var pmtID = $(this).attr('pmt_id');
					var gitfGoodsVal = $('input[@name=GiftGoods_' + pmtID + ']').val();
					if (!gitfGoodsVal)
					{
						gitfGoodsVal = $('select[@name=GiftGoods_' + pmtID + '] option[@selected]').val();
						if (!gitfGoodsVal || Number(gitfGoodsVal) <= 0)
						{
							$('select[@name=GiftGoods_' + pmtID + ']').css('background-color', '#58D658');
							//alert('请选择“' + $(this).attr('title') + '”的款式');
							canSubmit = false;
						}
					}
				});
				if (!canSubmit){alert('请选择购买优惠商品对应的款式'); val = false; return false;}
			}
		}
		val = true; return true;
	});
	return val;
}

//优惠规则说明
function pmtNote(obj)
{
	var rtype = $(obj).attr('rtype');
	if (rtype == '')
	{
		alert($(obj).attr('title'));
	}
	else
	{
		Boxy.load("/promotion.php?act=pmtNote&rid="+ rtype,{title:'优惠详情',unloadOnHide:true, modal:true});
	}
}

//获取复选单选框数据
function getCheckObj(name)
{
	var objs = document.getElementsByName(name);
	for (var i = 0; i < objs.length; i++)
	{
		if (objs[i].checked){return objs[i].value;}
	}
	return "";
}

//快速订购提交订单
var quickOrderSucess = false;//此处主要防止网速过慢重复提交订单客户以为无反应
function submitOrder()
{
	if (checkQuickOrderForm())
	{
		if (!quickOrderSucess)
		{
			quickOrderSucess = true;//下单中
			$('#FrmOrder').submit();
		}
		else
		{
			alert('订单正在处理中，您无需重复点击“确认下单”按钮，请稍等片刻…');
		}
	}
}

//根据GoodsID显示一个完整（含规格选择数据）的快速订购页
//goodsID:产品ＩＤ parentID:非弹出显示时，生成的快速订购窗口显示的父窗品的ＩＤ
//ifAlert:是否使用弹出显示，如果弹出显示parentID不能为空
//pmtDetailID:对应促销明细的ID
function simpleQuickOrderFull(goodsID,parentID,ifAlert,pmtDetailID)
{
	if (ifAlert)
	{
		Boxy.load("/quick-order.php?getspec=1&id="+ goodsID+"&SDID="+pmtDetailID, {unloadOnHide:true,modal:true,
			afterShow:function()
			{
				if (AllowChangeQuickShipType == true)
				{
					$('#quickShipGroup').css('display','');
				}
				else
				{
					$('#quickShipGroup').css('display','none');
				}
				var orderUniKey=$.cookie('orderUniKey');
				$('#orderUniKey').val(orderUniKey);
				readDefaultCustInfo();
			}
		});
	}
	else
	{
		$.ajax({
			type: 'POST',
			url: '/quick-order.php?getspec=1&id='+ goodsID+"&SDID="+pmtDetailID,
			data: '',
			success: function(msg) 
			{
				$('#'+parentID).html(msg);
				if (AllowChangeQuickShipType == true)
				{
					$('#quickShipGroup').css('display','');
				}
				else
				{
					$('#quickShipGroup').css('display','none');
				}
				var orderUniKey = $.cookie('orderUniKey');
				$('#orderUniKey').val(orderUniKey);
			}
	  });
	}
}

//简版快速购买调用函数
function simpleQuickOrder(goodsID,parentID,ifAlert)
{
	simpleQuickOrderFull(goodsID,parentID,ifAlert,0);
}

//我要购买
function iWillBuy(goodsID)
{
	Boxy.load("/buy.php?GoodsID="+ goodsID,
	{title:'我要购买',unloadOnHide:true, modal:true,
		afterShow: function()
		{
			$(".zoom").jqzoom({zoomWidth:380,zoomHeight:438,title:false,xOffset:8,lens:false});	//放大镜
			var isCloseZoom = $('#smallPic_0').attr('closezoom');
			if (isCloseZoom == 1){$('#changeZoom').attr("href",'');}
			setDefaultSpec();//设置商品默认参数
		}
	});
}

//快速订购
function quickOrder(goodsID)
{
	var goodsID = $('#goodsID').val();
	var buyQty = $('#numShow_' + goodsID).val();

	/*检测商品规格是否全部选中或者无规格需要选择*/
	if (!checkSpecIfSelected()){return false;}

	if (goodsID == '')
	{
		alert('操作失败,系统无法获取商品ID.');
		return false;
	}

	/*获得被选中的项的值*/
	var detailID = $('#goodsDetailID').val();
	if (detailID == '' && !checkSpecIfSelected())
	{
		alert('获取关键参数出错.');
		return false;
	}

	/*弹出窗口打开快速下单页面*/
	Boxy.load("/quick-order.php?id="+ goodsID,
	{unloadOnHide:true,modal:true,
		afterShow:function()
		{
			quickOrderInit();
			$('#userName').focus();
			if (AllowChangeQuickShipType == true)
			{
				$('#quickShipGroup').css('display','');
			}
			else
			{
				$('#quickShipGroup').css('display','none');
			}
			var orderUniKey = $.cookie('orderUniKey');
			$('#orderUniKey').val(orderUniKey);
		}
	});
}

//快速订购数据初始化
function quickOrderInit()
{
	$('#quick_order_showSpecValue').css('display','none');//将规格值显示组件预设为不显示
	var specValue = $('#detailSpecValues').val();//获取产品页上规格选中项的组合名
	var goodsPrice = Number($('#priceValue').val());//获取产品页上的产品价格

	var priceOffset = Number($('#priceOffset').val());//获取产品页上的子产品价格偏移量
	var price = goodsPrice + priceOffset;//生成子产品的合计实际价格
	var goodsID = $('#goodsID').val();//获取产品ＩＤ

	//获取产品页上的购买数量并设置到数量选择框上
	var buyQty = $('#numShow_'+goodsID).val();
	$('.quick_order_buyQty').val(buyQty);

	//取得产品页上选中的子产品ID
	var goodsDetailID = $('#goodsDetailID').val();
	var goodsName = $('#goods_LangName').text();
	if (goodsDetailID == ''){goodsDetailID = 0;}

	$('#goods_ID').val(goodsID);
	$('#detail_ID').val(goodsDetailID);
	$('#detail_LangDesc').val(specValue);
	$('#goodsLangName').text(goodsName);

	readDefaultCustInfo();//读取默认的用户信息

	if (specValue != '')
	{
		$('#quick_order_showSpecValue').css('display','inline');
		$('#quickOrder_specValue').text(specValue);
		if (priceOffset > 0)
		{
			$('#goodsPrice').text(goodsPrice + ' + ' + priceOffset + ' = ' + price);
		}
		else if (priceOffset == 0)
		{
			$('#goodsPrice').text(price);
		}
		else
		{
			$('#goodsPrice').text(goodsPrice +''+ priceOffset + ' = ' + price);
		}
	}
	else
	{
		$('#goodsPrice').text(price);	
		$('#quick_order_showSpecValue').css('display','none');
	}

	$('#goodsPriceValue').val(price);//设置商品价格
	if ($('#quickBuyGroup').val() != undefined)//判断有没有产品分组销售
	{
		$('.clickBuyGroup_' + buyQty).click();
	}
	else
	{
		quickOrderReCalcShipPay();//重算运费与相关优惠
	}
}

//商品详细页广告去重
function removeRepeatAD()
{
	var goodsID = $('#goodsID').val();
	$('#'+ goodsID).css('display','none');
}

//优惠券或促销相关的函数
function Cpn_CheckUpdate()
{
	var OpenCPSData = 0;
	var cpnActive = $('#cpn_active').attr('checked');
	if (cpnActive == true)
	{
		OpenCPSData = 1;
		$('#cpn_parent').css('display','');
	}
	else
	{
		OpenCPSData=0;		
		$('#cpn_parent').css('display','none');
	}

	var goodsID=$('#goods_ID').val();
	var goodsQty=$('#numShow_1_'+goodsID).val();
	var goodsPrice=$('#goodsPriceValue').val();
	var SDID=$('#SDID').val();
	var ShowScroll=$('#ShowScroll').val();

	var postData='OpenCps='+OpenCPSData;
	postData=postData+'&GoodsType=0';
	postData=postData+'&GoodsID='+goodsID;
	postData=postData+'&Qty_Buy='+goodsQty;
	postData=postData+'&GoodsPrice='+goodsPrice;
	postData=postData+'&ShowScroll='+ShowScroll;	
	if (!isEmpty(SDID)){postData=postData+'&SDID='+SDID;}

	$.ajax({
		type : 'get',
		url : '/promotion.php?act=Quick_GetCpnData&'+postData,
		dataType:'text',
		success: function(msg){$('#quickOrderPmt').html(msg);}
	});	
}

function Cpn_Cart_Reg()
{
	if ($('#cpn_parent').css('display') == 'none')
	{
		$('#cpn_parent').css('display','');
	}
	else
	{
		$('#cpn_parent').css('display','none');
	}
}

function Cpn_CheckCode()
{
	var cpnCode = $('#CpnCode').val();
	if (cpnCode == '')
	{
		alert('请输入优惠券号码！');
		return false;
	}

	var cpnPW = $('#CpnPW').val();
	var postData = 'CpnCode='+cpnCode;
	postData += '&CpnPW='+cpnPW;

	$.ajax({
		type : 'post',
		url : '/promotion.php?act=CheckCpnCode',
		dataType:'text',
		data:postData,
		success: function(msg)
		{ 
			if (msg.substring(0,2) == "--")
			{		
				if (msg.indexOf('inputpw') > -1)
				{
					$('#CpnPW_Group').css('display','inline');
					alert('请继续输入密码!');
				}
				else
				{
					alert(msg);
				}
			}
			else
			{
				self.location.reload();
			}
		}
	});
}

function Cpn_CheckCode_Quick()
{
	var cpnCode = $('#CpnCode').val();
	if (cpnCode == '')
	{
		alert('请输入优惠券号码！');
		return false;
	}

	var cpnPW = $('#CpnPW').val();
	var goodsID = $('#goods_ID').val();
	var goodsQty = $('#numShow_1_' + goodsID).val();
	var goodsPrice = $('#goodsPriceValue').val();

	var postData='CpnCode='+cpnCode;
	postData=postData+'&CpnPW='+cpnPW;
	postData=postData+'&GoodsType=0';
	postData=postData+'&GoodsID='+goodsID;
	postData=postData+'&Qty_Buy='+goodsQty;
	postData=postData+'&GoodsPrice='+goodsPrice;

	$.ajax({
		type : 'post',
		url : '/promotion.php?act=Quick_CheckCpnCode',
		dataType:'text',
		data:postData,
		success: function(msg)
		{ 
			if (msg.substring(0,2) == "--")
			{
				if (msg.indexOf('inputpw') > -1)
				{
					$('#CpnPW_Group').css('display','inline');
					alert('请继续输入密码!');
				}
				else
				{
					alert(msg);
				}
			}
			else
			{
				$('#quickOrderPmt').html(msg);
			}
		}
	});
}

function Cpn_CheckCode_Cart()
{
	var cpnCode = $('#CpnCode').val();
	if (cpnCode == '')
	{
		alert('请输入优惠券号码！');
		return false;
	}

	var cpnPW = $('#CpnPW').val();
	var postData = 'CpnCode='+cpnCode;
	postData = postData+'&CpnPW='+cpnPW;

	$.ajax({
		type : 'post',
		url : '/promotion.php?act=Cart_CheckCpnCode',
		dataType:'text',
		data:postData,
		success: function(msg)
		{ 
			if (msg.substring(0,2) == "--")
			{		
				if (msg.indexOf('inputpw') > -1)
				{
					$('#CpnPW_Group').css('display','inline');
					alert('请继续输入密码!');
				}
				else
				{
					alert(msg);
				}
			}
			else
			{
				$('#CpnRule_ListBox').css('display','');
				$('#CpnRule_Parent').html(msg);
			}
		}
	});
}

//隐藏非选中状态的规则对应的赠品选择框
function hideGiftSelect(currRuleID)
{
	var GiftList = $('.GiftParent');
	for (var i = 0; i < GiftList.length; i++)
	{
		if (GiftList[i].getAttribute('RuleID') != currRuleID) 
		{
		   GiftList[i].style.display = 'none';
		}
	}
}

//选中一个规则时的事件，设置相关需要Post的隐藏字段
function selectPmtRule(RuleID)
{
	var currRule = $('#pmt_Rule_'+RuleID);
	$('#cpn_code').val(currRule.attr('cpn_code'));
	$('#cpn_id').val(currRule.attr('cpn_id'));
	$('#cpn_type').val(currRule.attr('cpn_type'));
	$('#pmt_ptype').val(currRule.attr('ptype'));
	$('#pmt_ctype').val(currRule.attr('ctype'));

	$('#pmt_plv').val(currRule.attr('plv'));
	$('#pmt_pmp').val(currRule.attr('pmp'));
	$('#pmt_pdp').val(currRule.attr('pdp'));

	$('#pmt_pdv').val(currRule.attr('pdv'));
	$('#pmt_pfs').val(currRule.attr('pfs'));
	$('#pmt_pgp').val(currRule.attr('pgp'));

	$('#pmt_pgi').val(currRule.attr('pgi'));
	$('#pmt_plq').val(currRule.attr('plq'));
	$('#pmt_giftid').val('');	

	$('#pmt_giftid').val($('#GiftGoods_'+RuleID).val());
	$('#pmt_Desc').val($('#PmtDesc_'+RuleID).text());
	$('#pmt_auth').val(currRule.attr('auth'));	

	hideGiftSelect(RuleID);
	$('#pmt_Rule_Gift_'+RuleID).css('display','inline');
}

//选中一个赠品时，需要设置对应的赠品隐藏字段
function selectGiftGoods(RuleID)
{
	$('#pmt_giftid').val($('#GiftGoods_'+RuleID).val());	
}

//加载用户信息到下单页面
function readDefaultCustInfo()
{
	if ($.cookie('UserAddrNum') > 0 && Number($.cookie('UserID')) > 0)
	{
		$('#userAddrChoose').css('display', '');
		//用户已登录则自动加载地址，如果这样将会导致服务器压力（访问时多一个访问请求）
		//$('#checkAddress').click().attr('checked', true); return;
	}

	if ($('#OrderMode').val() != undefined){return;}
	$('#userName').val($.cookie('OLI_CNAME'));
	$('#shipping_address').val($.cookie('OLI_ADD'));

	$('#postCode').val($.cookie('OLI_PSC'));
	$('#mobile').val($.cookie('OLI_MP'));
	$('#areaCode').val($.cookie('OLI_ARC'));

	$('#telNum').val($.cookie('OLI_TEL'));
	$('#userQQ').val($.cookie('OLI_QQ'));
	$('#userEmail').val($.cookie('OLI_MAIL'));
	$('#checkAddress').attr('checked', false);//重置选择地址
}

//优惠规则有多个礼品时改变图片
function pmtSetImg(id, obj)
{
	var o = $('select[@name='+obj.name+'] option[@selected]');
	$('#GiftGoods_img_' + id).attr('src', o.attr('img'));
	$('#GiftGoods_cost_' + id).text(o.attr('cost'));
}

//隐藏表单上的所有select下拉选择框
function pmtSelect(show)
{
	if (!document.all){return;}//不为IE则无需执行
	var display = show ? '' : 'none';
	var sltObjs = $('#pmtScrollDiv select');
	for (var i = 0; i < sltObjs.length; ++i)
	{
		if (sltObjs[i].style.display == display){break;}
		sltObjs[i].style.display = display;
	}
}

//商品详细页商品展示缩略图滑动
var counter = 0;
var totalAmount = 0;
function smallMoveRight(num,amount)
{
	totalAmount = amount-6;
	counter = counter+1;

	if (counter <= totalAmount)
	{
		var rightPx = num * (75) * counter;
		$(".smallBox").animate({left: rightPx}, 500);
	}
	else
	{
		counter = totalAmount;
	}
}

function smallMoveLeft(num,amount)
{
	totalAmount = amount-6;
	counter = counter-1;
	if (counter >= 0)
	{
		var leftPx = num * (75) * counter;
		$(".smallBox").animate({left: leftPx}, 500);
	}
	else
	{
		counter = 0;
	}
}

//商品详细内容区选项卡
function showProContent(id, num)
{
	num = Number(num);
	var lablePic = "/images/pro_lable_img_0"+ id +".jpg";
	$("#proLablePic").attr("src", lablePic);
	for (var i = 1; i <= num; i++)
	{
		var name = $("#proNav_" + i);
		var content = $("#proContent_" + i);
		i == id ? name.addClass("curren") : name.removeClass("curren");
		i == id ? content.css("display","block") : content.css("display","none");
	}
}

//将礼包加入到快速购买
function quickPackOrder(packID)
{
	var buyQty = $('#numShow_' + packID).val();
	Boxy.load("/pack-order.php?id="+ packID + '&buyQty=' + buyQty,
	{unloadOnHide:true,modal:true,
		afterShow:function()
		{
			readDefaultCustInfo();
			$('#numShow_1_' + packID).val(buyQty);
		}
	});	
}

//将礼包加入到购物车
function addPackTocart(packID)
{
	var buyQty = $('#numShow_' + packID).val();
	$.ajax({
		type: 'POST',
		url: '/cart.php',
		data: 'act=addtocart&isPack=1&goodsID=' + packID + '&buyQty=' + buyQty,
		success: function(msg) 
		{
			if (msg != 'ok'){alert(msg);return false;}
			window.location.href = 'cart.php';
		}
	});
}

//单品页加入到购物车
function addCartForQuick()
{
	if (!checkSpecIfSelectedForAlert(false)){return false;}
	var quick_order_buyQty = $('.quick_order_buyQty').val();
	if (!checkBuyQty(quick_order_buyQty)){return false;}
	var goodsID = $('#goods_ID').val();//获取产品ＩＤ
	var goodsDetailID = $('#detail_ID').val();//取得产品页上选中的子产品ID

	/*将商品加入购物车*/
	$.ajax({
		type: 'POST',
		url: '/cart.php',
		data: 'act=addtocart&goodsID=' + goodsID + '&buyQty=' + quick_order_buyQty + '&detailID='+ goodsDetailID +'&productGroupID=' + $('#quickProductGroupID').val(),
		success: function(msg) 
		{
			if (msg != 'ok'){alert(msg);return false;}
			window.location.href = 'cart.php';
		}
	});
}
