var language = navigator.language||navigator.browserLanguage;
if (language.toLowerCase() === 'zh-cn'){
	if($.cookies.get("ipsession")==null){
		location.href="login.php";
	}
}
//此js为公共文件 其中包含一些公共函数
//================================================================================
$(function(){
	//限制IP
	/*
	$.get("ajax/ajax-ip.php",function(data){
		switch(data){
			case 'login':
				location.href="login.php";
			break
		}
	});
	*/
	
	if($.cookies.get("subClass")==null){
		$.cookies.set("subClass",1,{hoursToLive:1});
	}
	//初始化左侧登录状态
	if($.cookies.get("curUser")==null){
		$(".noLogin").show();
		$(".hasLogin").hide();
	}else{
		$(".noLogin").hide();
		$(".hasLogin").show();	
	}
	$.cookies.set("en",0,{hoursToLive:24});//语言版本 0 中文 1 英文
	showNumPrice();//计算购物车价格
	//登录
	$("#login_btn").css("cursor","pointer");
	$("#reset_btn").css("cursor","pointer");
	$(".quit_btn").css("cursor","pointer");
	$("#reg_btn").css("cursor","pointer");
	$("#login_btn").click(function(){
		login();
		return false;
	});
	$("#reg_btn").click(function(){
		location.href="register.php";	
	});
	$("#reset_btn").click(function(){
		$("#login_name").val("").focus();
		$("#login_pass").val("");
		return false;
	});
	//live 页面生成以后时间任然有效  退出登录
	$(".quit_btn").live("click",function(){
		$.cookies.del("userMessage");
		$.cookies.del("curUser");
		location.href=baseName(location.href);
		return false;
	});
	//搜索框
	var $si=$("#search_str");
	var $sb=$("#search_btn");
	var temp=$si.val();
	//单击事件
	$sb.click(function(){
		if($si.val()=="" || $.trim($si.val())==""){
			alert("Please fill in the Search keywords!");
			return false;
		}							
	});
	//获取焦点事件
	$si.focus(function(){
		$si.val("").select();
	}).blur(function(){
		if($.trim($si.val())==""){
			$(this).val(temp);
		}	
	});
	
	//显示当前菜单
	var curcla=$.cookies.get("curClass");
	//$("li[id='cla-"+curcla+"'] ul").slideDown("fast"); //只显示当前字菜单
	$("li[id^='cla'] ul").show(); //全部显示
	var subcla=$.cookies.get("subClass");
	$("#"+subcla+"subclass").css({"color":"#DA732E","font-weight":"bold"});
	
});

//保存当前大类id至cookie
function curClass(id){
	$.cookies.set("curClass",parseInt(id),{hoursToLive:24});
	$.cookies.set("subClass",parseInt(id),{hoursToLive:24});
}
//保存当前子类至cookie
function subClass(id){
	$.cookies.set("subClass",parseInt(id),{hoursToLive:24});
}
//登录逻辑
function login(){
	var $login_name = $("#login_name");
	var $login_pass = $("#login_pass");
	var login_name = $.trim($login_name.val());
	var login_pass = $.trim($login_pass.val());
	if (login_name == ""){
		alert("填写用户名");
		return false;
	}
	if(login_pass == ""){
		alert("填写密码");
		return false;
	}
	//用户登录
	$.ajax({
		type: "POST",
		url: "ajax/ajax-login.php",
		data: "usrname="+login_name+"&usrpass="+login_pass,
		success: function(date){
			if(date==3){
				alert("Your account is frozen! Please contact customer service");
				return;
			}else if(date==2){
				alert("Account or password is incorrect");
				$("#login_pass").val("")
				return;
			}else if(date==1){
				alert("Unregistered users please register！");
				location.href="register.php";
				return;
			}else{
				alert("Login Success");
				$.cookies.set("userMessage",date,{hoursToLive:24}); //会员信息 名称 级别 上次登录时间 余额 消费金额 积分
				//location.href=baseName(location.href);
				window.location.href="myorder.php";//登录成功以后直接掉转会员中心
				//截取当期会员名称 保存至COOKIE
				var user_arr=date.split(",");
				$.cookies.set("curUser",$.trim(user_arr[0]),{hoursToLive:24});
			}
		}
	});
}
//计算当前购物车商品数量以及商品总额
function setNumPrice(){
	var cart_tmp=getCartArr();
	//计算数量以及总额
	var len=cart_tmp.length;
	var cpNum=0;
	var cpTotalPrice=0;
	for(var i=0;i<len;i++){
		var p=cart_tmp[i][3];
		var p1=cart_tmp[i][4];
		var p2=cart_tmp[i][5];
		var count=cart_tmp[i][6];
		cpNum+=parseInt(count,10);
		if(count<=3){
			cpTotalPrice+=p*count;
		}
		if(cart_tmp[i][6]>3 && cart_tmp[i][6]<6){
			cpTotalPrice+=p1*count;
		}
		if(cart_tmp[i][6]>=6){
			cpTotalPrice+=p2*count;
		}
	}
	cpTotalPrice=tofloat(cpTotalPrice,2);
	//保存成cookie
	$.cookies.set("cartCpNum",cpNum);
	$.cookies.set("cartCpPrice",cpTotalPrice);
}
//显示购物车信息
function showNumPrice(){
	if($.cookies.get("cartCpNum")!=null){
		$(".cartCpNum").html($.cookies.get("cartCpNum"));
	}else{
		$(".cartCpNum").html("0");
	}
	if($.cookies.get("cartCpPrice")!=null){
		$(".cartCpPrice").html($.cookies.get("cartCpPrice"));
	}else{
		$(".cartCpPrice").html("0");
	}
}
//加入收藏夹
function bookmarkit(str){
	window.external.addFavorite('document.location.href',str);
}

//跳转页面函数
function goTmpUrl(){
	if($.cookies.get("tmpUrl")!=null){
		location.href=$.cookies.get("tmpUrl");
	}else{
		location.href="index.php";
	}
}
//读取保存在cookie里面是cart_arr字符串
function getCartArr(){
	var cart_arr=new Array();
	var temp=$.cookies.get("cart_arr");
	var temp_arr=temp.split("||");
	var temp_len=temp_arr.length;
	for(i=0;i<temp_len;i++){
		cart_arr[i]=new Array();
		cart_arr[i]=temp_arr[i].split(",");
	}
	return cart_arr;//返回一个二维数组
}
//页面显示最近浏览记录
function showHistory(){
	var his=$.cookies.get("viewHistory");
	if(his!=null){
		var his_arr=his.split("||");
		var his_num=his_arr.length;
		var his_html="";
		for(var i=0;i<his_num;i++){
			var hisarr=his_arr[i].split(",");
			his_html="<li><div align='center'><a href='product-info.php?proid="+hisarr[0]+"'><img src='images/product/thumb/"+hisarr[1]+"' width='150' border='0'/></a></div><div class='cpName'><a href='product-info.php?proid="+hisarr[0]+"'>"+hisarr[2]+"</a></div></li>";
			$("#last ul").append(his_html);
		}
	}
}
//图片add to cart添加购物车
function imgAddCart(str){
	var cp_arr=str.split("||");
	if($("#"+cp_arr[0]+"-stock").val()<=0){
		alert("Sorry! this product is temporarily out of stock");
		return false;
	}
	var cp_attr=cp_arr[0]+","+cp_arr[1]+","+cp_arr[2]+","+cp_arr[3]+","+cp_arr[4]+","+cp_arr[5]+","+1+","+cp_arr[6];
	if($.cookies.get("cart_arr")==null){
		$.cookies.set("cart_arr",cp_attr,{hoursToLive:24});
	}else{
		var temp=$.cookies.get("cart_arr");
		if(temp.indexOf(cp_arr)==-1){//如果temp里面不存在当前的商品信息 则添加
			temp=cp_attr+"||"+temp;
			$.cookies.set("cart_arr",temp,{hoursToLive:24});
			alert("Shopping cart successfully added");
		}else{
			alert("Your shopping cart already exists in the product");	
		}
	}
	//显示购物车数量
	setNumPrice();
	showNumPrice();
}
