//处理广告代理商广告统计
var CookieAdKey = $.cookie('ADKEY');
var CookieErrAdKey = $.cookie('ERRORADKEY');
var urlParams = getUrlParams();
var urlAdKey = urlParams['ADKEY'];
var webAdm = ($.cookie('CloseLimit') == 1) ? '<a href="/adlist.php">广告列表</a> | <a href="/action.php?act=show">网站动作</a> | ' : '';

if (!isEmpty(urlAdKey) && CookieAdKey != urlAdKey && urlAdKey != CookieErrAdKey)
{
	$.ajax({
		type: 'get',
		url: 'cpslog.php?ADKEY=' + urlAdKey,
		dataType: 'text',
		data: '',
		success: function(msg){}
	});
}

var NeedApply = $.cookie('APPLYUPDATENEED');
if (NeedApply == "1"){$.ajax({type: 'post', url: '/action.php', dataType: 'text', data: 'act=mem2db&source=1', success: function(msg){}});}

window.onload = function()
{
	var IfAskLoaded = $.cookie('AskLoaded');
	if (IfAskLoaded == "1"){$.ajax({type: 'post', url : '/action.php', data: 'act=updateLoaded',	success: function(msg){}});};
}

//显示登录、注册、购物车、历史记录
$(document).ready(function()
{
	//购物车下拉显示
	$("#shortCartBar").click(function()
	{
		$('#cartSoonShow').load('/cart-info.php');
		$("#cartSoonShow").css("display","block");
	});

	$("#shortCartBar,#cartSoonShow").mouseout(function(){$("#cartSoonShow").css("display","none");});
	$("#cartSoonShow").mouseover(function(){$("#cartSoonShow").css("display","block");});

	//浏览历史下拉显示
	$("#showHistory").click(function()
	{
		$("#addHisClass").addClass('active');
		$('#history_list').load('/action.php?act=getHistory');
		$("#history_list").css("display","block");
	});

	$("#showHistory,#history_list").mouseout(function(){$("#history_list").css("display","none"); $("#addHisClass").removeClass('active');});
	$("#history_list").mouseover(function(){$("#history_list").css("display","block"); $("#addHisClass").addClass('active');});

	//记录下用户访问的产品编号
	var goodsID = $('#goodsID').val() || $('#goods_ID').val();
	if (goodsID)
	{
		var cGid = '.' + goodsID + '.';
		var vHistory = $.cookie('vHistory') || '';
		if (vHistory.length > 1)
		{
			if (vHistory.indexOf(cGid) != -1){vHistory = vHistory.replace(new RegExp(cGid,'g'), '.');}
			vHistory = vHistory.substring(0, 500);
			if (vHistory.length > 450){vHistory = vHistory.substring(0, vHistory.lastIndexOf('.'));}
		}
		$.cookie('vHistory', '.' + goodsID + vHistory, {expires: 365});
	}

	//登陆判断
	var UserID = $.cookie('UserID');
	var RealName = $.cookie('RealName');
	if (RealName == "" || RealName == null){RealName = $.cookie('NickName');}
	if (RealName == "" || RealName == null){RealName = $.cookie('UserName');}
	//加载个登录条
	if (document.domain.indexOf('aphui') != -1)
	{
		var loginedInfo = (document.domain.indexOf('qq.aphui') != -1) ? QQaphuiBar(UserID, RealName) : aphuiBar(UserID, RealName);
	}
	else
	{
		var loginedInfo = (document.domain.indexOf('jeanspace') != -1) ? jeanspaceBar(UserID, RealName) : defaultBar(UserID, RealName);
	}
	$('#logininfoGroup').html(loginedInfo);

	//购物车处理
	var CartTotalQty = $.cookie('CartTotalQty');
	var CartTotalPay = $.cookie('CartTotalPay');
	$('#cartGoodsNum').html(CartTotalQty);
	$('#totalMoneyOfCart').html(format_price(CartTotalPay));

	//如果存在快速订购窗口（同步载入时）
	if ($('#quickOrderGroup').length)
	{
		var qsgShow = (AllowChangeQuickShipType == true) ? '' : 'none';
		$('#quickShipGroup').css('display', qsgShow);
		var orderUniKey = $.cookie('orderUniKey');
		if (isEmpty(orderUniKey))
		{
			$.ajax({
				type : 'get', url : '/sale.php?act=getUniOrderKey',
				success: function(msg){$('#orderUniKey').val(msg);}
			});
		}
		else
		{
			$('#orderUniKey').val(orderUniKey);
		}
	}

	//获取并显示来源标识码
	try
	{
		var ADID = $.cookie('ADID');
		if (ADID != null){$('.whereFrom').html(" 来源：<span style='color:red;'>" + ADID + "</span>");}
		$('#float_ad').float({position:'right',	top:0, height:20,	width:70, allowClose:false});//漂浮显示来源
	}catch(e){}

	//单品页左边浮动导航链接加下划线样式补丁
	$('.ljdis_nav1 span').mouseover(function(){$(this).css('border-bottom','1px solid #333')}).mouseout(function()
	{
		$(this).css('border-bottom','1px solid #FFF');
	});
});

//用户默认登录处理
function defaultBar(UserID, RealName)
{
	if (Number(UserID) > 0)
	{
		var loginedInfo = '<a href="/user.php"><b>' + RealName + '</b></a>　[ <a href="javascript:logedUrl(\'/user.shtml\')">我的账户</a> | <a href="javascript:logedUrl(\'/user.php?act=myorder\')">订单管理</a> | ' + webAdm + '<a href="/login.php?act=logout">安全退出</a> ]';
	}
	else
	{
		var loginedInfo = '[ <a href="javascript:userAlipayLogin()">支付宝登录</a> | <a href="javascript:userQQLogin()">QQ 登录</a> | <a href="javascript:logedUrl()">用户登录</a> | <a href="javascript:logedUrl()">免费注册</a> ]';
		if ($.cookie('cmLogin') == 'true'){$.cookie('cmLogin', null);userOp();}
	}
	return loginedInfo;
}

//爱品汇用户登录处理
function aphuiBar(UserID, RealName)
{
	if (Number(UserID) > 0)
	{
		var loginedInfo = '您好，欢迎来到爱品汇商城!<a href="/user.php"><b>' + RealName + '</b></a>[<a href="javascript:logedUrl(\'/user.shtml\')">我的账户</a>|<a href="javascript:logedUrl(\'/user.php?act=myorder\')">订单管理</a>|' + webAdm + '<a href="/login.php?act=logout">安全退出</a>]';
		$('#logininfoGroup').removeClass().addClass('userinfo');
	}
	else
	{
		var loginedInfo = '<a href="javascript:logedUrl()" class="btn_login">用户登录</a> <a href="javascript:logedUrl()" class="btn_reg">免费注册</a>';
		if ($.cookie('cmLogin') == 'true'){$.cookie('cmLogin', null);userOp();}
	}
	return loginedInfo;
}

//QQ爱品汇用户登录处理
function QQaphuiBar(UserID, RealName)
{
	if (Number(UserID) > 0)
	{
		var loginedInfo = '欢迎光临爱品汇!<a href="/user.php"><b>' + RealName + '</b></a>[<a href="javascript:logedUrl(\'/user.shtml\')" class="ico_user">我的账户</a>|<a href="javascript:logedUrl(\'/user.php?act=myorder\')" class="ico_cart">订单管理</a>]';
		$('#logininfoGroup').removeClass().addClass('userinfo');
	}
	else
	{
		var loginedInfo = '<a href="javascript:logedUrl()" class="btn_login">用户登录</a> <a href="javascript:logedUrl()" class="btn_reg">免费注册</a>';
		if ($.cookie('cmLogin') == 'true'){$.cookie('cmLogin', null);userOp();}
	}
	return loginedInfo;
}

//jeanspace登录处理
function jeanspaceBar(UserID, RealName)
{
	if (Number(UserID) > 0)
	{
		var loginedInfo = '您好，欢迎光临牛仔派 <a href="/user.php"><b>' + RealName + '</b></a>|<a href="javascript:logedUrl(\'/user.shtml\')">我的账户</a>|' + webAdm + '<a href="/login.php?act=logout">安全退出</a>';
		$('#logininfoGroup').removeClass().addClass('userinfo');
	}
	else
	{
		var loginedInfo = '<a href="javascript:logedUrl()">用户登录</a>|<a href="javascript:logedUrl()"><b>注册.获赠10元优惠卷</b></a> ';
		if ($.cookie('cmLogin') == 'true'){$.cookie('cmLogin', null);userOp();}
	}
	return loginedInfo;
}

//QQ登录
function userQQLogin()
{
	var loginStr = '<div style="width:570px;height:450px;"><iframe name="qqlogin" width="100%" height="450" scrolling="no" frameborder="0" src="/plugins/ulogin/qq/oauth/redirect_to_login.php"></iframe></div>'
	new Boxy(loginStr,{title:'用QQ账号登录',unloadOnHide:true,modal:true});
}

//支付宝登录
function userAlipayLogin()
{
	var loginStr = '<div style="width:900px;height:450px;"><iframe name="alipayLogin" width="100%" height="450" scrolling="no" frameborder="0" src="/plugins/ulogin/alipay/alipay_auth_authorize.php"></iframe></div>'
	new Boxy(loginStr,{title:'用支付宝账号登录',unloadOnHide:true,modal:true});
}

function userOp(){Boxy.load("/login.php?show=1",{title:'用户操作',unloadOnHide:true,modal:true});}

function logedUrl(url)
{
	if (Number($.cookie('UserID')) > 0)
	{
		self.location = url;
	}
	else
	{
		url = url || self.location.href;
		$.cookie('step', url);userOp();
	}
}

//显示Tip图片
function showGiftPic(obj)
{
	$(document).ready(function()
	{
		$(obj).tooltip(
			{
				delay: 0, track: true, opacity: 0, showURL: false, extraClass: 'radius',
				bodyHandler: function()
				{
					var imgsrc = $(obj).attr('imgsrc');
					return $("<img/>").attr("src", imgsrc);
				}
			}
		);
	});
}

//显示系统公告
function newsNote(id){Boxy.load("/help_id-" + id + ".shtml?type=pop",{title:'公告',unloadOnHide:true,modal:true});}

//格式化显示价格@param int price 价格@param int precision 保留几位小数
function format_price(price, precision)
{
	price = Number(price);
	precision = precision || 2;//default 2
	if (precision == 0 || price == price.toFixed()){return price.toFixed();}
	return price.toFixed(precision);
}

//改变另一个产品为快速购买
function changeGoodsQuickBuy(goodsID, id)
{
	$('#quickparent').html('<div class="loadGQB">正在加载中，请稍候 <img src="/images/loading.gif" border="0" /></div>');
	for (var i = 1; i <= 5; i++)
	{
		var menuItem = $('#changeGQB_' + i);
		i == id ? menuItem.addClass('stlGoods'): menuItem.removeClass('stlGoods');
	}

	$.ajax({
		type: 'get',
		url: '/quick-order.php?getspec=1&id=' + goodsID,
		success: function(msg){$('#quickparent').html(msg);}
	});
}

//获取银行描述信息{payTypeID:支付类型编号, payKey:银行编码 bankID:银行编号}
function getBankDesc(payType, payKey, bankID)
{
	try{$('#DetailKey').val(payKey);}catch(e){}
	try{$('#radiopay_'+payType).attr('checked',true)}catch(e){}

	$.ajax({
		type: 'get', url: '/action.php',
		data: 'act=getBankDesc&payKey='+payKey+'&bankID=' + bankID,
		success: function(msg){$('#detail_info').html(msg);}
	});
}

//判断是否选择了银行支付子项
function checkBankSelect()
{
	if ($('#isBank').val() != undefined)
	{
		var bankKey = $('input[@type=radio][@name=bankKey][@checked]').val();
		if (!bankKey)
		{
			alert('请选择支付子项(网上银行或信用期限)');
			return false;
		}
	}
	return true;
}

//我的订阅处理
function mySubscibe(name, type)
{
	var subData = $('#'+name).val();
	if (type == 0)
	{
		subData = SBCcaseToDBCcase(subData);
		if (!isMobile(subData))
		{
			alert('请输入正确的手机号码');
			return;
		}
	}
	else
	{
		if (!isEmail(subData))
		{
			alert('请输入正确的邮箱地址');
			return;
		}
	}
	$.post('/subscibe.php',{'subData': subData},function(msg){alert(msg);});
}

//var tabs = [["#button" , "#div"],["#button1" , "#div1"]];useTabs(tabs, 'className');//使用TAB表
function useTabs(arr, cls)
{
	$(arr).each(function()
	{
		var obj = this;
		$(obj[0]).click(function()
		{
			$(arr).each(function()
			{
				$(this[0]).removeClass(cls);
				$(this[1]).hide();
			});

			$(obj[0]).addClass(cls);
			$(obj[1]).show();
		});
	});
}

function iWillPay(osn)
{
	Boxy.load("pay.php?act=choose_pay&osn="+ osn, {title:'请选择下列订单支付方式',unloadOnHide:true, modal:true});
}

function detailShow(id)
{
	$.ajax({
		type: 'GET',
		url: 'pay.php',
		data: 'act=choose_pay_detail&id=' + id,
		success: function(msg)
		{
			if (msg != 'no')
			{
				$('#bankShow').css('display', '');
				$('#bankHtml').html(msg);
			}
			else
			{
				$('#bankShow').css('display', 'none');
				$('#bankHtml').html('');
			}
		}
	});
}

function payNow()
{
	var payType = $('input[@type=radio][@name=payType][@checked]').val();
	if (!payType)
	{
		alert('请选择支付方式，是网银，还是支付宝或财付通');
		return;
	}

	if ($('#isBank').val() != undefined)
	{
		var bankKey = $('input[@type=radio][@name=bankKey][@checked]').val();
		if (!bankKey)
		{
			alert('请选择支付子项');
			return;
		}
	}
	document.forms['fpay'].submit();
}
