function submitToPage(pageName) {
	var oldAction = document.mainForm.action;
	document.mainForm.action = pageName;
	document.mainForm.submit();
	document.mainForm.action = oldAction;
}
function selectVendor(vendorCode) {
	document.mainForm.vendor.value = vendorCode;
	document.mainForm.coursegroup.value = "";
	document.mainForm.submit();
}
function selectCourseGroup(courseGroupId) {
	document.mainForm.coursegroup.value = courseGroupId;
	document.mainForm.submit();
}
function selectCourse(schedulingCode) {
	document.mainForm.course.value = schedulingCode;
	submitToPage("course_detail.asp");
}
function loadCourseSchedule() {
	document.getElementById("divCourseSchedule").innerHTML = document.mainForm.elements[document.mainForm.centre.value].value;
}
function specifyAttendees(courseId,courseType) {
	document.mainForm.course_id.value = courseId;
	document.mainForm.course_type.value = courseType;
	submitToPage("shopping_cart_attendees.asp");
}
function removeFromSelection(courseId,courseType) {
	document.mainForm.del_course_id.value = courseId;
	document.mainForm.del_course_type.value = courseType;
	submitToPage("shopping_cart.asp");
}
function bookCourses() {
	document.mainForm.action = 'shopping_cart_contact.asp';
	document.mainForm.submit();
}
function bookCoursesIBuy() {
	document.mainForm.action = 'shopping_cart_contact_ibuy.asp';
	document.mainForm.submit();
}
function updateNumStudents(courseId,courseType) {
	var formElement = "stus" + courseId + courseType;
	document.mainForm.stus.value = document.mainForm.elements[formElement].value;
	document.mainForm.course_id.value = courseId;
	document.mainForm.course_type.value = courseType;
	submitToPage("shopping_cart.asp");
}
function showCreditCardEntryPage(strServer) {	
	if ( strServer == "ddlsdev.didata.com.au" || strServer == "ddlsdev" || strServer == "nwynlsweb1" || strServer == "nwynlsweb1.didata.com.au"  ) // for testing site.
		var ccwin = window.open("http://" + strServer + "/Secure/credit_card.asp","creditCard","directories=no,location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,toolbar=no,width=400,height=340");
	else // for live site	
		var ccwin = window.open("https://" + strServer + "/Secure/credit_card.asp","creditCard","directories=no,location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,toolbar=no,width=400,height=340");
		
	ccwin.focus();
}
function showSpecialsPage(url) {
	var ccwin = window.open("specials_redirect.asp?url=" + url,"special","directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=yes,width=700,height=600");
	ccwin.focus();
}
function showELearningPage(url) {
	var ccwin = window.open(url,"elearning","directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=600,height=500");
	ccwin.focus();
}
function checkSize(value,size,errMsg) {
	if ((value != null) && (value.length > size)) {
		alert(errMsg);
	}
}