// JavaScript Document
function getXmlHttpRequestObject(){
	if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		window.alert("Cannot initialize XmlHttpRequestObject");
	}
}

var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;

function setStudentOfTheMonth(confirmText,stId){
	if(confirm(confirmText)){
		var data = 'stid='+encodeURI(stId);	
		var xmlRequest = getXmlHttpRequestObject();
		xmlRequest.open("POST", "../ajax/ajax-setStudentOfTheMonth.php?sid="+Math.random());
		xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		
		xmlRequest.onreadystatechange = function() {			
			if(xmlRequest.readyState == 4 && xmlRequest.status == 200) { //Complete
				var response = xmlRequest.responseXML;
				var responseData = response.documentElement.getElementsByTagName("setresult");
				alert(responseData[0].getAttribute("resultstring"));
			}//end complete			
		}//end readystatechange
		xmlRequest.send(data);
	}//end if	
	else{		
		return false;
	}
}//end function

function getStudentOfTheMonth(monthId){	
	var data = 'monthid='+encodeURI(monthId);	
	var xmlRequest = getXmlHttpRequestObject();
	xmlRequest.open("POST", "ajax/ajax-getStudentOfTheMonth.php?sid="+Math.random());
	xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	
	xmlRequest.onreadystatechange = function() {
		if(xmlRequest.readyState == 1 || xmlRequest.readyState == 2 || xmlRequest.readyState == 3){
			document.getElementById('student_of_month_td').innerHTML = 'Loading...';	
		}	
		else if(xmlRequest.readyState == 4 && xmlRequest.status == 200) { //Complete
			document.getElementById('student_of_month_td').innerHTML = 'Complete...';
			var response = xmlRequest.responseXML;
			var responseData = response.documentElement.getElementsByTagName("getresult");
			document.getElementById('student_of_month_td').innerHTML = responseData[0].getAttribute("resultstring");
		}//end complete			
	}//end readystatechange
	xmlRequest.send(data);	
}//end function

/*
function checkBookingInfo(alertMsg){	
	var email = document.getElementById('email').value;
	
	if(document.getElementById('cusname').value == ''){
		alert(alertMsg);
		return false;
	}//end if
	
	if(document.getElementById('telephone').value == '' && document.getElementById('mobile').value == ''){
		alert(alertMsg);
		return false;
	}//end if
	
	if(email.search(emailRegEx) == -1){
		alert(alertMsg);
		return false;	
	}//end if
	return true;
}//end function
*/