function onSignIn()
{
	xajax.$('loginButton').disabled=true;
	xajax.$('loginButton').value="now checking...";
	xajax.$('username').readonly="readonly";
	xajax.$('password').readonly="readonly";
	xajax_process(xajax.getFormValues("loginForm"));
	return false;
}

function onReg()
{
	xajax.$('regButton').disabled=true;
	xajax.$('regButton').value="now registering...";
	xajax.$('ClassList').readonly="readonly";
	xajax.$('reguxh').readonly="readonly";
	xajax.$('reguname').readonly="readonly";
	xajax.$('regupassword').readonly="readonly";
	xajax.$('regupassword2').readonly="readonly";
	xajax_process(xajax.getFormValues("regForm"));
	return false;
}

function onAddcls()
{
	xajax.$('addclsButton').disabled=true;
	xajax.$('addclsButton').value="now checking...";
	xajax.$('clsname').readonly="readonly";
	xajax.$('clspre').readonly="readonly";
	xajax.$('nopre').readonly="readonly";
	xajax_process(xajax.getFormValues("addclsForm"));
	return false;
}

function doAddNewC()
{
	xajax.$('acfield').innerHTML="<img src=\"images/loading2.gif\" />";
	xajax.$('title').readonly="readonly";
	xajax.$('sDate').readonly="readonly";
	xajax.$('eDate').readonly="readonly";
	xajax.$('twdtext').readonly="readonly";
	xajax.$('addnewCButton').disabled=true;
	xajax_process(xajax.getFormValues("addnewCForm"));
	return false;
}

function doAddNewF()
{
	xajax.$('acfield').innerHTML="<img src=\"images/loading2.gif\" />";
	xajax.$('postac').innerHTML="<img src=\"images/loading3.gif\" />正在发布……";
	xajax.$('ftitle').readonly="readonly";
	xajax.$('ftext').readonly="readonly";
	xajax.$('addnewFButton').disabled=true;
	xajax_process(xajax.getFormValues("addnewFForm"));
	return false;
}

function doAddNewW()
{
	xajax.$('acfield').innerHTML="<img src=\"images/loading2.gif\" />";
	xajax.$('wtitle').readonly="readonly";
	xajax.$('wtext').readonly="readonly";
	xajax.$('addnewWButton').disabled=true;
	xajax_process(xajax.getFormValues("addnewWForm"));
	return false;
}

function up()
{
	var per = window.document;

	if(per.getElementById('UploadFile').value != '')
	{

		per.getElementById('uploading').innerHTML="<img src=\"images/loading3.gif\" />正在上传…… 上传时请您填写以下信息";
		per.getElementById('UploadFile').readonly="readonly";
		per.getElementById('uploadButton').disabled=true;
		per.getElementById('addnewWButton').value="上传完成后便可提交";

	}else{
		alert("没有选择上传内容");
		return false;
	}

	return true;
}

function exValue(from,to)
{
	var per = window.document;

	per.getElementById(to).value=per.getElementById(from).value;

	return true;
}

function addclschk()
{
	var per = window.document;

	if(per.getElementById("clsname").value == "" && (per.getElementById("clspre").value == "" || per.getElementById("nopre").checked == ""))
	{
		window.alert("对不起，您所填写的信息不完整");
		return false;
	}else
	{
		return true;
	}
}

///////////////////////////////////////////////////2007-09-28 modified//////////////
function normalAc(id,action)
{
	var arry = new Array();

	xajax.$('acfield').innerHTML="<img src=\"images/loading2.gif\" />";

	arry['id'] = id;
	arry['action'] = action;

	if (action == "motwedate")
	{
		arry['content'] = xajax.$('endDate').value;
	}else if (action == "motwtext")
	{
		arry['content'] = xajax.$('twtext').value;
	}else if (action == "xhchk")
	{
		arry['content'] = xajax.$('ClassList').value;
	}else if (action == "cpwd")
	{
		arry['content'] = xajax.$('regupassword').value;
	}


	xajax_process(arry);

	return false;
}

function search(q)
{
	var arry = new Array();

	xajax.$('acfield').innerHTML="<img src=\"images/loading2.gif\" />";
	xajax.$('search').readonly="readonly";

	arry['action'] = 'search';
	arry['content'] = q;

	xajax_process(arry);

	return false;
}

function about(obj,ac)
{
	var arry = new Array();

	mkPopUp(getX(obj),getY(obj));

	arry['action'] = ac;

	xajax_process(arry);

	return false;
}

function searching()
{
	var inputValu = window.document.getElementById('search').value;
	var lastValu = window.document.getElementById('lsearch').value;

	if(inputValu != "Live Search" && inputValu != lastValu && inputValu != "")
	{
		search(window.document.getElementById('search').value);
		window.document.getElementById('lsearch').value = inputValu;
	}
}

window.setInterval("searching()",1800);

function mkPopUp(fromX,fromY)
{
	var popBody = document.getElementsByTagName("body").item(0);
	if(document.getElementById('popup'))
	{
		popBody.removeChild(document.getElementById('popup'));

	}

	var popUpDiv = document.createElement("div");

	//intialize
	popUpDiv.setAttribute('id', 'popup');
	popUpDiv.style.position = 'absolute';
	popUpDiv.style.left = fromX + 'px';
	popUpDiv.style.top = fromY - 50 + 'px';
	popUpDiv.style.height = '35px';
	popUpDiv.style.width = '50px';
	popUpDiv.style.visibility = 'visible';
	popUpDiv.style.border = '1px solid #8BA6D0';
	popUpDiv.style.zIndex = '5000';
	popUpDiv.style.overflow ='hidden';

	popUpDiv.innerHTML = '<center><img src=\"./images/loading3.gif\" alt=\"loading\" />loading</center>';

	popBody.insertBefore(popUpDiv, popBody.firstChild);
	
}

function getX(e)
{
	var offset=e.offsetLeft;
	if(e.offsetParent!=null) offset+=getX(e.offsetParent);
	return offset;
}

function getY(e)
{
	var offset=e.offsetTop;
	if(e.offsetParent!=null) offset+=getY(e.offsetParent);
	return offset;
}

function expanding(popupObj,toH,toW,toX,toY,addH,addW,addX,addY)
{
	if (parseInt(popupObj.style.height) < toH)
	{
		popupObj.style.height = parseInt(popupObj.style.height) + addH + 'px';
	}

	if (parseInt(popupObj.style.width) < toW)
	{
		popupObj.style.width = parseInt(popupObj.style.width) + addW + 'px';
	}

	if (parseInt(popupObj.style.left) > toX)
	{
		popupObj.style.left = parseInt(popupObj.style.left) - addX + 'px';

	}

	if (parseInt(popupObj.style.top) > toY)
	{
		popupObj.style.top = parseInt(popupObj.style.top) - addY + 'px';

	}

	if (popupObj.style.height >= toH || popupObj.style.width >= toW || popupObj.style.left == toX || popupObj.style.top == toY)
	{
		clearInterval(popUpTimer);

	}
}

function expandPopUp(obj,h,w,x,y)
{
	var obj = window.document.getElementById('popup');

	obj.style.background = '#F9E7DF';
	obj.className = 'transparent'; 

	if (obj.style.height >= h || obj.style.width >= w || obj.style.left == x || obj.style.top == y)
	{
		clearInterval(popUpTimer);


	}else{
		popUpTimer = setInterval("expanding(window.document.getElementById('popup'),330,450,350,140,30,40,60,20)", 50);
	}
}