//SOSOJ.NET 
function Check_Ajax(theform){ 
theform.loginbtn.disabled = true;
Mname=document.getElementById('myname'); 
Mpwd=document.getElementById('mypwd');
Scode=document.getElementById('mycode');
infoBoard=document.getElementById('bDetect') 
infoBoard.innerHTML='<img src="images/loading_16x16.gif" width="16" height="16" hspace="9" vspace="5" align="absmiddle" />请等待...';
if (Mname.value==null||Mname.value==''){ 
SetErrMsg('用户名不能为空,请重新输入!');
theform.loginbtn.disabled = false;
return false; 
} 
if (Mname.value.length<2||Mname.value.length>35){ 
SetErrMsg('用户名限2~30个字符内,请重新输入!');
theform.loginbtn.disabled = false;
return false; 
} 
if (Mpwd.value==null||Mpwd.value==''){ 
SetErrMsg('密码不能为空,请重新输入!');
theform.loginbtn.disabled = false;
return false; 
} 
if (Mpwd.value.length<6||Mpwd.value.length>16){ 
SetErrMsg('密码限6~16个字符内,请重新输入!');
theform.loginbtn.disabled = false;
return false; 
}
if (Scode.value==null||Scode.value==''){ 
SetErrMsg('验证码不能为空,请重新输入!');
theform.loginbtn.disabled = false;
return false; 
} 
urlac='action=login&myname='+Mname.value+'&mypwd='+Mpwd.value+'&mycode='+Scode.value;
myurl='AJAXlogin.asp?'+urlac;
retCode=openurl(myurl);
switch(retCode){ 
case '-2': 
SetErrMsg('登录发生异常错误,请与管理员联系!');theform.loginbtn.disabled = false;break; 
case '6': 
SetErrMsg('警告:使用非法字符串,请重新输入!');theform.loginbtn.disabled = false;break;
case '4': 
SetErrMsg('登录用户名不存在,请重新输入!');theform.loginbtn.disabled = false;break;
case '3': 
SetErrMsg('验证码错误,请重新输入!');theform.loginbtn.disabled = false;break;
case '2': 
SetErrMsg('登录密码错误,请重新输入!');theform.loginbtn.disabled = false;break; 
case '7': 
SetErrMsg('登录用户名已被锁定,请联系网站管理员!');theform.loginbtn.disabled = false;break; 
case '1': 
theform.submit();
} 
return ; 
}
//
function GetPass_Ajax(theform){ 
theform.loginbtn.disabled = true;
Mname=$('myname'); 
Memail=$('myemail'); 
Scode=$('mycode');
infoBoard=$('bDetect') 
infoBoard.innerHTML='<img src="images/loading_16x16.gif" width="16" height="16" hspace="9" vspace="5" align="absmiddle" />请等待...';
if (Mname.value==null||Mname.value==''){ 
SetErrMsg('用户名不能为空,请重新输入!');
theform.loginbtn.disabled = false;
return false; 
} 
if (Mname.value.length<2||Mname.value.length>35){ 
SetErrMsg('用户名限2~30个字符内,请重新输入!');
theform.loginbtn.disabled = false;
return false; 
} 
expComName= /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
if (!expComName.test(Memail.value)){ 
SetErrMsg('E-Mail输入错误,重新输入!');
theform.loginbtn.disabled = false;
return false; 
} 
if (Scode.value==null||Scode.value==''){ 
SetErrMsg('验证码不能为空,请重新输入!');
theform.loginbtn.disabled = false;
return false; 
} 
urlac='action=login&myname='+Mname.value+'&myemail='+Memail.value+'&mycode='+Scode.value;
myurl='AJAXgetpass.asp?'+urlac;
retCode=openurl(myurl);
switch(retCode){ 
case '-2': 
SetErrMsg('登录发生异常错误,请与管理员联系!');theform.loginbtn.disabled = false;break; 
case '6': 
SetErrMsg('警告:使用非法字符串,请重新输入!');theform.loginbtn.disabled = false;break;
case '4': 
SetErrMsg('登录用户名不存在,请重新输入!');theform.loginbtn.disabled = false;break;
case '3': 
SetErrMsg('验证码错误,请重新输入!');theform.loginbtn.disabled = false;break;
case '2': 
SetErrMsg('用户注册邮箱Email错误,请重新输入!');theform.loginbtn.disabled = false;break; 
case '7': 
SetErrMsg('登录用户名已被锁定,请联系网站管理员!');theform.loginbtn.disabled = false;break; 
case '8': 
SetErrMsg('登录密码邮件发送失败,请检查邮件!');theform.loginbtn.disabled = false;break; 
case '1': 
$('isbadinfo').innerHTML='<img src="images/loading_16x16.gif" width="16" height="16" hspace="9" vspace="5" align="absmiddle" />&nbsp;<span style="color:#CC3300">登录密码取回成功,已将密码发往用户邮箱,请查收邮件!</span>';$('bDetect').innerHTML='';break;
} 
return ; 
}


function openurl(url){
	if (window.ActiveXObject) 
	{
     objxml = new ActiveXObject("Microsoft.XMLHTTP");
    }
   else if (window.XMLHttpRequest) 
   {
     objxml = new XMLHttpRequest();
   }
objxml.open('GET',url,false);
objxml.send(); 
retInfo=objxml.responseText;
if (objxml.status=="200"){ 
return retInfo; 
} 
else{ 
return "-2"; 
} 

} 

//创建AJAX对象
function CreatexmlHttprequest()
{
var xmlhttp=false;
try
   {
   xmlhttp=new ActiveXObject('Msxm12.XMLHTTP'); 
    }
	catch(e)
	{
	try 
    	{
		 xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
    	}
	 catch(e)
	    {
		   try 
		   {
		     xmlhttp=new XmlHttpRequest(); 
		   }
		   catch(e)
		   { 
		     xmlhttp=null; 
		   }		   
	    }
	}
	return xmlhttp;
} 


function $(obj){return typeof(obj)=="string"?document.getElementById(obj):obj}
function $Text(obj,html){document.getElementById(obj).innerHTML=html;}

function SetErrMsg(msg){$('bDetect').innerHTML='<img src="images/w.png" />&nbsp;<span style="color:#CC3300">'+msg+'</span>';}
function SetOkMsg(msg){$('bDetect').innerHTML='<img src="images/ok.gif" />&nbsp;<span style="color:#5F5F5F">'+msg+'</span>';}
window.onload=function(){
	var isSupport = detect();
	if(!detect()) { 
		SetErrMsg('当前版本可能不兼容您使用的游览器，建议更换为IE 6.0/7.0!')
	}
	else{
		SetOkMsg('您的游览器符合使用要求，可以正常使用!');
	}
	var cn = getCookie('uname');
	$('myname').value = (!cn)?"":cn;
}
function detect(){ 	
	var agent = window.navigator.userAgent.toLowerCase();
	var sp = ["msie","firefox","opera"];
	for(i in sp){if( agent.indexOf(sp[i])>-1 ) return true;}
	return false;
}
