//checkDeleteExam
function checkDeleteExam(exam) {
	var answer = confirm("Are you sure you want to delete this exam and all the questions associated with it?");
	if (answer) {
		window.location = "question-del-exam.php?examid="+exam;
	} else {}
}

//exam javascript
function selectAll(book) {
	book = book.substring(1, book.length -1);
	var array = book.split(",,");
	var count = array.length;
	
	for (var i = 0; i < count; i++) {
		var newbook = array[i];
		if (document.getElementById('checkall').checked == true) {
			document.getElementById(newbook).checked = true;
			checkBookingTime(newbook);
		} else {
			document.getElementById(newbook).checked = false;
			checkBookingTime(newbook);
		}
	}
}

function checkWriteExam() {
	var f = document.forms['examform'];
	if (f.student.selectedIndex == 0) {
		alert("Please select Student");
		f.student.focus();
		return false;
	}
	if (f.exam.selectedIndex == 0) {
		alert("Please select Exam");
		f.exam.focus();
		return false;
	}
	f.action = "exam-start.php";
	return true;
}

function checkExam() {
	var f = document.forms['myform'];
	var q = f.all_questions.value;
	q = q.substring(1, q.length - 1);
	var array = q.split(',,');
	var length = array.length;
	
	for (var i = 0; i < length; i++) {
		var question_number = i + 1;
		var question = array[i];
		var answer1 = document.getElementById("answer"+question+"_1");
		var answer2 = document.getElementById("answer"+question+"_2");
		var answer3 = document.getElementById("answer"+question+"_3");
		var answer4 = document.getElementById("answer"+question+"_4");
		if (answer1.checked == false && answer2.checked == false && answer3.checked == false && answer4.checked == false) {
			alert("Question " + question_number + " not answered");
			return false;
		} else {}
	}
	f.action = "exam-load-action.php";
	return true;
}

/*-------------------------------------------------------------------------------------------------------------------*/

function checkTypeAdmin() {
	var type = document.myform.type;
	if (type.options[type.selectedIndex].value == "Student") {
		show("stcode");
		show("pastel");
		show("cell");
		show("email");
	} else if (type.options[type.selectedIndex].value == "Instructor") {
		hide("stcode");
		hide("pastel");
		show("cell");
		show("email");
	} else {
		hide("stcode");
		hide("pastel");
		hide("cell");
		hide("email");
	}
}

function checkRequestFollowUp() {
	var status = document.myform.status;
	var description = document.myform.description;
	if (status.selectedIndex == 0) {
		alert("Please select the status to be changed to");
		status.focus();
		return false;
	}
	if (description.value == "") {
		alert("Please enter Description of Follow Up Taken");
		description.focus();
		return false;
	}
	if (description.value.indexOf("'") != -1) {
		alert("Please remove the apostrophe/s from the Description of Follow Up Taken");
		description.focus();
		return false;
	}
	if (description.value.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from the Description of Follow Up Taken");
		description.focus();
		return false;
	}
	document.myform.action = "crm_requests_followup.php";
	return true;
}

function checkRequest() {
	var date = document.myform.sel_date;
	var type = document.myform.type;
	var student = document.myform.student;
	var instructor = document.myform.instructor;
	
	if (date.value == "") {
		alert("Please select Date");
		date.focus();
		return false;
	}
	if (student.selectedIndex == 0) {
		alert("Please select Student");
		student.focus();
		return false;
	}
	if (instructor.selectedIndex == 0) {
		alert("Please select Instructor");
		instructor.focus();
		return false;
	}
	if (type.selectedIndex == 0) {
		var aircraft = document.myform.aircraft;
		if (aircraft.selectedIndex == 0) {
			alert("Please select Aircraft");
			aircraft.focus();
			return false;
		}
	} else if (type.selectedIndex == 1) {
		var lecture = document.myform.lecture;
		if (lecture.selectedIndex == 0) {
			alert("Please select Lecture");
			lecture.focus();
			return false;
		}
	} else if (type.selectedIndex == 2) {
		var exam = document.myform.exam;
		if (exam.selectedIndex == 0) {
			alert("Please select Exam");
			exam.focus();
			return false;
		}
	} else {}
	document.myform.action = "crm_request_action.php";
	return true;
}

function calcMPI(id) {
	var achours = parseInt(document.getElementById("achours_"+id).value);
	var mpidue = parseInt(document.getElementById("mpidue_"+id).value);
	var sel_int = parseInt(document.getElementById("sel_int").value);
	
	if (document.getElementById("hoursoil_25_"+id) != null) {
		var hoursoil25 = mpidue - 75 - achours;
		var hoursoil50 = mpidue - 50 - achours;
		var hoursoil75 = mpidue - 25 - achours;
		var hoursmpi = mpidue - achours;
		document.getElementById("hoursoil_25_"+id).value = hoursoil25;
		document.getElementById("hoursoil_50_"+id).value = hoursoil50;
		document.getElementById("hoursoil_75_"+id).value = hoursoil75;
		document.getElementById("hoursmpi_"+id).value = hoursmpi;
	} else {
		var hoursoil = mpidue - 50 - achours;
		var hoursmpi = mpidue - achours;
		document.getElementById("hoursoil_"+id).value = hoursoil;
		document.getElementById("hoursmpi_"+id).value = hoursmpi;
	}
}

function calcAircraftStats(id) {
	var open_amt = parseInt(document.getElementById("open_"+id).value);
	var close_amt = parseInt(document.getElementById("close_"+id).value);
	var calc = close_amt - open_amt;
	document.getElementById("hours_"+id).value = calc;
	
	var total = 0;
	var sel_int = parseInt(document.getElementById("sel_int").value);
	
	for (var i = 0; i < sel_int; i++) {
		var value = parseInt(document.getElementById("hours_"+i).value);
		total = total + value;
	}
	document.getElementById("hours_total").value = total;
}

function checkAuth(type) {
	if (type == "auth") {
		var answer = confirm("Are you sure you want to authorize these bookings?");
		if (answer) {
		} else {
			return false;
		}
	} else if (type == "decline") {
		var answer = confirm("Are you sure you want to decline these bookings?");
		if (answer) {
		} else {
			return false;
		}
	} else if (type == "delete") {
		var answer = confirm("Are you sure you want to delete these bookings?");
		if (answer) {
		} else {
			return false;
		}
	} else {
		return false;
	}
	document.myform.action = "crm_bookingsheet_auth_action.php?type="+type;
	document.myform.submit();
	return true;
}

function clickAuth(id) {
	if (document.getElementById("check_"+id).checked == true) {
		document.getElementById("hid_"+id).value = "Yes";
	} else {
		document.getElementById("hid_"+id).value = "";
	}
}

function checkLectureTime(time) {
	if (document.getElementById("lecture_"+time).checked == true) {
		document.getElementById("lecture_hid_"+time).value = "Yes";
	} else {
		document.getElementById("lecture_hid_"+time).value = "";
	}
	
	var lecstring = "";
	for (var i = 6; i < 19; i++) {
		var strtime = i.toString();
		var strleng = strtime.length;
		var time = "";
		if (strleng == 1) {
			time = "0"+i+":00";
		} else {
			time = i+":00";
		}
		
		if (document.getElementById("lecture_hid_"+i) != null) {
			if (document.getElementById("lecture_hid_"+i).value == "Yes") {
				lecstring = lecstring + ","+time+",";
				document.getElementById("lecture_hid").value = lecstring;
			} else {}
		} else {}
	}
	if (lecstring == "") {
		document.getElementById("lecture_hid").value = "";
	}
	ajaxBookingLecture2(document.myform.date.value, document.myform.lecture.options[document.myform.lecture.selectedIndex].value, document.getElementById('lecture_hid').value);
}

function checkAircraftTime(time) {
	if (document.getElementById("aircraft_"+time).checked == true) {
		document.getElementById("aircraft_hid_"+time).value = "Yes";
	} else {
		document.getElementById("aircraft_hid_"+time).value = "";
	}
	
	var airstring = "";
	for (var i = 0; i < 23; i++) {
		var proceed = true;
		var strtime = i.toString();
		var strleng = strtime.length;
		var time = "";
		if (strleng == 1) {
			time = "0"+i+":00";
		} else {
			time = i+":00";
		}
		
		if (document.getElementById("aircraft_hid_"+i) != null) {
			if (document.getElementById("aircraft_hid_"+i).value == "Yes") {
				airstring = airstring + ","+time+",";
				document.getElementById("aircraft_hid").value = airstring;
			} else {}
		} else {}
	}
	if (airstring == "") {
		document.getElementById("aircraft_hid").value = "";
	}
	
	var book = "";
	if (document.getElementById('book_id') != null) {
		book = document.getElementById('book_id').value;
	} else {}
	ajaxBookingAircraft2(document.myform.date.value, document.myform.aircraft.options[document.myform.aircraft.selectedIndex].value, document.getElementById('aircraft_hid').value, book);
}

function checkBookingSheet() {
	var date = document.myform.date;
	var student = document.myform.student;
	var instructor = document.myform.instructor;
	
	if (date.value == "") {
		alert("Please select Date");
		date.focus();
		return false;
	}
	
	if (document.getElementById("type1").checked == false) {
		if (document.getElementById("type2").checked == false) {
			if(document.getElementById("type3").checked == false) {
				alert("Please select Type of Booking");
				document.getElementById("type1").focus();
				return false;
			} else {
				var exam = document.myform.exam;
				if (exam.selectedIndex == 0) {
					alert("Please select Exam");
					exam.focus();
					return false;
				}
			}
		} else {
			var lecture = document.myform.lecture;
			if (lecture.selectedIndex == 0) {
				alert("Please select Lecture");
				lecture.focus();
				return false;
			}
		}
	} else {
		var aircraft = document.myform.aircraft;
		if (aircraft.selectedIndex == 0) {
			alert("Please select Aircraft");
			aircraft.focus();
			return false;
		}
	}
	
	if (student.selectedIndex == 0) {
		alert("Please select Student");
		student.focus();
		return false;
	}
	if (instructor.selectedIndex == 0) {
		alert("Please select Instructor");
		instructor.focus();
		return false;
	}
	document.myform.action = "crm_bookingsheet_action.php";
	return true;
}

function checkTypeBooking(num) {
	if (num == 1) {
		show("aircraft_row");
		show("aircraftslot_row");
		hide("lecture_row");
		hide("lectureslot_row");
		hide("exam_row");
		hide("examslot_row");
	} else if (num == 2) {
		hide("aircraft_row");
		hide("aircraftslot_row");
		show("lecture_row");
		show("lectureslot_row");
		hide("exam_row");
		hide("examslot_row");
	} else if (num == 3) {
		hide("aircraft_row");
		hide("aircraftslot_row");
		hide("lecture_row");
		hide("lectureslot_row");
		show("exam_row");
		show("examslot_row");
	} else {
		hide("aircraft_row");
		hide("aircraftslot_row");
		hide("lecture_row");
		hide("lectureslot_row");
		hide("exam_row");
		hide("examslot_row");
		document.getElementById("type1").checked = false;
		document.getElementById("type2").checked = false;
		document.getElementById("type3").checked = false;
	}
}

function show(object) {
	var browserName = navigator.appName;
	if (browserName == "Microsoft Internet Explorer") {
		document.getElementById(object).style.visibility = "visible";
		document.getElementById(object).style.display = "block";
	} else {
		document.getElementById(object).style.visibility = "visible";
		document.getElementById(object).style.display = "table-row";
	}
}

//hide
function hide(object) {
	document.getElementById(object).style.visibility = "hidden";
	document.getElementById(object).style.display = "none";
}

function checkCRMCalendar() {
	var eventtitle = document.myform.eventtitle;
	var eventdetail = document.myform.eventdetail;
	if (eventtitle.value == "") {
		alert("Please enter Event Title");
		eventtitle.focus();
		return false;
	}
	if (eventdetail.value == "") {
		alert("Please enter Event Detail");
		eventdetail.focus();
		return false;
	}
	document.myform.action = "crm_manage_calendar_action.php";
	return true;
}

function checkDeleteBoxes(id) {
	if (document.getElementById("check_" + id).checked == true) {
		document.getElementById("hid_" + id).value = "Yes";
	} else {
		document.getElementById("hid_" + id).value = "";
	}
}

function checkDeleteBoxesSubmit() {
	var answer = confirm("Are you sure you want to delete these messages?");
	
	if (answer) {
		document.inboxform.action = "crm_viewmessages_deletebulk.php";
		return true;
	} else {
		return false;
	}
}

function checkDeleteBoxesSubmit2() {
	var answer = confirm("Are you sure you want to delete these messages?");
	
	if (answer) {
		document.outboxform.action = "crm_viewmessages_deletebulk.php";
		return true;
	} else {
		return false;
	}
}

function checkDeleteMessage(id) {
	var answer = confirm("Are you sure you want to delete this message");
	if (answer) {
		window.location = "crm_viewmessages_delete.php?id=" + id;
	} else {
		return false;
	}
}

function checkDeleteMessageSent(id) {
	var answer = confirm("Are you sure you want to delete this message");
	if (answer) {
		window.location = "crm_viewmessages_sent_delete.php?id=" + id;
	} else {
		return false;
	}
}

function checkCharacters2() {
	var description = document.myform.description;
	var total = document.myform.char;
	var char = description.value.length;
	var left = 500 - char;
	
	if (left < 0) {
		document.myform.description.value = description.value.substr(0,500);
		document.myform.char.value = 0;
	} else {
		document.myform.char.value = left;
	}
}

//checkPhoneForm()
function checkPhoneForm() {
	var dialed = document.myform.dialed;
	var personspoken = document.myform.personspoken;
	var description = document.myform.description;
	
	if (dialed.value == "") {
		alert("Please enter the Telephone Number Dialed");
		dialed.focus();
		return false;
	}
	if (personspoken.value == "") {
		alert("Please enter the Person Spoken To");
		personspoken.focus();
		return false;
	}
	if (description.value == "") {
		alert("Please enter Description of Phone Call");
		description.focus();
		return false;
	}
	if (description.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Description of Phone Call");
		description.focus();
		return false;
	}
	if (description.value.indexOf("'") != -1) {
		alert("Please remove apostrophe/s from Description of Phone Call");
		description.focus();
		return false;
	}
	document.myform.action = "crm_logphonecall_action.php";
	return true;
}

function checkPhoneFormFollowUp() {
	var description = document.myform.description;
	
	if (description.value == "") {
		alert("Please enter Description of Follow Up Taken");
		description.focus();
		return false;
	}
	if (description.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Description of Follow Up Taken");
		description.focus();
		return false;
	}
	if (description.value.indexOf("'") != -1) {
		alert("Please remove apostrophe/s from Description of Follow Up Taken");
		description.focus();
		return false;
	}
	document.myform.action = "crm_viewphonelog_followup.php";
	return true;
}

function checkSigninFollowUp() {
	var description = document.myform.description;
	
	if (description.value == "") {
		alert("Please enter Description of Follow Up Taken");
		description.focus();
		return false;
	}
	if (description.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Description of Follow Up Taken");
		description.focus();
		return false;
	}
	if (description.value.indexOf("'") != -1) {
		alert("Please remove apostrophe/s from Description of Follow Up Taken");
		description.focus();
		return false;
	}
	document.myform.action = "crm_viewsignins_followup.php";
	return true;
}

function checkMessageReply() {
	var description = document.myform.description;
	
	if (description.value == "") {
		alert("Please enter Description of Follow Up Taken");
		description.focus();
		return false;
	}
	if (description.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Description of Follow Up Taken");
		description.focus();
		return false;
	}
	document.myform.action = "crm_viewmessages_reply.php";
	return true;
}

function overRover(object) {
	document.getElementById(object).className = "buttons_o";
}

function out(object) {
	document.getElementById(object).className = "buttons";
}

function checkCalendar() {
	var eventdetail = document.myform.eventdetail;
	if (eventdetail.value == "") {
		alert("Please enter Event Detail");
		eventdetail.focus();
		return false;
	}
	if (eventdetail.value.indexOf("'") != -1) {
		alert("Please remove the apostrophe/s from Event Detail");
		eventdetail.focus();
		return false;
	}
	if (eventdetail.value.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from Event Detail");
		eventdetail.focus();
		return false;
	}
	document.myform.action = "admin_calendar_send.php";
}

function checkOrderForm() {
	var fullname = document.myform.fullname.value;
	var email = document.myform.email.value;
	var telno = document.myform.telno.value;
	var cellno = document.myform.cellno.value;
	var faxno = document.myform.faxno.value;
	var physicaladdress = document.myform.physicaladdress.value;
	var postaladdress = document.myform.postaladdress.value;
	var postalcode = document.myform.postalcode.value;
	var security = document.myform.security.value;
	var comments = document.myform.comments.value;
	
	if (fullname == "") {
		alert("Please enter your name");
		document.myform.fullname.focus();
		return false;
	}
	if (email == "") {
		alert("Please enter your e-mail address");
		document.myform.email.focus();
		return false;
	}
	if (email.indexOf("@") == -1) {
		alert("Please enter a valid e-mail address");
		document.myform.email.focus();
		return false;
	}
	if (email.indexOf(".") == -1) {
		alert("Please enter a valid e-mail address");
		document.myform.email.focus();
		return false;
	}
	if (telno == "") {
		alert("Please enter your telephone number");
		document.myform.telno.focus();
		return false;
	}
	if (cellno == "") {
		alert("Please enter your cellphone number");
		document.myform.cellno.focus();
		return false;
	}
	if (faxno == "") {
		alert("Please enter your fax number");
		document.myform.faxno.focus();
		return false;
	}
	if (physicaladdress == "") {
		alert("Please enter your physical address");
		document.myform.physicaladdress.focus();
		return false;
	}
	if (physicaladdress.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from your physical address");
		document.myform.physicaladdress.focus();
		return false;
	}
	if (postaladdress == "") {
		alert("Please enter your postal address");
		document.myform.postaladdress.focus();
		return false;
	}
	if (postaladdress.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from your postal address");
		document.myform.postaladdress.focus();
		return false;
	}
	if (postalcode == "") {
		alert("Please enter your postal code");
		document.myform.postalcode.focus();
		return false;
	}
	if (security == "") {
		alert("Please enter security word");
		document.myform.security.focus();
		return false;
	}
	if (secuirty != "wl54952.nt") {
		alert("Security word is invalid");
		document.myform.security.focus();
		return false;
	}
	if (comments.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from your comments");
		document.myform.comments.focus();
		return false;
	}
	document.myform.action = "pilotshop_order.php";
	return true;
}

function checkGuestForm() {
	var fullname = document.myform.fullname.value;
	var email = document.myform.email.value;
	var telcell = document.myform.telcell.value;
	var interest = document.myform.interested;
	var gethere = document.myform.getheres;
	var security = document.myform.security.value;
	
	if (fullname == "") {
		alert("Please enter your name");
		document.myform.fullname.focus();
		return false;
	}
	if (email == "") {
		alert("Please enter your e-mail address");
		document.myform.email.focus();
		return false;
	}
	if (email.indexOf("@") == -1) {
		alert("Please enter a valid e-mail address");
		document.myform.email.focus();
		return false;
	}
	if (email.indexOf(".") == -1) {
		alert("Please enter a valid e-mail address");
		document.myform.email.focus();
		return false;
	}
	if (telcell == "") {
		alert("Please enter your tel/cell number");
		document.myform.telcell.focus();
		return false;
	}
	if (security == "") {
		alert("Please enter the security word");
		document.myform.security.focus();
		return false;
	}
	if (security != "wl54952.nt") {
		alert("Please enter the security word");
		document.myform.security.focus();
		return false;
	}
	document.myform.interest.value = interest.options[interest.selectedIndex].value;
	document.myform.gethere.value = gethere.options[gethere.selectedIndex].value;
	return true;
}