var loadstatustext="<img src='../images/loading.gif' /> Requesting content..."


/*compute age*/
	function getAge() {
		var bday;
		var now;
		var then;
		var diff
		var agenow
		now = getTime() + (3600 - 1);
		bday = document.getElementById("txtdateofbirth").value;
		then = parse(bday);
		
		diff = now - then/84000;
		
		agenow = round(diff/365.25);
		alert(agenow)
	}
/**/
/*set focus*/
 function startfocus(){
  document.getElementById("uname").focus();
 }
	
/**/

/*************************T O G G L E******************************/
function ToggleIntake(item, lslno) {
   //"<img src='../themes/default/images/plus.png' width='10' height='10' hspace='0' vspace='0' border='0'>"
   //"<img src='../themes/default/images/minus.png' width='10' height='10' hspace='0' vspace='0' border='0'>"+
   obj=document.getElementById(item);
   visible=(obj.style.display!="none")
   key=document.getElementById("x" + item);
   if (visible) {
     obj.style.display="none";
     key.innerHTML=lslno;
   } else {
      obj.style.display="block";
      key.innerHTML=lslno;
   }
}

function toggleTransfer(item,linkno) {
   //"<img src='../themes/default/images/plus.png' width='10' height='10' hspace='0' vspace='0' border='0'>"
   //"<img src='../themes/default/images/minus.png' width='10' height='10' hspace='0' vspace='0' border='0'>"+
   obj=document.getElementById(item);
   visible=(obj.style.display!="none")
   key=document.getElementById("x" + item + linkno);
   if (visible) {
     obj.style.display="none";
     key.innerHTML='Other Details';
   } else {
      obj.style.display="block";
      key.innerHTML='Close';
   }
}


function Toggle(item) {
   
   obj=document.getElementById(item);
   visible=(obj.style.display!="none")
   key=document.getElementById("x" + item);
   if (visible) {
     obj.style.display="none";
     key.innerHTML="<img src='../themes/default/images/plus.png' width='10' height='10' hspace='0' vspace='0' border='0'>";
   } else {
      obj.style.display="block";
      key.innerHTML="<img src='../themes/default/images/minus.png' width='10' height='10' hspace='0' vspace='0' border='0'>";
   }
}

function Expand() {
	
   divs=document.getElementsByTagName("DIV");
   //alert(divs.length);
      
   for (i=0;i<divs.length;i++) {
   		if(divs[i].style.display=="none") {
		 divs[i].style.display="block";
		 key=document.getElementById("x" + divs[i].id);
		 key.innerHTML="<img src='../themes/default/images/minus.png' width='10' height='10' hspace='0' vspace='0' border='0'>";  
	   }  
   }
}

function Collapse() {
   divs=document.getElementsByTagName("DIV");
   
   for (i=0;i<divs.length;i++) {
   		if(divs[i].style.display=="block"){
   		 divs[i].style.display="none";
		 key=document.getElementById("x" + divs[i].id);
		 key.innerHTML="<img src='../themes/default/images/plus.png' width='10' height='10' hspace='0' vspace='0' border='0'>";
   		}  
   }
}
/********************************************************************/

/*********************C H E C K    A L L*****************************/
function checkAll(master){
	var checked = master.checked;
	var col = document.getElementsByTagName("INPUT");
	for (var i=0;i<col.length;i++) {
		col[i].checked = checked;
	}
}
/********************************************************************/


/* O N   C H A N G E   U N C H E K E D*/
 function uncheckMaster(){
	 	var master = document.getElementById("master");
		master.checked = false;
 }

/**************************************/

/*U N C H E C K  A L L*/
function uncheckAll(){
	//var checked = master.checked;
	var col = document.getElementsByTagName("INPUT");
	for (var i=0;i<col.length;i++) {
		col[i].checked = false;
	}
}
/***********************/

/*****************************A J A X******************************/
var XMLHttpRequestObject = null;
var XMLHttpRequestObject2 = null;

if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();//new XMLHttpRequest()
		XMLHttpRequestObject2 = new XMLHttpRequest();
} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
		XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHttp");
}

function getData(dataSource, divID) {
	/*if(document.getElementById(control)) {
		alert(control);
	}*/
		//alert(dataSource);
		if(XMLHttpRequestObject) {
			var obj = document.getElementById(divID);
			XMLHttpRequestObject.open("GET", dataSource);
			document.getElementById(divID).innerHTML=loadstatustext
			XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = XMLHttpRequestObject.responseText;
					//obj.innerHTML = dataSource;
				}
			}
		XMLHttpRequestObject.send(null);
		}
}

function getFromCombo(dataSource, divID, param, control) {
	/*if(document.getElementById(control)) {
		alert(control);
	}*/
	
	var value = document.getElementById(control).value;
	//alert(value)
		
		if(XMLHttpRequestObject) {
			var obj = document.getElementById(divID);
			XMLHttpRequestObject.open("GET", dataSource + '?' + param + '=' + value);
			XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
		XMLHttpRequestObject.send(null);
		}
	}
function getFromHid(dataSource, divID, param, control) {
	/*if(document.getElementById(control)) {
		alert(control);
	}*/
	
	var value = document.getElementById(control).value;
	//alert(value)
		
		if(XMLHttpRequestObject) {
			var obj = document.getElementById(divID);
			XMLHttpRequestObject.open("GET", dataSource + '?' + param + '=' + value);
			XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
		XMLHttpRequestObject.send(null);
		}
	}	



function GetDataPayment(dataSource, divID) {
	//var value = document.getElementById("combo_subjcode").value;
	var value=document.getElementById("hidStudid").value
	var value2=document.getElementById("combo_intakes").value
		//alert( dataSource + '?' + param);
		if(XMLHttpRequestObject2) {
			var obj = document.getElementById(divID);
			XMLHttpRequestObject2.open("GET", dataSource+'?stud_id='+value+'&intakecode='+value2);
			XMLHttpRequestObject2.onreadystatechange = function() {
				if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					obj.innerHTML = XMLHttpRequestObject2.responseText;
					//obj.innerHTML= dataSource + '?' + param
				}//END:IF
			}//END:function
		XMLHttpRequestObject2.send(null);
		}//END:main IF
}//END:GetData


//***********************************************************************************
//************************Added by Holdar:    05 May 2007****************************
function getIntakeType(dataSource, divID, Id, icode) {
	//var value = document.getElementById("combo_subjcode").value;
	//icode=escape(icode);
	var value=document.getElementById(Id).value
		//alert( dataSource+'?intake_type='+value);
		if(XMLHttpRequestObject2) {
			var obj = document.getElementById(divID);
			XMLHttpRequestObject2.open("GET", dataSource+'?intake_type='+value+'&intake_code=' + icode);
			XMLHttpRequestObject2.onreadystatechange = function() {
				if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					obj.innerHTML = XMLHttpRequestObject2.responseText;
					//obj.innerHTML= dataSource + '?' + param
				}//END:IF
			}//END:function
		XMLHttpRequestObject2.send(null);
		}//END:main IF
}//END:getIntakeType


function get_Session(dataSource, divID, id, icode) {
	//var value = document.getElementById("combo_subjcode").value;
	//var value=document.getElementById('control').value
	//icode=escape(icode);
	//alert(icode);
			//alert( dataSource+'?intake_type='+value);
	var obj = document.getElementById(divID+icode);
	if(document.getElementById(id).checked==true){
		//alert('true')
		if(XMLHttpRequestObject2) {
			
			XMLHttpRequestObject2.open("GET", dataSource);
			XMLHttpRequestObject2.onreadystatechange = function() {
				if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					obj.innerHTML = XMLHttpRequestObject2.responseText;
					//obj.innerHTML= dataSource + '?' + param
				}//END:IF
			}//END:function
		XMLHttpRequestObject2.send(null);
		}//END:main IF
	}else{
		//alert('false')
		obj.innerHTML = '';
	}
}//END:get_Session


function getPaymentReport(dataSource, divID, day, dayto) {
	var value = document.getElementById("cbostudtype").value;
	var branch = document.getElementById("combobranchno").value;
	//alert(value)
		param='thedate='+day+'&thedateto='+dayto+'&studtype='+value+'&branch='+branch;
		if(XMLHttpRequestObject2) {
			var obj = document.getElementById(divID);
			XMLHttpRequestObject2.open("GET", dataSource + '?' + param);
			document.getElementById(divID).innerHTML=loadstatustext
			XMLHttpRequestObject2.onreadystatechange = function() {
				if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					obj.innerHTML = XMLHttpRequestObject2.responseText;
					//obj.innerHTML= dataSource + '?' + param
				}//END:IF
			}//END:function
		XMLHttpRequestObject2.send(null);
		}//END:main IF
}

function getReport(dataSource, divID, param) {
	    var qdate = document.getElementById("querytype1").value;
		var qmonth = document.getElementById("querytype2").value;
		
		var sday = document.getElementById("querydate").value;
		var eday = document.getElementById("querydate2").value;
		
		var selmonth = document.getElementById("selmonth").value;
		var selyear = document.getElementById("selyear").value;
		
		var branch = document.getElementById("combobranchno").value;
		var studenttype = document.getElementById("studenttype").value;
		if(branch!=''){
			if(studenttype!=''){
				if (qdate!='' && qmonth=='') {
				//alert('bydate');
					if (sday=='' && eday==''){
						alert('Please select date');
					} else {
						if(XMLHttpRequestObject2) {
							var obj = document.getElementById(divID);
							XMLHttpRequestObject2.open("GET", dataSource + '?' + param);
							XMLHttpRequestObject2.onreadystatechange = function() {
								if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
									obj.innerHTML = XMLHttpRequestObject2.responseText;
								}
							}
						XMLHttpRequestObject2.send(null);
						}
					}
						
				}else if (qmonth!='' && qdate=='') {
					//alert('bymonth');
					if(selmonth=='' || selyear=='') {
						alert('Please select month and year');
					} else {
						if(XMLHttpRequestObject2) {
							var obj = document.getElementById(divID);
							XMLHttpRequestObject2.open("GET", dataSource + '?' + param);
							XMLHttpRequestObject2.onreadystatechange = function() {
								if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
									obj.innerHTML = XMLHttpRequestObject2.responseText;
								}
							}
						XMLHttpRequestObject2.send(null);
						}
					}
				}else{
					alert('Please select querytype by date or by month');
				}
				}else{
					alert('Please student type');
				}	
		}else{
			alert('Please select school branch');
		}
}


function checkLSLNo(dataSource,Id){
	//alert(Id.value);
	if (Id.value!=''){
		url=dataSource+'?given='+Id.value;
		if(XMLHttpRequestObject2) {
			//alert(params)
			XMLHttpRequestObject2.open("GET", url, true);
			//Send the proper header information along with the request
				//var obj = document.getElementById(divID);
				//XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				//XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
				//XMLHttpRequestObject2.setRequestHeader("Connection", "close");
			
				XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
					if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
						var result = XMLHttpRequestObject2.responseText;
						//obj.innerHTML = 
						//alert(result);
						if(result.replace(/^\s*|\s*$/g,"") != 'Success'){
							//alert(result);
							alert("Error: This Order Form No. is already used by "+result.replace(/^\s*|\s*$/g,""));
							Id.value='';
						}
	
					}
				}
				XMLHttpRequestObject2.send(null);
		}
	}
}



function SearchStudent() {
	
	if(document.getElementById("combo_intakes").selectedIndex==0){
		document.getElementById("combo_students").disabled=true;
		document.getElementById("txtStudid").value = '';
		document.getElementById("txtLslno").value = '';
		document.getElementById("txtConsultant").value = ''
		
	}else{
		document.getElementById("combo_students").disabled=false;
		if (searchRequest.readyState == 4 || searchReq.readyState == 0) {
			cert = escape(document.getElementById('combo_intakes').value); 
			searchRequest.open("GET", 'searchCert.php?cert='+cert, true);
			searchRequest.onreadystatechange = SearchStudentValues; 
			searchRequest.send(null);
		}//
	}//
}//END:Search

function SearchStudentValues(){
	var str_result = null
	var output_data = null
	var i = null;
	for(i=0; i < document.getElementById("combo_students").value.length -1; i++) {//reset combo_students
		document.getElementById("combo_students").options[i]=null
	}
	
	if (searchRequest.readyState == 4) {
		//alert(searchRequest.responseText);
		str_result = searchRequest.responseText.split(":");
		for(i=1; i < str_result.length; i++){
				output_data = str_result[i-1].split('~');
				//alert(output_data +'->'+i)
				document.getElementById("combo_students").options[0] = new Option('-+-', '-+-');
				document.getElementById("combo_students").selectedIndex = 0;
				document.getElementById("combo_students").options[i] = new Option(output_data[0]+' '+output_data[1], output_data);
				
				
			}
		}
		
		document.getElementById("txtLslno").value = ''
		document.getElementById("txtStudid").value = ''
		document.getElementById("txtConsultant").value=''
		document.getElementById("hidSignupId").value = ''
		
		/*document.getElementById("hidStudid").value = ''
		document.getElementById("hidLslno").value = '';
		document.getElementById("hidStaffid").value = '';*/
		
		
}


function getStudCertValues() {
	var values = null
	values = document.getElementById("combo_students").value;
	if(values=='-+-') {
		document.getElementById("txtLslno").value = '';
		document.getElementById("txtStudid").value = '';
		document.getElementById("txtConsultant").value='';
		document.getElementById("hidSignupId").value = '';
	}else{
		var real_values = values.split(",");
		document.getElementById("txtLslno").value = real_values[5];
		document.getElementById("txtStudid").value = real_values[4];
		document.getElementById("txtConsultant").value = real_values[2]+' '+real_values[3];
		document.getElementById("hidSignupId").value = real_values[6];
	}

}


//************************Added by Holdar:    05 May 2007****************************
//***********************************************************************************



function GetData(dataSource, divID ,param) {
	//var value = document.getElementById("combo_subjcode").value;
		//alert( dataSource + '?' + param);
		if(XMLHttpRequestObject2) {
			var obj = document.getElementById(divID);
			XMLHttpRequestObject2.open("GET", dataSource + '?' + param);
			XMLHttpRequestObject2.onreadystatechange = function() {
				if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					obj.innerHTML = XMLHttpRequestObject2.responseText;
					//obj.innerHTML= dataSource + '?' + param
				}//END:IF
			}//END:function
		XMLHttpRequestObject2.send(null);
		}//END:main IF
}//END:GetData


function postData(url,divId) {
		var querydate = document.getElementById("querydate").value;
		var obj = document.getElementById("targetDiv");
		
		params = 'action=viewSalesDaily'+'&querydate='+querydate;
		//alert(params);
		
		XMLHttpRequestObject.open("POST", url, true);
	//Send the proper header information along with the request
		
		XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				//alert(XMLHttpRequestObject.responseText);
				obj.innerHTML = XMLHttpRequestObject.responseText;
			}
		}
		XMLHttpRequestObject.send(params);
}

function AddEB(dataSource, divID, action, id) {
	var url = '';
	var staffid = document.getElementById("staffid" + id).value;
	var educationaltype = document.getElementById("txteducationaltype" + id).value;
	var schoolname = document.getElementById("txtschoolname" + id).value;
	var country = document.getElementById("nationality" + id).value;
	var language = document.getElementById("txtlanguage" + id).value;
	var datefrom = document.getElementById("txtdatefrom" + id).value;
	var dateto = document.getElementById("txtdateto" + id).value;
	var certificate = document.getElementById("txtcertificate" + id).value;
	var original = (document.getElementById("radiocertificateo" + id).checked == true ? 'y' : 'n');
	var photocopied = (document.getElementById("radiocertificatep" + id).checked == true ? 'y' : 'n');
	var translated = (document.getElementById("radiocertificatet" + id).checked == true ? 'y' : 'n');
	
	url = 'action='+action+
		  '&staffid='+staffid+
		  '&educationaltype='+educationaltype+
		  '&schoolname='+schoolname+ 
		  '&country='+country+ 
		  '&language='+language+ 
		  '&datefrom='+datefrom+ 
		  '&dateto='+dateto+ 
		  '&dateto='+dateto+ 
		  '&certificate='+certificate + 
		  '&original='+original + 
		  '&photocopied='+photocopied+
		  '&translated='+translated
	
	//alert(language)
	//alert(url)
		if(XMLHttpRequestObject2) {
			var obj = document.getElementById(divID);
			XMLHttpRequestObject2.open("GET", dataSource + '?' + url);
			XMLHttpRequestObject2.onreadystatechange = function() {
				if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					result = XMLHttpRequestObject2.responseText;
					//obj.innerHTML = 
					//alert(result);
					if(result.replace(/^\s*|\s*$/g,"") == 'Success'){
						//alert(result);
						alert("Record has been updated ")	
					}else{
						alert("The Record Could not be save due to System Error ")	
						//alert('mark');
					}

				}//END:IF
			}//END:function
		XMLHttpRequestObject2.send(null);
		}//END:main IF
}//END:AddEB

function AddEH(action, Id) {
	//var id = document.getElementById("id").value;
	//document.getElementById("staffid" + Id).value;
	var url = 'staff_tab_content.php';
	var staffid = Id;
	var companyname = document.getElementById("txtcompanyname" + Id).value;
	var country = document.getElementById("combocountry" + Id).value;
	var industry = document.getElementById("txtindustry" + Id).value;
	var positiontitle  = document.getElementById("txtpositiontitle" + Id).value;
	var specialization = document.getElementById("txtspecialization" + Id).value;
	var joineddate = document.getElementById("txtjoineddate" + Id).value;
	var leftdate = document.getElementById("txtleftdate" + Id).value;
	var salary = document.getElementById("txtsalary" + Id).value;
	var workdescription = document.getElementById("txtworkdescription" + Id).value;
	var reasonforleaving = document.getElementById("txtreasonforleaving" + Id).value;
	
	var divID = Id+'EB';
	
	params='action='+ action + '&staffid=' + staffid + '&companyname=' + companyname + '&country=' + country + '&industry=' + industry + '&positiontitle=' + positiontitle + '&specialization=' + specialization + '&joineddate=' + joineddate + '&leftdate=' + leftdate + '&salary=' + salary  + '&workdescription=' + workdescription + '&reasonforleaving=' + reasonforleaving

	if(XMLHttpRequestObject2) {
		//alert(params)
		XMLHttpRequestObject2.open("POST", url, true);
		//Send the proper header information along with the request
			var obj = document.getElementById(divID);
			XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
			XMLHttpRequestObject2.setRequestHeader("Connection", "close");
		
			XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
				if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					//alert(XMLHttpRequestObject.responseText);
					//obj.innerHTML = XMLHttpRequestObject2.responseText;
				}
			}
			XMLHttpRequestObject2.send(params);
		}
	
}//END:AddEH

function AddPermit(dataSource, divID, action, Id) {
	var url = 'staff_tab_content.php';
	var status = document.getElementById("txtstatus" + Id).value;
	var submissiondate = document.getElementById("txtsubmissiondate" + Id).value;
	var issueddate = document.getElementById("txtissueddate" + Id).value;
	var expirydate = document.getElementById("txtexpirydate" + Id).value;
	var passportno = document.getElementById("txtpassportno" + Id).value;
	var permitnumber = document.getElementById("txtpermitnumber" + Id).value;
	var remarks = document.getElementById("txtremarks" + Id).value;
	var extensionfrom = document.getElementById("txtextensionfrom" + Id).value;
	var extensionto = document.getElementById("txtextensionto" + Id).value;
	var workpasstype = document.getElementById("txtworkpasstype" + Id).value;
	var staffid = document.getElementById("txtstaffid" + Id).value;

	
	params = 'action=' + action + '&staffid=' + staffid + '&workpasstype=' + workpasstype + '&status=' + status + '&submissiondate=' + submissiondate + '&issueddate=' + issueddate + '&expirydate=' + expirydate + '&passportno=' + passportno + '&permitnumber=' + permitnumber + '&remarks=' + remarks + '&extensionfrom=' + extensionfrom + '&extensionto=' + extensionto 
	 
	
		if(XMLHttpRequestObject2) {
		//alert(params)
		XMLHttpRequestObject2.open("POST", url, true);
		//Send the proper header information along with the request
			var obj = document.getElementById(divID);
			XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
			XMLHttpRequestObject2.setRequestHeader("Connection", "close");
		
			XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
				if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					//alert(XMLHttpRequestObject.responseText);
					//obj.innerHTML = XMLHttpRequestObject2.responseText;
				}
			}
			XMLHttpRequestObject2.send(params);
		}
}//END:ADD PERMIT

function UpdateStaff(dataSource, divID, id) {
	var url = dataSource;
	var staffid = id;//= document.getElementById("txtstaffid").value;
	var stafftype = document.getElementById("txtstafftype"+ id).value;
	var lastname = document.getElementById("txtlastname" + id).value;
	var middlename = '' //= document.getElementById("txtfirstname" + id).value;
	var firstname = document.getElementById("txtfirstname" + id).value;
	var localaddress1 = document.getElementById("txtlocaladdress1" + id).value;
	var localaddress2 = document.getElementById("txtlocaladdress2" + id).value;
	var localaddress3 = document.getElementById("txtlocaladdress3" + id).value;
	var foreignaddress1 = document.getElementById("txtforeignaddress1" + id) .value;
	var foreignaddress2 = document.getElementById("txtforeignaddress2" + id).value;
	var foreignaddress3 = document.getElementById("txtforeignaddress3" + id).value;
	var nationality = document.getElementById("nationality" + id).value;
	var dateofbirth = document.getElementById("txtdateofbirth" + id).value;
	var gender = document.getElementById("combogender" + id).value;
	var telephoneno = document.getElementById("txttelephoneno" + id).value;
	var mobileno = document.getElementById("txtmobileno" + id).value;
	var email = document.getElementById("txtemail" + id).value;
	var specialfunction = document.getElementById("txtspecialfunction" + id).value;
	var passportnumber = document.getElementById("txtpassportnumber"+ id).value;
	var employmenttype = document.getElementById("txtemploymenttype" + id).value;
	var employmentstatus = document.getElementById("txtemploymentstatus"+ id).value;
	var dateleft = document.getElementById("txtdateleft" + id).value;
	var reasonforleaving = document.getElementById("txtreasonforleaving" + id).value;
	var postalcode = document.getElementById("txtpostalcode" + id).value;
	var fax = document.getElementById("txtfax" + id).value;
	var department = document.getElementById("txtdepartment" + id).value;
	var position = document.getElementById("txtposition" + id).value;
	var commencedate = document.getElementById("txtcommencedate" + id).value;
	
	//alert(commencedate)
	
	params = 'action=updatestaff'+
			 '&staffid='+staffid+
			 '&stafftype='+stafftype+
			 '&lastname='+lastname+
			 '&firstname='+ firstname+
			 '&localaddress1='+localaddress1+
			 '&localaddress2='+localaddress2+
			 '&localaddress3='+localaddress3+
			 '&foreignaddress1='+foreignaddress1+
			 '&foreignaddress2='+foreignaddress2+
			 '&foreignaddress3='+foreignaddress3+
			 '&nationality='+nationality+
			 '&dateofbirth='+dateofbirth+
			 '&gender='+ gender+
			 '&telephoneno='+telephoneno+
			 '&email='+email+
			 '&specialfunction='+specialfunction+
			 '&passportnumber='+passportnumber+
			 '&employmenttype='+employmenttype+
			 '&employmentstatus='+employmentstatus+
			 '&dateleft='+dateleft+
			 '&reasonforleaving='+reasonforleaving+
			 '&postalcode='+postalcode+
			 '&fax='+fax+
			 '&department='+department+
			 '&position='+position+
			 '&commencedate='+commencedate+
			 '&middlename='+middlename+
			 '&mobileno='+mobileno


//alert(params)
	
		if(XMLHttpRequestObject2) {
		//alert(params)
		XMLHttpRequestObject2.open("POST", url, true);
		//Send the proper header information along with the request
			var obj = document.getElementById(divID);
			XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
			XMLHttpRequestObject2.setRequestHeader("Connection", "close");
		
			XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
				if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					var result = XMLHttpRequestObject2.responseText;
					//obj.innerHTML = 
					//alert(result);
					if(result.replace(/^\s*|\s*$/g,"") == 'Success'){
						//alert(result);
						alert("Record has been updated ")	
					}else{
						alert("The Record Could not be save due to System Error ")	
						//alert('mark');
					}

				}
			}
			XMLHttpRequestObject2.send(params);
			
			
		}
//alert(dataSource + '?' + url)
//
}//UpdateStaff



/*function checkLSLNo(dataSource,Id){
	url=dataSource+'?given='+Id.value;
	if(XMLHttpRequestObject2) {
		//alert(params)
		XMLHttpRequestObject2.open("GET", url, true);
		//Send the proper header information along with the request
			//var obj = document.getElementById(divID);
			//XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			//XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
			//XMLHttpRequestObject2.setRequestHeader("Connection", "close");
		
			XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
				if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					var result = XMLHttpRequestObject2.responseText;
					//obj.innerHTML = 
					//alert(result);
					if(result.replace(/^\s*|\s*$/g,"") = 'Success'){
						//alert(result);
						alert("Error: This Order Form No. is already used by "+result.replace(/^\s*|\s*$/g,"")+" !");
						Id.value='';
					}

				}
			}
			XMLHttpRequestObject2.send(null);
	}
}*/

/*********************C O U R S E  M O D U L E**************************/

function getCourse(dataSource, action, divID, Id) {
	
	var url="course_tab_content.php";
	var params;
	var coursecode = Id; //document.getElementById("txtcoursecode").value;
	var coursename = document.getElementById("txtcoursename"+Id).value;
	var durationunit = document.getElementById("txtdurationunit"+Id).value;
	var courseduration = document.getElementById("txtcourseduration"+Id).value;
	var coursefee = ''; //document.getElementById("txtcoursefee").value;
	var coursetype = document.getElementById("langcatecogry"+Id).value;
	var consultant =''; //document.getElementById("txtconsultant").value;
	var remarks = document.getElementById("txtremarks"+Id).value;
	var branchno = document.getElementById("txtbranchno"+Id).value;
	var managerid = document.getElementById("txtmanagerid"+Id).value;
	
	//params = 'action='+action+'&coursecode='+coursecode+'&coursename='+coursename+'&durationunit='+durationunit+'&courseduration='+courseduration+'&coursefee='+coursefee+'&coursetype='+coursetype+'&consultant='+consultant+'&remarks='+remarks+'&branchno='+branchno+'&managerid='+managerid+'&coursecode='+coursecode
	
	params = 'action='+action+'&coursename='+coursename+'&durationunit='+durationunit+'&courseduration='+courseduration+'&remarks='+remarks+'&branchno='+branchno+'&managerid='+managerid+'&coursecode='+coursecode+'&coursetype='+coursetype
	//alert(params)
	XMLHttpRequestObject.open("POST", url, true);
	//Send the proper header information along with the request
		var obj = document.getElementById(divID);
		XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				var result = XMLHttpRequestObject.responseText;
				//obj.innerHTML = XMLHttpRequestObject.responseText;
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
					alert("Record has been updated ")	
				}else{
					alert("The record could not be saved due to System Error ")
					alert(result.replace(/^\s*|\s*$/g,""));
					//document.getElementById(divID).innerHTML = result
				}
			}
		}
		XMLHttpRequestObject.send(params);
}

/**********************************************************************/

/****************I N T A K E   M O D U L E ***************************/
function getIntake(dataSource, action, divID, Id){
	//document.getElementById("txtintakecode" + Id).value;
	var url="intake_tab_content.php";
	//alert(Id);
	var params;
	var intakecode = Id;   //-edited May 21, 2007
	//var intakecode = document.getElementById("txtintakecode"+Id).value;
	var coursecode = document.getElementById("combocoursecode" + Id).value;
	var branchno = document.getElementById("combobranchno" + Id).value;
	var no_hrs = document.getElementById("txtno_hrs" + Id).value;
	var intaketype = document.getElementById("combointaketype" + Id).value;
	//var no_students = document.getElementById("txtno_students" + Id).value;
	//var no_bookings = document.getElementById("txtno_bookings" + Id).value;
	
	var startdate = document.getElementById("txtstartdate" + Id).value;
	var enddate = document.getElementById("txtenddate" + Id).value;
	var setdate = document.getElementById("txtsetdate" + Id).value;
	var classsize = document.getElementById("txtclasssize" + Id).value;
	var roomnumber = document.getElementById("txtroomnumber" + Id).value;
	var postponedate1 = document.getElementById("postponedate1" + Id).value;
	var postponedate2 = document.getElementById("postponedate2" + Id).value;
	var postponedate3 = document.getElementById("postponedate3" + Id).value;
	var postponedate4 = document.getElementById("postponedate4" + Id).value;
	var postponedate5 = document.getElementById("postponedate5" + Id).value;
	var classschedule = document.getElementById("txtclassschedule" + Id).value;
	var instructor = document.getElementById("comboinstructor" + Id).value;
	var courseconsultant = document.getElementById("combocourseconsultant" + Id).value;
	var coursefee = document.getElementById("txtcoursefee" + Id).value;
	var registrationfee = document.getElementById("txtregfee" + Id).value;
	var otherfee = document.getElementById("txtotherfee" + Id).value;
	var keyindate = document.getElementById("txtkeyindate" + Id).value;
	var intakestatus = document.getElementById("combointakestatus" + Id).value;
	var remarks = document.getElementById("txtremarks" + Id).value;
	var additionalcharges = document.getElementById("txtbooks" + Id).value;
	
	var am_session = (document.getElementById("am_session" + Id).checked == true ? 'y' : 'n');
	var am_book = document.getElementById("am_book" + Id).value;
	var am_room = document.getElementById("am_room" + Id).value;
	var am_teacher = document.getElementById("am_teacher" + Id).value;
	var am_number = document.getElementById("am_number" + Id).value;
	var pm_session = (document.getElementById("pm_session" + Id).checked == true ? 'y' : 'n');
	var pm_book = document.getElementById("pm_book" + Id).value;
	var pm_room = document.getElementById("pm_room" + Id).value;
	var pm_teacher = document.getElementById("pm_teacher" + Id).value;
	var pm_number = document.getElementById("pm_number" + Id).value;
	
	params = 'action='+action+'&intakecode='+intakecode+'&coursecode='+coursecode+'&branchno='+branchno+'&no_hrs='+no_hrs+'&intaketype='+intaketype+'&startdate='+startdate+'&enddate='+enddate+'&setdate='+setdate+'&classsize='+classsize+'&roomnumber='+roomnumber+'&postponedate1='+postponedate1+'&postponedate2='+postponedate2+'&postponedate3='+postponedate3+'&postponedate4='+postponedate4+'&postponedate5='+postponedate5+'&classschedule='+classschedule+'&instructor='+instructor+'&courseconsultant='+courseconsultant+'&coursefee='+coursefee+'&registrationfee='+registrationfee+'&otherfee='+otherfee+'&keyindate='+keyindate+'&intakestatus='+intakestatus+'&remarks='+remarks+'&additionalcharges='+additionalcharges+'&am_session='+am_session+'&am_book='+am_book+'&am_room='+am_room+'&am_teacher='+am_teacher+'&am_number='+am_number+'&pm_session='+pm_session+'&pm_book='+pm_book+'&pm_room='+pm_room+'&pm_teacher='+pm_teacher+'&pm_number='+pm_number;
	
//alert(params)
	//Send the proper header information along with the request
	XMLHttpRequestObject.open("POST", url, true);
	var obj = document.getElementById(divID);
	XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject.setRequestHeader("Connection", "close");

	XMLHttpRequestObject.onreadystatechange = function() {//Call a function when the state changes.
		if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) 			
		{
			var result = XMLHttpRequestObject.responseText;
			
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
					alert("Record has been updated ")	
				}else{
					alert("The record could not be saved due to System Error ")
					alert(result.replace(/^\s*|\s*$/g,""));
					//document.getElementById(divID).innerHTML = result
				}//
				//alert(result.replace(/^\s*|\s*$/g,""));
		}//
	}
	XMLHttpRequestObject.send(params);
}


/*A D D   I N T A K E   S C H E D U L E */
	function postIntakeSched(dataSource, action, divID, Id,type) {
		//var 
		var url=dataSource;
		var params='';
		var intakecode='';
		var intakedate='';
		var cancelled='';
		var num='';
		num = document.getElementById("num"+Id).value;
		//
		
		if(num==0){
			intakecode = Id	
			params = 'action='+action+'&intakecode='+intakecode+'&num='+num
		}else{
			intakecode = Id	
			intakedate = document.getElementById("txtintakedate" + Id).value;
			cancelled = (document.getElementById("cboxcancelled" + Id).checked == true ? 'y' : 'n');
			params = 'action='+action+'&intakecode='+intakecode+'&intakedate='+intakedate+'&cancelled='+cancelled+'&num='+num
		}
		
		
		
		//alert(params)
		XMLHttpRequestObject2.open("POST", url, true);
		var obj = document.getElementById(divID);
		XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				//alert(XMLHttpRequestObject.responseText);
				//obj.innerHTML = XMLHttpRequestObject.responseText;
				var result = XMLHttpRequestObject2.responseText;
					if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						//alert("Record has been updated ")
						//var obj1 = document.getElementById(divID + Id);
						//obj.innerHTML = result
						/**/if(XMLHttpRequestObject) {
							var obj = document.getElementById(divID + Id);
							//alert("intake_tab_content.php?tabid=4&incode=" + Id+'&intaketype'+type)
							XMLHttpRequestObject.open("GET", "intake_tab_content.php?tabid=4&incode="+Id+'&intaketype='+type);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					}else{
						//alert("The Record Could not be save due to System Error ")
						alert(result.replace(/^\s*|\s*$/g,""));
					}//
			}
		}
		XMLHttpRequestObject2.send(params);
	}
/*END: A D D   I N T A K E   S C H E D U L E * combo_intakedate/

/*********************A T T E N D A N C E****************************/
	function getAttendance(id,get) {
		var url = "intake_tab_content.php";
		var x=1;
		var values='';
		d = document.getElementById("combo_intakedate" + get).value
		index = d.indexOf(';')
		value = d.substr(0,index)
		while(x!=id) {
		values +=document.getElementById("hidvalue" + x).value+'-'+value+'-'+(document.getElementById(get+'-'+x).checked == true ? 'y-' : 'n-')+document.getElementById(get+"-txtremarks" + x).value+'@';
			x++;
		}
		//alert(values);
		params = 'action=saveAttendance'+'&values='+values+'&ctr='+id
		//alert(params)
		XMLHttpRequestObject2.open("POST", url, true);
		var obj = document.getElementById("ajaxcontentarea" + get);
		XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				//alert(XMLHttpRequestObject.responseText);
				alert('Record has been save ');
			}
		}
		XMLHttpRequestObject2.send(params);
	}
	
	
	function updateAttendance(date,id) {
		
		d = date.value
		index = d.indexOf(';')
		value = d.substr(index+1)
		intakeschedid = d.substr(0,index)
		var dataSource = 'intake_actions.php?intakedate='+value+'&intakeschedid='+intakeschedid;
		//alert(dataSource)
		if(XMLHttpRequestObject) {
			XMLHttpRequestObject.open("GET", dataSource);
			XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					result = XMLHttpRequestObject.responseText;
					//alert(result)
					typecast = Trim(result)
					//alert(typecast)
					if(typecast.length>1) {
						//getElementByClass("textfield_tabs_add_long")//clear prev records
						//alert(typecast.length)
						document.getElementById("u"+id).style.display = "block"
						document.getElementById("s"+id).style.display = "none"
						Value = result.substr(0,result.length-1)
						Value = Trim(Value)
						aValue = Value.split("~")
						//alert(aValue.length)
						for (x=1;x<=aValue.length;x++) {
								/*for (a=1;a<=aValue.length;a++) {
									document.getElementById(id+"-txtremarks"+a).value = ''
								}*/
								
								new_Value=aValue[x-1]
								real_value = new_Value.split("-")
								
								if(real_value[0] == 'y'){
									document.getElementById(id+'-'+x).checked = true
									document.getElementById(id+"-txtremarks" + x).value = real_value[1]
								}
						}
						
					}else{
							getElementByClass("textfield_tabs_add_long")
						//alert(typecast.length)
						document.getElementById("u"+id).style.display = "none"
						document.getElementById("s"+id).style.display = "block"
					}
				}
			}
		XMLHttpRequestObject.send(null);
		}
	}
	
	
	function getElementByClass(classname){
		var inc=0
		var alltags=document.all? document.all : document.getElementsByTagName("*")
		for (i=0; i<alltags.length; i++){
			if (alltags[i].className==classname)
			alltags[i].value = ''
		}
	}

	
	function getAttendanceV2() {
		var intake = document.getElementById("combo_intake").value;
		var cancel = document.getElementById("cboxcancelled2").value;
		var intdate = document.getElementById("txtintakedate2").value;
		alert(cancel)
		var values = document.getElementById("txtareasked").value += cancel+';'+intdate;
			
	
	}

	function updateattendance(ctr,id){
		//alert(ctr+" "+id)
		d = document.getElementById("combo_intakedate" + id).value
		index = d.indexOf(';')
		intakeschedid = d.substr(0,index)
		var data = ''
		x=1
		while(x!=ctr){
			attendace = (document.getElementById(id+'-'+x).checked == true ? 'y' : 'n')
			stud = (document.getElementById('stud'+x).value)
			remarks = (document.getElementById(id+'-txtremarks'+x).value)
			//alert(attendace+'~'+stud+'->'+x)
			data +=attendace+'~'+stud+'~'+remarks+"@"
		x++	
		}
		//alert(data)
		
		url = 'intake_actions.php?action=updateAttendance'
		params = 'values='+data+'&ctr='+ctr+'&intakeschedid='+intakeschedid
		//alert(params)
		XMLHttpRequestObject2.open("POST", url, true);
		//var obj = document.getElementById("ajaxcontentarea" + get);
		XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				result = XMLHttpRequestObject2.responseText
				//alert(result)
				result.replace(/^\s*|\s*$/g,"") == 'success' ? alert('Record has been save') : alert('Unable to save record');
				//alert(XMLHttpRequestObject2.responseText);
				//alert('Record has been save !');
			}
		}
		XMLHttpRequestObject2.send(params);
	}


/*************************************************************/
//ajax auto complete
/*
	This is the JavaScript file for the AJAX Suggest Tutorial

	You may use this code in your own projects as long as this 
	copyright is left in place.  All code is provided AS-IS.
	This code is distributed in the hope that it will be useful,
 	but WITHOUT ANY WARRANTY; without even the implied warranty of
 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
	
	For the rest of the code visit http://www.DynamicAJAX.com
	
	Copyright 2006 Ryan Smith / 345 Technical / 345 Group.	

*/
//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your browser does not support Asynchronous Javascript and XML (AJAX)");
	}
}

//Our XmlHttpRequest object to get the auto suggest
var searchReq = getXmlHttpRequestObject();

//Called from keyup on the search textbox.
//Starts the AJAX request.
function searchSuggest() {
	if (searchReq.readyState == 4 || searchReq.readyState == 0) {
		var strv =escape(document.getElementById('combo_intakes').value); 
		var str = escape(document.getElementById('txtSearch').value);
		searchReq.open("GET", 'searchSuggest.php?search=' + str+'&strv='+strv, true);
		searchReq.onreadystatechange = handleSearchSuggest; 
		searchReq.send(null);
	}
	//alert('searchSuggest.php?search=' + str+'&strv='+strv);
}//END:searchSuggest()



function MM_countchars(){
	if (document.getElementById('txtmessage').value.length>260){
		document.getElementById('txtmessage').value=document.getElementById('txtmessage').value.substr(0,260);
		alert ("You have reached the maximum character limit.");
	}else {
		document.getElementById('txtcharcount').value=260 - document.getElementById('txtmessage').value.length;
		
	}
}



//Called when the AJAX response is returned.
function handleSearchSuggest() {
	if (searchReq.readyState == 4) {
		var ss = document.getElementById('search_suggest');
		ss.innerHTML = '';
		var str = searchReq.responseText.split("\n");
		//alert(str)
		for(i=0; i < str.length - 1; i++) {
			//Build our element string.  This is cleaner using the DOM, but
			//IE doesn't support dynamically added attributes.
			var data=str[i];
			var newdata = data.split(";");
			//alert(newdata[0]+' '+newdata[1])
			
			var suggest = '<div onmouseover="javascript:suggestOver(this);"';
			suggest += 'onmouseout="javascript:suggestOut(this);"';
			suggest += 'onclick="javascript:setSearch(this.innerHTML);"';
			suggest += 'class="suggest_link">' + newdata[0] + '</div>';
			ss.innerHTML += suggest;
			//alert(newdata[1]);
		}
		 
	}
	
}//END: handleSearchSuggest

//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}
//Click function
function setSearch(value,value1) {
	var values = value;
	values =  Trim(value); 
	document.getElementById('txtSearch').value=values;
	document.getElementById('search_suggest').innerHTML = '';
	document.getElementById("txtCoursefee").value = newdata[1];
}

function Trim(str) {
  return str.replace(/^\s*|\s*$/g,"");
}
/*************************************/

//MyOwnSearch Suggest
var searchRequest = XMLHttpRequestObject;
function getClassSched(id){
	var classsched='';//=document.getElementById('txtclassschedule');
	
	if (document.getElementById('chkmon'+id).checked==true){
		classsched='Mon';
		//(classsched == '' ? 'Mon' : 'n')
	}
	if (document.getElementById('chktue'+id).checked==true){
		//classsched='Tue-';
		classsched=(classsched == '' ? 'Tue' : classsched+'-Tue');
	}
	if (document.getElementById('chkwed'+id).checked==true){
		//classsched='Wed-';
		classsched=(classsched == '' ? 'Wed' : classsched+'-Wed');
	}
	if (document.getElementById('chkthu'+id).checked==true){
		//classsched='Thu-';
		classsched=(classsched == '' ? 'Thu' : classsched+'-Thu');
	}
	if (document.getElementById('chkfri'+id).checked==true){
		//classsched='Fri-';
		classsched=(classsched == '' ? 'Fri' : classsched+'-Fri');
	}
	if (document.getElementById('chksat'+id).checked==true){
		//classsched='Sat-';
		classsched=(classsched == '' ? 'Sat' : classsched+'-Sat');
	}
	if (document.getElementById('chksun'+id).checked==true){
		//classsched='Sun';
		classsched=(classsched == '' ? 'Sun' : classsched+'-Sun');
	}
	//alert (classsched);
	document.getElementById('txtclassschedule'+id).value=classsched;
	
}


function SearchFeedback() {
	
	
	if(document.getElementById("txtcsl").selectedIndex==0){
		document.getElementById("txtstudentname").disabled=true;
		document.getElementById("txtcountry").value = '';
		document.getElementById("txtagent").value = '';
		document.getElementById("txtaddress").value = ''
		document.getElementById("txtphone").value = ''
		document.getElementById("txtemail").value = ''
		document.getElementById("txtcountry2").value = ''
	}else{
		document.getElementById("txtstudentname").disabled=false;
		if (searchRequest.readyState == 4 || searchReq.readyState == 0) {
			var csl = escape(document.getElementById('txtcsl').value); 
			searchRequest.open("GET", 'stud_feedback_agent_search.php?csl='+csl, true);
			searchRequest.onreadystatechange = function(){			
				var str_result = null
				var output_data = null
				var i = null;
				for(i=0; i < document.getElementById("txtstudentname").value.length -1; i++) {//reset txtstudentname
					document.getElementById("txtstudentname").options[i]=null
				}
				
				if (searchRequest.readyState == 4) {
					//alert(searchRequest.responseText);
					str_result = searchRequest.responseText.split(":");
					for(i=1; i < str_result.length; i++){
							output_data = str_result[i-1].split('~');
							//alert(output_data +'->'+i)
							document.getElementById("txtstudentname").options[0] = new Option('-+-', '-+-');
							document.getElementById("txtstudentname").selectedIndex = 0;
							document.getElementById("txtstudentname").options[i] = new Option(output_data[2]+' '+output_data[1], output_data);							
					}
				}
				document.getElementById("txtcountry").value = '';
				document.getElementById("txtagent").value = '';
				document.getElementById("txtaddress").value = ''
				document.getElementById("txtphone").value = ''
				document.getElementById("txtemail").value = ''
				document.getElementById("txtcountry2").value = ''
			}
			
			searchRequest.send(null);
		}//
	}//
}//END:Search


function SearchCorporate() {
	
	
	if(document.getElementById("combo_intakes").selectedIndex==0){
		document.getElementById("combo_students").disabled=true;
		document.getElementById("txtCoursefee").value = '';
		document.getElementById("txtRegfee").value = '';
		document.getElementById("txtConsultant").value = ''
		document.getElementById("txtOtherfee").value = ''
		document.getElementById("txtGST").value = ''
		document.getElementById("additionalcharges").value = ''
	}else{
		document.getElementById("combo_students").disabled=false;
		if (searchRequest.readyState == 4 || searchReq.readyState == 0) {
			strv = escape(document.getElementById('combo_intakes').value); 
			searchRequest.open("GET", 'searchCorporateSuggest.php?strv='+strv, true);
			searchRequest.onreadystatechange = function(){
				var str_result = null
	var output_data = null
	var i = null;
	for(i=0; i < document.getElementById("combo_students").value.length -1; i++) {//reset combo_students
		document.getElementById("combo_students").options[i]=null
	}
	
	if (searchRequest.readyState == 4) {
		//alert(searchRequest.responseText);
		str_result = searchRequest.responseText.split(":");
		for(i=1; i < str_result.length; i++){
				output_data = str_result[i-1].split('~');
				alert(output_data +'->'+i)
				document.getElementById("combo_students").options[0] = new Option('-+-', '-+-');
				document.getElementById("combo_students").selectedIndex = 0;
				document.getElementById("combo_students").options[i] = new Option(output_data[0]+' '+output_data[1], output_data);
				
				
			}
		}
		
		document.getElementById("txtCoursefee").value = '';
		document.getElementById("txtRegfee").value = '';
		document.getElementById("txtOtherfee").value = '';
		document.getElementById("txtConsultant").value = '';
		document.getElementById("txtLslno").value = '';
		document.getElementById("txtStudid").value = '';
		document.getElementById("txtGST").value = '';
		
		document.getElementById("txtBalance").value = '';
		document.getElementById("txtTotal").value = '';
		document.getElementById("additionalcharges").value = '';
		//document.getElementById("txtStaffid").value = real_values[8];
		
	
		document.getElementById("hidStudid").value = '';
		document.getElementById("hidLslno").value = '';
		document.getElementById("hidStaffid").value = '';
		
		document.getElementById("hidCoursefee").value = '';
		document.getElementById("hidRegfee").value = '';
		document.getElementById("hidOtherfee").value = '';	
				
			
			}
			searchRequest.send(null);
		}//
	}//
}//END:Search

function Search() {
	
	
	if(document.getElementById("combo_intakes").selectedIndex==0){
		document.getElementById("combo_students").disabled=true;
		document.getElementById("txtCoursefee").value = '';
		document.getElementById("txtRegfee").value = '';
		document.getElementById("txtConsultant").value = ''
		document.getElementById("txtOtherfee").value = ''
		document.getElementById("txtGST").value = ''
		document.getElementById("additionalcharges").value = ''
	}else{
		document.getElementById("combo_students").disabled=false;
		if (searchRequest.readyState == 4 || searchReq.readyState == 0) {
			strv = escape(document.getElementById('combo_intakes').value); 
			searchRequest.open("GET", 'searchSuggest.php?strv='+strv, true);
			searchRequest.onreadystatechange = handleSearch; 
			searchRequest.send(null);
		}//
	}//
}//END:Search

function handleSearch(){
	var str_result = null
	var output_data = null
	var i = null;
	for(i=0; i < document.getElementById("combo_students").value.length -1; i++) {//reset combo_students
		document.getElementById("combo_students").options[i]=null
	}
	
	if (searchRequest.readyState == 4) {
		//alert(searchRequest.responseText);
		str_result = searchRequest.responseText.split(":");
		for(i=1; i < str_result.length; i++){
				output_data = str_result[i-1];
				output_data1 = str_result[i-1].split('~');
				//alert(output_data +'->'+i)
				document.getElementById("combo_students").options[0] = new Option('-+-', '-+-');
				document.getElementById("combo_students").selectedIndex = 0;
				document.getElementById("combo_students").options[i] = new Option(output_data1[1]+' '+output_data1[0], output_data);
			}
	}
		
		document.getElementById("txtCoursefee").value = '';
		document.getElementById("txtRegfee").value = ''
		document.getElementById("txtOtherfee").value = ''
		document.getElementById("txtConsultant").value = ''
		document.getElementById("txtLslno").value = ''
		document.getElementById("txtStudid").value = ''
		document.getElementById("txtGST").value = ''
		
		document.getElementById("txtBalance").value = ''
		document.getElementById("txtTotal").value = ''
		document.getElementById("additionalcharges").value = ''
		//document.getElementById("txtStaffid").value = real_values[8];
		
	
		document.getElementById("hidStudid").value = ''
		document.getElementById("hidLslno").value = '';
		document.getElementById("hidStaffid").value = '';
		
		document.getElementById("hidCoursefee").value = '';
		document.getElementById("hidRegfee").value = '';
		document.getElementById("hidOtherfee").value = '';	
		
		document.getElementById("txtPaymentdate").value = '';
}

function getValues() {
	var values = null
	values = document.getElementById("combo_students").value;
	
	//document.Add_payment.txtLslno.value = real_values[6];
	//document.Add_payment.txtCoursefee.value = real_values[2];
	
	
	if(values=='-+-') {
		document.getElementById("txtCoursefee").value = ''
		document.getElementById("txtRegfee").value = ''
		document.getElementById("txtOtherfee").value = ''
		document.getElementById("txtConsultant").value = ''
		document.getElementById("txtLslno").value = ''
		document.getElementById("txtStudid").value = ''
		document.getElementById("txtGST").value = ''
		//document.getElementById("txtStaffid").value = real_values[8];
		
	
		document.getElementById("hidStudid").value = ''
		document.getElementById("hidLslno").value = '';
		document.getElementById("hidStaffid").value = '';
		
		document.getElementById("hidCoursefee").value = '';
		document.getElementById("hidRegfee").value = '';
		document.getElementById("hidOtherfee").value = '';
		
		document.getElementById("txtPaymentdate").value = '';
		document.getElementById("txtNxtpaydate").value = '';
		alert('Please Select a valid Student');
	}else{
		var real_values = values.split("~");
		
		document.getElementById("txtPaymentdate").value = '';
		
		document.getElementById("txtCoursefee").value = real_values[2];
		document.getElementById("txtRegfee").value = real_values[3];
		document.getElementById("txtOtherfee").value = real_values[4];
		//real_values[5]+' '+real_values[9];
		document.getElementById("txtConsultant").value = real_values[14];
		document.getElementById("txtLslno").value = real_values[7];
		document.getElementById("txtStudid").value = real_values[6];
		document.getElementById("txtGST").value = real_values[10];
		document.getElementById("additionalcharges").value = real_values[11];
		document.getElementById("txtTotal").value = real_values[12];
		document.getElementById("txtBalance").value = (real_values[12]-real_values[13]);
		
		
		document.getElementById("txtNxtpaydate").value = real_values[16];
		document.getElementById("txtPaymentdate").value = real_values[17];
		//document.getElementById("txtStaffid").value = real_values[8];
	
		document.getElementById("hidStudid").value = real_values[6];
		document.getElementById("hidLslno").value = real_values[7];
		document.getElementById("hidStaffid").value = real_values[8];
		
		document.getElementById("hidCoursefee").value = real_values[2];
		document.getElementById("hidRegfee").value = real_values[3];
		document.getElementById("hidOtherfee").value = real_values[4];
		document.getElementById("hidAdditionalcharges").value = real_values[11];
	}
	
	
}

function disabler() {
	if(document.getElementById("Cash").checked == true){
		document.getElementById("txtAmntCash").disabled = false;
		document.getElementById("txtAmntCash").focus;
	}else{
		document.getElementById("txtAmntCash").disabled = true;
		document.getElementById("txtAmntCash").value = '';
	}
	
	if(document.getElementById("Card").checked == true){
		document.getElementById("comboCardtypeCard").disabled = false;
		document.getElementById("txtCardno").disabled = false;
		document.getElementById("txtAmntcard").disabled = false;
		//document.getElementById("txtAuthno").disabled = false;
	}else{
		document.getElementById("comboCardtypeCard").disabled = true;
		document.getElementById("txtCardno").disabled = true;
		document.getElementById("txtAmntcard").disabled = true;
		//document.getElementById("txtAuthno").disabled = true;
		document.getElementById("comboCardtypeCard").value = '';
		document.getElementById("txtCardno").value = '';
		document.getElementById("txtAmntcard").value = '';
		//document.getElementById("txtAuthno").value = '';
	}
	
	
	if(document.getElementById("Cheque").checked == true) {
		document.getElementById("txtBankCheque").disabled = false;
		document.getElementById("txtChequeno").disabled = false;
		document.getElementById("txtAmntCheque").disabled = false;
		document.getElementById("txtChequedate").disabled = false;
	}else{
		document.getElementById("txtBankCheque").disabled = true;
		document.getElementById("txtChequeno").disabled = true;
		document.getElementById("txtAmntCheque").disabled = true;
		document.getElementById("txtChequedate").disabled = true;
		document.getElementById("txtBankCheque").value = '';
		document.getElementById("txtChequeno").value = '';
		document.getElementById("txtAmntCheque").value = ''
		document.getElementById("txtChequedate").value = '';
	}
	
	if(document.getElementById("Nets").checked == true) {
		document.getElementById("txtNetsReceiptno").disabled = false;
		document.getElementById("txtAmntNets").disabled = false;
	}else{
		document.getElementById("txtNetsReceiptno").disabled = true;
		document.getElementById("txtAmntNets").disabled = true;
		document.getElementById("txtNetsReceiptno").value = '';
		document.getElementById("txtAmntNets").value = '';
	}
	
	if(document.getElementById("cboxENets").checked == true) {
		document.getElementById("txtEnetsReceiptno").disabled = false;
		document.getElementById("txtAmntEnets").disabled = false;
	}else{
		document.getElementById("txtEnetsReceiptno").disabled = true;
		document.getElementById("txtAmntEnets").disabled = true;
		document.getElementById("txtEnetsReceiptno").value = '';
		document.getElementById("txtAmntEnets").value = '';
	}
	
	if(document.getElementById("cboxBanktransfer").checked == true) {
		document.getElementById("txtBankBanktransfer").disabled = false;
		document.getElementById("txtRefno").disabled = false;
		document.getElementById("txtAmntBankTransfer").disabled = false;
	}else{
		document.getElementById("txtBankBanktransfer").disabled = true;
		document.getElementById("txtRefno").disabled = true;
		document.getElementById("txtAmntBankTransfer").disabled = true;
		document.getElementById("txtRefno").value = '';
		document.getElementById("txtAmntBankTransfer").value = '';
		document.getElementById("txtBankBanktransfer").value = '';
	}
	
	if(document.getElementById("cboxMisc").checked == true) {
		document.getElementById("txtMiscReceiptno").disabled = false;
		document.getElementById("txtAmntMisc").disabled = false;
	}else{
		document.getElementById("txtMiscReceiptno").disabled = true;
		document.getElementById("txtAmntMisc").disabled = true;
		document.getElementById("txtMiscReceiptno").value = '';
		document.getElementById("txtAmntMisc").value = '';
	}
	
	if(document.getElementById("cboxSPS").checked == true) {
		document.getElementById("txtSPSReceiptno").disabled = false;
		document.getElementById("txtAmntSPS").disabled = false;
	}else{
		document.getElementById("txtSPSReceiptno").disabled = true;
		document.getElementById("txtAmntSPS").disabled = true;
		document.getElementById("txtSPSReceiptno").value = '';
		document.getElementById("txtAmntSPS").value = '';
	}
	
	if(document.getElementById("cboxHSBS").checked == true) {
		document.getElementById("txtHSBSReceiptno").disabled = false;
		document.getElementById("txtAmntHSBS").disabled = false;
	}else{
		document.getElementById("txtHSBSReceiptno").disabled = true;
		document.getElementById("txtAmntHSBS").disabled = true;
		document.getElementById("txtHSBSReceiptno").value = '';
		document.getElementById("txtAmntHSBS").value = '';
	}
	
	if(document.getElementById("cboxBG").checked == true) {
		document.getElementById("txtBGReceiptno").disabled = false;
		document.getElementById("txtAmntBG").disabled = false;
	}else{
		document.getElementById("txtBGReceiptno").disabled = true;
		document.getElementById("txtAmntBG").disabled = true;
		document.getElementById("txtBGReceiptno").value = '';
		document.getElementById("txtAmntBG").value = '';
	}
	
	if(document.getElementById("cboxSTP").checked == true) {
		document.getElementById("txtSTPReceiptno").disabled = false;
		document.getElementById("txtAmntSTP").disabled = false;
	}else{
		document.getElementById("txtSTPReceiptno").disabled = true;
		document.getElementById("txtAmntSTP").disabled = true;
		document.getElementById("txtSTPReceiptno").value = '';
		document.getElementById("txtAmntSTP").value = '';
	}
	
	if(document.getElementById("cboxCheckup").checked == true) {
		document.getElementById("txtCheckupReceiptno").disabled = false;
		document.getElementById("txtAmntCheckup").disabled = false;
	}else{
		document.getElementById("txtCheckupReceiptno").disabled = true;
		document.getElementById("txtAmntCheckup").disabled = true;
		document.getElementById("txtCheckupReceiptno").value = '';
		document.getElementById("txtAmntCheckup").value = '';
	}
}

/*AJAX FOR CORPORATE MODULE*/
	//var coid = document.getElementById("txtCoid").value;
	function postCorporateDetails(id){
		var url = 'company_tab_content.php';
		var cotype = document.getElementById("cotype" + id).value;
		//alert(cotype);
		var coname = document.getElementById("txtCoName" + id).value;
		var conumber = document.getElementById("txtCoNumber" + id).value;
		var cocontact1 = document.getElementById("txtCoContact1" + id).value;
		var cocontact2 = document.getElementById("txtCoContact2" + id).value;
		var cohrmanager = document.getElementById("txtCoHRmanager" + id).value;
		var coprmanager = document.getElementById("txtCoPRmanager" + id).value;
		var coaddress1 = document.getElementById("txtCoAddress1" + id).value;
		var coaddress2 = document.getElementById("txtCoAddress2" + id).value;
		var coaddress3 = document.getElementById("txtCoAddress3" + id).value;
		var cocity = document.getElementById("txtCoCity" + id).value;
		var cozip = document.getElementById("txtCoZip" + id).value;
		var cocountry = document.getElementById("comboCoCountry" + id).value;
		var codialcode = document.getElementById("txtCoDialCode" + id).value;
		var cophone = document.getElementById("txtCoPhone" + id).value;
		var cohandyphone = document.getElementById("txtCoHandyPhone" + id).value;
		var cofax = document.getElementById("txtCoFax" + id).value;
		var coemailaddress = document.getElementById("txtCoEmailaddress" + id).value;		
		var cophone1 = document.getElementById("txtCoPhone1" + id).value;
		var cohandyphone1 = document.getElementById("txtCoHandyPhone1" + id).value;
		var coemailaddress1 = document.getElementById("txtCoEmailaddress1" + id).value;
		var cophone2 = document.getElementById("txtCoPhone2" + id).value;
		var cohandyphone2 = document.getElementById("txtCoHandyPhone2" + id).value;
		var coemailaddress2 = document.getElementById("txtCoEmailaddress2" + id).value;
		
		params = 'action=updateCorporateDetails'+'&cotype='+cotype+'&coid='+id+'&coname='+coname+'&conumber='+conumber+'&cocontact1='+cocontact1+'&cocontact2='+cocontact2+'&cohrmanager='+cohrmanager+'&coprmanager='+coprmanager+'&coaddress1='+coaddress1+'&coaddress2='+coaddress2+'&coaddress3='+coaddress3+'&cocity='+cocity+'&cozip='+cozip+'&cocountry='+cocountry+'&codialcode='+codialcode+'&cophone='+cophone+'&cofax='+cofax+'&coemailaddress='+coemailaddress+'&codialcode='+codialcode+'&cohandyphone='+cohandyphone+'&cophone1='+cophone1+'&cohandyphone1='+cohandyphone1+'&coemailaddress1='+coemailaddress1+'&cophone2='+cophone2+'&cohandyphone2='+cohandyphone2+'&coemailaddress2='+coemailaddress2
		//alert(params);
		
		XMLHttpRequestObject2.open("POST", url, true);
		var obj = document.getElementById("ajaxcontentarea" + id);
		XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
					//alert(result);
					if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						alert("Record has been updated ")	
					}else{
						alert("The Record Could not be save due to System Error ")
						//alert(result.replace(/^\s*|\s*$/g,""));
					}//
			}
		}
		XMLHttpRequestObject2.send(params);
	}


 function postCorporateCourseDetails(id){
	 //var coid = document.getElementById("txtcoid").value;
	 //params = 'action=saveCorporateCourse'+'&coid='+id+
	 var url = 'company_tab_content.php';
	// alert(id);
	 	var coursestatus = document.getElementById("comboCoursestatus" + id).value;
		var signeddate = document.getElementById("txtsigneddate" + id).value;
		var lslno = document.getElementById("txtlslno" + id).value;
		var coursecode = document.getElementById("txtCoursecode" + id).value;
		var coursename = document.getElementById("txtCoursename" + id).value;
		var description = document.getElementById("txtDescription" + id).value;
		var instructor = document.getElementById("comboInstructor" + id).value;
		var instructor2 = document.getElementById("comboInstructor2" + id).value;
		var instructor3 = document.getElementById("comboInstructor3" + id).value;
		var instructor4 = document.getElementById("comboInstructor4" + id).value;
		var audience = document.getElementById("txtAudience" + id).value;
		var venue = document.getElementById("txtVenue" + id).value;
		var roomnumber = document.getElementById("txtRoomnumber" + id).value;
		var no_students = document.getElementById("txtNo_students" + id).value;
		var no_hrs = document.getElementById("txtNo_hrs" + id).value;
		var startdate = document.getElementById("txtStartdate" + id).value;
		var enddate = document.getElementById("txtEnddate" + id).value;
		var timeto = document.getElementById("txtTimeto" + id).value;
		var timefrom = document.getElementById("txtFrom" + id).value;
		var partnerfee = document.getElementById("txtPartnerfee" + id).value;
		var revenue = document.getElementById("txtRevenue" + id).value;
		var total = document.getElementById("txtTotal" + id).value;
		var profit = document.getElementById("txtProfit" + id).value;
		//var branchno = document.getElementById("comboBranchno" + id).value;
		//var lessonduration = document.getElementById("txtLessonduration" + id).value;
		//var classschedule = document.getElementById("txtClassschedule" + id).value;
		//var courseconsultant = document.getElementById("comboCourseconsultant" + id).value;
		var coursefee = document.getElementById("txtCoursefee" + id).value;
		var gst = document.getElementById("txtgst" + id).value;
		var registrationfee = document.getElementById("txtRegistrationfee" + id).value;
		var otherfee = document.getElementById("txtOtherfee" + id).value;
		var additionalcharges = document.getElementById("txtAdditionalcharges" + id).value;
		var keyindate = document.getElementById("txtKeyindate" + id).value;
		var coursestatus = document.getElementById("comboCoursestatus" + id).value;
		
		
		var inv_num = document.getElementById("inv_num" + id).value;
		var inv_gstreg = document.getElementById("inv_gstreg" + id).value;
		var inv_payto = document.getElementById("inv_payto" + id).value;
		var inv_bank = document.getElementById("inv_bank" + id).value;
		var inv_branch = document.getElementById("inv_bankbranch" + id).value;
		var inv_accnum = document.getElementById("inv_accnum" + id).value;
		var inv_dep= document.getElementById("inv_dep" + id).value;
		var inv_attention = document.getElementById("inv_attention" + id).value;
			
		
		//'&branchno='+branchno+
		//'&courseconsultant='+courseconsultant+
	params ='action=saveCorporateCourse'+
			'&coid='+id+
			'&coursestatus='+coursestatus+
			'&signeddate='+signeddate+
			'&lslno='+lslno+
			'&coursecode='+coursecode+
			'&coursename='+coursename+
			'&description='+description+
			'&instructor='+instructor+
			'&instructor2='+instructor2+
			'&instructor3='+instructor3+
			'&instructor4='+instructor4+
			'&audience='+audience+
			'&venue='+venue+
			'&roomnumber='+roomnumber+
			'&no_students='+no_students+
			'&no_hrs='+no_hrs+
			'&startdate='+startdate+
			'&enddate='+enddate+
			'&timeto='+timeto+
			'&timefrom='+timefrom+
			'&partnerfee='+partnerfee+
			'&revenue='+revenue+
			'&total='+total+
			'&profit='+profit+		
			'&coursefee='+coursefee+
			'&registrationfee='+registrationfee+
			'&otherfee='+otherfee+
			'&keyindate='+keyindate+
			'&coursestatus='+coursestatus+
			'&coursename='+coursename+
			'&inv_num='+inv_num+
			'&inv_gstreg='+inv_gstreg+
			'&inv_payto='+inv_payto+
			'&inv_bank='+inv_bank+
			'&inv_branch='+inv_branch+
			'&inv_accnum='+inv_accnum+
			'&inv_dep='+inv_dep+
			'&inv_attention='+inv_attention+
			'&additionalcharges='+additionalcharges+
			'&lslno='+lslno+
			'&gst='+gst+
			'&signeddate='+signeddate;
			
		//alert(params);
		XMLHttpRequestObject2.open("POST", url, true);
		//var obj = document.getElementById("ajaxcontentarea" + id);
		XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				//alert(result.replace(/^\s*|\s*$/g,""))
					if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Adding Course/Seminars is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + id);
							XMLHttpRequestObject.open("GET", "company_tab_content.php?tabid=2&coid=" + id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Adding Course/Seminars is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}
			}
		}
		XMLHttpRequestObject2.send(params);
 }
 
 
 function updateCorporateCourseDetails(id){
	 //var coid = document.getElementById("txtcoid").value;
	 //params = 'action=saveCorporateCourse'+'&coid='+id+
	 	var url = 'company_tab_content.php';
		var coursecodeOrig = document.getElementById("txtCoursecode" + id + '3').value;
		var coursestatus = document.getElementById("comboCoursestatus" + id + '2').value;
		var signeddate = document.getElementById("txtsigneddate" + id + '2').value;
		var lslno = document.getElementById("txtlslno" + id + '2').value;
		var coursecode = document.getElementById("txtCoursecode" + id + '2').value;
		var coursename = document.getElementById("txtCoursename" + id + '2').value;
		var description = document.getElementById("txtDescription" + id + '2').value;
		var instructor = document.getElementById("comboInstructor" + id + '2').value;
		var instructor2 = document.getElementById("comboInstructor2" + id + '2').value;
		var instructor3 = document.getElementById("comboInstructor3" + id + '2').value;
		var instructor4 = document.getElementById("comboInstructor4" + id + '2').value;
		var audience = document.getElementById("txtAudience" + id + '2').value;
		var venue = document.getElementById("txtVenue" + id + '2').value;
		var roomnumber = document.getElementById("txtRoomnumber" + id + '2').value;
		var no_students = document.getElementById("txtNo_students" + id + '2').value;
		var no_hrs = document.getElementById("txtNo_hrs" + id + '2').value;
		var startdate = document.getElementById("txtStartdate" + id + '2').value;
		var enddate = document.getElementById("txtEnddate" + id + '2').value;
		var timeto = document.getElementById("txtTimeto" + id + '2').value;
		var timefrom = document.getElementById("txtFrom" + id + '2').value;
		var partnerfee = document.getElementById("txtPartnerfee" + id + '2').value;
		var revenue = document.getElementById("txtRevenue" + id + '2').value;
		var total = document.getElementById("txtTotal" + id + '2').value;
		var profit = document.getElementById("txtProfit" + id + '2').value;
		var coursefee = document.getElementById("txtCoursefee" + id + '2').value;
		var registrationfee = document.getElementById("txtRegistrationfee" + id + '2').value;
		var otherfee = document.getElementById("txtOtherfee" + id + '2').value;
		var additionalcharges = document.getElementById("txtAdditionalcharges" + id + '2').value;
		var gst = document.getElementById("txtgst" + id + '2').value;
		var keyindate = document.getElementById("txtKeyindate" + id + '2').value;
		
		/*var coursecode = document.getElementById("txtCoursecode" + id + '2').value;
		var lslno = document.getElementById("txtlslno" + id + '2').value;
		var coursename = document.getElementById("txtCoursename" + id + '2').value;
		var branchno = document.getElementById("comboBranchno" + id + '2').value;
		var no_hrs = document.getElementById("txtNo_hrs" + id + '2').value;
		var no_students = document.getElementById("txtNo_students" + id + '2').value;
		var startdate = document.getElementById("txtStartdate" + id + '2').value;
		var enddate = document.getElementById("txtEnddate" + id + '2').value;
		var signeddate = document.getElementById("txtsigneddate" + id + '2').value;
		var lessonduration = document.getElementById("txtLessonduration" + id + '2').value;
		var roomnumber = document.getElementById("txtRoomnumber" + id + '2').value;
		var classschedule = document.getElementById("txtClassschedule" + id + '2').value;
		var instructor = document.getElementById("comboInstructor" + id + '2').value;
		var courseconsultant = document.getElementById("comboCourseconsultant" + id + '2').value;
		var coursefee = document.getElementById("txtCoursefee" + id + '2').value;
		var registrationfee = document.getElementById("txtRegistrationfee" + id + '2').value;
		var otherfee = document.getElementById("txtOtherfee" + id + '2').value;
		var additionalcharges = document.getElementById("txtAdditionalcharges" + id + '2').value;
		var gst = document.getElementById("txtgst" + id + '2').value;
		var keyindate = document.getElementById("txtKeyindate" + id + '2').value;
		var coursestatus = document.getElementById("comboCoursestatus" + id + '2').value;*/
		
		
		var inv_id = document.getElementById("inv_id" + id + '2').value;
		var inv_num = document.getElementById("inv_num" + id + '2').value;
		var inv_gstreg = document.getElementById("inv_gstreg" + id + '2').value;
		var inv_payto = document.getElementById("inv_payto" + id + '2').value;
		var inv_bank = document.getElementById("inv_bank" + id + '2').value;
		var inv_branch = document.getElementById("inv_bankbranch" + id + '2').value;
		var inv_accnum = document.getElementById("inv_accnum" + id + '2').value;
		var inv_dep= document.getElementById("inv_dep" + id + '2').value;
		var inv_attention = document.getElementById("inv_attention" + id + '2').value;
			
		
		
		params ='action=updateCorporateCourse'+
				'&coursecodeOrig='+coursecodeOrig+
				'&coid='+id+
				'&coursestatus='+coursestatus+
				'&signeddate='+signeddate+
				'&lslno='+lslno+
				'&coursecode='+coursecode+
				'&coursename='+coursename+
				'&description='+description+
				'&instructor='+instructor+
				'&instructor2='+instructor2+
				'&instructor3='+instructor3+
				'&instructor4='+instructor4+
				'&audience='+audience+
				'&venue='+venue+
				'&roomnumber='+roomnumber+
				'&no_students='+no_students+
				'&no_hrs='+no_hrs+
				'&startdate='+startdate+
				'&enddate='+enddate+
				'&timeto='+timeto+
				'&timefrom='+timefrom+
				'&partnerfee='+partnerfee+
				'&revenue='+revenue+
				'&total='+total+
				'&profit='+profit+		
				'&coursefee='+coursefee+
				'&registrationfee='+registrationfee+
				'&otherfee='+otherfee+
				'&keyindate='+keyindate+
				'&coursestatus='+coursestatus+
				'&coursename='+coursename+
				'&inv_num='+inv_num+
				'&inv_gstreg='+inv_gstreg+
				'&inv_payto='+inv_payto+
				'&inv_bank='+inv_bank+
				'&inv_branch='+inv_branch+
				'&inv_accnum='+inv_accnum+
				'&inv_dep='+inv_dep+
				'&inv_attention='+inv_attention+
				'&additionalcharges='+additionalcharges+
				'&lslno='+lslno+
				'&gst='+gst+
				'&signeddate='+signeddate;
			/*'&coid='+id+'&coursecode='+coursecode+'&branchno='+branchno+'&no_hrs='+no_hrs+'&no_students='+no_students+'&startdate='+startdate+'&enddate='+enddate+'&lessonduration='+lessonduration+'&roomnumber='+roomnumber+'&classschedule='+classschedule+'&instructor='+instructor+'&courseconsultant='+courseconsultant+'&coursefee='+coursefee+'&registrationfee='+registrationfee+'&otherfee='+otherfee+'&additionalcharges='+additionalcharges+'&keyindate='+keyindate+'&coursestatus='+coursestatus+'&coursename='+coursename+'&inv_num='+inv_num+'&inv_gstreg='+inv_gstreg+'&inv_payto='+inv_payto+'&inv_bank='+inv_bank+'&inv_branch='+inv_branch+'&inv_accnum='+inv_accnum+'&inv_dep='+inv_dep+'&inv_attention='+inv_attention+'&coursecodeOrig='+coursecodeOrig+'&inv_id='+inv_id+'&lslno='+lslno+'&signeddate='+signeddate+'&gst='+gst;*/
		//alert(params);
		XMLHttpRequestObject2.open("POST", url, true);
		//var obj = document.getElementById("ajaxcontentarea" + id);
		XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				//alert(result.replace(/^\s*|\s*$/g,""))
					if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Updating Course/Seminars is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + id);
							XMLHttpRequestObject.open("GET", "company_tab_content.php?tabid=2&coid=" + id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
						/**/
					} else {
						msge="Updating Course/Seminars Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);
 }
 
 
 
 
 
 function intakeSearch(id) {
	
	var dataSource='intakedata.php'; 
	//var divID; 
	var param='intake_value'; 
	var control='intakecode'+id;
	var value = document.getElementById(control).value;
	//alert(control);
	//alert(value);
	var result;
		
		if(XMLHttpRequestObject) {
			//var obj = document.getElementById(divID);
			XMLHttpRequestObject.open("GET", dataSource + '?' + param + '=' + value);
			XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					//obj.innerHTML = XMLHttpRequestObject.responseText;
					result=XMLHttpRequestObject.responseText;
					//alert(result);
					var thevalues = result.split(";");
					//var twoNumAverage = new NewCal(thevalues[1],'ddmmmyyyy');
					//document.getElementById('stud_startdate'+id).value=twoNumAverage;
					document.getElementById('stud_startdate'+id).value=thevalues[1];
					document.getElementById('stud_enddate'+id).value=thevalues[2];
					document.getElementById('keyindate'+id).value=thevalues[9];
					document.getElementById('for_staffid'+id).value=thevalues[5];
					document.getElementById('coursefee'+id).value=thevalues[6];
					document.getElementById('registrationfee'+id).value=thevalues[7];
					document.getElementById('otherfee'+id).value=thevalues[8];
					document.getElementById('additionalcharges'+id).value=thevalues[11];
					
					
				}
			}
		XMLHttpRequestObject.send(null);
		}
	}


	function populatemem(){
		//Nothing to encode but this function is needed.
	}
	
 function populatemembertext(id){
	 var txtvar='';
	 var txtid='';
	 var output_text='';
	 var ind_text='';
	 var int_id='';
	 document.getElementById('hidassignment').value='';
	 document.getElementById('txtuserassigned').value='';
	 for (i=0; i<document.getElementById(id).length; i++){
		 if (document.getElementById(id).options[i].selected==true){
			 txtvar=document.getElementById(id).options[i].text;
			 txtid=document.getElementById(id).options[i].value.split(";");
			 if (ind_text==''){
				ind_text=txtvar;
				ind_id=txtid[0];
			 }else { 
				ind_text+=' / '+txtvar;
				ind_id+=';'+txtid[0];
			 }
		 }
	 }
	 //alert (ind_text);
	 document.getElementById('txtuserassigned').value=ind_text;	
	 document.getElementById('hidassignment').value=ind_id;
 }
	
 
 function updateStudentintake(id) {
	// alert('mark');
	var xId = id;
	var httprequest = new XMLHttpRequest();
	var url = "student_more_info.php";
	var params;
	var obj = document.getElementById("updateIntake");
	
	//
		//var id = document.getElementById("txtid" + id).value;
		var lslno = document.getElementById("txtLslno" + id).value;
		var branchno = document.getElementById("comboBranchno" + id).value;
		var studid = document.getElementById("hidstudID" + id).value;
		//var staffid = document.getElementById("txtstaffid").value;
		var staffid = document.getElementById("hidstaffid").value;
		var presenterid = document.getElementById("comboPresenterid" + id).value;
		var for_staffid = document.getElementById("for_staffid" + id).value;
		var stud_startdate = document.getElementById("stud_startdate" + id).value;
		var stud_enddate = document.getElementById("stud_enddate" + id).value;
		var keyindate = document.getElementById("keyindate" + id).value;
		var signeddate = document.getElementById("txtSigneddate" + id).value;
		var intakecode = document.getElementById("intakecode" + id).value;
		var coursefee = document.getElementById("coursefee" + id).value;
		var registrationfee = document.getElementById("registrationfee" + id).value;
		var otherfee = document.getElementById("otherfee" + id).value;
		var gst = document.getElementById("txtGst" + id).value;
		var depositpaid = document.getElementById("txtDepositpaid" + id).value;
		//var balancefees = document.getElementById("txtBalancefees" + id).value;
		var additionalcharges = document.getElementById("additionalcharges" + id).value;
		var certawarded;
			if(document.getElementById("certawardedY" + id).checked == true) {
				certawarded = 'Y';
 			} else {
				certawarded = 'N'
			}
		var receiptno = document.getElementById("txtReceiptno" + id).value;
		var nooforder=document.getElementById("nooforder" + id).value;
		var sps=document.getElementById("sps" + id).value;
		var hsbc=document.getElementById("hsbc" + id).value;
		var bg=document.getElementById("bg" + id).value;
		var studentpass=document.getElementById("studentpass" + id).value;
		var checkup=document.getElementById("checkup" + id).value;
		var misc=document.getElementById("misc" + id).value;
		
		params = 'action=SaveIntake&lslno='+lslno+
				 '&branchno='+branchno+
				 '&presenterid='+presenterid+
				 '&for_staffid='+for_staffid+
				 '&stud_startdate='+stud_startdate+
				 '&stud_enddate='+stud_enddate+
				 '&keyindate='+keyindate+
				 '&signeddate='+signeddate+
				 '&intakecode='+intakecode+
				 '&registrationfee='+registrationfee+
				 '&otherfee='+otherfee+
				 '&gst='+gst+
				 '&depositpaid='+depositpaid+
				 '&additionalcharges='+additionalcharges+
				 '&receiptno='+receiptno+
				 '&certawarded='+certawarded+
				 '&coursefee='+coursefee+
				 '&staffid='+staffid+
				 '&nooforder='+nooforder+
				 '&sps='+sps+
				 '&hsbc='+hsbc+
				 '&bg='+bg+
				 '&studentpass='+studentpass+
				 '&checkup='+checkup+
				 '&misc='+misc+
				 '&rlslno='+id;
	
	//alert(params);
	httprequest.open("POST", url, true);
	//Send the proper header information along with the request
	httprequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httprequest.setRequestHeader("Content-length", params.length);
	httprequest.setRequestHeader("Connection", "close");
	document.getElementById("updateIntake").innerHTML=loadstatustext
	httprequest.onreadystatechange = function() {//Call a function when the state changes.
		
		if(httprequest.readyState == 4 && httprequest.status == 200) {
			var result = httprequest.responseText;
			//alert(result)
			//obj.innerHTML =result;
			
			if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						alert("Record has been updated ");
						//obj.innerHTML = '';
						if(XMLHttpRequestObject) {
							// + studid
							var obj = document.getElementById("updateIntake");
							XMLHttpRequestObject.open("GET", "student_more_info.php?tabid=4&studid="+ studid);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									document.getElementById("clearonupdate" + studid).innerHTML = '';
									document.getElementById("clearalso" + studid).innerHTML = '';
									obj.innerHTML = XMLHttpRequestObject.responseText;
									
								}
							}
						XMLHttpRequestObject.send(null);
						}
			}else{
						//alert("The Record Could not be save due to System Error ")
						alert(result.replace(/^\s*|\s*$/g,""));
						//obj.innerHTML = httprequest.responseText;
			}//
		}
	}
	httprequest.send(params);
 }

function chklsl(){
	if (document.getElementById('lslno').value.length==0){
		return false;
	}else {
		return true;
	}
}

function clearDiv(id) {
	var obj = document.getElementById(id);
	obj.innerHTML = '';
}
/********************************************************************/

/********************************************************************/



/**********************C A L E N D A R*******************************/
//Javascript name: My Date Time Picker
//Date created: 16-Nov-2003 23:19
//Scripter: TengYong Ng
//Website: http://www.rainforestnet.com
//Copyright (c) 2003 TengYong Ng
//FileName: DateTimePicker.js
//Version: 0.8
//Contact: contact@rainforestnet.com
// Note: Permission given to use this script in ANY kind of applications if
//       header lines are left unchanged.

//Global variables
var winCal;
var dtToday=new Date();
var Cal;
var docCal;
var MonthName=["January", "February", "March", "April", "May", "June","July", 
	"August", "September", "October", "November", "December"];
var WeekDayName=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];	
var exDateTime;//Existing Date and Time

//Configurable parameters
var cnTop="200";//top coordinate of calendar window.
var cnLeft="500";//left coordinate of calendar window
var WindowTitle ="DateTime Picker";//Date Time Picker title.
var WeekChar=2;//number of character for week day. if 2 then Mo,Tu,We. if 3 then Mon,Tue,Wed.
var CellWidth=25;//Width of day cell.
var DateSeparator="-";//Date Separator, you can change it to "/" if you want.
var TimeMode=24;//default TimeMode value. 12 or 24

var ShowLongMonth=true;//Show long month name in Calendar header. example: "January".
var ShowMonthYear=true;//Show Month and Year in Calendar header.
var MonthYearColor="#cc0033";//Font Color of Month and Year in Calendar header.
var WeekHeadColor="#0099CC";//Background Color in Week header.
var SundayColor="#6699FF";//Background color of Sunday.
var SaturdayColor="#CCCCFF";//Background color of Saturday.
var WeekDayColor="white";//Background color of weekdays.
var FontColor="blue";//color of font in Calendar day cell.
var TodayColor="#FFFF33";//Background color of today.
var SelDateColor="#FFFF99";//Backgrond color of selected date in textbox.
var YrSelColor="#cc0033";//color of font of Year selector.
var ThemeBg="";//Background image of Calendar window.
//end Configurable parameters
//end Global variable

function NewCal(pCtrl,pFormat,pShowTime,pTimeMode)
{
	Cal=new Calendar(dtToday);
	if ((pShowTime!=null) && (pShowTime))
	{
		Cal.ShowTime=true;
		if ((pTimeMode!=null) &&((pTimeMode=='12')||(pTimeMode=='24')))
		{
			TimeMode=pTimeMode;
		}		
	}	
	if (pCtrl!=null)
		Cal.Ctrl=pCtrl;
	if (pFormat!=null)
		Cal.Format=pFormat.toUpperCase();
	
	exDateTime=document.getElementById(pCtrl).value;
	if (exDateTime!="")//Parse Date String
	{
		var Sp1;//Index of Date Separator 1
		var Sp2;//Index of Date Separator 2 
		var tSp1;//Index of Time Separator 1
		var tSp1;//Index of Time Separator 2
		var strMonth;
		var strDate;
		var strYear;
		var intMonth;
		var YearPattern;
		var strHour;
		var strMinute;
		var strSecond;
		//parse month
		Sp1=exDateTime.indexOf(DateSeparator,0)
		Sp2=exDateTime.indexOf(DateSeparator,(parseInt(Sp1)+1));
		
		if ((Cal.Format.toUpperCase()=="DDMMYYYY") || (Cal.Format.toUpperCase()=="DDMMMYYYY"))
		{
			strMonth=exDateTime.substring(Sp1+1,Sp2);
			strDate=exDateTime.substring(0,Sp1);
		}
		else if ((Cal.Format.toUpperCase()=="MMDDYYYY") || (Cal.Format.toUpperCase()=="MMMDDYYYY") || (Cal.Format.toUpperCase()=="YYYYMMDD"))
		{
			strMonth=exDateTime.substring(0,Sp1);
			strDate=exDateTime.substring(Sp1+1,Sp2);
		}
		if (isNaN(strMonth))
			intMonth=Cal.GetMonthIndex(strMonth);
		else
			intMonth=parseInt(strMonth,10)-1;	
		if ((parseInt(intMonth,10)>=0) && (parseInt(intMonth,10)<12))
			Cal.Month=intMonth;
		//end parse month
		//parse Date
		if ((parseInt(strDate,10)<=Cal.GetMonDays()) && (parseInt(strDate,10)>=1))
			Cal.Date=strDate;
		//end parse Date
		//parse year
		strYear=exDateTime.substring(Sp2+1,Sp2+5);
		YearPattern=/^\d{4}$/;
		if (YearPattern.test(strYear))
			Cal.Year=parseInt(strYear,10);
		//end parse year
		//parse time
		if (Cal.ShowTime==true)
		{
			tSp1=exDateTime.indexOf(":",0)
			tSp2=exDateTime.indexOf(":",(parseInt(tSp1)+1));
			strHour=exDateTime.substring(tSp1,(tSp1)-2);
			Cal.SetHour(strHour);
			strMinute=exDateTime.substring(tSp1+1,tSp2);
			Cal.SetMinute(strMinute);
			strSecond=exDateTime.substring(tSp2+1,tSp2+3);
			Cal.SetSecond(strSecond);
		}	
	}
	winCal=window.open("","DateTimePicker","toolbar=0,status=0,menubar=0,fullscreen=no,width=195,height=245,resizable=0,top="+cnTop+",left="+cnLeft);
	docCal=winCal.document;
	RenderCal();
}

function RenderCal()
{
	var vCalHeader;
	var vCalData;
	var vCalTime;
	var i;
	var j;
	var SelectStr;
	var vDayCount=0;
	var vFirstDay;

	docCal.open();
	docCal.writeln("<html><head><title>"+WindowTitle+"</title>");
	docCal.writeln("<script>var winMain=window.opener;</script>");
	docCal.writeln("</head><body background='"+ThemeBg+"' link="+FontColor+" vlink="+FontColor+"><form name='Calendar'>");


	vCalHeader="<table border=1 cellpadding=1 cellspacing=1 width='100%' align=\"center\" valign=\"top\">\n";
	//Month Selector
	vCalHeader+="<tr>\n<td colspan='7'><table border=0 width='100%' cellpadding=0 cellspacing=0><tr><td align='left'>\n";
	vCalHeader+="<select name=\"MonthSelector\" onChange=\"javascript:winMain.Cal.SwitchMth(this.selectedIndex);winMain.RenderCal();\">\n";
	for (i=0;i<12;i++)
	{
		if (i==Cal.Month)
			SelectStr="Selected";
		else
			SelectStr="";	
		vCalHeader+="<option "+SelectStr+" value >"+MonthName[i]+"\n";
	}
	vCalHeader+="</select></td>";
	//Year selector
	vCalHeader+="\n<td align='right' valign='middle' bgcolor='#4682B4'><a href=\"javascript:winMain.Cal.DecYear();winMain.RenderCal()\"><img src='../themes/default/images/prev.gif' width='16' height='16' border='0' alt='previous year'></a></td><td align='center' valign='middle' bgcolor='#4682B4'><font face=\"Verdana\" color=\""+YrSelColor+"\" size=2><b> "+Cal.Year+" </b></font></td><td bgcolor='#4682B4'><a href=\"javascript:winMain.Cal.IncYear();winMain.RenderCal()\"><img src='../themes/default/images/next.gif' width='16' height='16' border='0' alt='previous year'></a></td></tr></table></td>\n";	
	vCalHeader+="</tr>";
	//Calendar header shows Month and Year
	if (ShowMonthYear)
		vCalHeader+="<tr><td colspan='7' ><font face='Verdana' size='2' align='center' color='"+MonthYearColor+"'><b>"+Cal.GetMonthName(ShowLongMonth)+" "+Cal.Year+"</b></font></td></tr>\n";
	//Week day header
	vCalHeader+="<tr bgcolor="+WeekHeadColor+">";
	for (i=0;i<7;i++)
	{
		vCalHeader+="<td align='center'><font face='Verdana' size='2'>"+WeekDayName[i].substr(0,WeekChar)+"</font></td>";
	}
	vCalHeader+="</tr>";	
	docCal.write(vCalHeader);
	
	//Calendar detail
	CalDate=new Date(Cal.Year,Cal.Month);
	CalDate.setDate(1);
	vFirstDay=CalDate.getDay();
	vCalData="<tr>";
	for (i=0;i<vFirstDay;i++)
	{
		vCalData=vCalData+GenCell();
		vDayCount=vDayCount+1;
	}
	for (j=1;j<=Cal.GetMonDays();j++)
	{
		var strCell;
		vDayCount=vDayCount+1;
		if ((j==dtToday.getDate())&&(Cal.Month==dtToday.getMonth())&&(Cal.Year==dtToday.getFullYear()))
			strCell=GenCell(j,true,TodayColor);//Highlight today's date
		else
		{
			if (j==Cal.Date)
			{
				strCell=GenCell(j,true,SelDateColor);
			}
			else
			{	 
				if (vDayCount%7==0)
					strCell=GenCell(j,false,SaturdayColor);
				else if ((vDayCount+6)%7==0)
					strCell=GenCell(j,false,SundayColor);
				else
					strCell=GenCell(j,null,WeekDayColor);
			}		
		}						
		vCalData=vCalData+strCell;

		if((vDayCount%7==0)&&(j<Cal.GetMonDays()))
		{
			vCalData=vCalData+"</tr>\n<tr>";
		}
	}
	docCal.writeln(vCalData);	
	//Time picker
	if (Cal.ShowTime)
	{
		var showHour;
		showHour=Cal.getShowHour();		
		vCalTime="<tr>\n<td colspan='7' align='center'>";
		vCalTime+="<input type='text1' name='hour' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+showHour+" onchange=\"javascript:winMain.Cal.SetHour(this.value)\">";
		vCalTime+=" : ";
		vCalTime+="<input type='text1' name='minute' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+Cal.Minutes+" onchange=\"javascript:winMain.Cal.SetMinute(this.value)\">";
		vCalTime+=" : ";
		vCalTime+="<input type='text1' name='second' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+Cal.Seconds+" onchange=\"javascript:winMain.Cal.SetSecond(this.value)\">";
		if (TimeMode==12)
		{
			var SelectAm =(parseInt(Cal.Hours,10)<12)? "Selected":"";
			var SelectPm =(parseInt(Cal.Hours,10)>=12)? "Selected":"";

			vCalTime+="<select name=\"ampm\" onchange=\"javascript:winMain.Cal.SetAmPm(this.options[this.selectedIndex].value);\">";
			vCalTime+="<option "+SelectAm+" value=\"AM\">AM</option>";
			vCalTime+="<option "+SelectPm+" value=\"PM\">PM<option>";
			vCalTime+="</select>";
		}	
		vCalTime+="\n</td>\n</tr>";
		docCal.write(vCalTime);
	}	
	//end time picker
	docCal.writeln("\n</table>");
	docCal.writeln("</form></body></html>");
	docCal.close();
}

function GenCell(pValue,pHighLight,pColor)//Generate table cell with value
{
	var PValue;
	var PCellStr;
	var vColor;
	var vHLstr1;//HighLight string
	var vHlstr2;
	var vTimeStr;
	
	if (pValue==null)
		PValue="";
	else
		PValue=pValue;
	
	if (pColor!=null)
		vColor="bgcolor=\""+pColor+"\"";
	else
		vColor="";	
	if ((pHighLight!=null)&&(pHighLight))
		{vHLstr1="color='red'><b>";vHLstr2="</b>";}
	else
		{vHLstr1=">";vHLstr2="";}	
	
	if (Cal.ShowTime)
	{
		vTimeStr="winMain.document.getElementById('"+Cal.Ctrl+"').value+=' '+"+"winMain.Cal.getShowHour()"+"+':'+"+"winMain.Cal.Minutes"+"+':'+"+"winMain.Cal.Seconds";
		if (TimeMode==12)
			vTimeStr+="+' '+winMain.Cal.AMorPM";
	}	
	else
		vTimeStr="";		
	PCellStr="<td "+vColor+" width="+CellWidth+" align='center'><font face='verdana' size='2'"+vHLstr1+"<a href=\"javascript:winMain.document.getElementById('"+Cal.Ctrl+"').value='"+Cal.FormatDate(PValue)+"';"+vTimeStr+";window.close();\">"+PValue+"</a>"+vHLstr2+"</font></td>";
	return PCellStr;
}

function Calendar(pDate,pCtrl)
{
	//Properties
	this.Date=pDate.getDate();//selected date
	this.Month=pDate.getMonth();//selected month number
	this.Year=pDate.getFullYear();//selected year in 4 digits
	this.Hours=pDate.getHours();
	
	
		
	if (pDate.getMinutes()<10)
		this.Minutes="0"+pDate.getMinutes();
	else
		this.Minutes=pDate.getMinutes();
	
	if (pDate.getSeconds()<10)
		this.Seconds="0"+pDate.getSeconds();
	else		
		this.Seconds=pDate.getSeconds();
		
	this.MyWindow=winCal;
	this.Ctrl=pCtrl;
	this.Format="ddMMyyyy";
	this.Separator=DateSeparator;
	this.ShowTime=false;
	if (pDate.getHours()<12)
		this.AMorPM="AM";
	else
		this.AMorPM="PM";	
}

function GetMonthIndex(shortMonthName)
{
	for (i=0;i<12;i++)
	{
		if (MonthName[i].substring(0,3).toUpperCase()==shortMonthName.toUpperCase())
		{	return i;}
	}
}
Calendar.prototype.GetMonthIndex=GetMonthIndex;

function IncYear()
{	Cal.Year++;}
Calendar.prototype.IncYear=IncYear;

function DecYear()
{	Cal.Year--;}
Calendar.prototype.DecYear=DecYear;
	
function SwitchMth(intMth)
{	Cal.Month=intMth;}
Calendar.prototype.SwitchMth=SwitchMth;

function SetHour(intHour)
{	
	var MaxHour;
	var MinHour;
	if (TimeMode==24)
	{	MaxHour=23;MinHour=0}
	else if (TimeMode==12)
	{	MaxHour=12;MinHour=1}
	else
		alert("TimeMode can only be 12 or 24");		
	var HourExp=new RegExp("^\\d\\d$");
	if (HourExp.test(intHour) && (parseInt(intHour,10)<=MaxHour) && (parseInt(intHour,10)>=MinHour))
	{	
		if ((TimeMode==12) && (Cal.AMorPM=="PM"))
		{
			if (parseInt(intHour,10)==12)
				Cal.Hours=12;
			else	
				Cal.Hours=parseInt(intHour,10)+12;
		}	
		else if ((TimeMode==12) && (Cal.AMorPM=="AM"))
		{
			if (intHour==12)
				intHour-=12;
			Cal.Hours=parseInt(intHour,10);
		}
		else if (TimeMode==24)
			Cal.Hours=parseInt(intHour,10);	
	}
}
Calendar.prototype.SetHour=SetHour;

function SetMinute(intMin)
{
	var MinExp=new RegExp("^\\d\\d$");
	if (MinExp.test(intMin) && (intMin<60))
		Cal.Minutes=intMin;
}
Calendar.prototype.SetMinute=SetMinute;

function SetSecond(intSec)
{	
	var SecExp=new RegExp("^\\d\\d$");
	if (SecExp.test(intSec) && (intSec<60))
		Cal.Seconds=intSec;
}
Calendar.prototype.SetSecond=SetSecond;

function SetAmPm(pvalue)
{
	this.AMorPM=pvalue;
	if (pvalue=="PM")
	{
		this.Hours=(parseInt(this.Hours,10))+12;
		if (this.Hours==24)
			this.Hours=12;
	}	
	else if (pvalue=="AM")
		this.Hours-=12;	
}
Calendar.prototype.SetAmPm=SetAmPm;

function getShowHour()
{
	var finalHour;
    if (TimeMode==12)
    {
    	if (parseInt(this.Hours,10)==0)
		{
			this.AMorPM="AM";
			finalHour=parseInt(this.Hours,10)+12;	
		}
		else if (parseInt(this.Hours,10)==12)
		{
			this.AMorPM="PM";
			finalHour=12;
		}		
		else if (this.Hours>12)
		{
			this.AMorPM="PM";
			if ((this.Hours-12)<10)
				finalHour="0"+((parseInt(this.Hours,10))-12);
			else
				finalHour=parseInt(this.Hours,10)-12;	
		}
		else
		{
			this.AMorPM="AM";
			if (this.Hours<10)
				finalHour="0"+parseInt(this.Hours,10);
			else
				finalHour=this.Hours;	
		}
	}
	else if (TimeMode==24)
	{
		if (this.Hours<10)
			finalHour="0"+parseInt(this.Hours,10);
		else	
			finalHour=this.Hours;
	}	
	return finalHour;	
}				
Calendar.prototype.getShowHour=getShowHour;		

function GetMonthName(IsLong)
{
	var Month=MonthName[this.Month];
	if (IsLong)
		return Month;
	else
		return Month.substr(0,3);
}
Calendar.prototype.GetMonthName=GetMonthName;

function GetMonDays()//Get number of days in a month
{
	var DaysInMonth=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	if (this.IsLeapYear())
	{
		DaysInMonth[1]=29;
	}	
	return DaysInMonth[this.Month];	
}
Calendar.prototype.GetMonDays=GetMonDays;

function IsLeapYear()
{
	if ((this.Year%4)==0)
	{
		if ((this.Year%100==0) && (this.Year%400)!=0)
		{
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		return false;
	}
}
Calendar.prototype.IsLeapYear=IsLeapYear;

function FormatDate(pDate)
{
	if(pDate<10){
		pDate="0"+pDate;
	}
	
	
	if (this.Format.toUpperCase()=="DDMMYYYY")
		return (pDate+DateSeparator+(this.Month+1)+DateSeparator+this.Year);
	else if (this.Format.toUpperCase()=="DDMMMYYYY")
		return (pDate+' '+this.GetMonthName(false)+' '+this.Year);
	else if (this.Format.toUpperCase()=="MMDDYYYY")
		return ((this.Month+1)+DateSeparator+pDate+DateSeparator+this.Year);
	else if (this.Format.toUpperCase()=="MMMDDYYYY")
		return (this.GetMonthName(false)+DateSeparator+pDate+DateSeparator+this.Year);
	else if (this.Format.toUpperCase()=="YYYYMMDD")
		return (this.Year+DateSeparator+(this.Month+1)+DateSeparator+pDate);
		
}
Calendar.prototype.FormatDate=FormatDate;	


var tick;

function stop()
 {
 	clearTimeout(tick);
 }
 
 function usnotime()
 {
	 var ut=new Date();
	 var h,m,s,hko;
	 var time="";
	 var timeko="";
	 var ampm;
	 var ampm2;
	 
	 h=ut.getHours();
	 m=ut.getMinutes();
	 s=ut.getSeconds();
	 hko=ut.getHours()-6;
	 
	 if(s<=9) s="0"+s;
	 if(m<=9) m="0"+m;
	 if(h<=9) {
	 	h="0"+h;
		//hko="0"+hko;
	 }
	 
	 if(hko<=9) {
		hko="0"+hko;
	 }
	 
	 if (h>=12) {
		ampm = "PM";
	 } 
	 else{
		ampm = "AM";
	 }
	  if (hko>=12) {
		ampm2 = "PM";
	 } 
	 else{
		ampm2 = "AM";
	 }
	 if (hko>=13) hko=hko-12;
	 if (hko==0) hko=12; 
	 if (h>=13) h=h-12;
	 if (h==0) h=12; 
	 
	 time+=h+":"+m+":"+s + " " + ampm;
	 timeko+=hko+":"+m+":"+s + " " + ampm2;
	 
	 //time+=h+":"+m+" " + ampm;
	 //timeko+=hko+":"+m+" " + ampm2;
	 
	 document.form115.stime.value=time;
	 //document.form1.gtime.value=timeko;
	
	 tick=setTimeout("usnotime()",1000); 
	  
 }
 
 



//CJ04200705101
function AddLeave(Id) {
	var url = 'staff_leave.php';
	var leavetype = document.getElementById(Id+"leavetype").value;
	var datefrom = document.getElementById(Id+"datefrom").value;
	var dateto = document.getElementById(Id+"dateto").value;
	var hrfrom = document.getElementById(Id+"hrfrom").value;
	var minfrom = document.getElementById(Id+"minfrom").value;
	var ampmfrom = document.getElementById(Id+"ampmfrom").value;
	var hrto = document.getElementById(Id+"hrto").value;
	var minto = document.getElementById(Id+"minto").value;
	var ampmto = document.getElementById(Id+"ampmto").value;
	var persontakingover = document.getElementById(Id+"persontakingover").value;
	var status = document.getElementById(Id+"status").value;
	var reason = document.getElementById(Id+"reason").value;
	var leaveid = document.getElementById(Id+"leaveid").value;
		
	params = 'staffid='+Id+'&'+'action=addLeave'+'&'+Id+'hrfrom='+hrfrom+'&'+Id+'minfrom='+minfrom+'&'+Id+'ampmfrom='+ampmfrom+'&'+Id+'hrto='+hrto+'&'+Id+'minto='+minto+'&'+Id+'ampmto='+ampmto+'&'+Id+'leavetype='+leavetype+'&'+Id+'datefrom='+datefrom+'&'+Id+'dateto='+dateto+'&'+Id+'persontakingover='+persontakingover+ '&'+Id+'status='+status+'&'+Id+'reason='+reason; 
	//alert(params);
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + id);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Adding Staff's Leave Record is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + Id);
							XMLHttpRequestObject.open("GET", "staff_leave.php?tabid=TABLEAVE&staffid="+Id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Adding Staff's Leave Record is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}//END:ADD LEAVE


function UpdateLeave(Id) {
	var url = 'staff_leave.php';
	var leavetype = document.getElementById(Id+"leavetype2").value;
	var datefrom = document.getElementById(Id+"datefrom2").value;
	var dateto = document.getElementById(Id+"dateto2").value;
	var hrfrom = document.getElementById(Id+"hrfrom2").value;
	var minfrom = document.getElementById(Id+"minfrom2").value;
	var ampmfrom = document.getElementById(Id+"ampmfrom2").value;
	var hrto = document.getElementById(Id+"hrto2").value;
	var minto = document.getElementById(Id+"minto2").value;
	var ampmto = document.getElementById(Id+"ampmto2").value;
	var persontakingover = document.getElementById(Id+"persontakingover2").value;
	var status = document.getElementById(Id+"status2").value;
	var reason = document.getElementById(Id+"reason2").value;
	var leaveid = document.getElementById(Id+"leaveid2").value;
		
	params = Id+'leaveid='+leaveid+'&staffid='+Id+'&action=updateleave'+'&'+Id+'hrfrom='+hrfrom+'&'+Id+'minfrom='+minfrom+'&'+Id+'ampmfrom='+ampmfrom+'&'+Id+'hrto='+hrto+'&'+Id+'minto='+minto+'&'+Id+'ampmto='+ampmto+'&'+Id+'leavetype='+leavetype+'&'+Id+'datefrom='+datefrom+'&'+Id+'dateto='+dateto+'&'+Id+'persontakingover='+persontakingover+ '&'+Id+'status='+status+'&'+Id+'reason='+reason; 
	//alert(params);
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + id);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				//alert(result.replace(/^\s*|\s*$/g,""));
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Updating Staff's Leave Record is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + Id);
							XMLHttpRequestObject.open("GET", "staff_leave.php?tabid=TABLEAVE&staffid="+Id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Updating Staff's Leave Record is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}//END:UPDATE LEAVE




function AddSkills(Id) {
	var url = 'staff_skills.php';
	var course = document.getElementById(Id+"course").value;
	var proficiency = document.getElementById(Id+"proficiency").value;
	var teachingexperience = document.getElementById(Id+"teachingexperience").value;
		
	params = 'staffid='+Id+'&action=addSkills&'+Id+'course='+course+'&'+Id+'proficiency='+proficiency+'&'+Id+'teachingexperience='+teachingexperience; 
	//alert(params);
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + id);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Adding Staff's Skills Record is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + Id);
							XMLHttpRequestObject.open("GET", "staff_skills.php?tabid=TABSKILLS&staffid="+Id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Adding Staff's Skills Record is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}//END:ADD SKILLS


function UpdateSkills(Id,skillsid) {
	var url = 'staff_skills.php';
	///var skillsid = document.getElementById(Id+"skillsid2").value;
	
	var course = document.getElementById(Id+"course2").value;
	var proficiency = document.getElementById(Id+"proficiency2").value;
	var teachingexperience = document.getElementById(Id+"teachingexperience2").value;
		
	params = 'staffid='+Id+'&action=updateSkills&'+Id+'course='+course+'&'+Id+'proficiency='+proficiency+'&'+Id+'teachingexperience='+teachingexperience+'&skillsid='+skillsid; 
	
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + id);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				//alert(result.replace(/^\s*|\s*$/g,""));
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Updating Staff's Skills Record is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + Id);
							XMLHttpRequestObject.open("GET", "staff_skills.php?tabid=TABSKILLS&staffid="+Id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Updating Staff's Skills Record is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}//END:UPDATE SKILLS




function AddPerformance(Id) {
	var url = 'staff_performance.php';
	var recorddate = document.getElementById(Id+"recorddate").value;
	var recordby = document.getElementById(Id+"recordby").value;
	var rating = document.getElementById(Id+"rating").value;
	var title = document.getElementById(Id+"title").value;
	var content = document.getElementById(Id+"content").value;
	var actiontaking = document.getElementById(Id+"actiontaking").value;
		
	params = 'staffid='+Id+'&action=addPerformance&'+Id+'recorddate='+recorddate+'&'+Id+'recordby='+recordby+'&'+Id+'rating='+rating+'&'+Id+'title='+title+'&'+Id+'content='+content+'&'+Id+'actiontaking='+actiontaking; 
	//alert(params);
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + id);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Adding Staff's Performance Record is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + Id);
							XMLHttpRequestObject.open("GET", "staff_performance.php?tabid=TABPERPORMANCE&staffid="+Id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Adding Staff's Performance Record is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}//END:ADD PERFORMANCE



function UpdatePerformance(Id) {
	var url = 'staff_performance.php';
	var recorddate = document.getElementById(Id+"recorddate2").value;
	var recordby = document.getElementById(Id+"recordby2").value;
	var rating = document.getElementById(Id+"rating2").value;
	var title = document.getElementById(Id+"title2").value;
	var content = document.getElementById(Id+"content2").value;
	var actiontaking = document.getElementById(Id+"actiontaking2").value;
	var performanceid = document.getElementById(Id+"performanceid2").value;
		
	params = 'staffid='+Id+'&action=updatePerformance&'+Id+'recorddate='+recorddate+'&'+Id+'recordby='+recordby+'&'+Id+'rating='+rating+'&'+Id+'title='+title+'&'+Id+'content='+content+'&'+Id+'actiontaking='+actiontaking+'&'+Id+'performanceid='+performanceid; 
	//alert(params);
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + id);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Updating Staff's Performance Record is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + Id);
							XMLHttpRequestObject.open("GET", "staff_performance.php?tabid=TABPERPORMANCE&staffid="+Id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Updating Staff's Performance Record is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}//END:ADD PERFORMANCE



function AddTraining(Id) {
	var url = 'staff_training.php';
	var coursename = document.getElementById(Id+"coursename").value;
	var description = document.getElementById(Id+"description").value;
	var duration = document.getElementById(Id+"duration").value;
	var trainingcentre = document.getElementById(Id+"trainingcentre").value;
	var price = document.getElementById(Id+"courseprice").value;
	var startdate = document.getElementById(Id+"startdate").value;
	var enddate = document.getElementById(Id+"enddate").value;
	var certification = document.getElementById(Id+"certification").value;
		
	params = 'staffid='+Id+'&action=addTraining&'+Id+'coursename='+coursename+'&'+Id+'description='+description+'&'+Id+'duration='+duration+'&'+Id+'trainingcentre='+trainingcentre+'&'+Id+'courseprice='+price+'&'+Id+'startdate='+startdate+'&'+Id+'enddate='+enddate+'&'+Id+'certification='+certification; 
	//alert(params);
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + id);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Adding Staff's Training Record is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + Id);
							XMLHttpRequestObject.open("GET", "staff_training.php?tabid=TABTRAINING&staffid="+Id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Adding Staff's Training Record is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);			
}//END:ADD TRAINING


function UpdateTraining(Id) {
	var url = 'staff_training.php';
	var trainingid = document.getElementById(Id+"trainingid2").value;
	var coursename = document.getElementById(Id+"coursename2").value;
	var description = document.getElementById(Id+"description2").value;
	var duration = document.getElementById(Id+"duration2").value;
	var trainingcentre = document.getElementById(Id+"trainingcentre2").value;
	var price = document.getElementById(Id+"courseprice2").value;
	var startdate = document.getElementById(Id+"startdate2").value;
	var enddate = document.getElementById(Id+"enddate2").value;
	var certification = document.getElementById(Id+"certification2").value;
		
	params = 'staffid='+Id+'&action=updateTraining&'+Id+'coursename2='+coursename+'&'+Id+'description2='+description+'&'+Id+'duration2='+duration+'&'+Id+'trainingcentre2='+trainingcentre+'&'+Id+'courseprice2='+price+'&'+Id+'startdate2='+startdate+'&'+Id+'enddate2='+enddate+'&'+Id+'certification2='+certification+'&'+Id+'trainingid2='+trainingid; 
	//alert(params);
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + id);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				//alert(result);
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Updating Staff's Training Record is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
						if(XMLHttpRequestObject) {
							var obj = document.getElementById("ajaxcontentarea" + Id);
							XMLHttpRequestObject.open("GET", "staff_training.php?tabid=TABTRAINING&staffid="+Id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
						XMLHttpRequestObject.send(null);
						}
					} else {
						msge="Updating Staff's Training Record is Failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}//END:UPDATE TRAINING


/*pop-up manipulation*/



function remote(url){
/*Credit: JavaScript Kit www.javascriptkit.com more JavaScripts here.*/
	//,"top=200","left=500"
	window2=window.open(url,"Void Transaction","width=355,height=100,scrollbars=no")
	window2.creator=self
	window2.moveTo(500,600);
}

function viewPayments(divId, value){
	document.getElementById(divId).innerHTML = value;
}

function voidlogin(id,studid,intakecode) {
	var username = 	document.getElementById("txtusername").value;
	var password = 	document.getElementById("txtpassword").value;
	var phpcode = "payment_void.php?username="+username+"&password="+password;
	
	//alert(phpcode)	
	if(XMLHttpRequestObject2) {
			XMLHttpRequestObject2.open("GET", phpcode);
			XMLHttpRequestObject2.onreadystatechange = function() {
				if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					//alert(XMLHttpRequestObject2.responseText);
					var result = XMLHttpRequestObject2.responseText.split("-");
					
					if(result[0].replace(/^\s*|\s*$/g,"") == 'success'){
						var answer = confirm ("Are you sure you want to update this transaction ? "+id)
							if (answer) {
								if(XMLHttpRequestObject) {
									XMLHttpRequestObject.open("GET",  "searchPayment.php?Paymentid="+id+'&approvedby='+result[1]);
									XMLHttpRequestObject.onreadystatechange = function() {
										if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
											if(XMLHttpRequestObject2) {
												XMLHttpRequestObject2.open("GET", "searchPayment.php?stud_id="+studid+"&intakecode="+intakecode);
												XMLHttpRequestObject2.onreadystatechange = function() {
													if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
														window.opener.viewPayments('paymentsMade',XMLHttpRequestObject2.responseText)
														window.close();
													}//END:IF
												}//END:function
											XMLHttpRequestObject2.send(null);
											}//END:main IF
											
										}
									}
								 XMLHttpRequestObject.send(null);
								}//<------
								window.close();
							 }//<------End answer
					}else{
						alert('Access Denied ')
					}
				}//END:IF
			}//END:function
	XMLHttpRequestObject2.send(null);
	}//<----XMLHttpRequestObject2
}

function getnationality(control){
	//alert (control.value);
	var nat = control.value.split(";");
	document.getElementById('hidnationality').value=nat[0];
	document.getElementById('txtforeignaddress3').value=nat[2];
	
}

function changestudtype(control){
	//alert (control.value);
	if (control.value=='PART-TIME' || control.value==''){
		document.getElementById('nationalitydiv').style.display="none";
		document.getElementById('txtforeignaddress1').value='';
		document.getElementById('txtforeignaddress2').value='';
		document.getElementById('txtforeignaddress3').value='';
	}
	if(control.value=='FULL-TIME'){
		document.getElementById('nationalitydiv').style.display="block";
		
	}
	
}

function addStudTraining(Id) {
	var url = 'training.php';
	var train_course = document.getElementById("train_course" + Id).value;
	var train_sch = document.getElementById("train_sch" + Id).value;
	var train_add = document.getElementById("train_add" + Id).value;
	var train_sdate = document.getElementById("train_sdate" + Id).value;
	var train_edate = document.getElementById("train_edate" + Id).value;
	var train_country = document.getElementById("train_country" + Id).value;
	
	params='action=add'+
	       '&train_course='+train_course+
		   '&train_sch='+train_sch+
		   '&train_add='+train_add+
		   '&train_sdate='+train_sdate+
		   '&train_edate='+train_edate+
		   '&train_country='+train_country+
		   '&train_studid='+Id;
		   
	//alert(params);
	//alert(Id+"training");
	XMLHttpRequestObject2.open("POST", url, true);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				//alert(result);
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Adding Student's Special Trainings and Courses is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
					if(XMLHttpRequestObject) {
						var obj = document.getElementById("training"+Id);
						XMLHttpRequestObject.open("GET", "training.php?studid="+Id);
						XMLHttpRequestObject.onreadystatechange = function() {
							if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
							XMLHttpRequestObject.send(null);
						}
				} else {
						msge="Adding Student's Special Trainings and Courses is failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}


function editStudTraining(Id) {
	var url = 'training.php';
	var train_course = document.getElementById("etrain_course" + Id).value;
	var train_sch = document.getElementById("etrain_sch" + Id).value;
	var train_add = document.getElementById("etrain_add" + Id).value;
	var train_sdate = document.getElementById("etrain_sdate" + Id).value;
	var train_edate = document.getElementById("etrain_edate" + Id).value;
	var train_country = document.getElementById("etrain_country" + Id).value;
	var train_id = document.getElementById("etrain_id" + Id).value;
	
	params='action=editRec'+
	       '&train_course='+train_course+
		   '&train_sch='+train_sch+
		   '&train_add='+train_add+
		   '&train_sdate='+train_sdate+
		   '&train_edate='+train_edate+
		   '&train_country='+train_country+
		   '&train_studid='+Id+
		   '&train_id='+train_id;
		   
	//alert(params);
	
	XMLHttpRequestObject2.open("POST", url, true);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	XMLHttpRequestObject2.onreadystatechange = function() {
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				var result = XMLHttpRequestObject2.responseText;
				//alert(result);
				if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						var msge="Updating Student's Special Trainings and Courses is Successful";
						var obj2 = document.getElementById("message");
						obj2.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_success.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+"</td></tr></table></td></tr></table><br/>";
					if(XMLHttpRequestObject) {
						var obj = document.getElementById("training"+Id);
						XMLHttpRequestObject.open("GET", "training.php?studid="+Id);
						XMLHttpRequestObject.onreadystatechange = function() {
							if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
							XMLHttpRequestObject.send(null);
						}
				} else {
						msge="Updating Student's Special Trainings and Courses is failed";
						var obj3 = document.getElementById("message");
						obj3.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#E6E6E6'><tr><td><table width='100%' height='55' border='0' cellpadding='0' cellspacing='0'><tr><td width='8%' height='9' align='center' valign='middle' bgcolor='#FFFFFF'><img src='../themes/default/images/message_error.png' width='45' height='45'></td><td width='92%' bgcolor='#FFFFFF' class='smalltext'>"+msge+" ERROR: <span class='errortext'>"+result+"</span><br/></td></tr></table></td></tr></table><br/>";
					}//
			}
		}
		XMLHttpRequestObject2.send(params);		
}


function getTransferDetails(studid,linkno) {
	document.getElementById(studid+"remarks3").value = document.getElementById("remarks"+studid+linkno).value
	document.getElementById(studid+"reason3").value = document.getElementById("reason"+studid+linkno).value
	document.getElementById(studid+"penalty3").value = document.getElementById("penalty"+studid+linkno).value
	document.getElementById(studid+"coursefee3").value = document.getElementById("coursefee"+studid+linkno).value
	
	
	
}

function selectFP() {
		if(document.getElementById('status').value=='f') {
			document.getElementById('fulltime').style.display="block";
			document.getElementById('partime').style.display="none";
			document.getElementById('default').style.display="none";
			
			document.getElementById('4th').checked = false;
			document.getElementById('last').checked = false;
		}else if(document.getElementById('status').value=='p') {
			document.getElementById('partime').style.display="block";
			document.getElementById('fulltime').style.display="none";
			document.getElementById('default').style.display="none";
			
			document.getElementById('feedback_1').checked = false;
			document.getElementById('feedback_2').checked = false;
			document.getElementById('feedback_3').checked = false;
			
			
			
		} else {
			document.getElementById('fulltime').style.display="none";	
			document.getElementById('partime').style.display="none";
			document.getElementById('default').style.display="block";
			
			document.getElementById('4th').checked = false;
			document.getElementById('last').checked = false;
			
			document.getElementById('feedback_1').checked = false;
			document.getElementById('feedback_2').checked = false;
			document.getElementById('feedback_3').checked = false;
		}
}

function fillComboIntake(masterControl,fillControl,url) {
		document.getElementById(fillControl).selectedIndex = 0;
		document.getElementById(fillControl).disabled=true;
		
		if (XMLHttpRequestObject.readyState == 4 || XMLHttpRequestObject.readyState == 0) {
			value = document.getElementById(masterControl).value;
			
			XMLHttpRequestObject.open("GET", url+'.php?coursecode='+value, true);
			XMLHttpRequestObject.onreadystatechange = function() {
					if (XMLHttpRequestObject.readyState == 4) {
							values = XMLHttpRequestObject.responseText.split("~");
							//alert(values)
							lenvalues = values.length
							for(i=0; i < lenvalues-1; i++) {//reset combo_students
								document.getElementById(fillControl).options[i]=null
							}//END:loop
							
							for(x=0;x<lenvalues;x++) {
								document.getElementById(fillControl).options[0] = new Option('-+-', '-+-');
								document.getElementById(fillControl).selectedIndex = 0;
								document.getElementById(fillControl).options[x+1] = new Option(values[x],values[x]);
							}
							document.getElementById(fillControl).disabled=false;
					}//END:IF
			}//END:fucntion
			
			
			XMLHttpRequestObject.send(null);	
		}//END:main IF
}

function showIntakeDetails() {
	var strvalues = '';
	value = document.getElementById('intake').value;
	value = value.replace(/^\s*|\s*$/g,"");
	if(XMLHttpRequestObject2) {
		//alert('../class/feedback.php?intakecode='+value)
		XMLHttpRequestObject2.open("GET", '../class/feedback.php?intakecode='+value);
		XMLHttpRequestObject2.onreadystatechange = function() {
			if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				result = XMLHttpRequestObject2.responseText.replace(/^\s*|\s*$/g,"")
				strvalues = result.split("~");
				//alert(strvalues)
				
				document.getElementById('noofstud').value = strvalues[0]
				if(strvalues[1]=='AM') {
					document.getElementById('AM').checked = true
					document.getElementById('PM').checked = false
				}else if(strvalues[1]=='AM'){
					document.getElementById('PM').checked = true
					document.getElementById('AM').checked = false
				}else {
					document.getElementById('PM').checked = false
					document.getElementById('AM').checked = false	
				}
					document.getElementById('teacher').value = strvalues[2]
					document.getElementById('classroom').value = strvalues[3]
				
				
				
			}//END:IF
			
			
		}//END:function
		
	
	
	XMLHttpRequestObject2.send(null);
	}//END:main IF
//setTimeout("fillStudentCombo('students')" , 5000);
fillStudentCombo('a');
}

function fillStudentCombo(Control) {
eachValues = null

	document.getElementById(Control).disabled=true;
	value = document.getElementById('intake').value;
	
	if (XMLHttpRequestObject.readyState == 4 || XMLHttpRequestObject.readyState == 0) {
		value = value.replace(/^\s*|\s*$/g,"");	
	//alert('../class/feedback.php?intake='+value)
		XMLHttpRequestObject.open("GET", '../class/feedback.php?intake='+value, true);
		XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4) {
						result = XMLHttpRequestObject.responseText.replace(/^\s*|\s*$/g,"")
						eachValues = result.split("@");
						//alert(result)
						for(i=0; i < 60; i++) {//reset combo_students
							document.getElementById(Control).options[i]=null
						}
						
						for(x=0;x<eachValues.length;x++) {
							combo_values = eachValues[x].split('~')
							document.getElementById(Control).options[0] = new Option('-+-', '-+-');
							document.getElementById(Control).selectedIndex = 0;
							document.getElementById(Control).options[x+1] = new Option(combo_values[1],combo_values);
						}//END:LOOP
						
						document.getElementById(Control).disabled=false;
				}
			
			
		}//END:fucntion
	 XMLHttpRequestObject.send(null);	
	}//END:MAIN if
}

function fillContact() {
		otherValues = document.getElementById('a').value
		otherValue = otherValues.split(',');
		document.getElementById('studid').value = otherValue[0];
		document.getElementById('contactno').value = otherValue[2];
		document.getElementById('lslno').value = otherValue[3];
}

function clearValues(param) {
	if(param=='y') {
		document.getElementById('intake').options[0] = new Option('-+-', '-+-');
		document.getElementById('intake').selectedIndex = 0;
		document.getElementById('noofstud').value=''
		document.getElementById('classroom').value=''
		document.getElementById('teacher').value=''
		document.getElementById('AM').checked = false
		document.getElementById('PM').checked = false
		
		document.getElementById('contactno').value=''
		
		
		for(i=0; i < 50; i++) {//reset combo_students
			document.getElementById('a').options[i]=null
		}
		document.getElementById('a').options[0] = new Option('-+-', '-+-');
		document.getElementById('a').selectedIndex = 0;
	}else if(param=='n'){
			
		for(i=0; i < 50; i++) {//reset combo_students
			document.getElementById('a').options[i]=null;
		}
		document.getElementById('a').options[0] = new Option('-+-', '-+-');
		document.getElementById('a').selectedIndex = 0;
	}
}

function postFeedback() {
	var params;
	var studid = '';
	var contactno = '';
	var lslno = '';
	var intake = '';
	var feedback = ''
	var a1='';
	var a2='';
	var a3='';
	var a4='';
	var b1='';
	var b2='';
	var b3='';
	var b4='';
	var b5='';
	var b6='';
	var c1='';
	var c2='';
	var c3='';
	var a_comment='';
	var b_comment='';
	var c_comment='';
	var recommend='';
	var another_lang='';
	var which_lang='';
	
	
	for(x=1;x<=6;x++) {
		if(document.getElementById('a1_'+x).checked == true) {
			a1 = document.getElementById('a1_'+x).value
		}
		
		if(document.getElementById('a2_'+x).checked == true) {
			a2 = document.getElementById('a2_'+x).value
		}
		
		if(document.getElementById('a3_'+x).checked == true) {
			a3 = document.getElementById('a3_'+x).value
		}
		
		if(document.getElementById('b1_'+x).checked == true) {
			b1 = document.getElementById('b1_'+x).value
		}
		
		if(document.getElementById('b2_'+x).checked == true) {
			b2 = document.getElementById('b2_'+x).value
		}
	
		if(document.getElementById('b3_'+x).checked == true) {
			b3 = document.getElementById('b3_'+x).value
		}
		
		if(document.getElementById('b4_'+x).checked == true) {
			b4 = document.getElementById('b4_'+x).value
		}
		
		if(document.getElementById('b5_'+x).checked == true) {
			b5 = document.getElementById('b5_'+x).value
		}
		
		if(document.getElementById('b6_'+x).checked == true) {
			b6 = document.getElementById('b6_'+x).value
		}
		
		if(document.getElementById('c1_'+x).checked == true) {
			c1 = document.getElementById('c1_'+x).value
		}
		
		if(document.getElementById('c2_'+x).checked == true) {
			c2 = document.getElementById('c2_'+x).value
		}
		
		if(document.getElementById('c3_'+x).checked == true) {
			c3 = document.getElementById('c3_'+x).value
		}
		
	}//END:loop
	
	if(document.getElementById('status').value=='p') {
		for(x=1;x<=6;x++) {
			if(document.getElementById('a4_'+x).checked == true) {
				a4 = document.getElementById('a4_'+x).value
			}
		}
		
		if(document.getElementById('4th').checked == true){
			feedback = document.getElementById('4th').value
		}else if(document.getElementById('6th').checked == true){
			feedback = document.getElementById('6th').value
		}else if(document.getElementById('last').checked == true) {
			feedback = document.getElementById('last').value
		}
		
	}else if(document.getElementById('status').value=='f') {
		for(x=1;x<=3;x++) {
			if(document.getElementById('feedback_'+x).checked == true) {
				feedback = document.getElementById('feedback_'+x).value
			}
		}
	}else{
		a4 = ''
		feedback = '';
	}
	
		
	a_comment = document.getElementById('a_comment').value
	
	b_comment = document.getElementById('b_comment').value
	
	c_comment = document.getElementById('c_comment').value
	
	if(document.getElementById('recommendy').checked == true){
		recommend='y'
	}else if(document.getElementById('recommendn').checked == true) {
		recomend='n'
	}else{
		recommend=''
	}
	
	recommend_why = document.getElementById('recommend_why').value
	
	
	if(document.getElementById('another_langy').checked == true){
		another_lang='y'
	}else if(document.getElementById('another_langn').checked == true) {
		another_lang='n'
	}else{
		another_lang=''
	}
	
	which_lang = document.getElementById('which_lang').value
	
	studid = document.getElementById('studid').value
	
	contactno = document.getElementById('contactno').value
	
	lslno = document.getElementById('lslno').value
	
	intake = document.getElementById('intake').value
	
	date_signed = document.getElementById('date_signed').value
	
	params = 'studid='+studid+
			 '&contactno='+contactno+
			 '&lslno='+lslno+
			 '&intake='+intake.replace(/^\s*|\s*$/g,"")+
			 '&feedback='+feedback+
			 '&a1='+a1+
			 '&a2='+a2+
			 '&a3='+a3+
			 '&a4='+a4+
			 '&b1='+b1+
			 '&b2='+b2+
			 '&b3='+b3+
			 '&b4='+b4+
			 '&b5='+b5+
			 '&b6='+b6+
			 '&c1='+c1+
			 '&c2='+c2+
			 '&c3='+c3+
			 '&a_comment='+a_comment+
			 '&b_comment='+b_comment+
			 '&c_comment='+c_comment+
			 '&recommend='+recommend+
			 '&recommend_why='+recommend_why+
			 '&another_lang='+another_lang+
			 '&which_lang='+which_lang+
			 '&date_signed='+date_signed+
			 '&action=ADD'
			 
			 //alert(params);
			 
			 XMLHttpRequestObject2.open("POST", 'student_feedback_school.php', true);
		
			XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
			XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
			XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
				if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
					var result = '';
					result = XMLHttpRequestObject2.responseText
					if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						alert('Record has been saved');
						var col = document.getElementsByTagName("INPUT");
						for (var i=0;i<col.length;i++) {
							switch(col[i].value){
								case '1st':
									col[i].checked = true;
								break;
								
								case '2nd':
									col[i].checked = true;
								break;
								
								case '3rd':
									col[i].checked = true;
								break;
								
								case '4th Lesson':
									col[i].checked = true;
								break;
								
								case '6th Lesson':
									col[i].checked = true;
								break;
								
								case 'Last Lesson':
									col[i].checked = true;
								break;
								
								case 'AM':
									col[i].checked = true;
								break;
								
								case 'PM':
									col[i].checked = true;
								break;
								
								default:
								col[i].checked = false;
							}
							
							document.getElementById('a_comment').value = '';
							document.getElementById('b_comment').value = '';
							document.getElementById('c_comment').value = '';
							document.getElementById('which_lang').value = '';
						}
					}else{
						alert('Could not save record');
						
						alert(result.replace(/^\s*|\s*$/g,""));
					}
				}
			}
			XMLHttpRequestObject2.send(params);
}
			 


function saveStaffAttendance(){
	var url = 'intake_tab_content.php'
	
	var intakecode = document.getElementById("intakecode").value
	
	var staffid = document.getElementById("staffid"+intakecode).value
	
	var intakedate = document.getElementById("combo_intakedate"+intakecode).value
	
	var realintakedate = intakedate.split(';')
	
	var attended = document.getElementById("attended"+intakecode).checked==true?'y':'n'
	var remarks = document.getElementById("txtremarks"+intakecode).value
	
	params = 'staffid='+staffid
			 +'&intakedate='+realintakedate[0]
			 +'&intakecode='+intakecode
			 +'&attended='+attended
			 +'&remarks='+remarks
			 
			 +'&action=saveStaffAttendance'
			 
	
	
	XMLHttpRequestObject2.open("POST", url, true);
	//var obj = document.getElementById("ajaxcontentarea" + get);
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				//alert(XMLHttpRequestObject2.responseText);
				alert('Record has been saved');
			}
		}
	XMLHttpRequestObject2.send(params);
}


function getTeacher(id,values) {
	var teacher = document.getElementById('select'+id).value
	//alert (teacher)
	var realteacher = teacher.split(';')
	document.getElementById('dummy'+id).value = realteacher[1];
	document.getElementById("staffid"+id).value = realteacher[0]
	
	
	var ArrValue = values.split(';')
	var url = '../course_intake/attendance_report_staff.php?'+'intakecode='+ArrValue[0]+'&coursename='+ArrValue[1]+'&session='+realteacher[2]+'&instructor='+realteacher[1]+'&staffid='+realteacher[0]
	//url
	
	var url2 = '../course_intake/export_staff_attendance.php?'+'intakecode='+ArrValue[0]+'&coursename='+ArrValue[1]+'&session='+realteacher[2]+'&instructor='+realteacher[1]+'&staffid='+realteacher[0]
	//url
	
	//alert(document.getElementById('select'+id).select.options[1].text)
	
	document.getElementById("link"+id).setAttribute('href',url)
	document.getElementById("link2"+id).setAttribute('href',url2)
}


function saveStaffAttendanceP(id) {
		var url = 'intake_tab_content.php'
		
		var staffid = document.getElementById('staffid'+id).value
		
		var intakecode = id
		
		var attended = document.getElementById("attended"+id).checked==true?'y':'n'
		
		var intakedate = document.getElementById("combo_intakedate"+id).value
		
		var remarks = document.getElementById("remarks"+id).value
		
		var intaketype = document.getElementById("intaketype"+id).value
		
		var realintakedate = intakedate.split(';')
		
		
		params = 'staffid='+staffid
			 +'&intakedate='+realintakedate[0]
			 +'&intakecode='+intakecode
			 +'&attended='+attended
			 +'&remarks='+remarks
			 +'&intaketype='+intaketype
			 +'&action=saveStaffAttendance'
			 
	
	
		XMLHttpRequestObject2.open("POST", url, true);
		//var obj = document.getElementById("ajaxcontentarea" + get);
		XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				//alert(XMLHttpRequestObject2.responseText);
				alert('Record has been saved');
			}
		}
		XMLHttpRequestObject2.send(params);
}


function postIntakeSchedF(id) {
		var url='intake_tab_content.php'
		var intakecode = id
		var startdate = document.getElementById('from'+id).value
		var enddate = document.getElementById('to'+id).value
		
		
		params = 'intakecode='+intakecode
				  +'&startdate='+startdate
				  +'&enddate='+enddate
				  +'&action=PostIntakeSchedF'
				  
		//alert(params)
		XMLHttpRequestObject2.open("POST", url, true);
		//var obj = document.getElementById("ajaxcontentarea" + get);
		XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject2.setRequestHeader("Connection", "close");
	
		XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
				//alert(XMLHttpRequestObject2.responseText);
				alert('Record has been saved');
				
				
				if(XMLHttpRequestObject) {
							var obj = document.getElementById('ajaxcontentarea' + id);
							XMLHttpRequestObject.open("GET", "intake_tab_content.php?tabid=4&incode=" + id);
							XMLHttpRequestObject.onreadystatechange = function() {
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
									obj.innerHTML = XMLHttpRequestObject.responseText;
								}
							}
				XMLHttpRequestObject.send(null);
				}
			}
		}
		XMLHttpRequestObject2.send(params);
}


function deleteRecord(module,id) {
	var answer = confirm ("Are you sure you want to delete this record")
	var url=''
	var params=''
	var result=''
	var refreshthis=''
	var msg = ''
	if(answer){
		switch(module) {
			case 'students' :
				url = 'student_delete.php';
				refreshthis = 'student_view.php';
				params = 'studid='+id;
				
			break;
			
			case 'staff' :
				url = 'staff_delete.php';
				refreshthis = 'staff_view.php';
				params = 'staffid='+id;
			break;
			
			case 'company' :
				url = 'company_delete.php';
				refreshthis = 'company_view.php';
				params = 'coid='+id;
			break;
			
			case 'vendor' :
				url = 'vendor_delete.php';
				refreshthis = 'vendor_view.php';
				params = 'vendor_id='+id;
			break;
			
			case 'intake' :
				url = 'intake_delete.php';
				refreshthis = 'intake_view.php';
				params = 'intakecode='+id;
			break;
			
			case 'course' :
				url = 'course_delete.php';
				refreshthis = 'course_view.php';
				params = 'coursecode='+id;
			break;
			
			default :
			url='';
		}//END:switch
	}//IF
	
	//alert(url)
	if(url!='') {
		XMLHttpRequestObject2.open("POST", url, true);		
				XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
				XMLHttpRequestObject2.setRequestHeader("Connection", "close");
			
				XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
					if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
						result = XMLHttpRequestObject2.responseText
						result.replace(/^\s*|\s*$/g,"")
						//alert(result)
						//alert(XMLHttpRequestObject2.responseText);
						
						   window.location.href = refreshthis
						   alert('Record has been deleted');
					}
				}
		XMLHttpRequestObject2.send(params);
	}
}


function roomsched() {
	    var url;
		var year;
		var month;
		if(document.getElementById("fulltime").checked==true) {
				url = document.getElementById("fulltime").value;
		}else if(document.getElementById("parttime").checked==true) {
				url = document.getElementById("parttime").value;
		}else{
				alert('Select Status')
		}
		
		year=document.getElementById('year').value
		month=document.getElementById('month').value
		//'&day='+document.getElementById('day').value
		
		getData(url+'?year='+year+'&month='+month,'divAnalysis');
}


function togglesponsor(id) {
	/*
	document.getElementById("name"+id).value='';
	document.getElementById("relationship"+id).value='';
	document.getElementById("address"+id).value='';
	document.getElementById("handyphone"+id).value='';
	document.getElementById("telephone"+id).value='';
	document.getElementById("ic_number"+id).value='';
	document.getElementById("ic_color"+id).value='';
	document.getElementById("details"+id).value='';
	
	*/
	
	if(document.getElementById("rlocal"+id).checked==true) {
		document.getElementById("local"+id).style.display="block";
		document.getElementById("type"+id).value = 'local';
		
		document.getElementById("school"+id).style.display="none";
		
		document.getElementById("submit"+id).disabled=false;

	}else if(document.getElementById("rschool"+id).checked==true){
		document.getElementById("school"+id).style.display="block";
		document.getElementById("type"+id).value = 'school';
		
		document.getElementById("local"+id).style.display="none";
		
		document.getElementById("submit"+id).disabled=false;
	}else{
		document.getElementById("school"+id).style.display="none";
		document.getElementById("local"+id).style.display="none";
	}
}

function postsponsor(id,action) {
	//alert(document.getElementById("type"+id).value);
	if(document.getElementById("type"+id).value == 'school'){
		var name 		 = document.getElementById("name"+id).value;
		var relationship = document.getElementById("relationship"+id).value='';
		var address		 = document.getElementById("address"+id).value;
		var handyphone   = document.getElementById("handyphone"+id).value='';
		var telephone	 = document.getElementById("telephone"+id).value;
		var ic_number	 = document.getElementById("ic_number"+id).value='';
		var ic_color	 = '';//document.getElementById("ic_color"+id).value;
		var details		 = document.getElementById("details"+id).value;
		var type		 = document.getElementById("type"+id).value;
	}else if(document.getElementById("type"+id).value == 'local'){
		var name 		 = document.getElementById("nameL"+id).value;
		var relationship = document.getElementById("relationship"+id).value;
		var address		 = document.getElementById("addressL"+id).value;
		var handyphone   = document.getElementById("handyphone"+id).value;
		var telephone	 = document.getElementById("telephoneL"+id).value;
		var ic_number	 = document.getElementById("ic_number"+id).value;
		var ic_color	 = document.getElementById("ic_colorL"+id).value;
		var details		 = document.getElementById("detailsL"+id).value;
		var type		 = document.getElementById("type"+id).value;
	}
	
	
	
	
	params = 'studid='+id+
			 '&sponsor_name='+name+
	     	 '&relationship='+relationship+
			 '&sponsor_address='+address+
			 '&sponsor_handyphone='+handyphone+
			 '&sponsor_telephone='+telephone+
			 '&ic_number='+ic_number+
			 '&ic_color='+ic_color+
			 '&sponsor_details='+details+
			 '&sponsor_type='+type+
			 '&action='+action
	//alert(params)		 
			 
	XMLHttpRequestObject2.open("POST", 'stud_sponsors.php', true);		
				XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
				XMLHttpRequestObject2.setRequestHeader("Connection", "close");
			
				XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
					if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
						result = XMLHttpRequestObject2.responseText
						result.replace(/^\s*|\s*$/g,"")
						if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						//alert(result);
							alert("Record has been saved")
							getData('stud_sponsors.php?studid='+id, 'ajaxcontentarea'+id)
						}else{
							alert("The Record Could not be save due to System Error ")	
						//alert('mark');
						}
						   
					}
				}
		XMLHttpRequestObject2.send(params);		 
			 
			 
}


function checkPASSPORT(Id){
	//alert('oi')
	//alert(Id.value);
	if (Id.value!=''){
		
		url='checkpassportno.php?passno='+Id.value;
		
		if(XMLHttpRequestObject2) {
			XMLHttpRequestObject2.open("GET", url, true);
				XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
					if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
						var result = XMLHttpRequestObject2.responseText;
						//obj.innerHTML = 
						//alert(result);
						if(result.replace(/^\s*|\s*$/g,"") != 'Success'){
							//alert(result);
							alert("Error: Passport No. is already used by "+result.replace(/^\s*|\s*$/g,""));
							Id.value='';
						}
					}
				}
				XMLHttpRequestObject2.send(null);
		}
	}
}


function getCourseReport() {
	 // alert('Im here')
	  var params = '';
	  var selyear=document.getElementById('selyear').value;
	  var selmonth=document.getElementById('selmonth').value;
 	  var branchno=document.getElementById('combobranchno').value;
 	  var intaketype=document.getElementById('intaketype').value;
 	  var coursetime=document.getElementById('coursetime').value;
	  
	  params = 'selmonth='+selmonth+'&selyear='+selyear+'&branchno='+branchno+'&intaketype='+intaketype+'&coursetime='+coursetime
	  
	  if(intaketype=='FULL-TIME'){
	  	datasource = 'report_monthly_list_ft.php';
	  }else if(intaketype=='PART-TIME') {
		datasource = 'report_course_list_pt.php';  
	  }
		
		
		if(XMLHttpRequestObject) {
			var obj = document.getElementById('divenrollment');
			XMLHttpRequestObject.open("GET", datasource+ '?' + params);
			obj.innerHTML=loadstatustext
			XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = XMLHttpRequestObject.responseText;
					//obj.innerHTML = dataSource;
				}
			}
		XMLHttpRequestObject.send(null);
		}
}



function chagecomboStatus(id) {
	var selectedvalue='';
	for(i=1; i < 8; i++) {//reset combo_students
		document.getElementById('permitstatus'+id).options[i]=null
	}
	document.getElementById('permitstatus'+id).options[0] = new Option('-+-', '');
	selectedvalue=document.getElementById('selectedvalue'+id).value;
	//alert(selectedvalue)
	//
	
	if(document.getElementById('permittype'+id).value=='Student Pass'){
		//document.getElementById('permitstatus'+id).options[0] = new Option('-+-', '');
		document.getElementById('permitstatus'+id).options[1] = new Option('Appeal', 'APL');
		document.getElementById('permitstatus'+id).options[2] = new Option('New-Receiving attention', 'NRA');
		document.getElementById('permitstatus'+id).options[3] = new Option('Rejected', 'R');
		document.getElementById('permitstatus'+id).options[4] = new Option('Withdrawn', 'W');
		document.getElementById('permitstatus'+id).options[5] = new Option('IPA', 'IPA');
		document.getElementById('permitstatus'+id).options[6] = new Option('Meeting with Officer', 'MO');
		document.getElementById('permitstatus'+id).options[7] = new Option('Approved', 'APR');
		document.getElementById('permitstatus'+id).options[8] = new Option('Renewal- Receiving attention', 'RRA');
		
		switch(selectedvalue) {
			case 'APL':
				document.getElementById('permitstatus'+id).options[1].selected = true;
			break;
			
			case 'NRA':
				document.getElementById('permitstatus'+id).options[2].selected = true;
			break;
			
			case 'R':
				document.getElementById('permitstatus'+id).options[3].selected = true;
			break;
			
			case 'W':
				document.getElementById('permitstatus'+id).options[4].selected = true;
			break;
			
			case 'IPA':
				document.getElementById('permitstatus'+id).options[4].selected = true;
			break;
			
			case 'MO':
				document.getElementById('permitstatus'+id).options[5].selected = true;
			break;
			
			case 'APR':
				document.getElementById('permitstatus'+id).options[6].selected = true;
			break;
			
			case 'RRA':
				document.getElementById('permitstatus'+id).options[7].selected = true;
			break;
			default:
			document.getElementById('permitstatus'+id).options[0].selected = true;
		}
	}else if(document.getElementById('permittype'+id).value=='Non-Student Pass') {
		//document.getElementById('permitstatus'+id).options[0] = new Option('-+-', '');
		document.getElementById('permitstatus'+id).options[1] = new Option('DP - Dependent Pass', 'DP');
		document.getElementById('permitstatus'+id).options[2] = new Option('PR - Singapore Permanent Pass', 'PR');
		document.getElementById('permitstatus'+id).options[3] = new Option('SVP - Social Visit Pass', 'SVP');
		document.getElementById('permitstatus'+id).options[4] = new Option('WP - Work Permit', 'WP');
		
		switch(selectedvalue) {
		case 'DP':
				document.getElementById('permitstatus'+id).options[1].selected = true;
			break;
			
			case 'PR':
				document.getElementById('permitstatus'+id).options[2].selected = true;
			break;
			
			case 'SVP':
				document.getElementById('permitstatus'+id).options[3].selected = true;
			break;
			
			case 'WP':
				document.getElementById('permitstatus'+id).options[4].selected = true;
			break;
			
			default:
			document.getElementById('permitstatus'+id).options[0].selected = true;
		
		}	
	}else if(document.getElementById('permittype'+id).selectedIndex==0) {
		
		for(i=0; i < 8; i++) {//reset combo_students
		//alert(i)
		document.getElementById('permitstatus'+id).options[i]=null
		
		}
		document.getElementById('permitstatus'+id).options[0] = new Option('-+-', '');
	}
	
	//loadSelectedPermit(id)
}


function chooseFeedback(){
	
	var feedback='';
	var intake='';
	if(document.getElementById('4th').checked == true){
		feedback='4th Lesson'
	}else if(document.getElementById('6th').checked == true){
		feedback='6th Lesson'
	}else if(document.getElementById('last').checked == true){
		feedback='Last Lesson'
	}else if(document.getElementById('feedback_1').checked == true){
		feedback='1st'
	}else if(document.getElementById('feedback_2').checked == true){
		feedback='2nd'
	}else if(document.getElementById('feedback_3').checked == true){
		feedback='3rd'
	}
	
	intake=document.getElementById('searchIntake').value;
	
	
	params = '?feedback='+feedback+'&intake='+intake
			 
			 
	if(XMLHttpRequestObject2) {
			XMLHttpRequestObject2.open("GET", '../staff/staff_feedback_analysis2.php'+params, true);
			document.getElementById('divAnalysis').innerHTML=loadstatustext
				XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
					if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
						var result = XMLHttpRequestObject2.responseText;
						
						if(result.replace(/^\s*|\s*$/g,"") != 'no record'){
							document.getElementById('divAnalysis').innerHTML = result
						}else{
							alert('No Record Found')
							document.getElementById('divAnalysis').innerHTML=''
						}
						
					}
				}
				XMLHttpRequestObject2.send(null);
		}
}

function AddCorporateStudent(id,task){
	var id2 = document.getElementById(id+'id2').value;
	var registrationdate = document.getElementById(id+'registrationdate').value;
	var lastname = document.getElementById(id+'lastname').value;
	var highestqualification = document.getElementById(id+'highestqualification').value
	var address1 = document.getElementById(id+'address1').value;
	var address2 = document.getElementById(id+'address2').value;
	var address3 = document.getElementById(id+'address3').value;
	var postalcode = document.getElementById(id+'postalcode').value;
	var passportnumber = document.getElementById(id+'passportnumber').value;
	var dateofbirth = document.getElementById(id+'dateofbirth').value;
	var gender = document.getElementById(id+'gender').value;
	var telephoneno = document.getElementById(id+'telephoneno').value;
	var mobileno = document.getElementById(id+'mobileno').value;
	var email = document.getElementById(id+'email').value;
	var accountstatus = document.getElementById(id+'accountstatus').value;
	var coid = id2;
	
	var params = ''
	
	
	params = 'id2='+id2+
			 '&registrationdate='+registrationdate+
			 '&lastname='+lastname+
			 '&highestqualification='+highestqualification+
			 '&address1='+address1+
			 '&address2='+address2+
			 '&address3='+address3+
			 '&postalcode='+postalcode+
			 '&passportnumber='+passportnumber+
			 '&dateofbirth='+dateofbirth+
			 '&gender='+gender+
			 '&telephoneno='+telephoneno+
			 '&mobileno='+mobileno+
			 '&email='+email+
			 '&accountstatus='+accountstatus+
			 '&coid='+coid+
			'&dbasetask='+task

  XMLHttpRequestObject2.open("POST", 'company_student.php', true);		
				XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
				XMLHttpRequestObject2.setRequestHeader("Connection", "close");
			
				XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
					if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
						result = XMLHttpRequestObject2.responseText
						result.replace(/^\s*|\s*$/g,"")
						if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						//alert(result);
							alert("Record has been saved")
							//getData('stud_sponsors.php?studid='+id, 'ajaxcontentarea'+id)
						}else{
							alert("The Record Could not be save due to System Error ")	
						alert(result);
						}
						   
					}
				}
		XMLHttpRequestObject2.send(params);	


}


function UpdateCorporateStudent(id,task){
	var id3 = document.getElementById(id+'id3').value;
	var registrationdate = document.getElementById(id+'registrationdate2').value;
	var lastname = document.getElementById(id+'lastname2').value;
	var highestqualification = document.getElementById(id+'highestqualification2').value
	var address1 = document.getElementById(id+'address12').value;
	var address2 = document.getElementById(id+'address22').value;
	var address3 = document.getElementById(id+'address32').value;
	var postalcode = document.getElementById(id+'postalcode2').value;
	var passportnumber = document.getElementById(id+'passportnumber2').value;
	var dateofbirth = document.getElementById(id+'dateofbirth2').value;
	var gender = document.getElementById(id+'gender2').value;
	var telephoneno = document.getElementById(id+'telephoneno2').value;
	var mobileno = document.getElementById(id+'mobileno2').value;
	var email = document.getElementById(id+'email2').value;
	var accountstatus = document.getElementById(id+'accountstatus2').value;
	var coid = document.getElementById(id+'coid2').value;
	var params = ''
	
	
	params = 'id3='+id3+
			 '&registrationdate='+registrationdate+
			 '&lastname='+lastname+
			 '&highestqualification='+highestqualification+
			 '&address1='+address1+
			 '&address2='+address2+
			 '&address3='+address3+
			 '&postalcode='+postalcode+
			 '&passportnumber='+passportnumber+
			 '&dateofbirth='+dateofbirth+
			 '&gender='+gender+
			 '&telephoneno='+telephoneno+
			 '&mobileno='+mobileno+
			 '&email='+email+
			 '&accountstatus='+accountstatus+
			 '&coid='+coid+
		   	 '&dbasetask='+task

  //alert(params);
  
  XMLHttpRequestObject2.open("POST", 'company_student.php', true);		
				XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
				XMLHttpRequestObject2.setRequestHeader("Connection", "close");
			
				XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
					if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
						result = XMLHttpRequestObject2.responseText
						result.replace(/^\s*|\s*$/g,"")
						if(result.replace(/^\s*|\s*$/g,"") == 'success'){
						
							alert("Record has been saved")
							//getData('stud_sponsors.php?studid='+id, 'ajaxcontentarea'+id)
						}else{
							alert("The Record Could not be save due to System Error ")	
						alert(result);
						}
						   
					}
				}
		XMLHttpRequestObject2.send(params);	
		
}


function postIntake(id){
	var intakecode = document.getElementById("txtintakecode"+id).value;
	var intaketype = document.getElementById("intaketype"+id).value;
	var intakestatus = document.getElementById("combointakestatus"+id).value;
	var coursecode = document.getElementById("combo_coursecode"+id).value;
	var no_hrs = document.getElementById("txtno_hours"+id).value;
	var no_bookings = document.getElementById("txtnumberofbookings"+id).value;
	var no_students = document.getElementById("txtnumberofstudent"+id).value;
	var classsize = document.getElementById("txtclasssize"+id).value;
	var branchno = document.getElementById("combobranchno"+id).value;
	var instructor = document.getElementById("instructor"+id).value;
	var relief = document.getElementById("relief"+id).value;
	var courseconsultant = document.getElementById("combocourseconsultant"+id).value;
	
	var session='';
	if(document.getElementById("am_session"+id).checked==true){
		session = 'AM';
	}else if(document.getElementById("pm_session"+id).checked==true){
		session = 'PM';
	}else{
		session = '';
	}
	  
	var classschedule = document.getElementById("txtclassschedule"+id).value;
	var roomnumber = document.getElementById("rooms"+id).value;
	var startdate = document.getElementById("txtstartdate"+id).value;
	var enddate = document.getElementById("txtenddate"+id).value;
	var starttime = document.getElementById("txtstarttime"+id).value;
	var endtime = document.getElementById("txtendtime"+id).value;
	var booktitle = document.getElementById("txtbooks"+id).value;
	var coursefee = document.getElementById("txtcoursefee"+id).value;
	var registrationfee = document.getElementById("txtregfee"+id).value;
	var additionalcharges = document.getElementById("txtadditionalcharges"+id).value;
	var otherfee = document.getElementById("txtotherfee"+id).value;
	var setdate = document.getElementById("txtsetdate"+id).value;
	var keyindate = document.getElementById("txtkeyindate"+id).value;
	var postponedate1 = document.getElementById("postponedate1"+id).value;
	var postponedate2 = document.getElementById("postponedate2"+id).value;
	var postponedate3 = document.getElementById("postponedate3"+id).value;
	var postponedate4 = document.getElementById("postponedate4"+id).value;
	var postponedate5 = document.getElementById("postponedate5"+id).value;      
	var remarks = document.getElementById("txtremarks"+id).value;
	
	var params = 'action=updateIntake'+    
				'&intakecode='+intakecode+    
				'&intaketype='+intaketype+
				'&intakestatus='+intakestatus+
				'&coursecode='+coursecode+
				'&no_hrs='+no_hrs+
				'&no_bookings='+no_bookings+
				'&no_students='+no_students+
				'&classsize='+classsize+
				'&branchno='+branchno+
				'&instructor='+instructor+
				'&relief='+relief+
				'&courseconsultant='+courseconsultant+
				'&session='+session+
				'&classschedule='+classschedule+
				'&roomnumber='+roomnumber+
				'&startdate='+startdate+
				'&enddate='+enddate+
				'&starttime='+starttime+
				'&endtime='+endtime+
				'&booktitle='+booktitle+
				'&coursefee='+coursefee+
				'&registrationfee='+registrationfee+
				'&additionalcharges='+additionalcharges+
				'&otherfee='+otherfee+
				'&setdate='+setdate+
				'&keyindate='+keyindate+
				'&postponedate1='+postponedate1+
				'&postponedate2='+postponedate2+
				'&postponedate3='+postponedate3+
				'&postponedate4='+postponedate4+
				'&postponedate5='+postponedate5+
				'&remarks='+remarks
	
	
	XMLHttpRequestObject2.open("POST", 'intake_tab_content.php', true);		
				XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
				XMLHttpRequestObject2.setRequestHeader("Connection", "close");
			
				XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
					if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
						result = XMLHttpRequestObject2.responseText
						
						if(result.replace(/^\s*|\s*$/g,"") == 'success'){
							alert("Record has been saved")
							//getData('stud_sponsors.php?studid='+id, 'ajaxcontentarea'+id)
						}else{
							alert("The Record Could not be save due to System Error ")	
						alert(result);
						}
						   
					}
				}
		XMLHttpRequestObject2.send(params);	
}

function postAllowAccess(id){
	 var userid = id;
	 var access=''
	 if(document.getElementById('y-'+id).checked==true){
		 access = 'y';
	 }else{
		 access = 'n';	
	 }
	 
	
	var params = 'userid='+userid+'&access='+access
	
	//alert(params);
		     
	XMLHttpRequestObject2.open("POST", 'allowaccess.php', true);		
	XMLHttpRequestObject2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject2.setRequestHeader("Content-length", params.length);
	XMLHttpRequestObject2.setRequestHeader("Connection", "close");
			
	XMLHttpRequestObject2.onreadystatechange = function() {//Call a function when the state changes.
		if(XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) {
			result = XMLHttpRequestObject2.responseText
			if(result.replace(/^\s*|\s*$/g,"") == 'success'){
				alert("Changing of Access is successful")
			}else{
				alert("The Record Could not be save due to System Error ")	
			}
						   
		}
	}
	XMLHttpRequestObject2.send(params);
	
}


function enableName(id,id2,id3){
	var comboBox = document.getElementById(id).options[document.getElementById(id).selectedIndex].value;
	if(comboBox == "--+--" ){
		alert("Please Select Type.");
		document.getElementById(id3).disabled=true;
		document.getElementById(id2).disabled=true;
		}
	
	if (comboBox == "Corporate"){
		document.getElementById(id2).disabled=true;
		document.getElementById(id3).disabled=false;
	}
	if(comboBox == "One-to-One Students") {
		document.getElementById(id2).disabled=false;
		document.getElementById(id3).disabled=true;
	}
	if(comboBox == "Seminars" ) {
		document.getElementById(id2).disabled=false;
		document.getElementById(id3).disabled=false;
	}

	
}
