//global interval variable
var interval;
var sessionInterval; 
var currentid; //current session id

//load intro page
function goHome(user) {
	if (user == 'learner') {
		new Ajax.Updater ('contents', 'ajax/intro.php', { method: 'get', parameters: 'user=learner' } );
		new Ajax.Updater ('nav1', 'ajax/quicklinks.php', { method: 'get', parameters: 'user=learner' } );
	}
	else if (user == 'adult') {
		new Ajax.Updater ('contents', 'ajax/intro.php', { method: 'get', parameters: 'user=adult' } );
		new Ajax.Updater ('nav1', 'ajax/quicklinks.php', { method: 'get', parameters: 'user=adult' } );
	}
	else if (user == 'admin') {
		document.location.href = 'administration.php';
	}
	else if (user == 'educator') {
		document.location.href = 'educators.php';
	}
	else if (user == 'elearners') {
		document.location.href = 'learners.php';
	}
}

//load quicklinks
function quickLinks() {
	new Ajax.Updater ('nav1', 'ajax/quicklinks.php',  { method: 'get' });
}

//load about page
function loadAbout(page) {
	new Ajax.Updater('contents', 'ajax/about.php', { method: 'get', parameters:'page='+page });
}

//load units page
function loadUnits(user) {
	if (user == 'learner') {
		new Ajax.Updater ('contents', 'ajax/units.php', { method: 'get', parameters: 'user=learner' } );
	}
	else if (user == 'adult') {
		new Ajax.Updater ('contents', 'ajax/units.php', { method: 'get', parameters: 'user=adult' } );
	}
}

//load certification page
function loadCertification(user) {
	if (user == 'learner') {
		new Ajax.Updater ('contents', 'ajax/certification.php', { method: 'get', parameters: 'user=learner' } );
	}
	else if (user == 'adult') {
		new Ajax.Updater ('contents', 'ajax/certification.php', { method: 'get', parameters: 'user=adult' } );
	}
}

//load courseware page
function loadCourseware(user) {
	if (user == 'learner') {
		new Ajax.Updater ('contents', 'ajax/courseware.php', { method: 'get', parameters: 'user=learner' } );
	}
	else if (user == 'adult') {
		new Ajax.Updater ('contents', 'ajax/courseware.php', { method: 'get', parameters: 'user=adult' } );
	}
}

//load contact page
function loadContact() {
	new Ajax.Updater ('contents', 'ajax/contact.php', { method: 'get' } );
}

//load contact page
function loadFeedback() {
	new Ajax.Updater ('contents', 'ajax/feedback.php', { method: 'get' } );
}

//load business opp page
function loadBusinessOpp() {
	//new Ajax.Updater ('contents', 'ajax/business_opp.php', { method: 'get' } );
	window.open("http://www.computers4kids.co.za/business_opportunities.php");
}

//load info booklet
function getInfoBooklet() {
	var pars = $('buss_opp').serialize(true);
	new Ajax.Request ('ajax/business_opp_post.php', {  method: 'post', parameters: pars, onSuccess: parseValue  });
}

var parseValue = function(getResponse) {
	var response = getResponse.responseText;
	if (response == 1) {
		new Ajax.Updater ('contents', 'ajax/downloadInfoBooklet.php', { method: 'get' } );
	} else {
		new Ajax.Updater ('contents', 'ajax/downloadInfoBooklet.php', { method: 'get' } );
	}
}

//load documentation
function loadDocumentation() {
	new Ajax.Updater ('contents', 'ajax/documentation.php', { method: 'get' } );
}

//logout
function logOut(session) {
	new Ajax.Request ('logout.php', { method: 'get', parameters: 'ajax', onSuccess: log_out  });
	/*
	if (session == 'EL') {
		document.location.href = 'index_EL.php';
	} else if (session == 'ELA') {
		document.location.href = 'index_ELA.php';
	} else {
		document.location.href = 'index.php';
	}
	*/
}


var log_out = function(getResponse) {
	document.location.href = 'index.php';
}

//load educator login
function educatorLogin() {
	new Ajax.Updater ('contents', 'ajax/educator_login.php', { method: 'get' } );
}

//load learner login
function learnerLogin() {
	new Ajax.Updater ('contents', 'ajax/learner_login.php', { method: 'get' } );
}

//load admin login
function adminLogin() {
	new Ajax.Updater ('contents', 'ajax/admin_login.php', { method: 'get' } );
}

//load help
function loadHelp() {
	new Ajax.Updater ('contents', 'ajax/help.php', { method: 'get' } );
}

//login function
function checkLogin(user) {
	var pars = $('login').serialize(true);
	if (user == 'admin') {
		new Ajax.Request ('ajax/checkAdmin.php', { method: 'post', parameters: pars, onSuccess: parseAdmin  });		
	} else if (user == 'educator') {
		new Ajax.Request ('ajax/checkEducator.php', { method: 'post', parameters: pars, onSuccess: parseEducator  });
	} else if (user == 'learner') {
		new Ajax.Request ('ajax/checkLearner.php', { method: 'post', parameters: pars, onSuccess: parseLearner  });
	}
}


var parseAdmin = function(getResponse) {
	var response = getResponse.responseText;
	if (response == 1) {
		//new Ajax.Updater ('contents', 'ajax/admin_options.php', { method: 'get' } );
		document.location.href = 'administration.php';
	} else {
		alert("Login failed! Incorrect login details. "+response);
	}
}

var parseEducator = function(getResponse) {
	var response = getResponse.responseText;
	if (response == 1) {
		document.location.href = 'educators.php';	
	} else {
		alert("Login failed! Incorrect login details."+response);
	}
}

var parseLearner = function(getResponse) {
	var response = getResponse.responseText;
	if (response == 1) {
		document.location.href = 'checkLearnerStatus.php';
	} else {
		alert("Login failed! Incorrect login details."+response);
	}
}

function assignNumberForm() {
	new Ajax.Updater ('contents', 'ajax/assignElearnerNumber.php', { method: 'get' } );	
}

function assignNumber() {
	var pars = $('assign').serialize(true);
	new Ajax.Updater('postMsg', 'ajax/assignNumberPost.php', { method: 'post', parameters: pars } );
}

function batchAssignForm() {
	new Ajax.Updater ('contents', 'ajax/batchAssignElearnerNumbers.php', { method: 'get' } );	
}

function batchAssign() {
	var pars = $('assign').serialize(true);
	new Ajax.Updater('postMsg', 'ajax/batchAssignPost.php', { method: 'post', parameters: pars } );
}

function allResults() {
	window.open('ajax/allResults.php', "Results","left=10,top=10,width=800,height=480,toolbar=0,statusbar=0,resizable=0,scrollbars=1");
}

function allresultsPerSchool() {
	window.open('ajax/allResultsSchool.php', "Results","left=10,top=10,width=800,height=480,toolbar=0,statusbar=0,resizable=0,scrollbars=1");
}

function resultsPerSchool() {
	window.open('ajax/resultsSchool.php', "Results","left=10,top=10,width=800,height=480,toolbar=0,statusbar=0,resizable=0,scrollbars=1");
}

function allLearners() {
	window.open('ajax/allLearners.php', "Results","left=10,top=10,width=800,height=480,toolbar=0,statusbar=0,resizable=0,scrollbars=1");
}

function passLearnerForm() {
	new Ajax.Updater ('contents', 'ajax/passLearnerForm.php', { method: 'get' } );	
}

function getLearnersToPass(id) {
	new Ajax.Updater ('results', 'ajax/getLearnersToPass.php', { method: 'get', parameters: 'schoolid='+id });
}

function passLearner() {
	var pars = $('passlearner').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/passLearner.php', { method: 'post', parameters: pars });
}

function convertLearnerForm() {
	new Ajax.Updater ('contents', 'ajax/convertLearnerForm.php', { method: 'get' } );	
}

function getLearners(id) {
	new Ajax.Updater ('results', 'ajax/getLearners.php', { method: 'get', parameters: 'schoolid='+id });
}


function convertLearner() {
	var pars = $('convert').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/convertLearner.php', { method: 'post', parameters: pars });
}

function addLearnerForm() {
	new Ajax.Updater ('contents', 'ajax/addLearnerForm.php', { method: 'get' });
}

function addLearner() {
	
	var varError = '';
	
	if (document.add.fname.value == '') {
		varError = varError + 'First name field is blank.\n';
	}
	if (document.add.sname.value == '') {
		varError = varError + 'Surname field is blank.\n';
	}
	if (document.add.levelid.value == '0') {
		varError = varError + 'Please select a level.\n';
	}
	if (document.add.gradeid.value == '13' && document.add.idno.value == '') {
		varError = varError + 'ID Number is required for adults.\n';
	}
	if (document.add.gradeid.value == '13' && document.add.email.value == '') {
		varError = varError + 'An email address is required for adults.\n';
	}
	if (document.add.gradeid.value == '13' && document.add.phone.value == '') {
		varError = varError + 'A phone number is required for adults.';
	}
	
	if (varError == '') {
		var pars = $('add').serialize(true);
		new Ajax.Updater ('postMsg', 'ajax/addLearner.php', { method: 'post', parameters: pars });
	} else {
		alert (varError);
	}
		
}

function uploadLearnersForm() {
	window.open('ajax/uploadLearnersForm.php', "Upload","left=10,top=10,width=800,height=480,toolbar=0,statusbar=0,resizable=0,scrollbars=1");
	//new Ajax.Updater ('contents', 'ajax/uploadLearnersForm.php', { method: 'get' });
}

function uploadLearners() {
	var pars = $('upload').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/uploadLearners.php', { method: 'post', parameters: pars });
}

function getLearnerList( view ) {
	new Ajax.Updater ('contents', 'ajax/getLearnerList.php', { method: 'get', parameters: 'changeview='+view });
}

function loadLearner(id) {
	new Ajax.Updater ('contents', 'ajax/loadLearner.php', { method: 'get', parameters: 'learnerid='+id });
}

function updateLearner() {
	var pars = $('editLearner').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/editLearner.php', { method: 'post', parameters: pars });
	setTimeout("new Ajax.Updater('contents', 'ajax/getLearnerList.php', { method: 'get' })", 1000);
}

function updateEducator() {
	var pars = $('editEducator').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/editEducator.php', { method: 'post', parameters: pars });
}

function editEducator() {
	new Ajax.Updater ('contents', 'ajax/editEducator.php', { method: 'get' });
}

function learnerCertList() {
	new Ajax.Updater ('contents', 'ajax/learnerCertList.php', { method: 'get' });
}

function genSkillsCard(learner,os) {
	//fade screen and load skills card
	fadeOut(true);
	//get screensize and offset
	var leftwidth = ((document.body.scrollWidth - 820) / 2)+'px';
	var topwidth = '20px';
	
	//get the body tag
	var page = document.getElementsByTagName("body")[0];
	//create a new element to holder the inbox
	var tnode2 = new Element('div');
	//set the style of the new element
	tnode2.setStyle({ position: 'absolute', top: topwidth, left: leftwidth, overflow: 'hidden', display: 'none'  });
	//name the new element
	tnode2.id='skillLayer';
	//append the new element to the body tag
	page.appendChild(tnode2);
	
	if (navigator.appName != 'Microsoft Internet Explorer') {
		
		skillLayer = $('skillLayer');
		skillLayer.setStyle({ zIndex: 70, background: 'url(images/background.png) no-repeat', width: '820px', height: '520px', display: 'block', padding: '10px', overflow: 'auto'  });
		
	} else {
		
		tnode2.setStyle({ zIndex: 70, background: 'url(images/background.png) no-repeat', width: '820px', height: '520px', display: 'block', padding: '10px', overflow: 'auto'  });
		tnode2.id = 'skillLayer';
		
	}
	
	//call ajax function to load skillscard
	//if (os == 'ms') {
		new Ajax.Updater('skillLayer', 'ajax/skillscard.php', { method: 'get', parameters: 'learner='+learner });
	//} else if (os == 'os') {
		//new Ajax.Updater('skillLayer', 'ajax/skillscard.php', { method: 'get', parameters: 'learner='+learner });	
	//}
	
}

function interimReport( view ) {
	new Ajax.Updater ('contents', 'ajax/learnerReportList.php', { method: 'get', parameters: 'changeview='+view });
}

function generateReport(learner) {
	//fade screen and load skills card
	fadeOut(true);
	//get screensize and offset
	var leftwidth = ((document.body.scrollWidth - 820) / 2)+'px';
	var topwidth = '20px';
	
	//get the body tag
	var page = document.getElementsByTagName("body")[0];
	//create a new element to holder the inbox
	var tnode2 = new Element('div');
	//set the style of the new element
	tnode2.setStyle({ position: 'absolute', top: topwidth, left: leftwidth, overflow: 'hidden', display: 'none'  });
	//name the new element
	tnode2.id='skillLayer';
	//append the new element to the body tag
	page.appendChild(tnode2);
	
	if (navigator.appName != 'Microsoft Internet Explorer') {
		
		skillLayer = $('skillLayer');
		skillLayer.setStyle({ zIndex: 70, background: 'url(images/background.png) no-repeat', width: '820px', height: '520px', display: 'block', padding: '10px', overflow: 'auto'  });
		
	} else {
		
		tnode2.setStyle({ zIndex: 70, background: 'url(images/background.png) no-repeat', width: '820px', height: '520px', display: 'block', padding: '10px', overflow: 'auto'  });
		tnode2.id = 'skillLayer';
		
	}
	
	//call ajax function to load skillscard
	new Ajax.Updater('skillLayer', 'ajax/interimReport.php', { method: 'get', parameters: 'learner='+learner });	
}

function fadeOut (option) {
	
	var visible = option;
	var zindex = 50;
	var dark = $('darken');
	
	 if (!dark) {
		 var tbody = document.getElementsByTagName("body")[0];
		 //create the layer
		 var tnode = new Element('div');
		 //set the style of the new element
		 tnode.setStyle({ position: 'absolute', top: '0px', left: '0px', overflow: 'hidden', display: 'none', height: 'auto', minHeight: '100%'  });
		 //name the new element
		 tnode.id='darken';
		 //append the new element to the body tag
		 tbody.appendChild(tnode);
		 dark = $('darken');	 
	 }
	 
	 if (visible) {	 
		 //Calculate the page width and height
		if( document.body && ( document.body.scrollWidth || document.body.scrollHeight ) ) {
			var pageWidth = document.body.scrollWidth+'px';
			var pageHeight = document.body.scrollHeight+'px';
		} 
		else if( document.body.offsetWidth ) {
			 var pageWidth = document.body.offsetWidth+'px';
			 var pageHeight = document.body.scrollHeight+'px';
		}
		else {
			var pageWidth='100%';
			var pageHeight='100%';
		}
		 
		if (navigator.appName != 'Microsoft Internet Explorer') {
			dark.setStyle({ opacity: 0.7, zIndex: zindex, backgroundColor: '#000000', width: pageWidth, height: '100%', minHeight: pageHeight, display: 'block'  });
		} else {
			dark.setStyle({ opacity: 0.7, zIndex: zindex, backgroundColor: '#000000', width: pageWidth, height: pageHeight, minHeight: pageHeight, display: 'block'  });
		}	 
	 }
	 
	 else {
		 dark.setStyle({ display: 'none'  });	 
	 }
	 
	 dark.onclick = function() {
		 dark.setStyle({ display: 'none'  });
		 skill_obj = $('skillLayer');
		 if (skill_obj != null) {
			 skill_obj.remove();
		 }
	 }
	 
}

function updateProfile() {
	new Ajax.Updater ('contents', 'ajax/updateLearnerPasswdForm.php', { method: 'get' });
}

function updateLearnerPasswd() {
	var pars = $('updatePasswd').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/updateLearnerPasswd.php', { method: 'post', parameters: pars });
	setTimeout("document.location.href='learners.php'",1000);
}

function selectEducator(examid,langid) {
	new Ajax.Updater ('contents','ajax/selectEducator.php', { method: 'get', parameters: 'examid='+examid+'&langid='+langid });
}

function loadExam(educator,examid,langid) {
	if (educator == 0) {
		alert("Please select a facilitator");
	} else {
		if (screen.width > 800 && screen.height > 600) {
			window.open("assessments/loadExam.php?examid="+examid+"&langid="+langid+"&memberid="+educator, "Exam", "left=100,top=100,width=780,height=540,toolbar=0,statusbar=1,resizable=1,scrollbars=0");
		} else {
			height = screen.height;
			width = screen.width;
			window.open("assessments/loadExam.php?examid="+examid+"&langid="+langid+"&memberid="+educator, "Exam", "left=100,top=100,width="+width+",height="+height+",toolbar=0,statusbar=1,resizable=1,scrollbars=1");
		}
	}
	
}

function loadTrialExam(educator,examid,langid) {
	if (educator == 0) {
		alert("Please select a facilitator");
	} else {
		if (screen.width > 800 && screen.height > 600) {
			window.open("assessments/loadExam.php?examid="+examid+"&langid="+langid+"&memberid="+educator, "Exam", "left=100,top=100,width=780,height=540,toolbar=0,statusbar=1,resizable=1,scrollbars=0");
		} else {
			height = screen.height;
			width = screen.width;
			window.open("assessments/loadExam.php?examid="+examid+"&langid="+langid+"&memberid="+educator, "Exam", "left=100,top=100,width="+width+",height="+height+",toolbar=0,statusbar=1,resizable=1,scrollbars=1");
		}
	}
	
}

function resultsPerExam(view) {
//, parameters: 'changeview='+view
	window.open('ajax/resultsUnit.php?changeview='+view, "Results","left=10,top=10,width=800,height=480,toolbar=0,statusbar=0,resizable=0,scrollbars=1");
}

function resultsPerGrade( view ) {
	//, parameters: 'changeview='+view
	window.open('ajax/resultsGrade.php?changeview='+view, "Results","left=10,top=10,width=800,height=480,toolbar=0,statusbar=0,resizable=0,scrollbars=1");
}

function examList() {
	new Ajax.Updater ('contents', 'ajax/getExamList.php', { method: 'get' });
}

function toggleExam(id,lock) {
	new Ajax.Request ('ajax/toggleExamLock.php', { method: 'get', parameters: 'examid='+id+'&lock='+lock });
	setTimeout("new Ajax.Updater ('contents', 'ajax/getExamList.php', { method: 'get' })",500);
}

function selectSchool(option) {
	if (option == 'centreCerts') {
		window.open('ajax/selectSchool3.php');
	} else {
		window.open('ajax/selectSchool.php?option='+option);
	}
}

function schoolDetails() {
	window.open('ajax/schoolDetails.php');
}

function skillscardSelectSchool() {
	new Ajax.Updater ('contents', 'ajax/skillscardSelectSchool.php', { method: 'get' });
}

function skillscardGetLearners() {
	var pars = $('learners').serialize(true);
	new Ajax.Updater ('results', 'ajax/skillscardGetLearners.php', { method: 'post', parameters: pars });
}

/* function selectSchool2() {
	window.open('ajax/selectSchool2.php');
}

function selectSchool3() {
	window.open('ajax/selectSchool3.php'); 
} */

function findLearners(id) {
	new Ajax.Updater ('contents', 'ajax/issueCertsLearners.php', { method: 'get', parameters: 'schoolid='+id });
}

function issueCertificate() {
	var pars = $('learners').serialize(true);
	new Ajax.Request ('ajax/issueCertificate.php', { method: 'post', parameters: pars });
	//setTimeout("new Ajax.Updater('contents', 'ajax/issueCertsLearners.php', { method: 'get', parameters: 'schoolid="+school+"' })",500);
}


function addGOLOfficialForm() {
	new Ajax.Updater ('contents', 'ajax/addGOLofficialForm.php', { method: 'get' });
}

function addGOLdistrictForm() {
	new Ajax.Updater ('contents', 'ajax/addGOLdistrictForm.php', { method: 'get' });
}

function addGOLschoolsForm() {
	new Ajax.Updater ('contents', 'ajax/addGOLschoolsForm.php', { method: 'get' });
}

function addGOLteacherForm() {
	new Ajax.Updater ('contents', 'ajax/addGOLteacherForm.php', { method: 'get' });
}



function addGOLofficial() {
	new Ajax.Updater ('postMsg', 'ajax/addGOLofficialForm.php', { method: 'get', parameters: 'districtcode='+$('districtcode').value+'&firstname='+$('firstname').value+'&lastname='+$('lastname').value+'&username='+$('username').value+'&password='+$('password').value });
	//officialname districtname
}
function addGOLdistrict() {
	//districtcode districtname country

	new Ajax.Updater ('postMsg', 'ajax/addGOLdistrictForm.php', { method: 'get', parameters: 'districtname='+$('districtname').value+'&districtcode='+$('districtcode').value+'&country='+$('country').value });
	//$('district').value,$('country').value
}
//'Name').value, $('district').value, $('address
function addGOLschools() {

	//Longitude Latitude Name districtname address

	new Ajax.Updater ('postMsg', 'ajax/addGOLschoolsForm.php', { method: 'get', parameters: 'Longitude='+$('Longitude').value+'&Latitude='+$('Latitude').value+'&Name='+$('Name').value+'&District='+$('District').value+'&address='+$('address').value });
}



function addCodeForm() {
	new Ajax.Updater ('contents', 'ajax/addCodeForm.php', { method: 'get' });
}

function addCountryCode(code,country) {
	new Ajax.Updater ('postMsg', 'ajax/addCountryCode.php', { method: 'get', parameters: 'code='+code+'&country='+country });
	setTimeout ("new Ajax.Updater ('contents', 'ajax/batchAssignElearnerNumbers.php', { method: 'get' })",1000);
}

function getCurrentLearners() {
	new Ajax.Updater ('contents','ajax/currentLearners.php', { method: 'get' });
}

function getCertifiedLearners( view ) {
	new Ajax.Updater ('contents','ajax/certifiedLearners.php', { method: 'get', parameters: 'changeview='+view });
}

function getFacilitators() {
	new Ajax.Updater ('contents','ajax/viewSchools.php', { method: 'get' });
}

function getOfficials() {
	new Ajax.Updater ('contents','ajax/viewOfficials.php', { method: 'get' });
}

function getRegisteredLearners( view ) {
	new Ajax.Updater ('contents','ajax/registeredLearners.php', { method: 'get', parameters: 'changeview='+view });
}

function certifiedLearners() {
	window.open('ajax/allCertifiedLearners.php', "Results","left=10,top=10,width=800,height=480,toolbar=0,statusbar=0,resizable=0,scrollbars=1");
}

function unregForm() {
	new Ajax.Updater ('contents','ajax/unregForm.php', { method: 'get' });
}

function registerUnreg() {
	var pars = $('register').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/registerUnreg.php', { method: 'post', parameters: pars });
}

function loginUnreg(id) {
	new Ajax.Updater ('contents', 'ajax/unregLogin.php', {method: 'get', parameters: 'id='+id });
}

function availableSlots() {
	new Ajax.Updater ('contents', 'ajax/availableSlots.php', { method: 'get' });
}

function verify() {
	new Ajax.Updater ('contents', 'ajax/verifyForm.php', { method: 'get' });
}

function SkillsCardOrderForm() {
	new Ajax.Updater ('contents', 'ajax/SkillsCardOrderForm.php', { method: 'get' });
}

function totals(){

	document.getElementById('skillscards_total').value = ((document.getElementById('skillscards_unit').value-0)*(document.getElementById('skillscards').value-0)).toFixed(2);
	document.getElementById('courseware_total').value = ((document.getElementById('courseware_unit').value-0)*(document.getElementById('courseware').value-0)).toFixed(2);
	document.getElementById('manual_total').value = ((document.getElementById('manual_unit').value-0)*(document.getElementById('manual').value-0)).toFixed(2);
	document.getElementById('subtotal').value = ((document.getElementById('skillscards_total').value-0)+(document.getElementById('courseware_total').value-0)+(document.getElementById('manual_total').value-0)).toFixed(2);
	document.getElementById('vat').value = (((document.getElementById('subtotal').value-0)*14)/100).toFixed(2);
	document.getElementById('total').value = ((document.getElementById('subtotal').value-0)+(document.getElementById('vat').value-0)).toFixed(2);

}

function SkillsCardOrder() {
	var pars = $('icdl_form').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/SkillsCardOrderForm.php', { method: 'post', parameters: pars });
}

function verifyLearner() {
	var pars = $('elearner').serialize(true);
	new Ajax.Updater ('contents', 'ajax/verifyLearner.php', { method: 'post', parameters: pars });
}

function educatorRegForm() {
	new Ajax.Updater ('contents', 'ajax/educatorRegForm.php', { method: 'get' });
}

function registerEducator() {
	var pars = $('register2').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/registerEducator.php', { method: 'post', parameters: pars });
}

function sendfeedbackform() {
	var pars = $('feedbackform').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/feedback.php', { method: 'post', parameters: pars });
}

function orderSkillscardForm() {
	new Ajax.Updater ('contents', 'ajax/orderSkillscardForm.php', { method: 'get' });
}

function orderSkillscards() {
	var pars = $('order').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/orderSkillscards.php', { method: 'post', parameters: pars });
}

function orderICDLForm() {
	new Ajax.Updater ('contents', 'ajax/orderICDLForm.php', { method: 'get' });
}

function orderICDL() {
	var pars = $('order').serialize(true);
	new Ajax.Updater ('postMsg', 'ajax/orderICDL.php', { method: 'post', parameters: pars });
}

function c4kOnlineLoad() {
	window.open ('c4konline_login.php', 'c4konline', 'fullscreen=1,toolbar=0,statusbar=0');
}

/*function memberLogOut(user) {
	option = confirm("You are about to log out. \n User: "+user);
	if (option) {
		new Ajax.Request ('../ajax/memberLogout.php', { method: 'get', parameters: 'user='+user });
	} else {
		new Ajax.Request ('../ajax/memberLogout.php', { method: 'get', parameters: 'user='+user });
	}
}

function goTo(url) {
	new Ajax.Updater ('contents', '../members/'+url, { method: get });
}

function logout(theuser,thesession) {
	alert ("Logging out "+theuser);
	new Ajax.Request ('../ajax/memberLogout.php', { method: 'get', parameters: 'user='+theuser+'&session='+thesession });
}*/

function requestCertificates() {
	proceed = confirm("This will send an email to e-Learner Head Office. \n Are you sure you wish to request certificates now?");
	if (proceed) {
		new Ajax.Updater ('msg', 'ajax/requestCertificates.php', { method: 'get' });
	}
}

function trainerCertForm() {
	new Ajax.Updater('contents', 'ajax/trainerCertForm.php', { method: 'get' });
}

function onlineUsers() {
	new Ajax.PeriodicalUpdater('updater', 'ajax/onlineUsers.php', {  method: 'get', frequency: 120, decay: 2  });
}

function resetLogin() {
	new Ajax.Updater('resetdiv', 'ajax/resetLogin.php', { method: 'get' });
}

function resetUser() {
	var pars = $('resetit').serialize(true);
	new Ajax.Updater('resetdiv', 'ajax/resetUser.php', { method: 'post', parameters: pars });
}

function setLevel(grade) {
	new Ajax.Updater('leveldiv', 'ajax/setLevel.php', { method: 'get', parameters: 'grade='+grade });
}

function getContact(country) {
	new Ajax.Updater('contact', 'ajax/contactDetails.php', { method: 'get', parameters:'country='+country });
}

function parentLoginForm() {
	new Ajax.Updater('contents', 'ajax/parentLogin.php', { method: 'get' });
}

function parentLogin() {
	var id = document.getElementById('id').value;
	var os = '';
	genSkillsCard(id,os);
}

