var htn = document.getElementById("brr").value;

function checkFiel(chk){
	if (chk.checked==true){
		document.getElementById("stf_pic").disabled=1;
		document.getElementById("atd_pic").disabled=1;
	}
	else {
		document.getElementById("stf_pic").disabled=0;
		document.getElementById("atd_pic").disabled=0;
	}
}

function xmlObj(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
		return ajaxRequest;
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			return ajaxRequest;
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				return ajaxRequest;
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
}
function ajaxFunction(tbl, idVal, fldName, action, file, hdnFields, cls){
//	alert(action);
	ajaxRequest = xmlObj();

	switch(action){
//	;;;;;;;;;;;;;;;;;;;;;		Add Cases		;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
		case 'addClass':
			addClass(tbl, action, hdnFields, ajaxRequest);
			break;
		case 'addSec':
			addSec(tbl, action, hdnFields, ajaxRequest);
			break;
		case 'addFee':
			addFee(tbl, action, hdnFields, ajaxRequest);
			break;
		case 'addEmp':
			addEmp(tbl, action, hdnFields, ajaxRequest);
			break;


//	;;;;;;;;;;;;;;;;;;;;;		Edit Cases		;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
		case 'editClass':
			editClass(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest);
			break;
		case 'editSec':
			editSec(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest);
			break;
		case 'editFee':
			editFee(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest);
			
			break;
		case 'editEmp':
			editEmp(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest);
			break;


//	;;;;;;;;;;;;;;;;;;;;;		Delect and other Cases		;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
		case 'del':
			a = confirm("Do you really want to delete it !");
			if (a){
				showDelForm(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest, cls);
			}
			break;
		case 'cancel':
			cancelForm(ajaxRequest);
			break;
		case 'dispHome':
			dispHome(ajaxRequest);
			break;
	}
}

//	============== Show Add Forms	========================

//	==================	Start of User Management system	===========================
function showUsers(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/user-manager.php?action=show";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function show_addUser(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("perform").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/user-manager.php?action=add";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function show_edtUser(val){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("perform").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/user-manager.php?action=edit&id="+val;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function saveUser(thisObj){
	//	==================== save User	=========================	ajaxRequest = xmlObj();
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			alert("User Added succesfuly !")
		}
	}
	user = document.getElementById("user_name").value;
	pass = document.getElementById("user_pass").value;
	if (document.getElementById("user_type").checked==1)
		type = 1;
	else type = 0;
//	type = document.getElementById("user_type").value;

	url = "adm/user-manager.php?action=ins&usr="+user+"&pas="+pass+"&tp="+type;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 

}
function updateUser(thisObj){
	//	==================== save User	=========================	ajaxRequest = xmlObj();
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			alert("User Updated succesfuly !")
		}
	}
	user = document.getElementById("user_name").value;
	pass = document.getElementById("user_pass").value;
	id = document.getElementById("id").value;
	if (document.getElementById("user_type").checked==1)
		type = 1;
	else type = 2;
//	type = document.getElementById("user_type").value;

	url = "adm/user-manager.php?action=updt&usr="+user+"&pas="+pass+"&tp="+type+"&id="+id;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 

}

function delCnfrm(obj){
	var cnfrm = window.confirm('Are you sure you wnat to delete user ?');
	if (cnfrm == true){
	delUser(obj);	
	}
}
function delUser(val){
	//	==================== Delete User	=========================	

	
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			alert("User Deleted succesfuly !")
		}
	}
	url = "adm/user-manager.php?action=del&val="+val;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
	

}
//	================	End User management system	================================



function classManager(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/fee-manager.php?action=s";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function addClass(tbl, action, hdnFields, ajaxRequest){
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&action="+action+"&hdnF=" + hdnFields;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function addSec(tbl, action, hdnFields, ajaxRequest){
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&action="+action+"&hdnF=" + hdnFields;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function addFee(tbl, action, hdnFields, ajaxRequest){
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showFeeForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&action="+action+"&hdnF=" + hdnFields;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function addEmp(tbl, action, hdnFields, ajaxRequest){
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&action="+action+"&hdnF=" + hdnFields;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}




//	============== Show Edit Forms	========================
function editClass(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest){
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&fname=" + fldName + "&fid=" + idVal + "&action="+action+"&hdnF=" + hdnFields;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function editSec(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest){
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&fname=" + fldName + "&fid=" + idVal + "&action="+action+"&hdnF=" + hdnFields;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function editFee(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest){
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&fname=" + fldName + "&fid=" + idVal + "&action="+action+"&hdnF=" + hdnFields;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}


function editEmp(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest){
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&fname=" + fldName + "&fid=" + idVal + "&action="+action+"&hdnF=" + hdnFields;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}







////	============== Show Grid again after deletion record	========================
function showDelForm(tbl, idVal, fldName, action, file, hdnFields, ajaxRequest, cls){
	ajaxRequest.onreadystatechange = function(){
		if (cls == 'user')
			divId = "showForm";
		else divId = "grid";
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById(divId).innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?tbl=" + tbl + "&fname=" + fldName + "&fid=" + idVal + "&action=del&hdnF=" + hdnFields + "&pj=" + cls;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}

//	========== Cancel From / Remove form stat	=====================
function cancelForm(ajaxRequest){
	document.getElementById("showForm").innerHTML="";
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/login.php?action=index&htn="+htn;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}







//	================ Call Addmission form
function showAddmissionForm(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			var sprytextfield1 = new Spry.Widget.ValidationTextField("std_dob", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
			var sprytextfield1 = new Spry.Widget.ValidationTextField("std_passport_exp", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
			var sprytextfield1 = new Spry.Widget.ValidationTextField("std_aqama_exp", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
		}
//	accF();
	}

	url = "admission-form.php?action=";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function showClassManager(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/index.php?action=";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function showFeeManager(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/fee-manager.php?action=";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function showFeeVoucher(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "fee-voucher.php?action=";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function showSalaryVoucher(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "sellery-voucher.php?action=";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function showExp(tp){
	
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	switch (tp){
		case 'purchase':
			url = "purchas.php?action=";
			break;
		case 'rent':
			url = "rent.php?action=";
			break;
		case 'rentSal':
			url = "salesform.php?action=";
			break;
		case 'utility':
			url = "utility.php?action=";
			break;	
		case 'misc':
			url = "misc.php?action=";
			break;
		case 'cwd':
			url = "cashwithdrawal.php?action=";
			break;
	}
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}
function findRec(tp){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	s_date = document.getElementById("s_date").value;
	e_date = document.getElementById("e_date").value;

	url = "search.php?action="+tp+"&s_date="+s_date+"&e_date="+e_date;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}


function findRep(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	
	
	sDate = document.getElementById("s_date").value
	eDate = document.getElementById("e_date").value
	classId = document.getElementById("class_id").value

	url = "search.php?action=stdFee&val="+classId+"&s_date="+sDate+"&e_date="+eDate;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}



function reportView(callFile){
	//alert("Hello")
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			var sprytextfield1 = new Spry.Widget.ValidationTextField("s_date", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
			var sprytextfield1 = new Spry.Widget.ValidationTextField("e_date", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});

		}
	}
	
	url = "report.php?action="+callFile;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}
function showLessonPlaning(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "monthly-lesson-plan.php?action=purForm";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}
function feeAdmission(id){
//	alert(id)
	if (id==0){
		alert("Please select section of class !");
	}
	else {
		ajaxRequest = xmlObj();
		ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
				document.getElementById("admissionFee").innerHTML=ajaxRequest.responseText;
			}
		}
		url = "adm/action.php?action=admissionFee&id="+id;
		ajaxRequest.open("GET", url, true);
		ajaxRequest.send(null);
	}
}
function showEmpForm(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			var sprytextfield1 = new Spry.Widget.ValidationTextField("stf_dob", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
			var sprytextfield1 = new Spry.Widget.ValidationTextField("stf_passport_exp", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
			var sprytextfield1 = new Spry.Widget.ValidationTextField("stf_aqama_exp", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
		var sprytextfield1 = new Spry.Widget.ValidationTextField("stf_apointment", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
		
		}
	}
	url = "staff-form.php?action=";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}
function getSalVoucher(id){
	if (id==0){
		alert("Please enter a proper employee registration number !");
	}
	else {
		ajaxRequest = xmlObj();
		ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
				document.getElementById("salVoucher").innerHTML=ajaxRequest.responseText;
				document.getElementById("e_sal_fine").focus();
			}
		}
		stf_id = document.getElementById("stf_designation").value;
		url = "adm/action.php?action=salVoucher&id="+id+"&class_id="+stf_id;
		ajaxRequest.open("GET", url, true);
		ajaxRequest.send(null);
	}
}
function netFee(fld){
	if (checknumber(fld)){
		
		var1 = document.getElementById('fee_addmission').value;
		
		var2 = document.getElementById('fee_transport').value;
		
		if (document.getElementById('e_fee_concession')){
		
		var3 = document.getElementById('e_fee_concession').value;
		}else{
		
		var3 = document.getElementById('fee_concession').value;
		}
		var4 = document.getElementById('fee_monthly').value;
		var5 = document.getElementById('e_fee_extra').value;
		document.getElementById('fee_net').value = '';
			
		document.getElementById('fee_net').value = (var1-0) + (var2-0) - (var3-0) + (var4-0) + (var5-0);
	}
}
function netSal(fld){
	if (checknumber(fld)){
		var1 = document.getElementById('stf_salary').value;
		var2 = document.getElementById('stf_extraBenifit').value;
		document.getElementById('stf_netSalary').value = '';
		document.getElementById('stf_netSalary').value = (var1-0) + (var2-0);
	}
}
function getFeeVoucher(id){
	
	if (id==0){
		alert("Please select section of class !");
	}
	else {
		ajaxRequest = xmlObj();
		ajaxRequest.onreadystatechange = function(){
			if (ajaxRequest.readyState < 4){
				document.getElementById("apDiv1").style.visibility="visible";
				//alert('dfafasd');
			}
			else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
				document.getElementById("apDiv1").style.visibility="hidden";
				document.getElementById("feeVoucher").innerHTML=ajaxRequest.responseText;
				document.getElementById("e_fee_fine").focus();
			}
		}
		cls_id = document.getElementById("class_id").value;
		url = "adm/action.php?action=feeVoucher&id="+id+"&class_id="+cls_id;
		ajaxRequest.open("GET", url, true);
		ajaxRequest.send(null);
	}
}
function voucherNetFee(fld){
	if (checknumber(fld)){
		var1 = document.getElementById('fee_monthly').value;
		var2 = document.getElementById('fee_transport').value;
		var3 = document.getElementById('fee_concession').value;
		var4 = document.getElementById('e_fee_extra').value;
		var5 = document.getElementById('e_fee_fine').value;
		document.getElementById('e_fee_net').value = '';
		document.getElementById('e_fee_net').value = ((var1-0) + (var2-0) + (var4-0) + (var5-0)) - (var3-0);
	}
}
function voucherNetSal(fld){
	//alert(fld);
	if (checknumber(fld)){
		var1 = document.getElementById('stf_salary').value;
		var2 = document.getElementById('e_sal_fine').value;
		//var3 = document.getElementById('stf_transport').value;
		var3 = document.getElementById('stf_extraBenifit').value;
		var4 = document.getElementById('e_sal_bonus').value;
		document.getElementById('e_sal_net').value = '';
		document.getElementById('e_sal_net').value = ((var1-0) + (var4-0) + (var3-0)) - ((var2-0)) ;
	}
}
function checknumber(ajaxRequest){
	var x=ajaxRequest.value;
	var anum=/(^\d+$)|(^\d+\.\d+$)/;
	if (anum.test(x)){
		testresult=true;
		document.getElementById(ajaxRequest.id).style.backgroundColor='#FFFFFF';
	}
	else{
		document.getElementById(ajaxRequest.id).value='';
		alert("Please input a valid number!");
		testresult=false;
		document.getElementById(ajaxRequest.id).style.backgroundColor='#FFFF00';
		document.getElementById(ajaxRequest.id).focus();
	}
	return (testresult)
}






function reportType(tp){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("cls_reg2").innerHTML=ajaxRequest.responseText;
		}
	}

	url = "adm/feeRpt.php?action="+tp;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}











function clsFile(ftype){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
	if (ajaxRequest.readyState < 4){
		document.getElementById("apDiv1").style.visibility="visible";
		//alert('dfafasd');
	}
	else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
		document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		var sprytextfield1 = new Spry.Widget.ValidationTextField("s_date", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
		var sprytextfield1 = new Spry.Widget.ValidationTextField("e_date", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
		}
	}
	url = "fee-report.php?ftype="+ftype;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}




function classRegister(cls_id){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("cls_reg").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "adm/action.php?action=cls_reg&class_id="+cls_id;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}
function showStd_FeeDetails(std_id,cls_id,dtl_id){
	ajaxRequest = xmlObj();
	if (document.getElementById("grid").value==dtl_id){
		document.getElementById(dtl_id).innerHTML="";
		document.getElementById("grid").value=0;
	}
	else {
		ajaxRequest.onreadystatechange = function(){
			if (ajaxRequest.readyState < 4){
				document.getElementById("apDiv1").style.visibility="visible";
				//alert('dfafasd');
			}
			else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
				document.getElementById("apDiv1").style.visibility="hidden";
				document.getElementById(dtl_id).innerHTML=ajaxRequest.responseText;
			}
		}
		document.getElementById("grid").value=dtl_id;
		url = "adm/action.php?action=std_fDtl&id="+std_id+"&fid="+cls_id+"&hdnF="+dtl_id;
		ajaxRequest.open("GET", url, true);
		ajaxRequest.send(null);
	}
}
function editStd_adForm(std_id){
	
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "edit-admission-form.php?std_id="+std_id;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}





function showPlan(){
	
	cls_id = document.getElementById("class_id").value;
	mnth = document.getElementById("lMonth").value;
	if (cls_id!=0 || mnth!=0){
		ajaxRequest = xmlObj();
		ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
				document.getElementById("lPlan").innerHTML=ajaxRequest.responseText;
			}
		}
		url = "adm/action.php?action=showM&id="+mnth+"&class_id="+cls_id;
		ajaxRequest.open("GET", url, true);
		ajaxRequest.send(null);
	}
	else {
		alert("Please select class and/or month");
	}
}

function lessonRprt_view(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
	if (ajaxRequest.readyState < 4){
		document.getElementById("apDiv1").style.visibility="visible";
		//alert('dfafasd');
	}
	else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
		document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	cls_id = document.getElementById("class_id").value;
	mnth = document.getElementById("lMonth").value;
	url = "report-lesson-plan.php?mnth="+mnth+"&cls_id="+cls_id;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}


function salFile(){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
	if (ajaxRequest.readyState < 4){
		document.getElementById("apDiv1").style.visibility="visible";
		//alert('dfafasd');
	}
	else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
		document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "salary-report.php?htn="+htn;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}
function showStf_SalDetails(stf_id, dtl_id){
	ajaxRequest = xmlObj();
	if (document.getElementById("grid").value==dtl_id){
		document.getElementById(dtl_id).innerHTML="";
		document.getElementById("grid").value=0;
	}
	else {
		ajaxRequest.onreadystatechange = function(){
			if (ajaxRequest.readyState < 4){
				document.getElementById("apDiv1").style.visibility="visible";
				//alert('dfafasd');
			}
			else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
				document.getElementById("apDiv1").style.visibility="hidden";
				document.getElementById(dtl_id).innerHTML=ajaxRequest.responseText;
			}
		}
		document.getElementById("grid").value=dtl_id;
		url = "adm/action.php?action=stf_sDtl&id="+stf_id+"&hdnF="+dtl_id;
		ajaxRequest.open("GET", url, true);
		ajaxRequest.send(null);
	}
}
function edt_stfForm(stf_id){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "edit-staff-form.php?stf_id="+stf_id;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}


function gotoLogin(){
		ajaxRequest = xmlObj();
		ajaxRequest.onreadystatechange = function(){
			if (ajaxRequest.readyState < 4){
				document.getElementById("apDiv1").style.visibility="visible";
				//alert('dfafasd');
			}
			else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
				document.getElementById("apDiv1").style.visibility="hidden";
				document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			}
		}
		uname = document.getElementById("user").value;
		pass = document.getElementById("pass").value;
		url = "adm/login.php?action=login&user="+uname+"&pass="+pass;
		ajaxRequest.open("GET", url, true);
		ajaxRequest.send(null);
}
function gotoLogout(){
		ajaxRequest = xmlObj();
		ajaxRequest.onreadystatechange = function(){
			if (ajaxRequest.readyState < 4){
				document.getElementById("apDiv1").style.visibility="visible";
				//alert('dfafasd');
			}
			else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
				document.getElementById("apDiv1").style.visibility="hidden";
				document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			}
		}
		url = "adm/logout.php?action=logout";
		ajaxRequest.open("GET", url, true);
		ajaxRequest.send(null);
}
function getImgSize(imgSrc){
	var newImg = new Image();
	newImg.src = "stf_images/"+imgSrc;
	var height = newImg.height;
	var width = newImg.width;
	//alert ('The image size is '+width+'*'+height);
	open('enlarge.php?img='+imgSrc,'mywin',
	'left=20,top=20,width='+(width-0)+',height='+(height-0)+',toolbar=0,resizable=0')
}
function getImgSize_std(imgSrc){
	var newImg = new Image();
	newImg.src = "std_images/"+imgSrc;
	var height = newImg.height;
	var width = newImg.width;
	//alert ('The image size is '+width+'*'+height);
	open('enlarge.php?img='+imgSrc,'mywin',
	'left=20,top=20,width='+(width-0)+',height='+(height-0)+',toolbar=0,resizable=0')
}
function checkLogin(e){
	var intKey = 0;
	if (window.event)
		intKey = event.keyCode;
	else
		intKey = e.which;
	
	if (intKey == 13) //enter key
		gotoLogin();
}






function addFormField(tp) {
	var id = document.getElementById("fieldCount").value;
	switch(tp){
		case 'incm':
		$("#divTxt").append("<tr id=row"+id+"><td width=\"15%\" align=\"right\">Description:</td><td width=\"16%\" align=\"left\"><input name=\"incm_desc[]\" class=\"input_class\" type=\"text\" id=\"incm_desc"+id+"\" value=\"\" /></td><td width=\"200\" align=\"right\">Amount:</td><td width=\"14%\" align=\"left\"><input name=\"incm_amount[]\" class=\"input_class\" type=\"text\" id=\"incm_amount"+id+"\" value=\"\" /></td><td width=\"34%\" align=\"left\"><a href='#' onClick='removeFormField(\"#row" + id + "\"); return false;'>Remove</a></td></tr>");
			break;
		case 'exp':
			$("#divTxt").append("<tr id=row"+id+"><td width=\"15%\" align=\"right\">Description:</td><td width=\"16%\" align=\"left\"><input name=\"exp_desc[]\" class=\"input_class\" type=\"text\" id=\"exp_desc"+id+"\" value=\"\" /></td><td width=\"200\" align=\"right\">Amount:</td><td width=\"14%\" align=\"left\"><input name=\"exp_amount[]\" class=\"input_class\" type=\"text\" id=\"exp_amount"+id+"\" value=\"\" /></td><td width=\"34%\" align=\"left\"><a href='#' onClick='removeFormField(\"#row" + id + "\"); return false;'>Remove</a></td></tr>");

			break;
	}
	
	$('#row' + id).highlightFade({
		speed:1000
	});
	
	id = (id - 1) + 2;
	document.getElementById('fieldCount').value = id;
}

function removeFormField(id) {
	alert(id);
$(id).remove();
}
/*----------------reports-----------------------*/			
function sallery_report(srhemptype,emp_id,schdateype,strtdate,enddate){	

var xmlHttp;
	xmlHttp=xmlObj()
	if (xmlHttp==null){
 		alert ("Browser does not support HTTP Request")
 	return
 	}
	
	var url="adm/sal-report.php";
	url=url+"?srctype_emp="+srhemptype;
	url=url+"&emp_id="+emp_id;
	url=url+"&srctype_date="+schdateype;
	url=url+"&strtdate="+strtdate;
	url=url+"&enddate="+enddate;
	url=url+"&action=sal_report";
	//alert(url);

	
	xmlHttp.onreadystatechange=
		
			function statechange(){
				
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
						var report_div =document.getElementById('sal_report');
						if(report_div.innerHTML=xmlHttp.responseText){
						report_div.style.display = "block";
						}
						
			 
			 		}		
}
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function getReport_(eve,act,url){
	var val=document.getElementById('e_date').value;
	
	if (val.length==10 && eve =='13' && url!="findRpt"){
		findRec(act);	
	}
	else if (eve =='13' && url == "findRpt"){
		findRep();
	}
	
}

function utiRep(val){

	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
var	month = document.getElementById('utility_month').value;
	
	url = "search.php?action=utility&val="+val+"&month="+month;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}
function check_act(val){	

if (val != 'zero'){
var act_val = val;
eval(utiRep(act_val));
}
}
function cwd(val){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
	}
	url = "search.php?action=cwd";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null);
}

function showSubDetForm(){

	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
			//var sprytextfield1 = new Spry.Widget.ValidationTextField("std_dob", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
			//var sprytextfield1 = new Spry.Widget.ValidationTextField("std_passport_exp", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
			//var sprytextfield1 = new Spry.Widget.ValidationTextField("std_aqama_exp", "date", {validateOn:["blur"], hint:"dd-mm-yyyy", useCharacterMasking:true, format:"dd-mm-yyyy"});
		}
//	accF();
	}

	url = "subject-details.php?action=";
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 	
}


function show_sd(subj){

var xmlHttp;
	xmlHttp=xmlObj()
	if (xmlHttp==null){
 		alert ("Browser does not support HTTP Request")
 	return
 	}
	
	var class =document.getElementById('class_id').value;
	var url="adm/sub-details.php";
	url=url+"?subject="+subj+"&class="+class+"&action="+0;
	
	
	//alert(url);

	xmlHttp.onreadystatechange=
		
			function statechange(){
				
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
						
						var lesson_name =document.getElementById('lesson_name');
							if(lesson_name.innerHTML=xmlHttp.responseText){
							report_div.style.display = "block";
						}
						
			 
			 		}		
}
xmlHttp.open("GET",url,true)
xmlHttp.send(null)	
	
}

function gen_sd(obj){
var class = document.getElementById('class_id').value;
var subject = document.getElementById('sd_subject').value;
var lesson =obj; 


var xmlHttp;
	xmlHttp=xmlObj()
	if (xmlHttp==null){
 		alert ("Browser does not support HTTP Request")
 	return
 	}
	
	
	var url="adm/sub-details.php";
	url=url+"?subject="+subject+"&class="+class+"&lesson="+lesson+"&action="+1;
	

	xmlHttp.onreadystatechange=
		
			function statechange(){
				
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
						var main_div =document.getElementById('main_div');
							if(main_div.innerHTML=xmlHttp.responseText){
							report_div.style.display = "block";
						}
						
			 
			 		}		
}
xmlHttp.open("GET",url,true)
xmlHttp.send(null)	
		
	
	
}

function edit_sd(id){
	ajaxRequest = xmlObj();
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState < 4){
			document.getElementById("apDiv1").style.visibility="visible";
			//alert('dfafasd');
		}
		else if (ajaxRequest.readyState==4 || ajaxRequest.readyState=="complete"){
			document.getElementById("apDiv1").style.visibility="hidden";
			document.getElementById("showForm").innerHTML=ajaxRequest.responseText;
		}
//	accF();
	}

	url = "subject-details.php?action=edit&id="+id;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 	
	
	
}