// JavaScript Document
//Create a boolean variable to check for a valid Internet Explorer instance.
var xmlhttp = false;
var myError = new Error("errorMessage");
var logsuccess = false;

//Check if we are using IE.
try{
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	//If not, then use the older active X object.
	try {
		//If we are using IE.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
	//Else we must be using a non-IE browser.
		xmlhttp = false;
	}
}

//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
}
//}

function viewLoggin() {
	var logarea = m;
	
	}
function procLogin() {
	var serverPage = 'procLogin.php';
	var username = document.getElementById('username').value;
	var thepassword = document.getElementById('thepassword').value
	var qry = "username=" + username + "&thepassword=" + thepassword;
	var url = './' + serverPage + '?' + qry;
	var objID = 'login_status';
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0){
		xmlhttp.open("GET",url,true);
		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4){
				if (xmlhttp.Status == 200 || xmlhttp.Status == 304) {
					if (xmlhttp.responseText!="") {
						document.getElementById(objID).innerHTML = xmlhttp.responseText;
						document.getElementById('login_failed').innerHTML="";
					} else {
						document.getElementById('login_failed').innerHTML="Wrong username or password";
					}
					document.getElementById('username').value = "";
					document.getElementById('thepassword').value = "";
				} else {
					document.getElementById('login_failed').innerHTML="2Wrong username or password";
					document.getElementById('username').value = "";
					document.getElementById('thepassword').value = "";
				}
			} else {
				document.getElementById(objID).innerHTML = 'Please wait...';
			}
		}
		
	} else {
			
		setTimeout('procLogin()', 10);	
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(null);
	
	}
	
function populateLGA(id){
	var serverPage = 'pop_lga.php';
	var qry = "stateid=" + id;
	var url = './' + serverPage + '?' + qry;
	var objID = 'lg';
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0){
		xmlhttp.open("GET",url,true);
		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4){
				if (xmlhttp.Status == 200 || xmlhttp.Status == 304) {
					document.getElementById(objID).innerHTML = xmlhttp.responseText;
				} else {
					alert("Something is wrong");
				}
			} else {
				document.getElementById(objID).innerHTML = 'Please wait...';
			}
		}
		
	} else {
			
		setTimeout('populateLGA(id)', 100);	
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(null);
}

function facultyChanged(theval,id, theObj){
	var serverPage = 'pop_dept.php';
	var qry = "facultyid=" + theval + "&fObj=" + theObj;
	var url = './' + serverPage + '?' + qry;
	var objID = id;
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0){
		xmlhttp.open("GET",url,true);
		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4){
				if (xmlhttp.Status == 200 || xmlhttp.Status == 304) {
					document.getElementById(objID).innerHTML = xmlhttp.responseText;
				} else {
					alert("Something is wrong " + myError);
				}
			} else {
				document.getElementById(objID).innerHTML = 'Please wait...';
			}
		}
		
	} else {
			
		setTimeout('facultyChanged(theval,id, theObj)', 1000);	
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(null);
}

function deptChanged(theval,id, theObj){
	var serverPage = 'pop_cert.php';
	var qry = "deptid=" + theval + "&fObj=" + theObj;
	var url = './' + serverPage + '?' + qry;
	var objID = id;
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0){
		xmlhttp.open("GET",url,true);
		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4){
				if (xmlhttp.Status == 200 || xmlhttp.Status == 304) {
					document.getElementById(objID).innerHTML = xmlhttp.responseText;
				} else {
					alert("Something is wrong");
				}
			} else {
				document.getElementById(objID).innerHTML = 'Please wait...';
			}
		}
		
	} else {
			
		setTimeout('deptChanged(theval,id, theObj)', 1000);	
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(null);
}

function searchCand(jamb,spage){
	var serverPage = spage;
	var qry = "jamb=" + jamb;
	var url = 'server/'+serverPage;
	var objID = 'display';
	xmlhttp.open('POST',url,true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			document.getElementById(objID).innerHTML = xmlhttp.responseText;
		} else {
			document.getElementById(objID).innerHTML = 'Please wait...';
		}
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(qry);
}

function getForm(spage){
	var serverPage = spage;
	var qry = "";
	var url = 'server/'+serverPage;
	var objID = 'display';
	xmlhttp.open('POST',url,true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			document.getElementById(objID).innerHTML = xmlhttp.responseText;
		} else {
			document.getElementById(objID).innerHTML = 'Please wait...';
		}
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(qry);
}

function addNewFaculty(faculty,facAbbr, email, spage, obj){
	var serverPage=spage;
	var qry= 'faculty='+faculty + '&facAbbr=' +facAbbr + '&email='+email;
	var url = 'server/'+serverPage;
	var objID = obj;
	xmlhttp.open('POST',url,true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			alert('here');
			document.getElementById(objID).innerHTML = xmlhttp.responseText;
		} else {
			document.getElementById(objID).innerHTML = 'Please wait...';
		}
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(qry);
	
}

function performAjax(query, spage, obj){
	alert(query);
	var serverPage=spage;
	var qry=query;
	var url = 'server/'+serverPage;
	var objID = obj;
	xmlhttp.open('POST',url,true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			alert(xmlhttp.responseText);
			document.getElementById(objID).innerHTML = xmlhttp.responseText;
		} else {
			document.getElementById(objID).innerHTML = 'Please wait...';
		}
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(qry);
	
}

function popOcc(id){
	var serverPage = 'pop_occ.php';
	var qry = "factId=" + id;
	var url = './' + serverPage + '?' + qry;
	var objID = 'fact';
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0){
		xmlhttp.open("GET",url,true);
		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4){
				if (xmlhttp.Status == 200 || xmlhttp.Status == 304) {
					document.getElementById(objID).innerHTML = xmlhttp.responseText;
				} else {
					alert("Something is wrong");
				}
			} else {
				document.getElementById(objID).innerHTML = 'Please wait...';
			}
		}
		
	} else {
			
		setTimeout('popOcc(id)', 100);	
	}
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(null);
}

