// create new xml object
function xmlObj()
{	var httpReq = null;
    try
    {	httpReq=new XMLHttpRequest();
    }
    catch(e)
    {	try
        {	httpReq=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {	httpReq=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return httpReq;
}

function preLoad(div)
{	document.getElementById(div).innerHTML="<img src='../Mariano Marcos State University Batac City, Philippines_files/images/4_rhombuses.gif' width='14' height='14'> Loading contents...";
}

function requestHandler0(_xObj)
{	if (_xObj.readyState == 4) 
	{	if (_xObj.status == 200)
			if (_xObj.responseText!="")
				alert(_xObj.responseText); 
	}
}

function requestHandler1(_xObj, divDest)
{	if (_xObj.readyState == 4) 
	{	if (_xObj.status == 200)
			document.getElementById(divDest).innerHTML=_xObj.responseText; 
	}
}

function requestHandler2(_xObj, divDest, cmd_)
{	if (_xObj.readyState == 4) 
	{	if (_xObj.status == 200)
		{	if (_xObj.responseText=="")
				reload_page();
			else
			{	document.getElementById(divDest).innerHTML=_xObj.responseText; 
				if (cmd_!='')
					eval(cmd_);
			}
		}
	}
}

function requestHandler3(_xObj, cmd_)
{	if (_xObj.readyState == 4) 
	{	if (_xObj.status == 200)
			if (_xObj.responseText!="")
			{	alert(_xObj.responseText); 
				if (cmd_!='')
					eval(cmd_);
			}
	}
}

function requestRegister(_xObj)
{	if (_xObj.readyState == 4) 
	{	if (_xObj.status == 200)
			if (_xObj.responseText!="")
				alert(_xObj.responseText); 
			else
			{	alert("You are now registered!");
				document.formAll.submit();	
			}
	}
}


function loadAnnouncements()
{	var xObj=xmlObj();
	if (xObj.readyState == 4 || xObj.readyState == 0)
	{	preLoad("accAnn");
		var _url="process/ann_list.php";
		var param="";	
		xObj.open("POST",_url, true);
		xObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xObj.onreadystatechange = function() { requestHandler1(xObj,"accAnn"); };
		xObj.send(param);
	}
	else
		setTimeout('loadAnnouncements()', 1000);
}

function loadNews(front_)
{	var xObj=xmlObj();
	if (xObj.readyState == 4 || xObj.readyState == 0)
	{	preLoad("div_newslist");
		var _url=(front_) ? "process/newslist.php" : "../process/newslist.php";
		var param="front_="+((front_) ? "1" : "0");	
		xObj.open("POST",_url, true);
		xObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xObj.onreadystatechange = function() { requestHandler1(xObj,"div_newslist"); };
		xObj.send(param);
	}
	else
		setTimeout('loadNews()', 1000);
}

function loadColleges(dest_)
{	var xObj=xmlObj();
	if (xObj.readyState == 4 || xObj.readyState == 0)
	{	preLoad(dest_);
		var _url="../process/collegeList.php";
		var param="";	
		xObj.open("POST",_url, true);
		xObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xObj.onreadystatechange = function() { requestHandler1(xObj,dest_); };
		xObj.send(param);
	}
	else
		setTimeout('loadColleges()', 1000);
}

function loadBits(_n)
{	var xObj=xmlObj();
	if (xObj.readyState == 4 || xObj.readyState == 0)
	{	preLoad("div_ln");
		var _url="../process/bits.php";
		var param="start="+_n;	
		xObj.open("POST",_url, true);
		xObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xObj.onreadystatechange = function() { requestHandler1(xObj,"div_ln"); };
		xObj.send(param);
	}
	else
		setTimeout('loadBits()', 1000);
}

function loadLatestAnn(dest_,front_)
{	var xObj=xmlObj();
	if (xObj.readyState == 4 || xObj.readyState == 0)
	{	preLoad(dest_);
		var _url=(front_) ? "process/loadLatestAnn.php" : "../process/loadLatestAnn.php";
		var param="front_="+((front_) ? "1" : "0");	
		xObj.open("POST",_url, true);
		xObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xObj.onreadystatechange = function() { requestHandler1(xObj,dest_); };
		xObj.send(param);
	}
	else
		setTimeout('loadLatestAnn()', 1000);
}


function loadNewsDetails(_n)
{	var xObj=xmlObj();
	if (xObj.readyState == 4 || xObj.readyState == 0)
	{	preLoad("div_newslist");
		var _url="../process/newsDetails.php";
		var param="news_code="+_n;	
		xObj.open("POST",_url, true);
		xObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xObj.onreadystatechange = function() { requestHandler1(xObj,"div_newslist"); };
		xObj.send(param);
	}
	else
		setTimeout('loadNewsDetails()', 1000);
}

function setZ(_n)
{	switch (_n)
	{	case 1:	document.getElementById("login_username").value="";
				document.getElementById("secretkey").value="";
				break;
		case 2: document.getElementById("studno").value="";
				document.getElementById("username").value="";
				document.getElementById("password").value="";
				break;
		case 3:	document.getElementById("authname").value="";
				document.getElementById("authcode").value="";
				break;
	}
}
