function cyq_ajax_object(){
    var A;
	if (window.ActiveXObject){
		A = new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
		A = new XMLHttpRequest();
	}
    return A;   
}
function cyq_ajax(url, cyq_callback, fdata, method, sdata, asyn){
	fdata = (fdata === undefined)? null: fdata;
	method = method || "GET";
	sdata = (sdata === undefined)? null: sdata;
	asyn = (asyn === undefined)? true: asyn;
	var X = new cyq_ajax_object();
	if(method.toLowerCase() == 'get'){
		url = url +"?"+sdata;
	}
	if(asyn){
		X.onreadystatechange = function(){cyq_callback(X, fdata);};
	}
	X.open(method, url, asyn);
	X.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    X.send(sdata);
    if(asyn){
		return X;
	}else{
		cyq_callback(X, fdata);
	}
}
function cyq_callback(req, id){
    if(req.readyState == 4 && req.status == 200) {
        if(id)document.getElementById(id).innerHTML = req.responseText;
    }
}
function cyq_ajax_send(url, cyq_callback, fdata, method, sdata, asyn){
	var loadflag = arguments[6];
	if (loadflag){
		document.getElementById(loadflag).innerHTML = "<img src='../../img/loading.gif'/>";
		setTimeout(cyq_ajax, 0, url, cyq_callback, fdata, method, sdata, asyn);
	}else{
		cyq_ajax(url, cyq_callback, fdata, method, sdata, asyn);
	}
}
function loadLogo(){
	//
	document.getElementById("logodiv").innerHTML = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"  id=\"admlogo\" align=\"middle\" width=\"250\" height=\"90\"><param name=\"movie\" value=\"./img/AdmTrack.swf\" /><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"quality\" value=\"high\" /><embed src=\"./img/AdmTrack.swf\" wmode=\"transparent\" quality=\"high\" swLiveConnect=true id=\"admlogo\" name=\"admlogo\" width=\"250\" height=\"90\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" /></object>";
}
function changeLn(){
	if (document.getElementById('yyb').value=='0')
	{
		document.getElementById('yyb').value=1;
	} else if(document.getElementById('yyb').value=='1') {
		document.getElementById('yyb').value=0;
	}
	window.location='./login.php?'+"yyb="+document.getElementById('yyb').value+"&sid="+document.getElementById('sid').value;
}
function ckUsername(value){
	var pattern = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*(\.[a-z]{2,4})$/i;
	if(!pattern.exec(value)){
		return false;
	}
	return true;
}
function ckVerifynum(value){
	var pattern = /^[0-9][0-9][0-9][0-9]$/i;
	if(!pattern.exec(value)){
		return false;
	}
	return true;
}
function showInfo(content,flag){
	var fid = "edit_reminder";
	var cid = "div_2";
	openLayer(fid);
	document.getElementById(cid).innerHTML = content;
	if(flag==1)
	document.getElementById('tishi_1').innerHTML=cw;
	else
	document.getElementById('tishi_1').innerHTML=tishi;
}

function findpwd(){
	var username = document.getElementById("username").value;
	var verifynum = document.getElementById("verifynum").value;
	if(username == ""){
		showInfo(needusername,1);
		return false;
	}else if(verifynum == ""){
		showInfo(needverifynum,1);
		return false;
	}else if(!ckUsername(username)){
		showInfo(usernameerror,1);
		return false;
	}else if(!ckVerifynum(verifynum)){
		showInfo(verifynumerror,1);
		return false;
	}
	var authnum = document.getElementById("authnum").value;
	var url = "./findpwd.php";
	var sdata = "username="+username+"&verifynum="+verifynum+"&authnum="+authnum+"&time="+(new Date()).getTime()+"&"+document.getElementById("sid").value;
	cyq_ajax_send(url,function (req, id){
		if(req.readyState == 4 && req.status == 200) {
			if(id){
				var result = req.responseText.split('@@@@@@');
				if(result[0] == 0){
					showInfo(result[1]);
				}else if(result[0] == 1){
					showInfo(result[1]);
				}
			}
		}
	},'div_2','POST',sdata,false,'div_2');
}
function KeyDown(event){
	if (event.keyCode == 13){
		pajax();
	}
}
