// JavaScript Document
var documents=document;
function GetCookieVal(offset)
{
	var endstr = documents.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = documents.cookie.length;
	return unescape(documents.cookie.substring(offset, endstr));
}
function SetCookie(name, value)
{
	var expdate = new Date();
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
	documents.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
	+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
	+((secure == true) ? "; secure" : "");
}
function DelCookie(name)
{
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	documents.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
function GetCookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = documents.cookie.length;
	var i = 0;
	while (i < clen)
	{
		var j = i + alen;
		if (documents.cookie.substring(i, j) == arg)
		return GetCookieVal (j);
		i = documents.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}
function Ajax_Login(){if(window.ActiveXObject){var msxmls=new Array('Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');for(var i=0;i<msxmls.length;i++){try{return new ActiveXObject(msxmls[i]);}catch(e){}}}else if(window.XMLHttpRequest){return new XMLHttpRequest();}return null;}
function login_user(){
var l_num=GetCookie("login_num");
if(l_num!=null&&parseInt(l_num)>=5)
	alert("More than attempts!");
else
{
	var userobj=document.getElementById("user");
	var passobj=document.getElementById("passwd");
	var xmlhttp=Ajax_Login();
	xmlhttp.open("post","/sigin_user.do",false);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send("user="+userobj.value+"&passwd="+passobj.value);
	if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
	{
		var rtxt=xmlhttp.responseText;
		rtxt=rtxt.toLowerCase();
		if(rtxt=="logined"){
			SetCookie("login_user",userobj.value,3600);
			SetCookie("login_num",0,86400);
			window.location="/";
		}
		else{
			if(l_num==null)
			l_num=1;
			else
			l_num=parseInt(l_num)+1;
			SetCookie("login_num",l_num,86400);
			var numstr=5-l_num;
			alert("Login failed!You can also try "+numstr.toString()+" times");
		}
	}
}
}
function login__(){
	if (navigator.appName=='Netscape')
	var language = navigator.language;
	else
	var language = navigator.browserLanguage;
	if(language.indexOf('zh')>-1)
	if(GetCookie("login_user")==null)
		window.location="/sigin_user.do";
}