﻿var flag = 0;
var xml = null;
var l_type=1;
function jTrim(inputString) {
 if(typeof inputString != "string"){
	return inputString;
 }
 var retValue = inputString;
 var ch = retValue.substring(0,1);
 while(ch == " " || ch == "\r" || ch == "\n"){
	retValue = retValue.substring(1, retValue.length);
	ch = retValue.substring(0, 1);
 }
 ch = retValue.substring(retValue.length-1, retValue.length);
 while(ch == " " || ch == "\r" || ch == "\n"){
	retValue = retValue.substring(0, retValue.length-1);
	ch = retValue.substring(retValue.length-1, retValue.length);
 }
 while(retValue.indexOf("  ") != -1){
	retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
 }
 return retValue; 
}
function Login(){
 flag = 0;
 if(jTrim(document.form_login.username.value) == "")
	flag = 1;
 else if(jTrim(document.form_login.password.value) == "")
	flag = 2;
 else if (jTrim(document.form_login.CheckCode.value) == "")
   flag = 3;
 if(flag)
	ShowCheck();
 else{
	if(window.XMLHttpRequest){
		isIE = false;
		xml = new XMLHttpRequest();	}
	else if(window.ActiveXObject){
		isIE = true;
		xml = new ActiveXObject("Microsoft.XMLHTTP");}
	xml.onreadystatechange = getCheckLogin;
	try{
//document.write("logincheck.asp?username="+escape(jTrim(document.form_login.username.value))+"&password="+jTrim(document.form_login.password.value)+"&CheckCode="+jTrim(document.form_login.CheckCode.value)+"&nocache=" + Math.random())
		xml.open("GET", "logincheck.asp?username="+jTrim(encodeURI(document.form_login.username.value))+"&password="+jTrim(document.form_login.password.value)+"&CheckCode="+jTrim(document.form_login.CheckCode.value)+"&nocache=" + Math.random(), true);
		xml.send(null);	}
	catch(e){}
 }
}
function getCheckLogin(){
 if(xml.readyState == 4)
 {
	if(xml.status == 200){
		flag = xml.responseText;
		flag=flag.replace(/<meta http-equiv="Content-Type" content="text\/html; charset=utf-8" \/>/,"");
		flag=flag.replace(/<meta http-equiv="Content-Type" content="text\/html; charset=utf-8">/,"");
		//alert(flag);
		ShowCheck();
	}
 }
}
function FrmKeyUp(){
 if(event.keyCode == 13)
	Login();
}
function ShowCheck(){
 var t_title;
 flag=parseInt(flag);
 if(flag == 1)
   {
	 alert("请输入用户名");
	 document.form_login.username.focus();
	 return false;
   }
 else if(flag == 2)
   {
	alert("请填写密码");
	document.form_login.password.focus();
	return false;
   }
 else if(flag ==3)
  {
	alert("请填写附加码");
	document.form_login.CheckCode.focus();
	return false;
  }
 else if(flag == 4)
  {
	alert("用户名不正确");
	document.form_login.username.focus();
	return false;
  }
 else if(flag == 5)
  {
	alert("密码错误");
	document.form_login.password.focus();
	return false;
  }
  else if(flag == 6)
  {
	alert("附加码错误");
	document.form_login.CheckCode.focus();
	return false;
  }
  else if(flag == 7)
  {
	alert("注册用户必须通过管理员审核才能登录，您可以电话联系021-51095552");
	return false;
  }
 else if(flag==0)
  {
    location.href='member.asp';
  }
 else
  {
	 alert("非法操作");
	 return false;
  }
}