// JavaScript Document
	function isdate(datevalue,dObj,dofocus){
		var validformat=/^\d{4}\-\d{2}\-\d{2}$/ //Basic check for format validity		
		var returnvalue
		// 1 for invalid date format
		// 2 for invalid date range
		// 3 for success
		if (!validformat.test(datevalue)){
			returnvalue = 1
			if (dofocus==1){
				alert("Invalid Date Format.")
				dObj.focus()
			}
		}else{ //Detailed check for valid date ranges
			var dayfield=datevalue.split("-")[2]
			var monthfield=datevalue.split("-")[1]
			var yearfield=datevalue.split("-")[0]
			var dayobj = new Date(yearfield, monthfield-1, dayfield)
			if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)){
				returnvalue = 2
				if (dofocus==1){
					alert("Invalid Day, Month or Year range detected.")
					dObj.focus()
				}
			}else{
				returnvalue = 3
			}
		}
		return returnvalue
	}
	
	function showacknowledgement(){
	
		var agreewin=dhtmlmodal.open("agreebox", "iframe", "acknowledgement.php", "Admission Acknowlegdement Slip Report", "width=630px,height=450px,center=1,resize=1,scrolling=1", "recal")
		
		agreewin.onclose=function(){ //Define custom code to run when window is closed
			var theform=this.contentDoc.getElementById("eula") //Access form with id="eula" inside iframe
			var yesbox=theform.eulabox[0] //Access the first radio button within form
			var nobox=theform.eulabox[1] //Access the second radio button within form
			if (yesbox.checked==true)
				alert("You agreed to the terms")
			else if (nobox.checked==true)
				alert("You didn't agree to the terms")
			return true //Allow closing of window in both cases
		}
	
	}

	function isstring(text){
		var myRegExp = /[^a-z]/i;
		if(myRegExp.test(text)== true){
			returnvalue = true
		}else {
			returnvalue = false
		}
	
	return returnvalue
	}
	
	function isemail(emailvalue,dObj,dofocus){
		//alert(emailvalue)
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(emailvalue)){
			returnvalue = 1
			if (dofocus==1){
				alert("Invalid Email Address")	
				dObj.focus()
			}	
		}
		else{
			returnvalue = 0
		}

		return returnvalue
	}

	function isxcialxters(fieldname,labeltxt) {
	  var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?`~_";
	  var iCharss = "! @ # $ % ^ & * ( ) + = - [ ] \\  \' ; , . / { } | \" : < > ? ` ~ _";
	  var retval=0;
	  var counterr = 0;
	  str = fieldname.value;
	  strln = fieldname.value.length;
	  chln = iChars.length;
	  
	  
	  for (var i = 0; i < strln; i++) {
		for (var j = 0; j < chln; j++) {
			if(str.charAt(i)== iChars.charAt(j)){
				counterr++;
			}
		}
		
	  }
	  if(counterr>0){
		alert ("Your "+ labeltxt +" has special characters. \n "+ iCharss +"\nThese are not allowed in your "+ labeltxt +".\n Please retype your "+ labeltxt +" again.");
		fieldname.value= '';		  
		retval = 0;
	  }else{
		retval = 1;
	  }
	  
	  
	  return retval
	}

	function ajaxWritevalues(Obj,fields,fieldsvalues){
		var fieldsarray = fields.split(",");
		var fieldsvaluesarray = fieldsvalues.split("|");

		for (var icount = 0; icount < fieldsvaluesarray.length; icount++){
			//alert(Obj.elements[icount].id)
			//alert("Field: "+ fieldsarray[icount])
			
			for (var i = 0; i < Obj.elements.length; i++){
				if (Obj.elements[i].type == "button" || Obj.elements[i].type == "submit" || Obj.elements[i].type == "reset" ) {}
				else{
					if (Obj.elements[i].id == fieldsarray[icount]){
						Obj.elements[i].value =fieldsvaluesarray[icount];
					}
				}
			}
		}
	}

	function ajaxGetvalues(Obj){
		var objfielsvalues='';
		for (var i = 0; i < Obj.elements.length; i++){
			if (Obj.elements[i].type=="button" || Obj.elements[i].type=="file" || Obj.elements[i].type=="submit" || Obj.elements[i].type =="reset") {}
			else{
				objfielsvalues = objfielsvalues  + Obj.elements[i].id + "|" + Obj.elements[i].value + "|";
			}
		}
		return objfielsvalues;
	}

	function ajaxGetvaluesnew(Obj){
		var objfielsvalues='';
		for (var i = 0; i < Obj.elements.length; i++){
			if (Obj.elements[i].type=="button" || Obj.elements[i].type=="file" || Obj.elements[i].type=="submit" || Obj.elements[i].type =="reset" || Obj.elements[i].type =="hidden") {}
			else{
				objfielsvalues = objfielsvalues  + Obj.elements[i].id + "|" + Obj.elements[i].value + "|";
			}
		}
		return objfielsvalues;
	}

	function ajaxEmptyvalues(Obj,exclude){
		for (var i = 0; i < Obj.elements.length; i++){
			if (Obj.elements[i].type == "button" || Obj.elements[i].type == "submit" || Obj.elements[i].type == "reset" ) {}
			else{
				if (Obj.elements[i].name==exclude){}
				else
					Obj.elements[i].value ='';
			}
		}
	}
		
	function ajaxReadnSaveRequest(Obj,tblObj,divID,recID,tblFields,searchfield,gridno,gridvalue,exclude,gridsql,emptyfields){
		var param;var dbtbl;
		var tblfields;
		var url;
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}
		param=ajaxGetvalues(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				if(gridno==1)
					ajaxGrid1()
				else if (gridno==2)
					ajaxGrid2(gridvalue);
				else if (gridno==3)
					ajaxGrid3(gridsql);
				else if (gridno==4)
					ajaxGrid4();
				else if (gridno==5)
					ajaxGrid5(id);
				else if (gridno==6)
					ajaxGrid6();
				document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>';
				//alert(xmlhttp.responseText)
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" heigth="28" >'+' ... saving';	
			}
		}
		
		url= "savemodule.php?fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&sfield="+searchfield; 
		//alert(url)
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
		if (emptyfields==''){	
			ajaxEmptyvalues(Obj,exclude);
		}
	}

	function ajaxReadnSaveRequestPds (Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		//alert(searchfield)
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}
		param=ajaxGetvaluesnew(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				if (xmlhttp.responseText==-1){
					alert("Passport not yet uploaded, Pls Upload your passport")
				}else{
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					window.location.href="pdsudsreport.php"
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" heigth="28" >'+'saving...';	
			}
		}
		
		
		var parameters="fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&sfield="+searchfield
		
		xmlhttp.open("POST", "savemodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}


	function ajaxReadnSaveRequestPayment(Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		//alert(searchfield)
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}
		param=ajaxGetvaluesnew(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				if (xmlhttp.responseText==-1){
					//alert("Passport not yet uploaded, Pls Upload your passport")
				}else{
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					window.location.href="paymentreport.php"
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" heigth="28" >'+'saving...';	
			}
		}
		
		var parameters="fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&sfield="+searchfield
		//alert(parameters)
		
		xmlhttp.open("POST", "savepaymentmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}


	function ajaxReadnSaveRequestFeesPayment(Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		//alert(searchfield)
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}
		param=ajaxGetvaluesnew(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				if (xmlhttp.responseText==-1){
					//alert("Passport not yet uploaded, Pls Upload your passport")
				}else{
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					window.location.href="ugfeespaymentreport.php"
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" heigth="28" >'+'saving...';	
			}
		}
		
		var parameters="fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&sfield="+searchfield
		//alert(parameters)
		
		xmlhttp.open("POST", "savepaymentmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxReadnSaveRequestACFeesPayment(Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		//alert(searchfield)
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}
		param=ajaxGetvaluesnew(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				if (xmlhttp.responseText==-1){
					//alert("Passport not yet uploaded, Pls Upload your passport")
				}else{
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					window.location.href="ugacfeespaymentreport.php"
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" heigth="28" >'+'saving...';	
			}
		}
		
		var parameters="fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&sfield="+searchfield
		//alert(parameters)
		
		xmlhttp.open("POST", "savepaymentmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

/*	function ajaxReadnSaveRequestJamb(Obj,tblObj,divID,recID,tblFields,searchfield){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}
		param=ajaxGetvalues(Obj);
		//alert("You")
		dbtbl=tblObj;
		//alert(dbtbl)
		tblfields=tblFields;
		alert(tblfields)
		
		if (window.XMLHttpRequest) {
			
			xmlhttp=new XMLHttpRequest();
			
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		xmlhttp.onreadystatechange=function(){
			
			alert(xmlhttp.responseText)
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				alert(xmlhttp.responseText);
				
				if (xmlhttp.responseText==1){
					alert("No Passport File attached! pls attach your passport")
				}else{
					//alert("Herer")
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>';
					window.location.href= "postjambforminfo.php"
				//alert(xmlhttp.responseText)
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
				}
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" heigth="28" >'+' ... saving';	
			}
		}
		
		url= "savemodule.php?fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&sfield="+searchfield; 
		alert(url)
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
	}
*/
	function ajaxFindnRetrieveRequest(Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		param=ajaxGetvalues(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		
		//ajaxEmptyvalues(Obj);
		//alert(searchfield);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){

				var retrievedvalues=xmlhttp.responseText.split("{}")
				var fields=retrievedvalues[0]
				var fieldsvalues=retrievedvalues[1]
				
				document.getElementById(divID).innerHTML=''
				//alert(xmlhttp.responseText.length)
				if (xmlhttp.responseText.length == 7){
					document.getElementById(divID).innerHTML='<span class="errortext">'+'Record does not exist'+'</span>'
				}
				else{
					
					//ajaxEmptyvalues(Obj)
					ajaxWritevalues(Obj,fields,fieldsvalues)
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Found'+'</span>'
				}
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" height="28" >'+' ... searching';	
			}
		}
		
		url= "searchmodule.php?fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&xter="+xter+
		"&sfield="+searchfield;
		//alert (url)
		
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
	}



	function ajaxReadnSavePIN(Obj,divID){
		
		var cardno;
		var pinno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		cardno=Obj.cardnumber.value;
		pinno=Obj.pinnumber.value;
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				//alert(retvalue)
				//if retvalue = 1 then card has not been registered b4 but exist
				//if retvalue = 2 then card has been registered b4 still exist
				//if retvalue = 3 then card info not found @ all; does not exist

				document.getElementById(divID).innerHTML=''
				if (retvalue==1){
					window.location.href="cardregistration.php"
					//window.location.href="applicationform.php"
				}else if (retvalue==2){
					alert("This card has been registered before,you can't register again")
				}else if (retvalue==3){
					alert("Card/PIN Number does not exist")
				}
				//document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Successful'+'</span>'
				//window.location.href="applicationform.php"
				
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" heigth="28" >'+' checking ...';	
			}
		}
		
		url= "verifypinmodule.php?cardno="+cardno+"&pinno="+ pinno 
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
	}

	function ajaxValidatevaluesnsave(Obj,showGroperror,saveRecord,tblObj,divID,recID,tblFields,searchfield,gridno,gridvalue,exclude,gridsql,ignoreerror,emptyfields){
		var errorheader='The following error(s) occured\n--------------------------------------\n\n'
		var errorstring=''
		var counterror=0
		
		if (showGroperror==0){
			for (var i = 0; i < Obj.elements.length; i++){
				if (Obj.elements[i].type == "button" || Obj.elements[i].type == "submit" || Obj.elements[i].type == "reset" || Obj.elements[i].type == "hidden" ) {}
				else{
					if (Obj.elements[i].alt =='str'){
						if (Obj.elements[i].value ==''){
							alert("Field must not be empty")
							Obj.elements[i].focus()
						}
					}else if (Obj.elements[i].alt =='int'){
						returnvalue = isnumeric(Obj.elements[i].value,Obj.elements[i],0)
						if (returnvalue == 0){
							alert("Invalid Number")
							Obj.elements[i].focus()
						}else if (returnvalue == 1){
						}
						
					}else if (Obj.elements[i].alt =='dbl'){
						
					}else if (Obj.elements[i].alt =='dat'){
						returnvalue = isdate(Obj.elements[i].value,Obj.elements[i],0)
						if (returnvalue == 1){
							alert("Invalid Date Format.")
							Obj.elements[i].focus()
						}else if (returnvalue == 2){
							alert("Invalid Day, Month or Year range detected.")
							Obj.elements[i].focus()
						}
					}else if (Obj.elements[i].alt =='eml'){
						returnvalue = isemail(Obj.elements[i].value,Obj.elements[i],0)
						if (returnvalue == 0){
							alert("Invalid Email Address")
							Obj.elements[i].focus()
						}else if (returnvalue == 1){
						}
						
						
					}
				}
			
			
			}//End For Statement
		}else if (showGroperror==1){
			for (var i = 0; i < Obj.elements.length; i++){
				if (Obj.elements[i].type == "button" || Obj.elements[i].type == "submit" || Obj.elements[i].type == "reset" || Obj.elements[i].type == "hidden" ) {}
				else{
					if (Obj.elements[i].alt =='str'){
						if (Obj.elements[i].value ==''){
							errorstring=errorstring+Obj.elements[i].id+'- Field is empty\n'
							counterror++
						}
						
					}else if (Obj.elements[i].alt =='int'){
						returnvalue = isnumeric(Obj.elements[i].value,Obj.elements[i],0)
						if (returnvalue == 0){
							errorstring=errorstring+Obj.elements[i].id+'- Invalid Number\n'
							counterror++
						}else if (returnvalue == 1){
						}
						
					}else if (Obj.elements[i].alt =='dbl'){
						
					}else if (Obj.elements[i].alt =='dat'){
						returnvalue = isdate(Obj.elements[i].value,Obj.elements[i],0)
						if (returnvalue== 1){
							errorstring=errorstring+Obj.elements[i].id+'- Invalid Date Format\n'
							counterror++
						}else if (returnvalue == 2){
							errorstring=errorstring+Obj.elements[i].id+'- Invalid Day, Month or Year range detected\n'
							counterror++
						}
					}else if (Obj.elements[i].alt =='eml'){
						returnvalue = isemail(Obj.elements[i].value,Obj.elements[i],0)
						if (returnvalue == 0){
							errorstring=errorstring+Obj.elements[i].id+'- Invalid Email Address\n'
							counterror++
						}else if (returnvalue == 1){
						}
					}
				}
			}//End For Statement
			
			//alert(counterror+Obj+tblObj+divID+recID+tblFields+searchfield)
			if (counterror>0){
				alert (errorheader+errorstring)
				if (ignoreerror == 1){
					if (confirm("Do you still want save and  continue")){
						if (saveRecord==1){
							ajaxReadnSaveRequest(Obj,tblObj,divID,recID,tblFields,searchfield,gridno,gridvalue,exclude,gridsql,emptyfields)
							return 1
						}
					}
				}
				return 0
			}else if (counterror==0){
				if (saveRecord==1){
					ajaxReadnSaveRequest(Obj,tblObj,divID,recID,tblFields,searchfield,gridno,gridvalue,exclude,gridsql)
					return 1
				}
			}
		} //End the Group 
	}
	
	function ajaxVerifyPIN(Obj,divID){
		var errorheader='The following error(s) occured\n--------------------------------------\n\n'
		var errorstring=''
		var counterror=0
		var returnvalue
		
		if (Obj.cardnumber.alt =='int'){
			if (Obj.cardnumber.value ==''){
				counterror++
				alert("Card must not be empty")
				Obj.cardnumber.focus()
				
			}else{
				returnvalue=isnumber(Obj.cardnumber.value,Obj.cardnumber,0);
				if (returnvalue == 0){
					counterror++
					alert("Invalid Card Number - Only Numbers Expected ")
					Obj.cardnumber.focus()
				}else if (returnvalue == 1){}
			}
			
		}
		if (Obj.pinnumber.alt =='int'){
			if (Obj.pinnumber.value ==''){
				counterror++
				alert("PIN must not be empty")
				Obj.pinnumber.focus()
			}else{
				returnvalue=isnumber(Obj.pinnumber.value,Obj.pinnumber,0)
				if (returnvalue == 0){
					counterror++
					alert("Invalid PIN - Only Numbers Expected ")
					Obj.pinnumber.focus()
				}else if (returnvalue == 1){}
			}
			
		}
		
		if (counterror==0){
			ajaxReadnSavePIN(Obj,divID)
		}
		
	}
	
	function isnumber(numericvalue,dObj,dofocus){
		var numericExpression = /^[0-9]+$/;
		if(numericvalue.match(numericExpression)){
			returnvalue = 1
			if (dofocus==1){
				alert("Invalid Number")	
				dObj.focus()
			}	

		}else{
			returnvalue = 0
		}
		return returnvalue
	}

	function ajaxFetchtocombonew(Obj,sql,fieldid,fieldname,comboname,divID,comboDiv,gridParam){
		
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		//alert(sql)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		

		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			//alert("FF.CR.OP.SA")
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
			//alert("IE65")
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert('Returned'+xmlhttp.responseText)
				//var myRegExp = / /gi;
				//retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				retvalue=xmlhttp.responseText
				retvalue=retvalue.split("|");
				
				//alert(retvalue.length)
				document.getElementById(divID).innerHTML= ''
				document.getElementById(comboname).length = 0;
				document.getElementById(comboname).options[0] = new Option("--Select--","0");
				
				
				if(retvalue.length <= 1){
					document.getElementById(comboname).options[0] = new Option("No Record Found",'0');	
				}else{
					var i,k=0
					for (i=0;i < retvalue.length; i++ ){
						id=i;fname=i+1;
						if(retvalue[id].length>3){
							realid=retvalue[id].substring(7,10)
						}else{						
							realid=retvalue[id]//.match(/\d/g).join("")
						}
						document.getElementById(comboname).options[k] = new Option(retvalue[fname],realid);
						i=i+1
						k++
					}
				}
			}
			else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="22" height="22" >'+'loading pls wait...';	
			}
		}

		parameters= "sql="+sql+"&id="+ fieldid+"&name="+fieldname;
	    //alert(parameters)
		xmlhttp.open("POST", "getcombosnew.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)


		/*url= "getcombosnew.php?sql="+sql+"&id="+ fieldid+"&name="+fieldname;
		alert (url)
		
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);*/
	}

	function ajaxFetchtocombonew2(Obj,sql,fieldid,fieldname,comboname,divID,comboDiv,gridParam){
		
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		//alert(sql)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		

		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			//alert("FF.CR.OP.SA")
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
			//alert("IE65")
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert('Returned'+xmlhttp.responseText)
				//var myRegExp = / /gi;
				//retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				retvalue =xmlhttp.responseText
				retvalue=retvalue.split("|");
				
				//alert(retvalue.length)
				document.getElementById(divID).innerHTML= ''
				document.getElementById(comboname).length = 0;
				document.getElementById(comboname).options[0] = new Option("--Select--","0");
				
				if(retvalue.length <= 1){
					document.getElementById(comboname).options[0] = new Option("No Record Found",'0');	
				}else{
					var i,k=0
					for (i=0;i < retvalue.length; i++ ){
						id=i;fname=i+1;
						//alert(retvalue[id].length)
						if(retvalue[id].length>6){
							realid=retvalue[id].substring(7,13)
							//alert(retvalue[id]);
						}else{						
							realid=retvalue[id]//.match(/\d/g).join("")
							//alert(retvalue[id]);
						}
						document.getElementById(comboname).options[k] = new Option(retvalue[fname],realid);
						i=i+1
						k++
					}
				}
			}
			else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="22" height="22" >'+'loading pls wait...';	
			}
		}

		parameters= "sql="+sql+"&id="+ fieldid+"&name="+fieldname;
	    //alert(parameters)
		xmlhttp.open("POST", "getcombosnew.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)


		/*url= "getcombosnew.php?sql="+sql+"&id="+ fieldid+"&name="+fieldname;
		alert (url)
		
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);*/
	}


	function ajaxVerifyUser(Obj,divID){
		var counterror=0
		var returnvalue=0
		
		if (Obj.username.alt =='eml'){
			if (Obj.username.value ==''){
				counterror++
				alert("Username[Email-Address] must not be empty")
				Obj.username.focus()
			}else{
				returnvalue = isemail(Obj.username.value,Obj.username,0)
				if (returnvalue == 0){
					counterror++
					alert("Invalid Email Address - Enter a valid email address")
					Obj.username.focus()
				}else if (returnvalue == 1){
					//Test for password also
					if (Obj.userpassword.alt =='str'){
						if (Obj.userpassword.value ==''){
							counterror++
							alert("Password must not be empty")
							Obj.userpassword.focus()
						}else{
							if (Obj.userpassword.value.length < 8){
								counterror++
								alert("Password must not be less than 8 xters")
								Obj.userpassword.focus()
							}else{
	
								if (Obj.confirmpassword.alt =='str'){
									if (Obj.confirmpassword.value ==''){
										counterror++
										alert("Confirm Password must not be empty")
										Obj.confirmpassword.focus()
									}else{
										if (Obj.userpassword.value != Obj.confirmpassword.value){
											counterror++
											alert("User Password and Confirm Password are not the same, Pls Try again")
											Obj.confirmpassword.focus();
										}
										
									}
								}
							}
						}
					}
				}
			}
		}

		if (counterror==0){
			ajaxReadnSaveUser(Obj,divID)
		}
		
	}
	
	function ajaxReadnVerifyUserLogin(Obj,divID){
		
		var username;
		var userpw;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		username=Obj.username.value;
		userpw=Obj.userpassword.value;
		
		//alert(tblfields);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");

				document.getElementById(divID).innerHTML=''

				if (retvalue==1){
					window.location.href="applicationform.php"
				}else{
					alert("Invalid username and password! Pls register your PIN below before login")
				}
								
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" heigth="28" >'+'';	
			}
		}
		
		url= "verifyusermodule.php?username="+username+"&userpw="+ userpw
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
	}

	
	function ajaxVerifyUserLogin(Obj,divID){
		var counterror=0
		var returnvalue=0
		
		if (Obj.username.alt =='eml'){
			if (Obj.username.value ==''){
				counterror++
				alert("Username[Email-Address] must not be empty")
				Obj.username.focus()
			}else{
				returnvalue = isemail(Obj.username.value,Obj.username,0)
				if (returnvalue == 0){
					counterror++
					alert("Invalid Email Address - Enter a valid email address")
					Obj.username.focus()
				}else if (returnvalue == 1){
					//Test for password also
					if (Obj.userpassword.alt =='str'){
						if (Obj.userpassword.value ==''){
							counterror++
							alert("Password must not be empty")
							Obj.userpassword.focus()
						}else{
							if (Obj.userpassword.value.length < 8){
								counterror++
								alert("Password must not be less than 8 xters")
								Obj.userpassword.focus()
							}
							
						}
					}
				}
			}
		}

		if (counterror==0){
			ajaxReadnVerifyUserLogin(Obj,divID)
		}
		
	}

	
	
	function ajaxVerifyJambUser(Obj,divID){
		
		var etype;
		var choiceno;
		var jambno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		etype=Obj.examtype.value;
		choiceno=Obj.choiceno.value;
		jambno=Obj.username.value.toUpperCase();
		userpassword=Obj.userpassword.value;
		
		
		//alert(etype+''+choiceno+''+jambno+''+userpassword);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				if(retvalue==-1){
					document.getElementById(divID).innerHTML=''
					alert("UTME/DE Registration Number/Password is incorrect! OR\nYou score below 200 in your UTME\nPls ensure that you have done your payment confirmation and you have created your account before you can login here. ")					
				}else if(retvalue==2){
/*					document.getElementById(divID).innerHTML=''
					alert("Invalid UTME Registration Number")	
*/				
					document.getElementById(divID).innerHTML='loading...'
					window.location.href="postjambform.php"	
				}else{
					document.getElementById(divID).innerHTML='loading...'
					window.location.href="postjambform.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		/*url= "loadusermodule.php?etype="+etype+"&choiceno="+choiceno+"&jambno="+jambno
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
		*/
		
		var parameters="etype="+etype+"&choiceno="+choiceno+"&jambno="+jambno+"&userpassword="+userpassword
		xmlhttp.open("POST", "loadusermodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}

	function ajaxVerifyJambUserResult(Obj,divID){

		var jambno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		jambno=Obj.username.value.toUpperCase();
		userpassword=Obj.userpassword.value;
		
		//alert(etype+''+choiceno+''+jambno+''+userpassword);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				if(retvalue==-1){
					document.getElementById(divID).innerHTML=''
					alert("UTME/DE Registration Number not found!")
					//alert("UTME/DE Registration Number/Password not correct!")					
				}else if(retvalue==-2){
					document.getElementById(divID).innerHTML=''
					alert("UTME/DE Registration number invalid! You have not registered")					
				}else if(retvalue==-3){
					document.getElementById(divID).innerHTML=''
					alert("Wrong Registration number or Surname")					
				}else{
					document.getElementById(divID).innerHTML='loading...'
					window.location.href="postutmeresult.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		var parameters="jambno="+jambno+"&userpassword="+userpassword
		xmlhttp.open("POST", "loadresultmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}

	function ajaxVerifyAdmissionStatus(Obj,divID){

		var jambno;
		var url;
		var retvalue=0;
		var OutputError='';
		var mCountFields=0;
		var suceed=false;
			
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		jambno=Obj.username.value.toUpperCase();
		
		
		//Validation Starts  Here
		var musername= Obj.username.value
		var jdig = Obj.username.value.substring(0,8)
		var jalpha = Obj.username.value.substring(8)
		
		
		if (Obj.username.value==''){
				mCountFields++
				OutputError=OutputError + mCountFields+'. UTME/DE Registration No. \n'
		}else suceed=true
		
		
		
		if(mCountFields >0){
				alert('The following field(s) must not be empty\n' + OutputError)
				return
		}
			else{
				if (Obj.username.value.length < 10){
					alert("You registration should be 10 characters!\nConfirm your registration number again")
					return
				}else{
					if (isNaN(jdig)){
						alert("Invalid Registration Number!Pls Check to ensure that your Registration Number is correct and try again")	
						return
					}else{
						if (isstring(jalpha)== true){
							alert("Invalid Registration Number!Pls Check to ensure that your Registration Number is correct and try again")	
							return
						}else{
							
						}
					}
				}
			}

		
		//alert(etype+''+choiceno+''+jambno+''+userpassword);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				//alert('Here'+retvalue)
				if(retvalue==-1){
					document.getElementById(divID).innerHTML=''
					alert("Admission not offered yet")
					
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='loading...'
					window.location.href="admissionstatusreport.php"
					document.getElementById(divID).innerHTML=''

				}else{
					document.getElementById(divID).innerHTML=''
					alert("Admission not offered yet")					
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		var parameters="jambno="+jambno
		xmlhttp.open("POST", "loadresultmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}

	function ajaxVerifyAccomodation(Obj,divID){
		var jambno;
		var url;
		var retvalue;
		var mCountFields=0;
		var OutputError=0;
		var studenttype='';
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		jambno=Obj.username.value.toUpperCase();
	
		//Validation Starts  Here
		var musername= Obj.username.value
		var jalphamatric = Obj.username.value.substring(3,4)
		
		var jdig = Obj.username.value.substring(0,8)
		var jalpha = Obj.username.value.substring(8)
		
		if (Obj.username.value==''){
				mCountFields++
				OutputError=OutputError + mCountFields+'. UTME / Matric Number. \n'
				suceed=false
		}else suceed=true
		
		//alert ('Count is = '+mCountFields)
		
		if(mCountFields >0){
				alert('The following field(s) must not be empty\n' + OutputError)
				return
		}
			else{
				
				if(jalphamatric != "/"){
					studenttype = 'F'
					//alert(studenttype);
					if (Obj.username.value.length < 10){
						alert("You registration should be 10 characters!\nConfirm your registration number again")
						return
					}else{
						if (isNaN(jdig)){
							alert("Invalid Registration Number!Pls Check to ensure that your Registration Number is correct and try again")	
							return
						}else{
							if (isstring(jalpha)== true){
								alert("Invalid Registration Number!Pls Check to ensure that your Registration Number is correct and try again")	
								return
							}else{
								
							}
						}
					}
				}else if(jalphamatric == "/"){
					studenttype='R'
				}
				
			}

		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				if (studenttype == 'F'){
					if(retvalue==-1){
						document.getElementById(divID).innerHTML=''
						alert("Your payment has not been confirmed for Acceptance Fee")
					}else if(retvalue==1){
						document.getElementById(divID).innerHTML='loading...'
						window.location.href="accomodationform.php"
					}
				}else{
					if(retvalue==-1){
						document.getElementById(divID).innerHTML=''
						alert("Wrong Matric Number OR \nYou did not register online last session\ntherefore accomodation application is not available for you\n")
					}else if(retvalue==1){
						document.getElementById(divID).innerHTML='loading...'
						window.location.href="accomodationform.php"	
					}
					
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		
		var parameters="jambno="+jambno+"&studenttype="+studenttype
		xmlhttp.open("POST", "loadACCloginmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}

	function ajaxVerifyAccomodationStatus(Obj,divID){
		var jambno;
		var url;
		var retvalue;
		var mCountFields=0;
		var OutputError=0;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		jambno=Obj.username.value.toUpperCase();
	
		//Validation Starts  Here
		var musername= Obj.username.value
		var jdig = Obj.username.value.substring(0,8)
		var jalpha = Obj.username.value.substring(8)
		
		if (Obj.username.value==''){
				mCountFields++
				OutputError=OutputError + mCountFields+'. UTME / Matric Number. \n'
				suceed=false
		}else suceed=true
		
		//alert ('Count is = '+mCountFields)
		
		if(mCountFields >0){
				alert('The following field(s) must not be empty\n' + OutputError)
				return
		}

		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				if(retvalue==-1){
					document.getElementById(divID).innerHTML=''
					alert("No accomodation offered yet")
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='loading...'
					window.location.href="accomodationletter.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		
		var parameters="jambno="+jambno
		xmlhttp.open("POST", "loadACCstatusmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}

	function ajaxVerifyAccomodationAdmin(Obj,divID){
		var url;
		var retvalue;
		var mCountFields=0;
		var OutputError=0;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var username=Obj.username.value;
		var userpassword =Obj.userpassword.value;
	
		//Validation Starts  Here
		
		
		if (Obj.username.value==''){
				mCountFields++
				OutputError=OutputError + mCountFields+'. User Name. \n'
				suceed=false
		}else suceed=true

		if (Obj.userpassword.value==''){
				mCountFields++
				OutputError=OutputError + mCountFields+'. User Password. \n'
				suceed=false
		}else suceed=true


		//alert ('Count is = '+mCountFields)
		
		if(mCountFields >0){
			alert('The following field(s) must not be empty\n' + OutputError)
			return
		}
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				if(retvalue==-1){
					document.getElementById(divID).innerHTML=''
					alert("Invalid Username/Password")
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='loading...'
					window.location.href="accomodationform.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		
		var parameters="username="+username+"&userpassword="+userpassword
		xmlhttp.open("POST", "loadadminloginmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}

	function ajaxVerifyAdmissionCOC(Obj,divID){
		var jambno;
		var url;
		var retvalue;
		var mCountFields=0;
		var OutputError=0;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		jambno=Obj.username.value.toUpperCase();
	
		//Validation Starts  Here
		var musername= Obj.username.value
		var jdig = Obj.username.value.substring(0,8)
		var jalpha = Obj.username.value.substring(8)
		
		if (Obj.username.value==''){
				mCountFields++
				OutputError=OutputError + mCountFields+'. UTME/DE Registration No. \n'
				suceed=false
		}else suceed=true
		
		//alert ('Count is = '+mCountFields)
		
		if(mCountFields >0){
				alert('The following field(s) must not be empty\n' + OutputError)
				return
		}
			else{
				if (Obj.username.value.length < 10){
					alert("You registration should be 10 characters!\nConfirm your registration number again")
					return
				}else{
					if (isNaN(jdig)){
						alert("Invalid Registration Number!Pls Check to ensure that your Registration Number is correct and try again")	
						return
					}else{
						if (isstring(jalpha)== true){
							alert("Invalid Registration Number!Pls Check to ensure that your Registration Number is correct and try again")	
							return
						}else{
							
						}
					}
				}
			}

		
		
		
		
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				if(retvalue==-1){
					document.getElementById(divID).innerHTML=''
					alert("Your payment has not been confirmed! Click on >>Payment Confirmation<< to confirm your payment")
					//alert("UTME/DE Registration Number/Password not correct!")					
				}else if(retvalue==2){
					document.getElementById(divID).innerHTML='loading...'
					window.location.href="changecourseform.php"	

				}else if (retvalue==-2){
					document.getElementById(divID).innerHTML=''
					alert("Your Registration Number is not in change of course list")					
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		var parameters="jambno="+jambno
		xmlhttp.open("POST", "loadCOCmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}

	function ajaxVerifyAdmissionletter(Obj,divID){

		var jambno;
		var url;
		var retvalue;
		var mCountFields=0;
		var OutputError='';
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		jambno=Obj.username.value.toUpperCase();

		//Validation Starts  Here
		
		var musername= Obj.username.value
		
		//alert (jambno + Obj.username.value)
		var jdig = Obj.username.value.substring(0,8)
		var jalpha = Obj.username.value.substring(8)
		
		if (Obj.username.value==''){
				mCountFields++
				OutputError=OutputError + mCountFields+'. UTME/DE Registration No. \n'
				suceed=false
		}else suceed=true
		
		//alert ('Count is = '+mCountFields)
		
		if(mCountFields >0){
				alert('The following field(s) must not be empty\n' + OutputError)
				return
		}
			else{
				if (Obj.username.value.length < 10){
					alert("You registration should be 10 characters!\nConfirm your registration number again")
					return
				}else{
					if (isNaN(jdig)){
						alert("Invalid Registration Number!Pls Check to ensure that your Registration Number is correct and try again")	
						return
					}else{
						if (isstring(jalpha)== true){
							alert("Invalid Registration Number!Pls Check to ensure that your Registration Number is correct and try again")	
							return
						}else{
							
						}
					}
				}
			}
		//End Validation
		
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				if(retvalue==-1){
					document.getElementById(divID).innerHTML=''
					alert("You have not confirm your payment, pls click on Payment Confirmation to confirm your payment")
					//window.location.href="admissionletter.php"
				}else if(retvalue==2){
					document.getElementById(divID).innerHTML='loading...'
					window.location.href="admissionletter.php"
					document.getElementById(divID).innerHTML=''
				}else if(retvalue==-2){
					document.getElementById(divID).innerHTML=''
					alert("You have not been offered admision yet")
					//window.location.href="admissionstatuslogin.php"
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		var parameters="jambno="+jambno
		xmlhttp.open("POST", "loadlettermodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}



	function ajaxVerifyPdsUser(Obj,divID){
		
		var etype;
		var choiceno;
		var jambno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		
		var mtype= encodeURIComponent(document.getElementById("ptype").value)
		var msname= encodeURIComponent(document.getElementById("surname").value)
		var moname= encodeURIComponent(document.getElementById("othername").value)
		var meaddy= encodeURIComponent(document.getElementById("emailaddress").value)
		var mphone= encodeURIComponent(document.getElementById("phoneno").value)
		var userpw= encodeURIComponent(document.getElementById("userpassword").value)
		
		//alert(etype+''+choiceno+''+jambno);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				
				if(retvalue==1){
					document.getElementById(divID).innerHTML=''
					alert("Email Address already exist,pls use your own email address or a unique email address")					
				}else if(retvalue==0){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';
					window.location.href="pdsudsreferencepage.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'checking...';
			}
		}
		
		var parameters="ptype="+mtype+"&sname="+msname+"&oname="+moname+"&eaddress="+meaddy+"&pnumber="+mphone+"&userpw="+userpw
		//alert(parameters)
		
		xmlhttp.open("POST", "loadreference.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxVerifyUgUser(Obj,divID){
		
		var etype;
		var choiceno;
		var jambno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		
		var meaddy= encodeURIComponent(document.getElementById("emailaddress").value)
		var muname= encodeURIComponent(document.getElementById("username").value)
		var userpw= encodeURIComponent(document.getElementById("userpassword").value)
		
		//alert(etype+''+choiceno+''+jambno);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert (xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				
				if(retvalue==1){
					document.getElementById(divID).innerHTML=''
					alert("Email Address already exist,pls use your own email address or a unique email address")					
				}else if(retvalue==2){
					document.getElementById(divID).innerHTML=''
					alert("Username already exist,pls use another username and try again")										
				}else if(retvalue==3){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'creating...';
					//window.location.href="ugcreateaccountinfo.php"	
					window.location.href="ugportalaccesslogin.php"
					
				}else {
					alert("Unknown Error Occured, Cant continue")
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'checking...';
			}
		}
		
		var parameters="eaddress="+meaddy+"&uname="+muname+"&userpw="+userpw
		//alert(parameters)
		
		xmlhttp.open("POST", "ugcreateaccountmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}
	
	function ajaxVerifyandSavePostJamb(Obj,divID){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		var OutputError=''
		var mCountFields=0
		
		//alert(searchfield)
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}

		var fullname= encodeURIComponent(document.getElementById("fullname").value)
		var gender= encodeURIComponent(document.getElementById("gender").value)
		var homeaddress= encodeURIComponent(document.getElementById("homeaddress").value)
		var postaladdress= encodeURIComponent(document.getElementById("postaladdress").value)
		var gsmno= encodeURIComponent(document.getElementById("gsmno").value)
		var gsmno2= encodeURIComponent(document.getElementById("gsmno2").value)
		var choiceno= encodeURIComponent(document.getElementById("choiceno").value)
		
		if(choiceno == 1){
			var department1= encodeURIComponent(document.getElementById("department1").value)
		}else if(choiceno == 2){ 
			var department1= encodeURIComponent(document.getElementById("department1").value)
			var department2= encodeURIComponent(document.getElementById("department2").value)
		}else if(choiceno == 3){
			var department2= encodeURIComponent(document.getElementById("department2").value)
		}
		
		var engscore= encodeURIComponent(document.getElementById("engscore").value)
		var sub2= encodeURIComponent(document.getElementById("sub2").value)
		var sub2score= encodeURIComponent(document.getElementById("sub2score").value)
		var sub3= encodeURIComponent(document.getElementById("sub3").value)
		var sub3score= encodeURIComponent(document.getElementById("sub3score").value)
		var sub4= encodeURIComponent(document.getElementById("sub4").value)
		var sub4score= encodeURIComponent(document.getElementById("sub4score").value)
		var totalscore= encodeURIComponent(document.getElementById("totalscore").value)
		var examtype= encodeURIComponent(document.getElementById("examtype").value)
		//alert (sub4score)
		if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				if (xmlhttp.responseText==-1){
					document.getElementById(divID).innerHTML=''
					alert("Passport not yet uploaded, Pls Upload your passport")
				}else{
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					window.location.href="postjambinforeport.php"
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="28" heigth="28" >'+'saving...';	
			}
		}
		
		
		var parameters="fullname="+fullname+"&gender="+ gender + "&homeaddress="+homeaddress+"&postaladdress="+postaladdress+"&gsmno="+ gsmno + "&gsmno2="+gsmno2+"&department1="+department1+"&department2="+ department2 + "&engscore="+engscore+"&sub2="+sub2+"&sub2score="+ sub2score + "&sub3="+sub3+"&sub3score="+sub3score+"&sub4="+ sub4+ "&sub4score="+sub4score+ "&totalscore="+totalscore+"&examtype="+ examtype
		
		xmlhttp.open("POST", "postutmesavemodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
	}
	
	function ajaxVerifyandSaveAccomodation(Obj,divID){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		var OutputError=''
		var mCountFields=0
		
		//alert(searchfield)
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}
		
		
		//Validation Starts Here
		
			if (Obj.jambno.value=='')
			{mCountFields++;OutputError=mCountFields+'. Registration No. \n'
			suceed=false}else suceed=true

			if (Obj.fullname.value=='')
			{mCountFields++;OutputError=OutputError + mCountFields+'. Candidate Name  \n'
			suceed=false}else suceed=true

			if (Obj.gsmno.value=='')
			{mCountFields++;OutputError=OutputError + mCountFields+'. Phone Number \n'
			suceed=false}else suceed=true

			if (Obj.homeaddress.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Home Address \n'
			suceed=false}else suceed=true

			if (Obj.hosteltype.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Hostel Type \n'
			suceed=false}else suceed=true

			if(mCountFields >= 1){
				suceed == false
				alert('The following field(s) must not be empty\n' + OutputError)
				return
			}
			else{
				
			}
		
		
		//Ends Here
		
		
		
		
		
		var fullname= encodeURIComponent(document.getElementById("fullname").value)
		var gsmno= encodeURIComponent(document.getElementById("gsmno").value)
		var homeaddress= encodeURIComponent(document.getElementById("homeaddress").value)
		var gsmno2= encodeURIComponent(document.getElementById("gsmno2").value)
		var gender= encodeURIComponent(document.getElementById("gender").value)
		var hosteltype= encodeURIComponent(document.getElementById("hosteltype").value)
		

		//alert (sub4score)
		if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				if (xmlhttp.responseText==1){
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					window.location.href="accinforeport.php"
				}else{
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					alert("Error Occured! Can't save")
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="28" heigth="28" >'+'saving...';	
			}
		}
		
		
		var parameters="hosteltype="+hosteltype+"&fullname="+fullname+"&gsmno="+gsmno+"&gsmno2="+gsmno2+"&homeaddress="+homeaddress+"&gender="+gender
		
		xmlhttp.open("POST", "accsavemodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
	}
	
	function ajaxVerifyandSaveCOC(Obj,divID){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		var OutputError=''
		var mCountFields=0
		
		//alert(searchfield)
		if (Obj==""){
			document.getElementById(divID).innerHTML=""; 
			return
		}
		
		
		//Validation Starts Here
		
		if (Obj.jambno.value=='')
			{mCountFields++;OutputError=mCountFields+'. Registration No. \n'
			suceed=false}else suceed=true

			if (Obj.fullname.value=='')
			{mCountFields++;OutputError=OutputError + mCountFields+'. Candidate Name  \n'
			suceed=false}else suceed=true

			if (Obj.gsmno.value=='')
			{mCountFields++;OutputError=OutputError + mCountFields+'. Phone Number \n'
			suceed=false}else suceed=true

			if (Obj.utmescore.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. UTME Score \n'
			suceed=false}else suceed=true

			if (Obj.postutmescore.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. POST UTME Score \n'
			suceed=false}else suceed=true

			if (Obj.department1.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Most Preffered Course \n'
			suceed=false}else suceed=true
		
			if (Obj.department2.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. More Preffered Course \n'
			suceed=false}else suceed=true

			if (Obj.department3.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Preffered Course \n'
			suceed=false}else suceed=true


			if (Obj.sub1name.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Name 1 \n'
			suceed=false}else suceed=true

			if (Obj.sub1grade.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Grade 1 \n'
			suceed=false}else suceed=true

			if (Obj.sub2name.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Name 2 \n'
			suceed=false}else suceed=true

			if (Obj.sub2grade.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Grade 2 \n'
			suceed=false}else suceed=true
			
			if (Obj.sub3name.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Name 3 \n'
			suceed=false}else suceed=true

			if (Obj.sub3grade.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Grade 3 \n'
			suceed=false}else suceed=true	
			
			if (Obj.sub4name.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Name 4 \n'
			suceed=false}else suceed=true

			if (Obj.sub4grade.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Grade 4 \n'
			suceed=false}else suceed=true			

			if (Obj.sub5name.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Name 5 \n'
			suceed=false}else suceed=true

			if (Obj.sub5grade.value=='')
			{mCountFields++;OutputError=OutputError+mCountFields+'. Subject Grade 5 \n'
			suceed=false}else suceed=true
			
			if(mCountFields >= 1){
				suceed == false
				alert('The following field(s) must not be empty\n' + OutputError)
				return
			}
			else{
				
			}
		
		
		//Ends Here
		
		
		
		
		
		
		var gsmno= encodeURIComponent(document.getElementById("gsmno").value)
		var department1= encodeURIComponent(document.getElementById("department1").value)
		var department2= encodeURIComponent(document.getElementById("department2").value)
		var department3= encodeURIComponent(document.getElementById("department3").value)
		
		var sub1name= encodeURIComponent(document.getElementById("sub1name").value)
		var sub1grade= encodeURIComponent(document.getElementById("sub1grade").value)
		var sub2name= encodeURIComponent(document.getElementById("sub2name").value)
		var sub2grade= encodeURIComponent(document.getElementById("sub2grade").value)
		var sub3name= encodeURIComponent(document.getElementById("sub3name").value)
		var sub3grade= encodeURIComponent(document.getElementById("sub3grade").value)
		var sub4name= encodeURIComponent(document.getElementById("sub4name").value)
		var sub4grade= encodeURIComponent(document.getElementById("sub4grade").value)
		var sub5name= encodeURIComponent(document.getElementById("sub5name").value)
		var sub5grade= encodeURIComponent(document.getElementById("sub5grade").value)

		//alert (sub4score)
		if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
		}else{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				if (xmlhttp.responseText==1){
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					window.location.href="cocinforeport.php"
				}else{
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Saved Successfully'+'</span>'
					alert("Error Occured! Can't save")
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="28" heigth="28" >'+'saving...';	
			}
		}
		
		
		var parameters="department1="+department1+"&department2="+ department2 + "&department3="+department3+"&gsmno="+ gsmno + "&sub1name="+sub1name+"&sub1grade="+sub1grade+"&sub2name="+sub2name+"&sub2grade="+sub2grade+"&sub3name="+sub3name+"&sub3grade="+sub3grade+"&sub4name="+sub4name+"&sub4grade="+sub4grade+"&sub5name="+sub5name+"&sub5grade="+sub5grade
		
		xmlhttp.open("POST", "cocsavemodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
	}


	function ajaxVerifyPostJambUser(Obj,divID){
		
		var etype;
		var choiceno;
		var jambno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		
		var meaddy= encodeURIComponent(document.getElementById("emailaddress").value)
		var muname= encodeURIComponent(document.getElementById("username").value)
		var muname2= encodeURIComponent(document.getElementById("username2").value)
		var userpw= encodeURIComponent(document.getElementById("userpassword").value)
		
		//alert(etype+''+choiceno+''+jambno);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert (xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				
				if(retvalue==1){
					document.getElementById(divID).innerHTML=''
					alert("Email Address already exist,pls use your own email address or a unique email address")					
				}else if(retvalue==2){
					document.getElementById(divID).innerHTML=''
					alert("This account has been created before, please check your MAILBOX  for your account information details.")										
					//Registration Number already exist,someone else has used this registration number, pls call the help line below 
					//for assistance"
				}else if(retvalue==5){
					document.getElementById(divID).innerHTML=''
					alert("Unable to register your account, pls check your payment information OR call the help lines below for assistance.")										
				}else if(retvalue==4){
					document.getElementById(divID).innerHTML=''
					alert("Your account creation is not successful,pls try another email address and check your Rgeistration number and try again")										
				}else if(retvalue==3){
					document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="25" heigth="25" align="left">'+'creating...';
					alert("Your account has been successfully created and \n your account information has been sent to your mail box\nCheck your INBOX or SPAM if in case you need it later")
					document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';
					window.location.href="postjambaccesslogin.php"
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="25" heigth="25" align="left">'+'checking...';
			}
		}
		
		var parameters="eaddress="+meaddy+"&uname="+muname+"&userpw="+userpw+"&uname2="+muname2
		//alert(parameters)
		
		xmlhttp.open("POST", "postjambcreateaccountmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}
	
	function ajaxChangeUgEmail(Obj,divID){
		
		var etype;
		var choiceno;
		var jambno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		
		var meaddy= encodeURIComponent(document.getElementById("emailaddress").value)
		var mjambno= encodeURIComponent(document.getElementById("jambno").value)
		var mrepno= encodeURIComponent(document.getElementById("receiptno").value)
		
		//alert(etype+''+choiceno+''+jambno);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert (xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				
				if(retvalue==1){
					document.getElementById(divID).innerHTML=''
					alert("Email Address already exist,pls use your own email address or a unique email address")					
				}else if(retvalue==0){
					document.getElementById(divID).innerHTML=''
					alert("Jamb Registration or Matric Number and Receipt Number does not exist in the list")										
				}else if(retvalue==2){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'updating...';
					window.location.href="ugcreateaccountinfo.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'checking...';
			}
		}
		
		var parameters="eaddress="+meaddy+"&jambno="+mjambno+"&repno="+mrepno
		//alert(parameters)
		
		xmlhttp.open("POST", "ugchangeemailmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}
	
	function ajaxVerifyPdsResult(Obj,divID){
		
	
		var refnum;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		
		var mformnumber= encodeURIComponent(document.getElementById("formnumber").value)
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				//var myRegExp = / /gi;
				retvalue =xmlhttp.responseText //.replace(myRegExp,"");
				
				document.getElementById(divID).innerHTML=''
				//alert(xmlhttp.responseText)
				if(retvalue==0){
					alert("Form number does not exist! Check your form number and try again")					
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';		
					window.location.href="pdsresult.php"
					/*if(retvalue==3){
						window.location.href="pdsudsapplicationform.php"	
					}else if(retvalue==4){
						window.location.href="pdsudsapplicationformuds.php"
					}*/
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'checking...';
			}
		}
		
		var parameters="formnumber="+mformnumber
		//alert(parameters)
		
		xmlhttp.open("POST", "loadresult.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}


	function ajaxVerifyPdsUserLogin(Obj,divID){
		
		var userpassword;
		var refnum;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		
		var mupass= encodeURIComponent(document.getElementById("userpassword").value)
		var mrefnum= encodeURIComponent(document.getElementById("referencenumber").value)
		
		//alert(etype+''+choiceno+''+jambno);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				document.getElementById(divID).innerHTML=''
				//alert(xmlhttp.responseText)
				if(retvalue==0){
					alert("Invalid Password/Reference Number!\nIt might be that you have not done Pre-Registration")					
				}else if(retvalue==1){
					alert("Unexpected Error Occured,Pls Try again")
				}else if(retvalue==-1){
					alert("You have not been cleared yet,Pls try again later")
				}else if(retvalue>1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';		
					if(retvalue==3){
						window.location.href="pdsudsapplicationform.php"	
					}else if(retvalue==4){
						window.location.href="pdsudsapplicationformuds.php"
					}
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'checking...';
			}
		}
		
		var parameters="upass="+mupass+"&refnum="+mrefnum
		//alert(parameters)
		
		xmlhttp.open("POST", "loadlogin.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxVerifyPdsAdmissionLogin(Obj,divID){
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		
		var formnumber= encodeURIComponent(document.getElementById("formnumber").value)
		
		//alert(etype+''+choiceno+''+jambno);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				retvalue =xmlhttp.responseText
				document.getElementById(divID).innerHTML=''
				if(retvalue==0){
					alert("Form Number does not exist in admission list")					
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading admission letter pls wait...';
					window.location.href="predegreeadmissionletter.php"
					document.getElementById(divID).innerHTML='';
				}else{
					alert("Unknown error occured!")
				}
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'searching ...';
			}
		}
		
		var parameters="formnumber="+formnumber
		//alert(parameters)
		
		xmlhttp.open("POST", "loadadmission.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxReports(Obj,divID){
		
		var userpassword;
		var refnum;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var mrepoption = encodeURIComponent(document.getElementById("reportoption").value)
		var mrepformat= encodeURIComponent(document.getElementById("reportformat").value)
		var mschool= encodeURIComponent(document.getElementById("school").value)
		var mdepartment= encodeURIComponent(document.getElementById("department").value)
		var mlevel= encodeURIComponent(document.getElementById("level").value)
		var mcoursecode= encodeURIComponent(document.getElementById("coursecode").value)
		var mchkdept= encodeURIComponent(document.getElementById("chkdept").checked)
		var mchklevel= encodeURIComponent(document.getElementById("chklevel").checked)
		var mchkcourse= encodeURIComponent(document.getElementById("chkcourse").checked)
		
		//alert(mcoursecode)
		
		if (mchkdept==true  || mchkdept=='true' )
			mchkdept= 1
		else
			mchkdept= 0

		if (mchklevel==true || mchklevel=='true')
			mchklevel= 1
		else
			mchklevel= 0


		if (mchkcourse==true || mchkcourse=='true')
			mchkcourse= 1
		else
			mchkcourse= 0


		
		//alert (mrepoption + mrepformat + mschool + mdepartment + mlevel + mcoursecode+mchkdept+mchklevel)
		
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				//retvalue =xmlhttp.responseText.replace(myRegExp,"");
				retvalue =xmlhttp.responseText
				document.getElementById(divID).innerHTML=''
				if(retvalue!=""){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading report pls wait...';
					window.location.href="ugreports.php"
					document.getElementById(divID).innerHTML='';
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'generating report pls wait...';
			}
		}
		
		//alert (mrepoption + mrepformat + mschool + mdepartment + mlevel + mcoursecode)
		
		var parameters="mrepoption="+mrepoption+"&mrepformat="+mrepformat+"&mschool="+mschool+"&mdepartment="+mdepartment+"&mlevel="+
		mlevel+"&mcoursecode="+mcoursecode+"&mchkdept="+mchkdept+"&mchklevel="+mchklevel+"&mchkcourse="+mchkcourse
		//alert(parameters)
		
		xmlhttp.open("POST", "ugcheckreportandfileformat.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	
	
	function ajaxVerifyPdsPasswordReset(Obj,divID){
		
		var userpassword;
		var eaddress;
		var refnum;
		
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		

		var meaddy= encodeURIComponent(document.getElementById("emailaddress").value)
		var mupass= encodeURIComponent(document.getElementById("userpassword").value)
		var mrefnum= encodeURIComponent(document.getElementById("referencenumber").value)
		
		//alert(etype+''+choiceno+''+jambno);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				if(retvalue==0){
					alert("Invalid Email Address/Reference Number!\nPls Check your entries and try again")					
				}else if(retvalue==1){
					alert("Password Changed Successfully")
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';
					window.location.href="pdsudsapplicationformlogin.php";
				}
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'checking...';
			}
		}
		
		var parameters="upass="+mupass+"&refnum="+mrefnum+"&emailaddy="+meaddy
		//alert(parameters)
		
		xmlhttp.open("POST", "resetpassword.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}


	function ajaxVerifyUGLogin(Obj,divID,mode,isbatch,admintype){
		
		var jambno;
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		if (mode==1){
			var mbatchno= encodeURIComponent(document.getElementById("batchno").value)
			var madmintype=encodeURIComponent(document.getElementById("prgname").value)
		}

		var mjambno= encodeURIComponent(document.getElementById("jambno").value)
		
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){
					alert("Jamb Registration Number not Found!\nNo Admission Offered yet")					
				}else if(retvalue==1){
					//Jamb no found
					//alert("You have been admitted")
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';		
					//window.location.href="paymentverificationform.php"	
					window.location.href="ugadmissioninfopage.php"
				}else if(retvalue==4){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';		
					window.location.href="paymentverificationform.php"	
				}else if(retvalue==3){
					//Cleared
					//alert("Cleared")
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';		
					window.location.href="admissionreports.php"	
				}else if(retvalue==2){
					alert("You have not been cleared yet, pls try again later")
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'checking...';
			}
		}

		var parameters="jambno="+mjambno+"&mmode="+mode+"&mbatch="+mbatchno+"&madtype="+madmintype
		
		//alert (parameters)
		xmlhttp.open("POST", "loadUGlogin.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxVerifyUGPaymentLogin(Obj,divID){
		
		var jambno;
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var mjambno= encodeURIComponent(document.getElementById("jambno").value)
		
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){
					alert("Jamb Registration/Matric Number not found in the payment list!\nMake sure you have paid in the bank and cleared by the bursary staff.")					
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';		
					//window.location.href="ugadmissioninfopage.php"
					window.location.href="ugfeespaymentverificationform.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'verifying...';
			}
		}

		var parameters="jambno="+mjambno
		
		//alert (parameters)
		xmlhttp.open("POST", "ugpaymentmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxVerifyUGACPaymentLogin(Obj,divID){
		
		var jambno;
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var mjambno= encodeURIComponent(document.getElementById("jambno").value)
		
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){
					alert("Jamb Registration/Matric Number not found in the payment list!\nMake sure you have paid in the bank and cleared by the bursary staff.")					
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';		
					//window.location.href="ugadmissioninfopage.php"
					window.location.href="ugacfeespaymentverificationform.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'verifying...';
			}
		}

		var parameters="jambno="+mjambno
		
		//alert (parameters)
		xmlhttp.open("POST", "ugacpaymentmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}


	function ajaxVerifyUGAccessLogin(Obj,divID){
		
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var mjambno= encodeURIComponent(document.getElementById("jambno").value)
		//var mrepno = encodeURIComponent(document.getElementById("receiptno").value)
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){
					alert("Your school fees payment has not been confirmed yet\nPls confirm your payment")					
				}else if(retvalue==-1){
					alert("UTME Registration Or Matric Number  does not exist !")					
				}else if(retvalue==2){
					alert("Your Account has been activated and you cannot create account again!\nYou can only change your email address or your password")					
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';		
					//window.location.href="ugadmissioninfopage.php"
					window.location.href="ugaccesscreation.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'verifying...';
			}
		}

		var parameters="jambno="+mjambno //+"&repno="+mrepno
		
		//alert (parameters)
		xmlhttp.open("POST", "ugaccessmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxsearchbooks(Obj,divcontainer,divID){
		
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var searchvalue= encodeURIComponent(document.getElementById("searchvalue").value)
		var searchby = encodeURIComponent(document.getElementById("searchby").value)
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//var myRegExp = / /gi;
				//retvalue =xmlhttp.responseText.replace(myRegExp,"");
				retvalue =xmlhttp.responseText;
				//alert (retvalue)
				document.getElementById(divID).innerHTML=''
				
				if(retvalue!=''){
				
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'writing pls wait...';
					//alert (retvalue)
					document.getElementById(divcontainer).innerHTML = retvalue;
					document.getElementById(divID).innerHTML='';
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'searching pls wait...';
			}
		}

		var parameters="searchby="+searchby+"&searchvalue="+searchvalue
		
		//alert (parameters)
		xmlhttp.open("POST", "searchbook.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}
	
	function ajaxChangePassword(Obj,divID){
		
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var mjambno= encodeURIComponent(document.getElementById("jambno").value)
		var mrepno = encodeURIComponent(document.getElementById("receiptno").value)
		var musername = encodeURIComponent(document.getElementById("username").value)
		var mpassword = encodeURIComponent(document.getElementById("userpassword").value)
		var memailaddress = encodeURIComponent(document.getElementById("emailaddress").value)
		
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){
					alert("UTME Registration Or Matric Number Or Username not found!")					
				}else if(retvalue==-1){
					alert("The email address you are trying to use is not unique\nPlease use a unique email address")					
				}else if(retvalue==1){
					alert("Password Changed Successfully\nDetails of your login info has been sent to your email.\nCheck your INBOX or SPAM or JUNK MAIL.")
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'redirecting...';		
					window.location.href="ugportalaccesslogin.php"	
				}
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'verifying...';
			}
		}

		var parameters="jambno="+mjambno+"&repno="+mrepno+"&username="+musername+"&userpassword="+mpassword+"&emailaddress="+memailaddress
		
		//alert (parameters)
		xmlhttp.open("POST", "ugchangepasswordmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}


	function ajaxVerifyUGPortalAccessLogin(Obj,divID){
		
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		
		var musername= encodeURIComponent(document.getElementById("username").value)
		var mpassword = encodeURIComponent(document.getElementById("userpassword").value)
		var mregno = encodeURIComponent(document.getElementById("regno").value)
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){
					alert("Invalid Username/Password !\nCheck your username and password and try again")					
				}else if(retvalue==2){
					alert("Your Account has not been activated!Pls activate your account and try again")
				}else if(retvalue==3){
					alert("You have not confirm your school fees payment!\nCannot continue")					
				}else if(retvalue==1){
					
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';
					//window.location.href="ugcourseregistration.php"
					window.location.href="_regs/"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'verifying...';
			}
		}

		var parameters="username="+musername+"&userpassword="+mpassword+"&regno="+mregno
		
		//alert (parameters)
		xmlhttp.open("POST", "ugportalaccessmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxVerifyRegUsers(Obj,divID){
		
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var musername= encodeURIComponent(document.getElementById("username").value)
		var mpassword = encodeURIComponent(document.getElementById("userpassword").value)
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){
					alert("Invalid Username/Password !\nCheck your username and password and try again")					
				}else if(retvalue==2){
					alert("Your Account has not been activated!Pls activate your account and try again")					
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';
					//window.location.href="ugcourseregistration.php"
					window.location.href="ugregistrationanalysis.php"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'verifying...';
			}
		}

		var parameters="username="+musername+"&userpassword="+mpassword
		
		//alert (parameters)
		xmlhttp.open("POST", "registrationuseraccessmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}

	function ajaxRetrieveUsername(Obj,divID){
		
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var mjambno= encodeURIComponent(document.getElementById("jambno").value)
		var mreceiptno = encodeURIComponent(document.getElementById("receiptno").value)
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				//alert (retvalue)
				
				retrievedvalues=xmlhttp.responseText.split("{}")
				mretvalue = retrievedvalues[0]
				
				
				document.getElementById(divID).innerHTML=''
				if(mretvalue==0){
					alert("Invalid Jamb/Matric No and Confirmation Order Number!\n Try again")					
				}else if(mretvalue==1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'Retrieving...';

				
				Obj.username.disabled =false

				var retrievedvalues=xmlhttp.responseText.split("{}")
				Obj.username.value = retrievedvalues[1]
				Obj.emailaddress.value = retrievedvalues[2]
				
				Obj.username.disabled =true
				document.getElementById(divID).innerHTML=''
				
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
    				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'verifying...';
			}
		}

		var parameters="jambno="+mjambno+"&receiptno="+mreceiptno
		
		//alert (parameters)
		xmlhttp.open("POST", "ugusernamemodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}


	function ajaxSaveCourseReg(Obj,divID){
		
		var url;
		var retvalue;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		var mjambno= encodeURIComponent(document.getElementById("jambno").value)
		var mfullname = encodeURIComponent(document.getElementById("fullname").value)
		var mschool = encodeURIComponent(document.getElementById("school").value)
		var mdept = encodeURIComponent(document.getElementById("department").value)
		var mlevel = encodeURIComponent(document.getElementById("level").value)
		
		
		
		
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){
					alert("Student/Course Information not found!\nPls Contact your Course coordinator or Head of 		department.")					
				}else if(retvalue==1){
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'loading...';
					window.location.href="ugcourseregreport.php"
					//window.location.href="_regs/"	
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="25" heigth="25" align="left">'+'verifying...';
			}
		}

		var parameters="jambno="+mjambno+"&fullname="+mfullname+"&level="+mlevel
		
		//alert (parameters)
		xmlhttp.open("POST", "ugsavecourseregmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}




	function ajaxFetchtocombonewmulti(Obj,sql,fieldid,fieldname,comboname,comboname2,divID,comboname3,sql2,fieldid2,fieldname2){
		
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		//alert(sql)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		

		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			//alert("FF.CR.OP.SA")
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
			//alert("IE65")
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				//var myRegExp = / /gi;
				
				var retrievedvalues=xmlhttp.responseText.split("{}")
				
				var retvalue=retrievedvalues[0]
				var retvalue2=retrievedvalues[1]
				
				var retvalue = retvalue.split("|")
				var retvalue2 = retvalue2.split("|")

				
				//retvalue =xmlhttp.responseText

				
/*				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
*/				
				//alert(retvalue)
				//retvalue=retvalue.split("|");
				//alert(retvalue.length)
				
				var i,k=0

				document.getElementById(divID).innerHTML= ''
				
				document.getElementById(comboname).length = 0;
				document.getElementById(comboname).options[0] = new Option("--Select--","0");

				document.getElementById(comboname2).length = 0;
				document.getElementById(comboname2).options[0] = new Option("--Select--","0");

				document.getElementById(comboname3).length = 0;
				document.getElementById(comboname3).options[0] = new Option("--Select--","0");

				if(retvalue.length <= 1){
					document.getElementById(comboname).options[0] = new Option("No Record Found",'0');
					document.getElementById(comboname2).options[0] = new Option("No Record Found",'0');	
					document.getElementById(comboname3).options[0] = new Option("No Record Found",'0');	
				}else{
					for ( i = 0 ; i < retvalue.length ; i++ ){
						id=i;fname=i+1;
						realid=retvalue[id].match(/\d/g).join("")
						document.getElementById(comboname).options[k] = new Option(retvalue[fname],realid);
						i=i+1
						k++
					}
					id=0;fname=0;k=0;i=0
					for (i=0;i<retvalue.length ; i++ ){
						id=i;fname=i+1;
						realid=retvalue[id].match(/\d/g).join("")
						document.getElementById(comboname2).options[k] = new Option(retvalue[fname],realid);
						i=i+1
						k++
					}

					id=0;fname=0;k=0;i=0
					for (i=0;i<retvalue2.length ; i++ ){
						id=i;fname=i+1;
						realid=retvalue2[id].match(/\d/g).join("")
						document.getElementById(comboname3).options[k] = new Option(retvalue2[fname],realid);
						i=i+1
						k++
					}



				}
			}
			else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="22" height="22" >'+'loading pls wait...';	
			}
		}
		
		parameters= "sql="+sql+"&id="+ fieldid+"&name="+fieldname +"&sql2="+sql2+"&id2="+ fieldid2+"&name2="+fieldname2;
		//alert (parameters)
		
		xmlhttp.open("POST", "getcombosmulti.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)

		
		
	}

	function ajaxFetchtocombonewmultinew(Obj,sql,fieldid,fieldname,comboname,divID,comboname3,sql2,fieldid2,fieldname2){
		
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		//alert(sql)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		

		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			//alert("FF.CR.OP.SA")
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
			//alert("IE65")
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				//var myRegExp = / /gi;
				
				var retrievedvalues=xmlhttp.responseText.split("{}")
				
				var retvalue=retrievedvalues[0]
				var retvalue2=retrievedvalues[1]
				
				var retvalue = retvalue.split("|")
				var retvalue2 = retvalue2.split("|")

				
				//retvalue =xmlhttp.responseText

				
/*				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
*/				
				//alert(retvalue)
				//retvalue=retvalue.split("|");
				//alert(retvalue.length)
				
				var i,k=0

				document.getElementById(divID).innerHTML= ''
				
				document.getElementById(comboname).length = 0;
				document.getElementById(comboname).options[0] = new Option("--Select--","0");

				document.getElementById(comboname3).length = 0;
				document.getElementById(comboname3).options[0] = new Option("--Select--","0");

				if(retvalue.length <= 1){
					document.getElementById(comboname).options[0] = new Option("No Record Found",'0');
					document.getElementById(comboname3).options[0] = new Option("No Record Found",'0');	
				}else{
					for ( i = 0 ; i < retvalue.length ; i++ ){
						id=i;fname=i+1;
						realid=retvalue[id].match(/\d/g).join("")
						document.getElementById(comboname).options[k] = new Option(retvalue[fname],realid);
						i=i+1
						k++
					}
					
					id=0;fname=0;k=0;i=0
					for (i=0;i<retvalue2.length ; i++ ){
						id=i;fname=i+1;
						realid=retvalue2[id].match(/\d/g).join("")
						document.getElementById(comboname3).options[k] = new Option(retvalue2[fname],realid);
						i=i+1
						k++
					}



				}
			}
			else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="22" height="22" >'+'loading pls wait...';	
			}
		}
		
		parameters= "sql="+sql+"&id="+ fieldid+"&name="+fieldname +"&sql2="+sql2+"&id2="+ fieldid2+"&name2="+fieldname2;
		//alert (parameters)
		
		xmlhttp.open("POST", "getcombosmulti.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
	}


	function ajaxVerifyJambResult(Obj,divID){
		
		var jambno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		jambno=Obj.jambno.value.toUpperCase();
		mpin=Obj.pinnumber.value.toUpperCase();
		
		
		//alert(jambno+mpin);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==0){ // All Cleared
					alert("CODE Number has been exhausted")
				}else if(retvalue==1){ //All Cleared But Pic not found
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="24" heigth="24" align="left">'+'loading result pls wait ...';
					window.location.href="postjambscreeningresult.php"	
				}else if(retvalue==2){//Jambno rec found but not cleared and not batched
					alert("Invalid CODE Number")
				}else if(retvalue==3){//
					alert("Jamb Registration Number not found")
				}
				//document.getElementById(divID).innerHTML=xmlhttp.responseText;
			}else{
				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		url= "checkresult.php?jambno="+jambno+"&pin="+mpin
		//alert(url)
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
	}

	function ajaxVerifyJambUserSchedule(Obj,divID){
		
		var jambno;
		var url;
		var retvalue;
		
		//alert(gridno+''+gridvalue+''+exclude)
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		jambno=Obj.jambno.value.toUpperCase();
		
		//alert(jambno+mpin);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				var myRegExp = / /gi;
				retvalue =xmlhttp.responseText.replace(myRegExp,"");
				
				document.getElementById(divID).innerHTML=''
				
				if(retvalue==1){ // All Cleared
					document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="24" heigth="24" align="left">'+'loading pls wait ...';
					window.location.href="postjambschedule.php"
				}else if(retvalue==2){ //All Cleared But Pic not found
					alert("Passport not found! Pls upload your passport,Can't continue")
				}else if(retvalue==3){//Jambno rec found but not cleared and not batched
					alert("You have not been cleared")
				}else if(retvalue==5){//
					alert("Jamb Registration Number not found")
				}
				
			}else{
				
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="24" heigth="24" align="left">'+'searching ...';
			}
		}
		
		url= "loaduserschedulemodule.php?jambno="+jambno
		//alert(url)
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
	}

	function ajaxFindnRetrieveRequestCOC(Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		param=ajaxGetvalues(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				if (xmlhttp.responseText.length !=0 ){
					var retrievedvalues=xmlhttp.responseText.split("{}")
					//alert(xmlhttp.responseText)
					var fields=retrievedvalues[0]
					var fieldsvalues=retrievedvalues[1]
					
					var fieldsres = fieldsvalues.split("|")
					
					Obj.department1.value = fieldsres[1]
					Obj.department2.value = fieldsres[2]
					Obj.department3.value = fieldsres[3]
					
					Obj.sub1name.value = fieldsres[4]
					Obj.sub1grade.value = fieldsres[5]
					Obj.sub2name.value = fieldsres[6]
					Obj.sub2grade.value = fieldsres[7]
					Obj.sub3name.value = fieldsres[8]
					Obj.sub3grade.value = fieldsres[9]
					Obj.sub4name.value = fieldsres[10]
					Obj.sub4grade.value = fieldsres[11]
					Obj.sub5name.value = fieldsres[12]
					Obj.sub5grade.value = fieldsres[13]
	
					document.getElementById(divID).innerHTML=''

					if (xmlhttp.responseText.length !=0 ){
						document.getElementById(divID).innerHTML='<span class="errortext">'+'New Record Mode'+'</span>'
					}
					else{
						document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Update Mode'+'</span>'
					}
				}else{
					document.getElementById(divID).innerHTML=''
					document.getElementById(divID).innerHTML='<span class="errortext">'+'New Record Mode'+'</span>'
				}
			}else{
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="28" height="28" >'+' ... searching';	
			}
		}
		
		
		var parameters="fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&xter="+xter+
		"&sfield="+searchfield;
		//alert(parameters)
		xmlhttp.open("POST", "../postutme/searchmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}


	function ajaxFindnRetrieveRequestJamb(Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		param=ajaxGetvalues(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		
		//alert(searchfield);
		//ajaxEmptyvalues(Obj);
		//alert(searchfield);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert("Weee")
				//alert(xmlhttp.responseText)
				
				var retrievedvalues=xmlhttp.responseText.split("{}")
				
				var fields=retrievedvalues[0]
				var fieldsvalues=retrievedvalues[1]
				
				var fieldsres = fieldsvalues.split("|")
				Obj.fullname.value = fieldsres[1]
			
				Obj.gender.value = fieldsres[2]
			
				Obj.engscore.value = fieldsres[3]
				
				Obj.sub2.value = fieldsres[4]
				Obj.sub2score.value = fieldsres[5]
				Obj.sub3.value = fieldsres[6]
				Obj.sub3score.value = fieldsres[7]
				Obj.sub4.value = fieldsres[8]
				Obj.sub4score.value = fieldsres[9]
				Obj.totalscore.value = fieldsres[10]
				//Obj.school.value = fieldsres[11]
				if(Obj.choiceno.value == 1){
					Obj.department1.value = fieldsres[11]
				}else if(Obj.choiceno.value == 3){
					Obj.department2.value = fieldsres[11]
				}
				
				//alert(fieldsres[11])
				Obj.fullname.disabled =true
				Obj.gender.disabled =true
				Obj.engscore.disabled =true
				Obj.sub2.disabled =true
				Obj.sub2score.disabled =true
				Obj.sub3.disabled =true
				Obj.sub3score.disabled =true
				Obj.sub4.disabled =true
				Obj.sub4score.disabled =true
				Obj.totalscore.disabled =true
				//Obj.school.disabled =true
				if(Obj.choiceno.value == 1){
					Obj.department1.disabled =true
				}else if(Obj.choiceno.value == 3){
					Obj.department2.disabled =true
				}
				


				document.getElementById(divID).innerHTML=''
				//alert(xmlhttp.responseText.length)
				if (xmlhttp.responseText.length == 7){
					document.getElementById(divID).innerHTML='<span class="errortext">'+'Record does not exist'+'</span>'
				}
				else{
					
					//ajaxEmptyvalues(Obj)
					//ajaxWritevalues(Obj,fields,fieldsvalues)
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Found'+'</span>'
				}
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" height="28" >'+' ... searching';	
			}
		}
		
		/*
		url= "searchmodule.php?fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&xter="+xter+
		"&sfield="+searchfield;
		//alert (url)
		
		xmlhttp.open("GET",url,true);
		xmlhttp.send();*/
		
		var parameters="fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&xter="+xter+
		"&sfield="+searchfield;
		//alert(parameters)
		xmlhttp.open("POST", "searchmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
	}

	function ajaxFindnRetrieveRequestJamb1(Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		param=ajaxGetvalues(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		//alert("4")
		//ajaxEmptyvalues(Obj);
		//alert(searchfield);	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
			
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText)
				document.getElementById(divID).innerHTML=''
				if (xmlhttp.responseText.length == 7){
					document.getElementById(divID).innerHTML='<span class="errortext">'+'Record does not exist'+'</span>'
				}
				else{
					
					var retrievedvalues=xmlhttp.responseText.split("{}")
					var fields=retrievedvalues[0]
					var fieldsvalues=retrievedvalues[1]
					
					var fieldsres = fieldsvalues.split("|")
					Obj.fullname.value = fieldsres[0]
					Obj.gender.value = fieldsres[1]
				
					Obj.homeaddress.value = fieldsres[2]
					Obj.postaladdress.value = fieldsres[3]
					Obj.gsmno.value = fieldsres[4]
					Obj.gsmno2.value = fieldsres[5]
					
					if (Obj.choiceno.value == 1)
						Obj.department1.value = fieldsres[6]
					else if (Obj.choiceno.value == 2){
						Obj.department1.value = fieldsres[6]
						Obj.department2.value = fieldsres[7]
					}else if (Obj.choiceno.value == 3){
						//alert (fieldsres[7])
						Obj.department2.value = fieldsres[7]
					}
	
					Obj.engscore.value = fieldsres[8]
					Obj.sub2.value = fieldsres[9]
					Obj.sub2score.value = fieldsres[10]
					Obj.sub3.value = fieldsres[11]
					Obj.sub3score.value = fieldsres[12]
					Obj.sub4.value = fieldsres[13]
					Obj.sub4score.value = fieldsres[14]
					Obj.totalscore.value = fieldsres[15]
					
					Obj.fullname.disabled =true
					Obj.gender.disabled =true
					Obj.engscore.disabled =true
					Obj.sub2.disabled =true
					Obj.sub2score.disabled =true
					Obj.sub3.disabled =true
					Obj.sub3score.disabled =true
					Obj.sub4.disabled =true
					Obj.sub4score.disabled =true
					Obj.totalscore.disabled =true
					if (Obj.choiceno.value == 1)
						Obj.department1.disabled =true
					else if (Obj.choiceno.value == 2){
						Obj.department1.disabled =true
						Obj.department2.disabled =true
					}else if (Obj.choiceno.value == 3){
						Obj.department2.disabled =true
					}
					
					
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Record Found'+'</span>'
				}
			}else{
				document.getElementById(divID).innerHTML='<img src="../images/spinner.gif" width="28" height="28" >'+' ... searching';	
			}
		}
		
		/*url= "searchmodule.php?fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&xter="+xter+
		"&sfield="+searchfield;
		//alert (url)
		
		xmlhttp.open("GET",url,true);
		xmlhttp.send();*/
		
		var parameters="fieldnvalues="+param+"&dbtable="+dbtbl + "&tblfieldsnvalues="+tblfields+"&xter="+xter+
		"&sfield="+searchfield;
		//alert(parameters)
		xmlhttp.open("POST", "searchmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		
		
	}

	function ajaxFindnRetrieveRequestPds(Obj,tblObj,divID,recID,tblFields,xter,searchfield){
		//alert(param);
		var param;
		var dbtbl;
		var tblfields;
		var url;
		
		if (Obj==""){
		  document.getElementById(divID).innerHTML="";
		  return;
		}
		
		param=ajaxGetvalues(Obj);
		dbtbl=tblObj;
		tblfields=tblFields;
		
		//ajaxEmptyvalues(Obj);
		//alert("123");	
	
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}else{// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function(){
		
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				
				//alert(xmlhttp.responseText.length)
				
				//alert(xmlhttp.responseText)
				
				document.getElementById(divID).innerHTML=''
				
				if (xmlhttp.responseText.length == 7){
					
					document.getElementById(divID).innerHTML='<span class="errortext">'+''+'</span>'
				}
				else{
					var retrievedvalues=xmlhttp.responseText.split("{}")
				
					var fields=retrievedvalues[0]
					var fieldsvalues=retrievedvalues[1]
					ajaxWritevalues(Obj,fields,fieldsvalues)
					document.getElementById(divID).innerHTML='<span class="sucesstext">'+'Successful'+'</span>'
				}
			}else{
				document.getElementById(divID).innerHTML='<img src="images/spinner.gif" width="28" height="28" >'+'searching...';	
			}
		}
		
		parameters="fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&xter="+xter+
		"&sfield="+searchfield;
		xmlhttp.open("POST", "searchmodule.php", true)
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
		xmlhttp.send(parameters)
		
		/*
		var url="searchmodule.php?fieldnvalues="+param+"&dbtable="+ dbtbl + "&tblfieldsnvalues="+tblfields+"&xter="+xter+
		"&sfield="+searchfield;
		
		xmlhttp.open("GET",url,true);
		xmlhttp.send();
		*/


		
	}
