
function IndexUserLogin()
{
	self.location.href="http://g.oeeee.com/passport/";
}
function IndexUserLogin20110819()
{
	var objName=document.getElementById("LoginName");
	var objPass=document.getElementById("LoginPass");
	if(objName=="" || objPass=="")
	return;
	
	var sName=objName.value;
	sName=escape(sName);
	var sPass=objPass.value;
	sPass=escape(sPass);
	var xmlHttp = XmlHttp.create();
	var domains=location.host
	var sUri="http://"+domains+"/oelogin/checkuser.aspx?username="+sName+"&password="+sPass ;
	
	var bAsync=true;
	xmlHttp.open("GET", sUri, bAsync);	
	xmlHttp.onreadystatechange = function () {	
		if (xmlHttp.readyState == 4){				
			var info=	xmlHttp.responseText;
			SetUserInfo(info);			
			location.href="http://m.oeeee.com/";
		}				
	}
	
	xmlHttp.send(null);
}

function getUserInfo()
{
	var xmlHttp = XmlHttp.create();
	var domains=location.host;
	var r=Math.random();
	var sUri="http://"+domains+"/oelogin/dec.aspx?r="+ r;

	var bAsync=true;
	xmlHttp.open("GET", sUri, bAsync);	
	xmlHttp.onreadystatechange = function () {	
		if (xmlHttp.readyState == 4){				
			var info=	xmlHttp.responseText;			
			getLoginUserInfo(info);			
		}				
	}
	
	xmlHttp.send(null);
}

function getLoginUserInfo(str)
{	
	str=TrimBlank(str);	
	if(str=="")
	{
		return;	
	}
	var Arr=str.split(",");
	
	if(Arr.length<2)
	{
		return;	
	}
	if(TrimBlank(Arr[0])=="" || TrimBlank(Arr[1])=="")
	{
		return;	
	}
	showUserInfo(Arr);
}


function RecLinkDate(soe,stype)
{
	var xmlHttp = XmlHttp.create();
	var domains=location.host
	var sUri="http://"+domains+"/IpRegion/rec.aspx?s="+stype+"&oe="+soe+"&a="+Math.random();
	
	var bAsync=true;
	xmlHttp.open("GET", sUri, bAsync);	
	xmlHttp.onreadystatechange = function () {	
		if (xmlHttp.readyState == 4){
		}				
	}
	xmlHttp.send(null);
}


function SetUserInfo(str)
{
	var obj=document.getElementById("divLoginuser");
	var ss=str.split(',')
	if(ss.length<4)
	{
		alert("登录信息不正确，请确认");
		var objName=document.getElementById("LoginName");
		if(objName!=null)
		{
			objName.focus();
		}
		return;
	}
	if(ss[0]=="1" && ss[1]=="1")
	{
		showUserInfo(new Array(ss[2],ss[3]));
	}
}



function showUserInfo(ss)
{	
	var obj=document.getElementById("divLoginuser");
	var msg="欢迎你 <a target='_blank' href='http://"+ss[1]+".m.oeeee.com'>"+ss[0]+"</a>";
	msg+="&nbsp; &nbsp;<a target='_blank' href='http://m.oeeee.com/Manage/mag_index.aspx'>进入管理中心</a>&nbsp;&nbsp;";
	//msg+="<a target='_blank' href='http://m.oeeee.com/Manage/mag_index.aspx'>管理中心</a>&nbsp;&nbsp;";
	msg+="&nbsp;&nbsp;<a style='cursor:hand' onclick='ExitLogin();'>退出</a>";
	if(obj!=null)
	{
		obj.innerHTML=msg;
	}	
}

//CheckLoginInfo();
function IsExit()
{
	var cookieStr=document.cookie.toUpperCase();
	cookieStr=unescape(cookieStr);
	
	if(cookieStr.indexOf("LOGINSTATE=0")>-1)
	{
		return true;
	}
	return false;
}
function CheckLoginInfo()
{		
/*
	var uname=TrimBlank(GetCookieByAnalyse("OECommUserName"));
	var unick=TrimBlank(GetCookieByAnalyse("NickName"));
	var oeid=TrimBlank(GetCookieByAnalyse("MyOEUser"));
	
	var domain=TrimBlank(GetCookieByAnalyse("Domain"));
*/	
	var loginstate=TrimBlank(GetCookieByAnalyse("LoginState"));
	
//	var ss=new Array(loginstate,oeid,unick,domain);
	
	if(loginstate=="1")
	{ 
		getUserInfo();
	}
}

function ExitLogin()
{
	 SetCookieByAnalyse("LoginState","0");
	 SetCookieByAnalyse("OECommUserPwd","");
	 SetCookieByAnalyse("OECommUserName","");
	var msg='<span>奥一通行证</span>';
    msg+='<span class="ft-ico ml10px"></span>';
    msg+='<span class="ml10px btn-ie1px"><div>用户名：</div></span>';
    msg+='<span><div><input name="" type="text" class="login-input"  id="LoginName" /></div></span>';
    msg+='<span class="ml10px btn-ie1px"><div>密 码：</div></span>';
    msg+='<span><div><input name="" type="password" class="login-input"  id="LoginPass"/></div></span>';
    msg+='<span class="btn-ie1px ml5px"><div><input name="subit" type="button" value="登录" class="btn" onmouseover="this.className=\'btn-on\'" onmouseout="this.className=\'btn\'" onFocus="this.blur()" onclick="IndexUserLogin();"/></div></span>';
    msg+='<span class="btn-ie1px ml5px"><div><input name="subit" type="button" value="注册" class="btn" onmouseover="this.className=\'btn-on\'" onmouseout="this.className=\'btn\'" onFocus="this.blur()" /></div></span>';
    msg+='<span class="c-main ml5px fir1px"><div>[<a href="#">忘记密码？</a>]</div></span>';
	
	var obj=document.getElementById("divLoginuser");
	if(obj!=null)
	{
		obj.innerHTML=msg;
	}
}

function TrimBlank(strvalue)
 {
	if (strvalue=="" || strvalue==null)
		return ""
	else
		return strvalue.replace(/(^\s+)|(\s+$)/ig,"") 
 }

function DelCookie(sName) 
{ 
	var date=new Date();
	date.setTime(date.getTime()-1000);
	var strvalue =GetCookie(sName);
	document.cookie=sName+"=0; expire="+date.toGMTString();
}

function SetCookie(sName, sValue) 
{ 
 document.cookie = sName + "=" + escape(sValue) + "; "; 
} 

function GetCookie(sName) 
{ 
 var aCookie = document.cookie.split("; "); 
 for (var i=0; i < aCookie.length; i++) 
 { 
   var aCrumb = aCookie[i].split("="); 
  	if (sName == aCrumb[0])  
  	return unescape(aCrumb[1]); 
 } 
 return "";
}


function GetCookieByAnalyse(sName)
{
	//sName=sName.toLowerCase();
	var cookieStr=document.cookie;
//	alert(unescape(cookieStr));
	//cookieStr=unescape(cookieStr).toLowerCase();
	var aCookie=cookieStr.split(";") ;        	
	for(var i=0; i < aCookie.length; i++) 
 	{ 
		var pos=aCookie[i].indexOf(sName);	
		if(pos>-1)
		{			
			var aCrumb = aCookie[i].split("&"); 
			for(var j=0;j<aCrumb.length;j++)
			{
				var bCrumb=aCrumb[j];
				if(bCrumb.indexOf(sName)>-1)
				{
					var bArr=bCrumb.split("=");
					var temp=bArr[bArr.length-1];
					//alert(temp);
					
					temp=unescape(temp);
				//	temp=decodeURIComponent(temp);
				 
					return temp;
					break;					
				}
			}			
		}			
 	}
	return "";
}




function SetCookieByAnalyse(sName,sValue)
{
	var cookieStr=document.cookie;

	var aCookie=cookieStr.split(";") ;        	
	for(var i=0; i < aCookie.length; i++) 
 	{ 
		var pos=aCookie[i].indexOf(sName);	
		if(pos>-1)
		{
			var aCrumb = aCookie[i].split("&"); 
			for(var j=0;j<aCrumb.length;j++)
			{
				var bCrumb=aCrumb[j];
				if(bCrumb.indexOf(sName)>-1)
				{
					var bArr=bCrumb.split("=");					 
					bArr[bArr.length-1]=escape(sValue);
					aCrumb[j]=bArr.join("=");
					document.cookie=aCrumb.join("&")+";expires=Sat, 20 Jun 2011 23:17:11 UTC;domain=oeeee.com";
					
					break;					
				}
			}
			
			 
		}			
 	}
	return "";
}

/*------------*/

if(document.addEventListener)
{//如果是Firefox
	document.addEventListener("keypress",fireFoxHandler, true);
}
else{
	document.attachEvent("onkeypress",ieHandler);
}

function fireFoxHandler(evt)
{
	if(evt.keyCode==13)
	{
		var obj=document.activeElement
		if(obj!=null)
		{
			var id=obj.id;
			if(id=="LoginName" || id=="LoginPass")		
			{
				IndexUserLogin();
			}
			else if(id=="OEkeyword")
			{
				OEKeyWordSearch("OEkeyword");
			}			
		}
	}
}

function ieHandler(evt)
{
	if(evt.keyCode==13)
	{
		var obj=document.activeElement
		if(obj!=null)
		{
			var id=obj.id;
			if(id=="LoginName" || id=="LoginPass")		
			{
				IndexUserLogin();
			}
			else if(id=="OEkeyword")
			{
				OEKeyWordSearch("OEkeyword");
			}
		}
	}
}

/*-----*/

function OEKeyWordSearch(id)
{
	var obj=document.getElementById(id);
	if(obj==null)return;
	var key=obj.value;	
	if(key=="")return;
 	key=escape(key);
	window.open("http://zt.oeeee.com/search/index.aspx?q="+key+"&num=50");
	return false;
}

function ShowUser()
{
	var vUser=unescape(GetCookie("OEEEE.COM.OEUserName"));
	if(vUser.length==0)
	{
		//vUser="%b0%c2%d2%bb%ce%de%c9%f1";
		vUser=GetCookie("OECommUserName");
		
		//alert("%b0%c2%d2%bb%ce%de%c9%f1");
		GetUser2(vUser);
	}
	
	if(vUser.length>0)
	{
		
		GetUser2(vUser);
	}
	
}
ShowUser();
 //ExitLogin();
 function GetUser1(jms)
{
	
	var xmlHttp = XmlHttp.create();
	var domains=location.host
	var sUri="http://"+domains+"/oeuser/getuser.aspx?jm=1&callback=?";
	

	var bAsync=true;

	xmlHttp.open("GET", sUri, bAsync);	
	
	xmlHttp.onreadystatechange = function () {	
		if (xmlHttp.readyState == 4){
			var info=	xmlHttp.responseText;		
			
			var msg='<span class="ft-ico ml10px" ></span><span id="spLogin">'+info+'!欢迎您来到奥一网！[<a href="http://m.oeeee.com/Manage/mag_index.aspx" >个人管理中心</a>][<a href="http://g.oeeee.com/passport/index.php?m=user&a=logout" >退出</a>]</span>';
			//var vL=document.getElementById("divLoginuser");
			//vL.innerHtml=msg;
			var obj=document.getElementById("divLoginuser");
			if(obj!=null)
			{
				obj.innerHTML=msg;
			}
		}				
	}
	xmlHttp.send(null);
}

function GetUser2(vUser)
{
	
	
	$.getJSON("http://www.oeeee.com/oeuser/getuser.aspx?jm=1&callback=?",
		function(json)
		{
			try
			{
				
				var info=	json.username;	
				if(info.length>0)
				{
					var msg='<span class="ft-ico ml10px" ></span><span id="spLogin">'+info+'!欢迎您来到奥一网！[<a href="http://m.oeeee.com/Manage/mag_index.aspx" target=_self >个人管理中心</a>][<a href="http://m.oeeee.com//Manage/LoginOut.aspx" target=_self >退出</a>]</span>';
					var obj=document.getElementById("divLoginuser");
							if(obj!=null)
							{
								obj.innerHTML=msg;
							}
				}
			}
			catch(err)
			{}
			finally
			{}
		}
		)
}
