function EncodeUtf8(s1)
{
	var s = escape(s1);
	var sa = s.split("%");
	var retV ="";
	if(sa[0] != "")
	{
	 retV = sa[0];
	}
	for(var i = 1; i < sa.length; i ++)
	{
	   if(sa[i].substring(0,1) == "u")
	   {
	       retV += Hex2Utf8(Str2Hex(sa[i].substring(1,5)));
	       
	   }
	   else retV += "%" + sa[i];
	}
	return retV;
}

var mycookie = document.cookie;  
function GetCookie(name) 
{ 
  var start1 = mycookie.indexOf(name + "="); 
  if (start1== -1) 
  	return false;
  else 
  { 
	  start=mycookie.indexOf("=",start1)+1;  
	  var end = mycookie.indexOf(";",start); 
	  if (end==-1) 
	  { 
	  	end=mycookie.length;
	  } 
	  var value=unescape(mycookie.substring(start,end)); 
	  return value;
  } 
}

function transform(s) 
{ 
	var hex=''    
	var i,j,t 
	    
	j=0 
	for (i=0; i<s.length; i++) 
	{ 
		t = hexfromdec( s.charCodeAt(i) ); 
		if (t=='25') 
		{ 
			t=''; 
		} 
		hex += '%' + t; 
	} 
	return hex; 
}

function hexfromdec(num) 
{ 
	if (num > 65535) { return ("err!") } 
	first = Math.round(num/4096 - .5); 
	temp1 = num - first * 4096; 
	second = Math.round(temp1/256 -.5); 
	temp2 = temp1 - second * 256; 
	third = Math.round(temp2/16 - .5); 
	fourth = temp2 - third * 16; 
	return (""+getletter(third)+getletter(fourth)); 
}

function getletter(num)
{ 
	if (num < 10)
	{ 
		return num; 
	} 
	else 
	{ 
		if (num == 10) { return "A" } 
		if (num == 11) { return "B" } 
		if (num == 12) { return "C" } 
		if (num == 13) { return "D" } 
		if (num == 14) { return "E" } 
		if (num == 15) { return "F" } 
	} 
}

function head_loginst()
{
	var str = "";
	var curr_url = transform(window.location.href);
	if(document.uid)
	{
		if(isPlay)
		{
			str += "<a href=\""+ThisDomain+"index.php?m=user&a=index\" target=\"_blank\">"+document.username+"</a>";
		}
		else
		{
			str += document.username;
		}
		str += "<a href=\""+PassportDomain+"logout.php?forward="+ curr_url +"\" >退出</a>";
	}
	else
	{		
		str += "<a href=\"javascript:;\" onclick=\"register()\">注册</a><a href=\"javascript:;\"  onclick=\"login()\">登录</a>";
	}
	
	document.write(str); 
}

var ThisDomain = "http://mywish.metroer.com/";
var PassportDomain = "http://passport.metroer.com/";


//get cookie
var u_id = GetCookie("login_uid");
var username = GetCookie("login_username");
if(u_id)
{
	document.uid = u_id;
	document.username = decodeURI(EncodeUtf8(username));
	document.write('<script type="text/javascript" src="'+ThisDomain+'index.php?m=main&a=index_js_output"><\/script>');
}
