/*cookie值格式: userId(用户编号)/username(用户名)/roleId(角色编号)
 /nickName(角色名)/mapId(当前地图)/sex(角色性别)/vocationId(职业)/bagSize(背包大小)/level(角色等级)*/
var _host=(""+window.location.host).split(":")[0];
//alert("cookie.js>>>"+_host);
 
//得到一级域名作为cookie域名
var _hostarr = _host.split(".");   
var _hostLen = _hostarr.length;
var g_domain = _hostarr[_hostLen - 2] + "." + _hostarr[_hostLen - 1];

//得到域名作为cookie名称
var cookie_name = g_domain;

//alert("len>>"+_hostarr.length);  
//alert("_host.spilt"+_hostarr[_hostLen - 2]);
//alert("cookie.js>>>"+_host+"><<<<>>>>"+g_domain);
function getCookie(name)
{	
	
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
      
        var i= 0;
        while (i<clen)
        {
                var j = i+alen;
                        if (document.cookie.substring(i,j) == arg)
                        {
                                return getCookieVal(j);
                        }
                i = document.cookie.indexOf(" ",i)+1;
                if(i==0) break;
        }
        return null;
}


function setCookie(name,value)
{
		//alert("修改前cookie>>>"+document.cookie);
        var path = "/";
        var domain = g_domain;
        document.cookie = name+"="+escape(value)+((path == null)?"  ":(";path = "+path))+((domain == null)?" ":(";domain =" +domain));
        //alert("修改后cookie>>>"+document.cookie);
        
        //alert("取值>>>"+getCookie(name)); 
        
}

function delCookie(name){
	var exp = new Date();
	exp.setTime(exp.getTime()-100000);	
	document.cookie = name + "=;expires="+ exp.toGMTString();
}

function getCookieVal(offset){
	var endstr = document.cookie.indexOf(";",offset);
    if(endstr == -1){
    	endstr = document.cookie.length;
    }
    return document.cookie.substring(offset,endstr);
}
function getCurrentUserId(){
	var re_cookieValue=getCookie(cookie_name);
	return re_cookieValue.split("/")[0].replace("\"","");
}
function getCurrentUserName(){
	var re_cookieValue=getCookie(cookie_name);
	return re_cookieValue.split("/")[1];
}
function getCurrentNickName(){
	var re_cookieValue=getCookie(cookie_name);
	//alert(re_cookieValue);
	if(re_cookieValue!="" && re_cookieValue!="undefined" && re_cookieValue != "null" && re_cookieValue!="0")
	{
		return re_cookieValue.split("/")[2].replace("\"","");
	}
}

function getMoney(){
	var re_cookieValue=getCookie(cookie_name);

	return decodeURI(escape(re_cookieValue.split("/")[3])).replace("\"","");
}
function getMd5(){
	var re_cookieValue=getCookie(cookie_name);

	return decodeURI(escape(re_cookieValue.split("/")[4])).replace("\"","");
}


//退出系统
function sys_exit(){
	setCookie(cookie_name,"0");
	window.location.href="http://passport.bluepanda.cn/officialwebsite/loginOut.htm";
}


function login_fsxyweb(){
	//window.location.href=fsxywebUrl;
	newWindow(fsxywebUrl,600,800,'yes','yes');
}


function page_forward(val,temp_url){
	if(val ==1){
		forward_div_style=1;
		document.getElementById("forwar_1").src="/images/h_b1_1.gif";
	}else if(val ==2){
		forward_div_style=2;
		document.getElementById("forwar_2").src="/images/h_b2_1.gif";
	}else if(val ==3){
		forward_div_style=3;
		document.getElementById("forwar_3").src="/images/h_b3_1.gif";
	}else if(val ==4){
		forward_div_style=4;
		document.getElementById("forwar_4").src="/images/h_b4_1.gif";
	}else if(val ==5){
		forward_div_style=5;
		document.getElementById("forwar_5").src="/images/h_b5_1.gif";
	}
	var date = new Date();
	window.location.href=temp_url+"?clicktime="+date.getTime();
}


function checkSaveUserName(){
	var checkUser = document.getElementById("saveUser").checked;
	return checkUser;
}
function rememberUser()
{   
    if(getUserCookie("userName") != null && document.getElementById ("userName") !=null)
    {          
      
    	 //下面这两句就是用来记住用户名和密码了
	       document.getElementById ("userName").value=getUserCookie("userName");  
    }
}
function getUserCookie (name) 
{ 
		var arg = name + "="; 
		var alen = arg.length; 
		var clen = window.document.cookie.length; 
		var i = 0; 
		while (i < clen) 
		{ 
			var j = i + alen; 
			if (window.document.cookie.substring(i, j) == arg) return getCookieVal (j); 
			i = window.document.cookie.indexOf(" ", i) + 1; 
			if (i == 0)
			break; 
		} 
		return null;
}
function getCookieVal (offset)
{ 
		var endstr = window.document.cookie.indexOf (";", offset); 
		if (endstr == -1)
		endstr = window.document.cookie.length; 
		return unescape(window.document.cookie.substring(offset, endstr));
}


function setUserCookie()//设置cookie
{
	if((document.getElementById ('userName').value!=""))
	{
	 	var userName = document.getElementById ('userName').value;	
	 	var exp = new Date(); 
		exp.setTime(exp.getTime() + (12*30*24*60*60*1000));
		window.document.cookie = "userName" + "=" + escape (userName) + "; expires=" + exp.toGMTString()+";path=/";
	 }
}
function DeleteUserCookie (name)
{ 
	var exp = new Date(); 
	exp.setTime (exp.getTime() - 1); 
	var cval = getUserCookie (name); 
	window.document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString()+";path=/";
}


function $syn_search_money(){
	var ajax=new Ajax();
	ajax.setServer("searchmoney.htm");
	ajax.setCallback($syn_search_money_show);
	ajax.sendByPost(0,true);
}

function $syn_search_money_show(str){
	if(str =="-99999" || str == "0" ){
		//$warning_str("userName","该账号已被使用");
		document.getElementById("user_money").innerHTML=0;
	}else if (str >0){
		//$right_alert("userName","该账号可以使用");
		document.getElementById("user_money").innerHTML=str;
	}else{
		alert("查询余额出错了!");
	}
}
 function fucCheckLength(strTemp)   
{   
	 var i,sum;   
	 sum=0;   
	 for(i=0;i<strTemp.length;i++)   
	 {   
	  if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))   
	   sum=sum+1;   
	  else  
	   sum=sum+2;   
	 }   
	 return sum;   
} 

/*function getCurrentRoleName(){
	var re_cookieValue=getCookie(cookie_name);
	return decodeURI(re_cookieValue.split("/")[3]);
}
function getCurrentMapId(){
	var re_cookieValue=getCookie(cookie_name);
	return re_cookieValue.split("/")[4];
}
function getCurrentLevel(){
	var re_cookieValue=getCookie(cookie_name);
	cookieLevel=re_cookieValue.split("/")[8];
	return cookieLevel;               
}
function getWorkStatus(){
	var re_cookieValue=getCookie(cookie_name);
	return re_cookieValue.split("/")[9].replace("\"","");
}

function getRoleJob(){
	var re_cookieValue=getCookie(cookie_name);
	return re_cookieValue.split("/")[6];
}*/
