$(function(){
	var weburl=$("#weburl").val();
	//中文操作系统
	var language = navigator.language||navigator.browserLanguage;
	if (language.toLowerCase() === 'zh-cn'){
		if($.cookies.get("ipsession")==null){
			location.href=weburl+"login.php";
		}
	}
	//显示当前菜单
	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"});
	//top keywords
	$("#top_keywords_img").click(function(){
		$("#top_keywords_sub").toggle();
	});
	//显示登录状态
	if($.cookies.get("curUser")==null){
		$(".nologin").show();
		$(".haslogin").hide();
	}else{
		$(".nologin").hide();
		$(".haslogin").show();
		$("#login_user").html($.cookies.get("curUser"));
	}
	//登录
	$("#login_btn").click(function(){
		login();
		return false;
	});
	//重置
	$("#reset_btn").click(function(){
		$("#login_name").val("");
		$("#login_pass").val("");
	});
	//退出登录
	$(".quit_btn").css("cursor","pointer");
	$(".quit_btn").live("click",function(){
		$.cookies.del("curUser");
		$.cookies.del("curMail");
		
		switch(getLan()){
			case 0:
				$.get(weburl+"arab/out.php");//清楚一下php里面的cookie
				jumpUrl("أمن الخروج ، هو الانتقال إلى صفحة......",weburl+'arab');
				break
				case 1:
				$.get(weburl+"out.php");//清楚一下php里面的cookie   必须是相同目录下面的文件 否则删除不了php设置的cookie
				jumpUrl("Security exit, the page is jump ......",weburl);
				break
			}
		return false;
	});
	//搜索输入框
	var $sf=$("#search_form");
	var $si=$("#search_str");
	var $sb=$("#search_btn");
	var temp=$si.val();
	//单击事件
	$sb.click(function(){
	if($si.val()=="" || $.trim($si.val())==""){
		switch(getLan()){
			case 0:
				alert("الرجاء إدخال كلمة البحث");
			break
			case 1:
				alert("Please enter search keywords");
			break
		}
		$si.focus().select();
		return false;
		}			
	});
	//获取焦点事件
	$si.focus(function(){
		$si.val("").select();
	}).blur(function(){
		if($.trim($si.val())==""){
			$(this).val(temp);
		}	
	});
	//替换翻译的地址
	$(".gurl").each(function(){
		var temp_src=$(this).attr("href");
		var real_src=temp_src+location.href;
		$(this).attr("href",real_src);
	});
	showNumPrice();
	showtime();
});
//登录逻辑
function login(v){
	var weburl=$("#weburl").val();
	if(v==null){
		var $login_name=$("#login_name");
		var $login_pass=$("#login_pass");	
	}else{
		var $login_name=$("#login_name_1");
		var $login_pass=$("#login_pass_1");	
	}
	var login_name=$.trim($login_name.val());
	var login_pass=$.trim($login_pass.val());
	if (login_name=="" || login_name=="用户名"){
		switch(getLan()){
			case 0:
			alert("الرجاء ملء اسم المستخدم");
			break
			case 1:
			alert("Please Fill in user name");
			break
		}
		return false;
	}
	if(login_pass=="" || login_pass=="密码"){
		switch(getLan()){
			case 0:
			alert("الرجاء إدخال كلمة المرور");
			break
			case 1:
			alert("Please Fill in password");
			break
		}
		return false;
	}
	//用户登录
	$.ajax({
		type: "POST",
		url: weburl+"ajax/ajax-login.php",
		data: "usrname="+login_name+"&usrpass="+login_pass,
		success: function(date){
			if(date==3){
				switch(getLan()){
					case 0:
					alert("وقد تم تجميد حسابك ، يرجى الاتصال بمسؤول");
					break
					case 1:
					alert("Your account is frozen! Please contact customer service");
					break
				}
				return;
			}else if(date==2){
				switch(getLan()){
					case 0:
					alert("اسم المستخدم أو كلمة السر خطأ");
					break
					case 1:
					alert("Account or password is incorrect");
					break
				}
				$("#login_pass").val("")
				return;
			}else if(date==1){
				switch(getLan()){
					case 0:
					alert("مستخدمين غير مسجلين الرجاء التسجيل");
					break
					case 1:
					alert("Unregistered users please register");
					break
				}
				location.href=weburl+"register.php";
				return;
			}else{
				var user_arr=date.split(",");
				$.cookies.set("curUser",user_arr[0],{hoursToLive:24});
				$.cookies.set("curMail",user_arr[1],{hoursToLive:24});
				switch(getLan()){
					case 0:
					jumpUrl("الدخول ناجحا ، الصفحة اذهب......",weburl+'arab');
					break
					case 1:
					jumpUrl("Landing successfully, the page is opening......",weburl);
					break
				}
			}
		}
	});
}
//<a href="javascript:void(0)" onClick="addBookmark()">favorites</a>
function addBookmark(){var url=parent.location.href;if(window.sidebar){window.sidebar.addPanel(document.title,url,"")}else if(document.all){window.external.AddFavorite(url,document.title)}else if(window.opera&&window.print){return true}}
//<a href="javascript:void(0)" onclick="setHome(this,window.location)">set home</a> 
function setHome(obj,vrl){try{obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl)}catch(e){if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(e){alert("抱歉！您的浏览器不支持直接设为首页。请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为“true”，点击“加入收藏”后忽略安全提示，即可设置成功。")}var prefs=Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref('browser.startup.homepage',vrl)}}}
//获取页面名称
function baseName(pFilePath){var temp_win=pFilePath.lastIndexOf("\\");var temp_unix=pFilePath.lastIndexOf("/");if(temp_win>0){temp=temp_win}else if(temp_unix>0){temp=temp_unix}else{temp=-1}file_name=pFilePath.substr(temp+1);return(file_name)}
//onload="Page.resetSize(this,350);
Page={resizePic:function(H,C){var F=C;var I=false;var D=new Image();D.src=H.src;if(D.width==0){var E=this;var A=arguments;setTimeout(function(){A.callee.apply(E,A)},10)}if(D.width>C){I=true}var B=this.getRightWH(D.width,D.height,C);H.style.width=B[0]+"px";H.style.height=B[1]+"px";H.style.visibility="visible";return I},getRightWH:function(A,C,B){var D=A,E=C;if(A>B){D=B;E=C*B/A}D=parseInt(D);E=parseInt(E);return[D,E]},resetSize:function(A,W){if(!W){W=200}if(this.resizePic(A,W)){var D=A;D.style.cursor="pointer";D.title="点击查看原图";D.onclick=function(I){if(!I){I=window.event}var H=I.target||I.srcElement;window.open(H.src,"_blank")}}return true}}
//onload="drawImage(this,400,400)"
function drawImage(ImgD,FitWidth,FitHeight){var image=new Image();image.src=ImgD.src;if(image.width>0&&image.height>0){if(image.width/image.height>=FitWidth/FitHeight){if(image.width>FitWidth){ImgD.width=FitWidth;ImgD.height=(image.height*FitWidth)/image.width}else{ImgD.width=image.width;ImgD.height=image.height}}else{if(image.height>FitHeight){ImgD.height=FitHeight;ImgD.width=(image.width*FitHeight)/image.height}else{ImgD.width=image.width;ImgD.height=image.height}}}}
//保留小数
function tofloat(src,pos){return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);}
//转换成货币
function formatCurrency(num,str){if(str==null){str='￥'}num=num.toString().replace(/\$|\,/g,'');if(isNaN(num)){num="0"}sign=(num==(num=Math.abs(num)));num=Math.floor(num*100+0.50000000001);cents=num%100;num=Math.floor(num/100).toString();if(cents<10){cents="0"+cents}for(var i=0;i<Math.floor((num.length-(1+i))/3);i++){num=num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3))}return(((sign)?'':'-')+str+num+'.'+cents)}
//获取字符串长度
function getLength(str){str = str.replace(/[^\x00-\xff]/g, '**');return str.length;}
//预先载入图片 onLoad="PreloadImg('left_01_2.gif','left_02_2.gif')"
function loadImg(){var d=document;if(d.images){if(!d.Pli){d.Pli=new Array()}var i,j=d.Pli.length,a=PreloadImg.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.Pli[j]=new Image;d.Pli[j++].src=a[i]}}}
//保存当前大类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 getLan(){
	return parseInt($.cookies.get("lan"),10);
}
//检查用户名是否被注册
function checkUser(name){
	var weburl=$("#weburl").val();	
	$.get(weburl+"ajax/ajax-ckuser.php",{rn:name},function(data){
		if(data=='0'){
			switch(getLan()){
				case 0:
				alert("مبروك! يمكن أن يتم تسجيل اسم المستخدم");
				break
				case 1:
				alert("Congratulations! The account can be registered");
				break
			}
		}else if(data=='1'){
			switch(getLan()){
				case 0:
				alert("عذرا! اسم المستخدم موجود مسبقا ، الرجاء اختيار اسم آخر");
				break
				case 1:
				alert("Sorry! The user already exists, replace the user name");
				break
			}	
		}												 
	});
}
function jumpUrl(msg,url){
	var weburl=$("#weburl").val();
	window.location.href=weburl+"lib/jump.php?url="+url+"&msg="+encodeURI(msg);
}
function checkLogin(){
	if($.cookies.get("curUser")==null){
		return false;
	}else{
		return true;	
	}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function showtime(){
	//当前系统时间
	var myDate=new Date();
	var year=myDate.getFullYear();
	var month=myDate.getMonth();
	var day=myDate.getDate();
	switch(month){
		case 1:
			month="Jan"
			break
		case 2:
			month="Feb"
			break
		case 3:
			month="Mar"
			break
		case 4:
			month="Apr"
			break
		case 5:
			month="May"
			break
		case 6:
			month="Jun"
			break
		case 7:
			month="Jul"
			break
		case 8:
			month="Aug"
			break
		case 9:
			month="Spet"
			break
		case 10:
			month="Oct"
			break
		case 11:
			month="Nov"
			break
		case 12:
			month="Nec"
			break
	}
	$("#curdate").html(month+" "+day+"th"+" "+year);	
}


//获取购物车内容 返回一个二维数组
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 getCartChar(arr){
	var char=new Array();
	var num=arr.length;
	for(var i=0;i<num;i++){
		char[i]=arr[i].join(",");
	}
	return char.join("||");
}
//计算当前购物车商品数量以及商品总额
function setNumPrice(){
	var weburl=$("#weburl").val();
	var cart_tmp=getCartArr();
	//计算数量
	var len=cart_tmp.length;
	var cpNum=0;
	var cpTotalPrice=0;
	for(var i=0;i<len;i++){
		var count=cart_tmp[i][1];
		cpNum+=parseInt(count,10);
	}
	$.cookies.set("cartCpNum",cpNum);
	//计算商品总额
	$.get(weburl+"ajax/ajax-total.php", function(data){
  		$.cookies.set("cartCpPrice",data);
		showNumPrice();
	});
}
//显示购物车信息
function showNumPrice(){
	if($.cookies.get("cartCpNum")!=null){
		$(".cartCpNum").html($.cookies.get("cartCpNum"));
	}else{
		$(".cartCpNum").html("0");
	}
	if($.cookies.get("cartCpPrice")!=null){
		$(".cartCpPrice").html(formatCurrency($.cookies.get("cartCpPrice"),'$'));
	}else{
		$(".cartCpPrice").html("0");
	}
}
//清空购物车cookie
function delCart(){
	$.cookies.del("cart_arr");
	$.cookies.del("cartCpNum");
	$.cookies.del("cartCpPrice");
}
//跳转页面函数
function goTmpUrl(){
	var weburl=$("#weburl").val();
	if($.cookies.get("tmpUrl")!=null){
		location.href=$.cookies.get("tmpUrl");
	}else{
		location.href=weburl;
	}
}
//元素垂直居中 #("element").center();
$.fn.center = function(top,left) {
	return this.each(
		function(i){
			var ah = $(this).height();
			var ph = $(this).parent().height();
			var aw = $(this).width();
			var pw = $(this).parent().width();
			var mh = (ph - ah) / 2;
			var mw = (pw - aw) / 2;
			if(top!=null&&left==null){//top指定
				$(this).css({'margin-top':top,'margin-left':mw});
			}
			if(top==null&&left!=null){//left指定
				$(this).css({'margin-top':mh,'margin-left':left});
			}
			if(top!=null&&left!=null){//top left 指定
				$(this).css({'margin-top':top,'margin-left':left});
			}
			if(top==null&&left==null){
				$(this).css({'margin-top':mh,'margin-left':mw});
			}
		}
	);
};
