function checkUploadLog(id) {
	if (document.getElementById(id).checked == true) {
		document.getElementById(id + "_hid").value = "Yes";
	} else {
		document.getElementById(id + "_hid").value = "";
	}
}

function addNum(num) {
	var pin = document.myform.pin;
	if (pin.value.length < 5) {
		var old_value = pin.value;
		var new_value = old_value + num;
		pin.value = new_value;
	} else {}
}

function resetPin() {
	document.myform.pin.value = "";
	document.myform.reset();
	document.myform.username.focus();
	return false;
}

function checkDeleteProperty(propid,id,trustid) {
	var answer = confirm("Are you sure you want to delete this property information?");
	if (answer) {
		window.location = "userdetails_trusts_delprop.php?id="+id+"&trustid="+trustid+"&propid="+propid;
	} else {}
}

function checkAddProperty() {
	var prop_name = document.propform.prop_name;
	var prop_value = document.propform.prop_value;
	var prop_date = document.propform.prop_date;
	
	if (prop_name.value == "") {
		alert("Please enter Property");
		prop_name.focus();
		return false;
	}
	if (prop_name.value == "") {
		alert("Please enter Property Value");
		prop_value.focus();
		return false;
	}
	if (prop_date.value == "0000-00-00") {
		alert("Please enter Date Signed");
		prop_date.focus();
		return false;
	}
	document.propform.action = "userdetails_trusts_addprop.php";
	return true;
}

function kd(e,id) {
    var intKey = (window.Event) ? e.which : e.keyCode;
    if (intKey == 13) { //enter key
        if (id == 1) {
			filterTrust(document.searchForm.searchtrust.value);
		} else if (id == 2) {
			filterUserSearch(document.searchForm.search.value)
		} else if (id == 3) {
			filterBroker(document.searchForm.searchbroker.value)
		} else {}
    } else {}
}

//checkLinked
function checkLinked() {
	if (document.getElementById("linked_yes").checked == true) {
		show("price_495");
		hide("price_995");
	} else {
		if (document.getElementById("linked_no").checked == true) {
			show("price_995");
			hide("price_495");
		} else {
			hide("price_995");
			hide("price_495");
		}
	}
}

//checkPayment
function checkPayment() {
	var payment_method = document.regform.payment_method;
	if (payment_method.selectedIndex == 1) {
		show("credit_table");
		hide("bank_table");
	} else if (payment_method.selectedIndex == 2) {
		hide("credit_table");
		show("bank_table");
	} else {
		hide("credit_table");
		hide("bank_table");
	}
}

//checkCreditCard
function checkCreditCard() {
	var title = document.regform.title;
	var firstname = document.regform.firstname;
	var lastname = document.regform.lastname;
	var email = document.regform.email;
	var cellphone = document.regform.cellphone;
	var city = document.regform.city;
	var province = document.regform.province;
	
	if (title.selectedIndex == 0) {
		alert("Please select Title");
		title.focus();
		return false;
	}
	if (firstname.value == "") {
		alert("Please enter First Name");
		firstname.focus();
		return false;
	}
	if (lastname.value == "") {
		alert("Please enter Last Name");
		lastname.focus();
		return false;
	}
	if (email.value == "") {
		alert("Please enter E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf("@") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf(".") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (cellphone.value == "") {
		alert("Please enter Cell Phone Number");
		cellphone.focus();
		return false;
	}
	if (city.value == "") {
		alert("Please enter City / Town");
		city.focus();
		return false;
	}
	if (province.selectedIndex == 0) {
		alert("Please select Province");
		province.focus();
		return false;
	}
	
	if (document.getElementById("linked_yes").checked == true) {
		if (document.myform.affiliate_name.value == "") {
			alert("Please enter Affiliate Name");
			document.myform.affiliate_name.focus();
			return false;
		}
		if (document.myform.affiliate_code.value == "") {
			alert("Please enter Affiliate Code");
			document.myform.affiliate_code.focus();
			return false;
		}
	} else {
		if (document.getElementById("linked_no").checked == true) {
		} else {
			alert("Please select whether Linked to iProtect Affiliate or not");
			document.getElementById("linked_yes").focus();
			return false;
		}
	}
	var payment_method = document.regform.payment_method;
	if (payment_method.selectedIndex == 1) {
		var cc_num = document.regform.cc_number;
		var cc_name = document.regform.cc_name;
		var cc_type = document.regform.cc_type;
		var cc_exp1 = document.regform.expiry_month;
		var cc_exp2 = document.regform.expiry_year;
		var cc_csv = document.regform.csv_number;
		
		if (cc_num.value == "") {
			alert("Please enter Credit Card Number");
			cc_num.focus();
			return false;
		}
		if (cc_name.value == "") {
			alert("Please enter Name on Card");
			cc_name.focus();
			return false;
		}
		if (cc_type.selectedIndex == 0) {
			alert("Please select Credit Card Type");
			cc_type.focus();
			return false;
		}
		if (cc_exp1.selectedIndex == 0) {
			alert("Please select Expiry Date Month");
			cc_exp1.focus();
			return false;
		}
		if (cc_exp2.selectedIndex == 0) {
			alert("Please select Expiry Date Year");
			cc_exp2.focus();
			return false;
		}
		if (cc_csv.value == "") {
			alert("Please enter CSV Number");
			cc_csv.focus();
			return false;
		}
	} else if (payment_method.selectedIndex == 2) {
		var account_name = document.regform.account_name;
		var account_number = document.regform.account_number;
		var branch_code = document.regform.branch_code;
		var bank = document.regform.bank;
		
		if (account_name.value == "") {
			alert("Please enter Account Name");
			account_name.focus();
			return false;
		}
		if (account_number.value == "") {
			alert("Please enter Account Number");
			account_number.focus();
			return false;
		}
		if (branch_code.value == "") {
			alert("Please enter Branch Code");
			branch_code.focus();
			return false;
		}
		if (bank.selectedIndex == 0) {
			alert("Please select Bank");
			bank.focus();
			return false;
		}
	} else {
		alert("Please select Payment Method");
		payment_method.focus();
		return false;
	}
	
	document.regform.action = "credit-card-action.php";
	return true;
}

function hoverOver(id) {
	document.getElementById(id).className = "bgblue";
}

function hoverOut(id) {
	document.getElementById(id).className = "bgwhite";
}

function deleteNotice(id, note) {
	var answer = confirm("Are you sure you want to remove the notice:\n\n" + note);
	if (answer) {
		window.location = "note_rem.php?id=" + id;
	} else {}
}

function checkCompleteTask(id) {
	var answer = confirm("Do you want to mark this task as complete?");
	if (answer) {
		window.location = "tasks_viewmy_detail_completed.php?id=" + id;
	} else {
		document.getElementById("checktask").checked = false;
	}
}

function checkCancelApp() {
	if (document.myform.status.options[document.myform.status.selectedIndex].value == "Cancelled") {
		show('cancelReason');
		hide('dateCompleted');
	} else if (document.myform.status.options[document.myform.status.selectedIndex].value == "Completed") {
		show('dateCompleted');
		hide('cancelReason');
	} else {
		hide('cancelReason');
		hide('dateCompleted');
	}
}

function checkBookAppointment() {
	var firstname = document.myform.firstname;
	var lastname = document.myform.lastname;
	var email = document.myform.email;
	var phone = document.myform.phone;
	var cellphone = document.myform.cellphone;
	var city = document.myform.city;
	var postaladdress = document.myform.postaladdress;
	var postalcode = document.myform.postalcode;
	
	if (firstname.value == "") {
		alert("Please enter First Name");
		firstname.focus();
		return false;
	}
	if (lastname.value == "") {
		alert("Please enter Last Name");
		lastname.focus();
		return false;
	}
	if (email.value == "") {
		alert("Please enter E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf("@") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf(".") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (phone.value == "") {
		if (cellphone.value == "") {
			alert("Please enter a Contact (Telephone / Cell Phone) Number");
			phone.focus();
			return false;
		}
	}
	if (city.value == "") {
		alert("Please enter City");
		city.focus();
		return false;
	}
	if (postaladdress.value == "") {
		alert("Please enter Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postalcode.value == "") {
		alert("Please enter Postal Code");
		postalcode.focus();
		return false;
	}
	document.myform.action = "bookdirect_action.php";
	return true;
}

function checkNoteNew() {
	var note = document.myform.note;
	var note_date = document.myform.note_date;
	if (note.value == "") {
		alert("Please enter Note / Detail");
		note.focus();
		return false;
	}
	if (note_date.value == "") {
		alert("Please select Note Date");
		note_date.focus();
		return false;
	}
	document.myform.action = "note_add.php";
	return true;
}

function checkNotes() {
	var detail = document.noteform.detail;
	if (detail.value == "") {
		alert("Please enter Detail");
		detail.focus();
		return false;
	}
	if (detail.value.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from Detail");
		detail.focus();
		return false;
	}
	document.noteform.action = "userdetails_notes_add.php";
	return true;
}

function checkClientType() {
	if (document.myform.client.selectedIndex == 0) {
		hide("row1");
		hide("row2");
	} else if (document.myform.client.selectedIndex == 1) {
		show("row1");
		hide("row2");
	} else {
		hide("row1");
		show("row2");
	}
}

function checkCancelAppointment(id) {
	var answer = confirm("Are you sure you want to cancel this appointment?");
	if (answer) {
		window.location = "appointments_cancelmy.php?id=" + id;
	} else {}
}

function checkCancelAssignedTask(id) {
	var answer = confirm("Are you sure you want to cancel this task?");
	if (answer) {
		window.location = "tasks_viewassigned_cancel.php?id=" + id;
	} else {}
}

function checkCancelAllAppointment(id) {
	var answer = confirm("Are you sure you want to cancel this appointment?");
	if (answer) {
		window.location = "appointments_cancelall.php?id=" + id;
	} else {}
}

function checkAttendees(id) {
	if (document.getElementById("attendees_" + id).checked == true) {
		document.getElementById("attendees_" + id + "_hid").value = id;
	} else {
		document.getElementById("attendees_" + id + "_hid").value = "";
	}
}

function checkBrokerType() {
	if (document.brokerform.broker_type.selectedIndex == 1) {
		document.getElementById("broker_own").style.display = "none";
		document.getElementById("broker_affiliate").style.display = "block";
	} else if (document.brokerform.broker_type.selectedIndex == 2) {
		document.getElementById("broker_own").style.display = "block";
		document.getElementById("broker_affiliate").style.display = "none";
	} else {
		document.getElementById("broker_own").style.display = "none";
		document.getElementById("broker_affiliate").style.display = "none";
	}
}

function checkBrokerType2() {
	if (document.myform.broker_type.selectedIndex == 1) {
		document.getElementById("broker_own").style.display = "none";
		document.getElementById("broker_affiliate").style.display = "block";
	} else if (document.myform.broker_type.selectedIndex == 2) {
		document.getElementById("broker_own").style.display = "block";
		document.getElementById("broker_affiliate").style.display = "none";
	} else {
		document.getElementById("broker_own").style.display = "none";
		document.getElementById("broker_affiliate").style.display = "none";
	}
}

function newTrustDividends() {
	if (document.myform.typetrust.selectedIndex == 4) {
		show("table_dividends");
	} else {
		hide("table_dividends");
	}
}

function newTrustAddress() {
	if (document.getElementById("same").checked == true) {
		document.getElementById("table_same").style.display = "block";
		document.getElementById("table_new").style.display = "none";
		document.myform.add_sel.value = "same";
	} else {
		document.getElementById("table_same").style.display = "none";
		document.getElementById("table_new").style.display = "block";
		document.myform.add_sel.value = "new";
	}
}

function trustBankAccount() {
	if (document.getElementById("bankaccount_yes").checked == true) {
		document.getElementById("table_bank").style.display = "block";
		document.myform.bankaccount_hid.value = "Yes";
	} else {
		document.getElementById("table_bank").style.display = "none";
		document.myform.bankaccount_hid.value = "No";
	}
}

function newTrustLifeInsurance() {
	if (document.getElementById("life_yes").checked == true) {
		document.getElementById("table_life").style.display = "block";
		document.myform.life_hid.value = "Yes";
	} else {
		document.getElementById("table_life").style.display = "none";
		document.myform.life_hid.value = "No";
	}
}

function newTrustOther() {
	if (document.getElementById("other_yes").checked == true) {
		document.getElementById("table_other").style.display = "block";
		document.myform.other_hid.value = "Yes";
	} else {
		document.getElementById("table_other").style.display = "none";
		document.myform.other_hid.value = "No";
	}
}

/*-------------------------------------------------------------------------------------------------FILE MANAGEMENT*/

function checkTaskNew() {
	var subject = document.myform.subject;
	var due_date = document.myform.due_date;
	var hid = document.myform.hid;
	var detail = document.myform.detail;
	
	if (subject.value == "") {
		alert("Please enter Subject");
		subject.focus();
		return false;
	}
	if (due_date.value == "") {
		alert("Please select Date");
		due_date.focus();
		return false;
	}
	if (hid.value == "") {
		alert("Please select Person to Assign Task To");
		return false;
	}
	if (detail.value == "") {
		alert("Please enter Detail / Description");
		detail.focus();
		return false;
	}
	if (detail.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Detail / Description");
		detail.focus();
		return false;
	}
	document.myform.action = "task_new_action.php";
	return true;
}

function checkTimesheetNew() {
	var subject = document.myform.subject;
	var date = document.myform.date;
	var client = document.myform.client;
	var detail = document.myform.detail;
	
	if (subject.value == "") {
		alert("Please enter Subject");
		subject.focus();
		return false;
	}
	if (date.value == "") {
		alert("Please select Date");
		date.focus();
		return false;
	}
	if (client.selectedIndex == 0) {
	} else {
		if (client.selectedIndex == 1) {
			if (document.myform.clientbranch != null) {
				if (document.myform.clientbranch.selectedIndex == 0) {
					alert("Please select Client Branch");
					document.myform.clientbranch.focus();
					return false;
				}
			} else {}
			if (document.myform.clientname.selectedIndex == 0) {
				alert("Please select Client Name");
				document.myform.clientname.focus();
				return false;
			}
		} else {
			if (document.myform.clientname2.value == "") {
				alert("Please enter Client Name");
				document.myform.clientname2.focus();
				return false;
			}
		}
	}
	if (detail.value == "") {
		alert("Please enter Detail / Description");
		detail.focus();
		return false;
	}
	if (detail.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Detail / Description");
		detail.focus();
		return false;
	}
	document.myform.action = "timesheet_new_action.php";
	return true;
}

function checkAppointmentNew() {
	var subject = document.myform.subject;
	var location = document.myform.location;
	var type = document.myform.type;
	var appointment_date = document.myform.appointment_date;
	var client = document.myform.client;
	var detail = document.myform.detail;
	
	if (subject.value == "") {
		alert("Please enter Subject");
		subject.focus();
		return false;
	}
	if (location.value == "") {
		alert("Please enter Location");
		location.focus();
		return false;
	}
	if (type.selectedIndex == 0) {
		alert("Please select Type of Appointment");
		type.focus();
		return false;
	}
	if (appointment_date.value == "") {
		alert("Please select Date");
		appointment_date.focus();
		return false;
	}
	if (client.selectedIndex == 0) {
		alert("Please select type of Client");
		client.focus();
		return false;
	} else {
		if (client.selectedIndex == 1) {
			if (document.myform.clientbranch != null) {
				if (document.myform.clientbranch.selectedIndex == 0) {
					alert("Please select Client Branch");
					document.myform.clientbranch.focus();
					return false;
				}
			} else {}
			if (document.myform.clientname.selectedIndex == 0) {
				alert("Please select Client Name");
				document.myform.clientname.focus();
				return false;
			}
		} else {
			if (document.myform.clientname2.value == "") {
				alert("Please enter Client Name");
				document.myform.clientname2.focus();
				return false;
			}
		}
	}
	if (detail.value == "") {
		alert("Please enter Detail / Description");
		detail.focus();
		return false;
	}
	if (detail.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Detail / Description");
		detail.focus();
		return false;
	}
	document.myform.action = "appointment_new_action.php";
	return true;
}

function checkMoveFile() {
	var movefolder = document.moveform.movefolder;
	if (movefolder.selectedIndex == 0) {
		alert("Please select the folder");
		movefolder.focus();
		return false;
	}
	document.moveform.action = "myfolders_file_move.php";
	return true;
}

function checkMoveFileClient() {
	var movefolder = document.moveform.movefolder;
	if (movefolder.selectedIndex == 0) {
		alert("Please select the folder");
		movefolder.focus();
		return false;
	}
	document.moveform.action = "myfolders_clients_move.php";
	return true;
}

function checkMoveFileManage() {
	var movefolder = document.moveform.movefolder;
	if (movefolder.selectedIndex == 0) {
		alert("Please select the folder");
		movefolder.focus();
		return false;
	}
	document.moveform.action = "managefolders_file_move.php";
	return true;
}

function deleteFolder(str1, str2) {
	var answer = confirm("Are you sure you want to delete the following folder:\n\n\t'" + str2 + "'\n\nPLEASE NOTE: All files under this folder (if any) will also be removed.\n\n");
	if (answer) {
		window.location = "myfolders_folder_rem.php?id=" + str1;
		return true;
	} else {
		return false;
	}
}

function deleteFolderManage(str1, str2) {
	var answer = confirm("Are you sure you want to delete the following folder:\n\n\t'" + str2 + "'\n\nPLEASE NOTE: All files under this folder (if any) will also be removed.\n\n");
	if (answer) {
		window.location = "managefolders_folder_rem.php?id=" + str1;
		return true;
	} else {
		return false;
	}
}

function deleteFile(id, filename) {
	var answer = confirm("Are you sure you want to delete the following file:\n\n'" + filename + "'\n\n");
	if (answer) {
		window.location = "myfolders_file_rem.php?id=" + id;
		return true;
	} else {
		return false;
	}
}

function deleteFileClient(id, filename, foldername) {
	var answer = confirm("Are you sure you want to delete the following file:\n\n'" + filename + "'\n\n");
	if (answer) {
		window.location = "myfolders_clients_rem.php?id=" + id + "&foldername=" + foldername;
		return true;
	} else {
		return false;
	}
}

function deleteFileManage(str1, str2) {
	var answer = confirm("Are you sure you want to delete the following file:\n\n'" + str2 + "'\n\n");
	if (answer) {
		window.location = "managefolders_file_rem.php?id=" + str1;
		return true;
	} else {
		return false;
	}
}

function checkCreateFolder() {
	var foldername = document.myform.foldername;
	if (foldername.value == "") {
		alert("Please enter Folder Name");
		foldername.focus();
		return false;
	}
	if (foldername.value.indexOf(" ") != -1) {
		alert("Please replace the space in Folder Name with an underscore '_'");
		foldername.focus();
		return false;
	}
	document.myform.action = "myfolders_create.php";
	return true;
}

function checkCreateFolderManage() {
	var foldername = document.myform.foldername;
	var subfolder = document.myform.subfolder;
	if (foldername.value == "") {
		alert("Please enter Folder Name");
		foldername.focus();
		return false;
	}
	if (foldername.value.indexOf(" ") != -1) {
		alert("Please replace the space in Folder Name with an underscore '_'");
		foldername.focus();
		return false;
	}
	if (subfolder.selectedIndex == 0) {
		alert("Please select a folder to create under");
		subfolder.focus();
		return false;
	}
	document.myform.action = "managefolders_create.php";
	return true;
}

function checkUploadFile() {
	var foldername = document.myform2.foldername;
	if (foldername.selectedIndex == 0) {
		alert("Please select Folder to upload to");
		foldername.focus();
		return false;
	}
	document.myform2.action = "myfolders_upload.php";
	return true;
}

function checkUploadFileClients() {
	var foldername = document.myform3.foldername;
	var subfolder = document.myform3.subfolder;
	if (foldername.selectedIndex == 0) {
		alert("Please select Folder to upload to");
		foldername.focus();
		return false;
	}
	if (subfolder.selectedIndex == 0) {
		alert("Please select Sub-Folder to upload to");
		subfolder.focus();
		return false;
	}
	document.myform3.action = "myfolders_upload_clients.php";
	return true;
}

function checkUploadFileManage() {
	var foldername = document.myform2.foldername;
	var subfolder = document.myform2.subfolder;
	if (foldername.selectedIndex == 0) {
		alert("Please select Folder to upload to");
		foldername.focus();
		return false;
	}
	if (document.myform2.subfolder) {
		if (subfolder.selectedIndex == 0) {
			alert("Please select the Sub-Folder to upload to");
			subfolder.focus();
			return false;
		}
	} else {
		alert("No folders have been created under this user. Please create a folder before uploading");
		return false;
	}
	document.myform2.action = "managefolders_upload.php";
	return true;
}

/*-------------------------------------------------------------------------------------END*/

function checkEmployees() {
	var hid = document.myform.hid.value;
	if (document.getElementById(hid).checked == true) {
		document.getElementById("hid_" + hid).value = "Yes";
	} else {
		document.getElementById("hid_" + hid).value = "";
	}
}

//show
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";
}

//checkInit2()
function checkInit2() {
	newTrustDividends();
	
	var life_hid = document.myform.life_hid;
	if (life_hid.value == "Yes") {
		document.getElementById('life_yes').checked = "true";
		document.myform.life_hid.value = "Yes";
		newTrustLifeInsurance();
	} else {
		document.getElementById('life_no').checked = "true";
		document.myform.life_hid.value = "No";
	}
	
	var other_hid = document.myform.other_hid;
	if (other_hid.value == "Yes") {
		document.getElementById('other_yes').checked = "true";
		document.myform.other_hid.value = "Yes";
		newTrustOther();
	} else {
		document.getElementById('other_no').checked = "true";
		document.myform.other_hid.value = "No";
	}
	
	var bankaccount_hid = document.myform.bankaccount_hid;
	if (bankaccount_hid.value == "Yes") {
		document.getElementById('bankaccount_yes').checked = "true";
		document.myform.bankaccount_hid.value = "Yes";
		trustBankAccount();
	} else {
		document.getElementById('bankaccount_no').checked = "true";
		document.myform.bankaccount_hid.value = "No";
	}
}

//checkInit3()
function checkInit3() {
	document.myform.firstname.focus();
	checkBroker();
}

function checkBrokerForm() {
	var broker_type = document.brokerform.broker_type;
	var broker_name = document.brokerform.broker_name;
	var broker_email = document.brokerform.broker_email;
	var broker_contactnumber = document.brokerform.broker_contactnumber;
	
	if (broker_type.selectedIndex == 0) {
		alert("Please select Broker Type");
		broker_type.focus();
		return false;
	} else {
		if (broker_type.selectedIndex == 1) {
			var broker_companyname = document.brokerform.broker_companyname1;
		} else {
			var broker_companyname = document.brokerform.broker_companyname2;
			if (broker_companyname.value == "") {
				alert("Please enter Broker Company Name");
				broker_companyname.focus();
				return false;
			} else {}
		}
	}
	if (broker_name.value == "") {
		alert("Please enter Broker Name");
		broker_name.focus();
		return false;
	}
	if (broker_email.value == "") {
		alert("Please enter Broker E-Mail");
		broker_email.focus();
		return false;
	}
	if (broker_contactnumber.value == "") {
		alert("Please enter Broker Contact Number");
		broker_contactnumber.focus();
		return false;
	}
	document.brokerform.action = "editdetails_addbroker.php";
	return true;
}

function checkBrokerFormAdmin() {
	var broker_type = document.brokerform.broker_type;
	var broker_name = document.brokerform.broker_name;
	var broker_email = document.brokerform.broker_email;
	var broker_contactnumber = document.brokerform.broker_contactnumber;
	
	if (broker_type.selectedIndex == 0) {
		alert("Please select Broker Type");
		broker_type.focus();
		return false;
	} else {
		if (broker_type.selectedIndex == 1) {
			var broker_companyname = document.brokerform.broker_companyname1;
		} else {
			var broker_companyname = document.brokerform.broker_companyname2;
			if (broker_companyname.value == "") {
				alert("Please enter Broker Company Name");
				broker_companyname.focus();
				return false;
			} else {}
		}
	}
	if (broker_name.value == "") {
		alert("Please enter Broker Name");
		broker_name.focus();
		return false;
	}
	if (broker_email.value == "") {
		alert("Please enter Broker E-Mail");
		broker_email.focus();
		return false;
	}
	if (broker_contactnumber.value == "") {
		alert("Please enter Broker Contact Number");
		broker_contactnumber.focus();
		return false;
	}
	document.brokerform.action = "userdetails_edit_addbroker.php";
	return true;
}

function checkBrokerRemove() {
	var selid = document.brokerform.selid.value;
	var answer = confirm("Are you sure you want to remove this entry?");
	if (answer) {
		window.location = "editdetails_rembroker.php?id=" + selid;
	} else {}
}

function checkBrokerRemoveAdmin() {
	var id = document.myform.id.value;
	var selid = document.brokerform.selid.value;
	var answer = confirm("Are you sure you want to remove this entry?");
	if (answer) {
		window.location = "userdetails_edit_rembroker.php?id=" + id + "&selid=" + selid;
	} else {}
}

//checkEditDetails()
function checkEditDetails() {
	var firstname = document.myform.firstname;
	var lastname = document.myform.lastname;
	var idnumber = document.myform.idnumber;
	var incometax = document.myform.incometax;
	var email = document.myform.email;
	var phone = document.myform.phone;
	var cellphone = document.myform.cellphone;
	var fax = document.myform.fax;
	var physicaladdress = document.myform.physicaladdress;
	var postaladdress = document.myform.postaladdress;
	var postalcode = document.myform.postalcode;
	
	if (firstname.value == "") {
		alert("Please enter First Name");
		firstname.focus();
		return false;
	}
	if (lastname.value == "") {
		alert("Please enter Last Name");
		lastname.focus();
		return false;
	}
	if (idnumber.value == "") {
		alert("Please enter ID Number");
		idnumber.focus();
		return false;
	}
	if (idnumber.value.length != 13) {
		alert("Please enter a valid ID Number");
		idnumber.focus();
		return false;
	}
	if (incometax.value == "") {
		alert("Please enter Personal Income Tax Number");
		incometax.focus();
		return false;
	}
	if (email.value == "") {
		alert("Please enter E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf("@") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf(".") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (phone.value == "") {
		if (cellphone.value == "") {
			alert("Please enter a Contact (Telephone / Cell Phone) Number");
			phone.focus();
			return false;
		}
	}
	if (physicaladdress.value == "") {
		alert("Please enter Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (physicaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (postaladdress.value == "") {
		alert("Please enter Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postalcode.value == "") {
		alert("Please enter Postal Code");
		postalcode.focus();
		return false;
	}
	document.myform.action = "editdetails_action.php";
	return true;
}

//checkLoginForm()
function checkLoginForm() {
	var username = document.loginform.username;
	var password = document.loginform.password;
	
	if (username.value == "") {
		alert("Please enter Username");
		username.focus();
		return false;
	} else {
		if (password.value == "") {
			alert("Please enter Password");
			password.focus();
			return false;
		} else {
			return true;
		}
	}
}

//checkPasswordForm()
function checkPasswordForm() {
	var oldpassword_hid = document.myform.oldpassword_hid;
	var oldpassword = document.myform.oldpassword;
	var newpassword = document.myform.newpassword;
	var confirmnewpassword = document.myform.confirmnewpassword;
	
	if (oldpassword.value == "") {
		alert("Please enter Old Password");
		oldpassword.focus();
		return false;
	}
	if (oldpassword.value != oldpassword_hid.value) {
		alert("Your Old Password is incorrect. Please verify");
		oldpassword.focus();
		return false;
	}
	if (newpassword.value == "") {
		alert("Please enter New Password");
		newpassword.focus();
		return false;
	}
	if (confirmnewpassword.value == "") {
		alert("Please Confirm New Password");
		confirmnewpassword.focus();
		return false;
	}
	if (newpassword.value != confirmnewpassword.value) {
		alert("Passwords do not match. Please verify");
		newpassword.focus();
		return false;
	}
	document.myform.action = "changepassword_action.php";
	return true;
}

//checkBroker()
function checkBroker() {
	var broker_hid = document.myform.broker_hid;
	if (broker_hid.value == "Yes") {
		document.getElementById('broker_yes').checked = "true";
		show('broker1_1');
		show('broker1_2');
		show('broker1_3');
	} else {
		document.getElementById('broker_no').checked = "true";
		hide('broker1_1');
		hide('broker1_2');
		hide('broker1_3');
	}
}

//checkSignupForm()
function checkSignupForm2() {
	var firstname = document.myform.firstname;
	var lastname = document.myform.lastname;
	var idnumber = document.myform.idnumber;
	var incometax = document.myform.incometax;
	var email = document.myform.email;
	var phone = document.myform.phone;
	var cellphone = document.myform.cellphone;
	var fax = document.myform.fax;
	var physicaladdress = document.myform.physicaladdress;
	var postaladdress = document.myform.postaladdress;
	var postalcode = document.myform.postalcode;
	
	if (firstname.value == "") {
		alert("Please enter First Name");
		firstname.focus();
		return false;
	}
	if (lastname.value == "") {
		alert("Please enter Last Name");
		lastname.focus();
		return false;
	}
	if (idnumber.value == "") {
		alert("Please enter ID Number");
		idnumber.focus();
		return false;
	}
	if (idnumber.value.length != 13) {
		alert("Please enter a valid ID Number");
		idnumber.focus();
		return false;
	}
	if (incometax.value == "") {
		alert("Please enter Personal Income Tax Number");
		incometax.focus();
		return false;
	}
	if (email.value == "") {
		alert("Please enter E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf("@") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf(".") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (phone.value == "") {
		if (cellphone.value == "") {
			alert("Please enter a Contact (Telephone / Cell Phone) Number");
			phone.focus();
			return false;
		}
	}
	if (physicaladdress.value == "") {
		alert("Please enter Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (physicaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (postaladdress.value == "") {
		alert("Please enter Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postalcode.value == "") {
		alert("Please enter Postal Code");
		postalcode.focus();
		return false;
	}
	var broker_type = document.myform.broker_type;
	var broker_name = document.myform.broker_name;
	var broker_email = document.myform.broker_email;
	var broker_contactnumber = document.myform.broker_contactnumber;
	
	if (broker_type.selectedIndex == 0) {
	} else {
		if (broker_type.selectedIndex == 1) {
			var broker_companyname = document.myform.broker_companyname1;
		} else {
			var broker_companyname = document.myform.broker_companyname2;
			if (broker_companyname.value == "") {
				alert("Please enter Broker Company Name");
				broker_companyname.focus();
				return false;
			} else {}
		}
		if (broker_name.value == "") {
			alert("Please enter Broker Name");
			broker_name.focus();
			return false;
		}
		if (broker_email.value == "") {
			alert("Please enter Broker E-Mail");
			broker_email.focus();
			return false;
		}
		if (broker_contactnumber.value == "") {
			alert("Please enter Broker Contact Number");
			broker_contactnumber.focus();
			return false;
		}
	}
	document.myform.action = "action2.php";
	return true;
}

//check
function checkSignupNewClient() {
	var firstname = document.myform.firstname;
	var lastname = document.myform.lastname;
	
	var idnumber = document.myform.idnumber;
	var incometax = document.myform.incometax;
	
	var email = document.myform.email;
	var phone = document.myform.phone;
	var cellphone = document.myform.cellphone;
	var fax = document.myform.fax;
	var physicaladdress = document.myform.physicaladdress;
	var postaladdress = document.myform.postaladdress;
	var postalcode = document.myform.postalcode;
	
	if (firstname.value == "") {
		alert("Please enter First Name");
		firstname.focus();
		return false;
	}
	if (lastname.value == "") {
		alert("Please enter Last Name");
		lastname.focus();
		return false;
	}
	if (idnumber.value == "") {
		alert("Please enter ID Number");
		idnumber.focus();
		return false;
	}
	if (idnumber.value.length != 13) {
		alert("Please enter a valid ID Number");
		idnumber.focus();
		return false;
	}
	if (incometax.value == "") {
		alert("Please enter Personal Income Tax Number");
		incometax.focus();
		return false;
	}
	if (email.value == "") {
		alert("Please enter E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf("@") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf(".") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (phone.value == "") {
		if (cellphone.value == "") {
			alert("Please enter a Contact (Telephone / Cell Phone) Number");
			phone.focus();
			return false;
		}
	}
	if (physicaladdress.value == "") {
		alert("Please enter Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (physicaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (postaladdress.value == "") {
		alert("Please enter Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postalcode.value == "") {
		alert("Please enter Postal Code");
		postalcode.focus();
		return false;
	}
	var broker_type = document.myform.broker_type;
	var broker_name = document.myform.broker_name;
	var broker_email = document.myform.broker_email;
	var broker_contactnumber = document.myform.broker_contactnumber;
	
	if (broker_type.selectedIndex == 0) {
	} else {
		if (broker_type.selectedIndex == 1) {
			var broker_companyname = document.myform.broker_companyname1;
		} else {
			var broker_companyname = document.myform.broker_companyname2;
			if (broker_companyname.value == "") {
				alert("Please enter Broker Company Name");
				broker_companyname.focus();
				return false;
			} else {}
		}
		if (broker_name.value == "") {
			alert("Please enter Broker Name");
			broker_name.focus();
			return false;
		}
		if (broker_email.value == "") {
			alert("Please enter Broker E-Mail");
			broker_email.focus();
			return false;
		}
		if (broker_contactnumber.value == "") {
			alert("Please enter Broker Contact Number");
			broker_contactnumber.focus();
			return false;
		}
	}
	document.myform.action = "signupnewclient_action.php";
	return true;
}

//checkTrustNew()
function checkTrustNew() {
	var typetrust = document.myform.typetrust;
	var registeredname = document.myform.registeredname;
	var tradename = document.myform.tradename;
	var registrationnumber = document.myform.registrationnumber;
	var vatnumber = document.myform.vatnumber;
	var incometaxnumber = document.myform.incometaxnumber;
	var add_sel = document.myform.add_sel;
	
	var trustphysicaladdress = document.myform.trustphysicaladdress2;
	var trustpostaladdress = document.myform.trustpostaladdress2;
	var trustpostalcode = document.myform.trustpostalcode2;
	
	var lifeinsurance = document.myform.life_hid;
	var life_insurancecompany = document.myform.life_insurancecompany;
	var life_policynumber = document.myform.life_policynumber;
	var life_insured = document.myform.life_insured;
	var life_policypayer = document.myform.life_policypayer;
	var life_premium = document.myform.life_premium;
	var life_policyreviewdate = document.myform.life_policyreviewdate;
	
	var otherpolicies = document.myform.other_hid;
	var other_typeofpolicy = document.myform.other_typeofpolicy;
	var other_insurancecompany = document.myform.other_insurancecompany;
	var other_policynumber = document.myform.other_policynumber;
	var other_policypayer = document.myform.other_policypayer;
	var other_premium = document.myform.other_premium;
	var other_policyreviewdate = document.myform.other_policyreviewdate;
	
	var bankaccount = document.myform.bankaccount_hid;
	var bank_bankgroup = document.myform.bank_bankgroup;
	var bank_branchcode = document.myform.bank_branchcode;
	var bank_accountnumber = document.myform.bank_accountnumber;
	var bank_accountname = document.myform.bank_accountname;
	var bank_accounttype = document.myform.bank_accounttype;
	
	if (typetrust.selectedIndex == 0) {
		alert("Please select Type of Trust");
		typetrust.focus();
		return false;
	}
	if (registeredname.value == "") {
		alert("Please enter Registered Name");
		registeredname.focus();
		return false;
	}
	if (tradename.value == "") {
		alert("Please enter Trade Name");
		tradename.focus();
		return false;
	}
	if (registrationnumber.value == "") {
		alert("Please enter Registration Number");
		registrationnumber.focus();
		return false;
	}
	if (add_sel.value == "new") {
		if (trustphysicaladdress.value == "") {
			alert("Please enter Physical Address");
			trustphysicaladdress.focus();
			return false;
		}
		if (trustphysicaladdress.value.indexOf('"') != -1) {
			alert("Please remove the quotation mark/s from the Physical Address");
			trustphysicaladdress.focus();
			return false;
		}
		if (trustpostaladdress.value == "") {
			alert("Please enter Postal Address");
			trustpostaladdress.focus();
			return false;
		}
		if (trustpostaladdress.value.indexOf('"') != -1) {
			alert("Please remove the quotation mark/s from the Postal Address");
			trustpostaladdress.focus();
			return false;
		}
		if (trustpostalcode.value == "") {
			alert("Please enter Postal Code");
			trustpostalcode.focus();
			return false;
		}
	} else {}
	
	if (typetrust.selectedIndex == 4) {
		var share_dividendsreceived = document.myform.share_dividendsreceived;
		var share_amount = document.myform.share_amount;
		var share_date = document.myform.share_date;
		
		if (share_dividendsreceived.value == "") {
			alert("Please enter Dividends Received");
			share_dividendsreceived.focus();
			return false;
		}
		if (share_amount.value == "0.00") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_amount.value == "") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_amount.value == "0") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_date.value == "") {
			alert("Please select Dividends Received Date");
			share_date.focus();
			return false;
		}
	}
	
	if (lifeinsurance.value == "Yes") {
		if (life_insurancecompany.value == "") {
			alert("Please enter Insurance Company");
			life_insurancecompany.focus();
			return false;
		}
		if (life_policynumber.value == "") {
			alert("Please enter Policy Number");
			life_policynumber.focus();
			return false;
		}
		if (life_insured.value == "") {
			alert("Please enter Life Insured");
			life_insured.focus();
			return false;
		}
		if (life_policypayer.value == "") {
			alert("Please enter Policy Payer");
			life_policypayer.focus();
			return false;
		}
		if (life_premium.value == "0.00") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_premium.value == "") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_premium.value == "0") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_policyreviewdate.value == "") {
			alert("Please select Policy Review Date");
			life_policyreviewdate.focus();
			return false;
		}
	} else {}
	
	if (otherpolicies.value == "Yes") {
		if (other_typeofpolicy.value == "") {
			alert("Please enter Type of Policy");
			other_typeofpolicy.focus();
			return false;
		}
		if (other_insurancecompany.value == "") {
			alert("Please enter Insurance Company");
			other_insurancecompany.focus();
			return false;
		}
		if (other_policynumber.value == "") {
			alert("Please enter Policy Number");
			other_policynumber.focus();
			return false;
		}
		if (other_policypayer.value == "") {
			alert("Please enter Policy Payer");
			other_policypayer.focus();
			return false;
		}
		if (other_premium.value == "0.00") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_premium.value == "") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_premium.value == "0") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_policyreviewdate.value == "") {
			alert("Please select Policy Review Date");
			other_policyreviewdate.focus();
			return false;
		}
	} else {}
	
	if (bankaccount.value == "Yes") {
		if (bank_bankgroup.selectedIndex == 0) {
			alert("Please select Bank Group");
			bank_bankgroup.focus();
			return false;
		}
		if (bank_branchcode.value == "") {
			alert("Please enter Branch Code");
			bank_branchcode.focus();
			return false;
		}
		if (bank_accountnumber.value == "") {
			alert("Please enter Account Number");
			bank_accountnumber.focus();
			return false;
		}
		if (bank_accountname.value == "") {
			alert("Please select Account Name");
			bank_accountname.focus();
			return false;
		}
		if (bank_accounttype.selectedIndex == 0) {
			alert("Please select Account Type");
			bank_accounttype.focus();
			return false;
		}
	} else {}
	
	document.myform.action = "trustdetails_new_action.php";
	return true;
}

//checkTrustEdit()
function checkTrustEdit() {
	var typetrust = document.myform.typetrust;
	var registeredname = document.myform.registeredname;
	var tradename = document.myform.tradename;
	var registrationnumber = document.myform.registrationnumber;
	var vatnumber = document.myform.vatnumber;
	var incometaxnumber = document.myform.incometaxnumber;
	var add_sel = document.myform.add_sel;
	
	var trustphysicaladdress = document.myform.trustphysicaladdress;
	var trustpostaladdress = document.myform.trustpostaladdress;
	var trustpostalcode = document.myform.trustpostalcode;
	
	var lifeinsurance = document.myform.life_hid;
	var life_insurancecompany = document.myform.life_insurancecompany;
	var life_policynumber = document.myform.life_policynumber;
	var life_insured = document.myform.life_insured;
	var life_policypayer = document.myform.life_policypayer;
	var life_premium = document.myform.life_premium;
	var life_policyreviewdate = document.myform.life_policyreviewdate;
	
	var otherpolicies = document.myform.other_hid;
	var other_typeofpolicy = document.myform.other_typeofpolicy;
	var other_insurancecompany = document.myform.other_insurancecompany;
	var other_policynumber = document.myform.other_policynumber;
	var other_policypayer = document.myform.other_policypayer;
	var other_premium = document.myform.other_premium;
	var other_policyreviewdate = document.myform.other_policyreviewdate;
	
	var bankaccount = document.myform.bankaccount_hid;
	var bank_bankgroup = document.myform.bank_bankgroup;
	var bank_branchcode = document.myform.bank_branchcode;
	var bank_accountnumber = document.myform.bank_accountnumber;
	var bank_accountname = document.myform.bank_accountname;
	var bank_accounttype = document.myform.bank_accounttype;
	
	if (typetrust.selectedIndex == 0) {
		alert("Please select Type of Trust");
		typetrust.focus();
		return false;
	}
	if (registeredname.value == "") {
		alert("Please enter Registered Name");
		registeredname.focus();
		return false;
	}
	if (tradename.value == "") {
		alert("Please enter Trade Name");
		tradename.focus();
		return false;
	}
	if (registrationnumber.value == "") {
		alert("Please enter Registration Number");
		registrationnumber.focus();
		return false;
	}
	if (trustphysicaladdress.value == "") {
		alert("Please enter Physical Address");
		trustphysicaladdress.focus();
		return false;
	}
	if (trustphysicaladdress.value.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from the Physical Address");
		trustphysicaladdress.focus();
		return false;
	}
	if (trustpostaladdress.value == "") {
		alert("Please enter Postal Address");
		trustpostaladdress.focus();
		return false;
	}
	if (trustpostaladdress.value.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from the Postal Address");
		trustpostaladdress.focus();
		return false;
	}
	if (trustpostalcode.value == "") {
		alert("Please enter Postal Code");
		trustpostalcode.focus();
		return false;
	}
	
	if (typetrust.selectedIndex == 4) {
		var share_dividendsreceived = document.myform.share_dividendsreceived;
		var share_amount = document.myform.share_amount;
		var share_date = document.myform.share_date;
		
		if (share_dividendsreceived.value == "") {
			alert("Please enter Dividends Received");
			share_dividendsreceived.focus();
			return false;
		}
		if (share_amount.value == "0.00") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_amount.value == "") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_amount.value == "0") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_date.value == "") {
			alert("Please select Dividends Received Date");
			share_date.focus();
			return false;
		}
	}
	
	if (lifeinsurance.value == "Yes") {
		if (life_insurancecompany.value == "") {
			alert("Please enter Insurance Company");
			life_insurancecompany.focus();
			return false;
		}
		if (life_policynumber.value == "") {
			alert("Please enter Policy Number");
			life_policynumber.focus();
			return false;
		}
		if (life_insured.value == "") {
			alert("Please enter Life Insured");
			life_insured.focus();
			return false;
		}
		if (life_policypayer.value == "") {
			alert("Please enter Policy Payer");
			life_policypayer.focus();
			return false;
		}
		if (life_premium.value == "0.00") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_premium.value == "") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_premium.value == "0") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_policyreviewdate.value == "") {
			alert("Please select Policy Review Date");
			life_policyreviewdate.focus();
			return false;
		}
	} else {}
	
	if (otherpolicies.value == "Yes") {
		if (other_typeofpolicy.value == "") {
			alert("Please enter Type of Policy");
			other_typeofpolicy.focus();
			return false;
		}
		if (other_insurancecompany.value == "") {
			alert("Please enter Insurance Company");
			other_insurancecompany.focus();
			return false;
		}
		if (other_policynumber.value == "") {
			alert("Please enter Policy Number");
			other_policynumber.focus();
			return false;
		}
		if (other_policypayer.value == "") {
			alert("Please enter Policy Payer");
			other_policypayer.focus();
			return false;
		}
		if (other_premium.value == "0.00") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_premium.value == "") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_premium.value == "0") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_policyreviewdate.value == "") {
			alert("Please select Policy Review Date");
			other_policyreviewdate.focus();
			return false;
		}
	} else {}
	
	if (bankaccount.value == "Yes") {
		if (bank_bankgroup.selectedIndex == 0) {
			alert("Please select Bank Group");
			bank_bankgroup.focus();
			return false;
		}
		if (bank_branchcode.value == "") {
			alert("Please enter Branch Code");
			bank_branchcode.focus();
			return false;
		}
		if (bank_accountnumber.value == "") {
			alert("Please enter Account Number");
			bank_accountnumber.focus();
			return false;
		}
		if (bank_accountname.value == "") {
			alert("Please select Account Name");
			bank_accountname.focus();
			return false;
		}
		if (bank_accounttype.selectedIndex == 0) {
			alert("Please select Account Type");
			bank_accounttype.focus();
			return false;
		}
	} else {}
	
	document.myform.action = "trustdetails_edit_action.php";
	return true;
}

//checkTrustDelete()
function checkTrustDelete() {
	var answer = confirm("Are you sure you want to remove this Trust Entry?");
	if (answer) {
		document.myform.action = "trustdetails_rem_action.php";
		return true;
	} else {
		return false;
	}
}

//checkSignupAccept()
function checkSignupAccept() {
	var username = document.myform.gen_username.value;
	var password = document.myform.gen_password.value;
	var answer = confirm("The user login details will now be e-mailed to the client.\n\nUsername: " + username + "\nPassword: " + password + "\n\nDo you want to proceed?");
	if (answer) {
		document.myform.action = "signuprequests_accept.php";
		return true;
	} else {
		return false;
	}
}

//checkSignupDecline()
function checkSignupDecline() {
	var answer = confirm("Are you sure you want to decline this signup request?");
	if (answer) {
		document.myform.action = "signuprequests_decline.php";
		return true;
	} else {
		return false;
	}
}

//checkEditUserDetails
function checkEditUserDetails() {
	var firstname = document.myform.firstname;
	var lastname = document.myform.lastname;
	var idnumber = document.myform.idnumber;
	var incometax = document.myform.incometax;
	var email = document.myform.email;
	var phone = document.myform.phone;
	var cellphone = document.myform.cellphone;
	var fax = document.myform.fax;
	var physicaladdress = document.myform.physicaladdress;
	var postaladdress = document.myform.postaladdress;
	var postalcode = document.myform.postalcode;
	
	if (firstname.value == "") {
		alert("Please enter First Name");
		firstname.focus();
		return false;
	}
	if (lastname.value == "") {
		alert("Please enter Last Name");
		lastname.focus();
		return false;
	}
	if (idnumber.value == "") {
		alert("Please enter ID Number");
		idnumber.focus();
		return false;
	}
	if (idnumber.value.length != 13) {
		alert("Please enter a valid ID Number");
		idnumber.focus();
		return false;
	}
	if (incometax.value == "") {
		alert("Please enter Personal Income Tax Number");
		incometax.focus();
		return false;
	}
	if (email.value == "") {
		alert("Please enter E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf("@") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf(".") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (phone.value == "") {
		if (cellphone.value == "") {
			alert("Please enter a Contact (Telephone / Cell Phone) Number");
			phone.focus();
			return false;
		}
	}
	if (physicaladdress.value == "") {
		alert("Please enter Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (physicaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (postaladdress.value == "") {
		alert("Please enter Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postalcode.value == "") {
		alert("Please enter Postal Code");
		postalcode.focus();
		return false;
	}
	document.myform.action = "userdetails_edit_action.php";
	return true;
}

//checkUserDetailsDelete
function checkUserDetailsDelete() {
	var answer = confirm("Are you sure you want to remove this user and all associated records?");
	if (answer) {
		document.myform.action = "userdetails_rem_action.php";
		return true;
	} else {
		return false;
	}
}

//checkForgottenPassword
function checkForgottenPassword() {
	var email = document.myform.email;
	if (email.value == "") {
		alert("Please enter E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf("@") == -1) {
		alert("Please enter valid E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf(".") == -1) {
		alert("Please enter valid E-Mail Address");
		email.focus();
		return false;
	}
	document.myform.action = "forgotpassword.php";
	return true;
}

//checkClientTrustDelete()
function checkClientTrustDelete() {
	var answer = confirm("Are you sure you want to remove this Trust Entry?");
	if (answer) {
		document.myform.action = "userdetails_trusts_rem_action.php";
		return true;
	} else {
		return false;
	}
}

//checkClientTrustEdit()
function checkClientTrustEdit() {
	var typetrust = document.myform.typetrust;
	var registeredname = document.myform.registeredname;
	var tradename = document.myform.tradename;
	var registrationnumber = document.myform.registrationnumber;
	var vatnumber = document.myform.vatnumber;
	var incometaxnumber = document.myform.incometaxnumber;
	var trustphysicaladdress = document.myform.trustphysicaladdress;
	var trustpostaladdress = document.myform.trustpostaladdress;
	var trustpostalcode = document.myform.trustpostalcode;
	
	if (typetrust.selectedIndex == 0) {
		alert("Please select Type of Trust");
		typetrust.focus();
		return false;
	}
	if (registeredname.value == "") {
		alert("Please enter Registered Name");
		registeredname.focus();
		return false;
	}
	if (tradename.value == "") {
		alert("Please enter Trade Name");
		tradename.focus();
		return false;
	}
	if (registrationnumber.value == "") {
		alert("Please enter Registration Number");
		registrationnumber.focus();
		return false;
	}
	if (trustphysicaladdress.value == "") {
		alert("Please enter Physical Address");
		trustphysicaladdress.focus();
		return false;
	}
	if (trustphysicaladdress.value.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from the Physical Address");
		trustphysicaladdress.focus();
		return false;
	}
	if (trustpostaladdress.value == "") {
		alert("Please enter Postal Address");
		trustpostaladdress.focus();
		return false;
	}
	if (trustpostaladdress.value.indexOf('"') != -1) {
		alert("Please remove the quotation mark/s from the Postal Address");
		trustpostaladdress.focus();
		return false;
	}
	if (trustpostalcode.value == "") {
		alert("Please enter Postal Code");
		trustpostalcode.focus();
		return false;
	}
	
	var bankaccount = document.myform.bankaccount_hid;
	if (bankaccount.value == "") {
		alert("Please select whether or not the trust has a Bank Account");
		document.getElementById('bankaccount_yes').focus();
		return false;
	}
	document.myform.action = "userdetails_trusts_edit_action.php";
	return true;
}

function checkUploadClick(id) {
	var allids = document.uploadform.allids;
	if (document.getElementById(id).checked == true) {
		allids.value = allids.value + ","+id+",";
	} else {
		allids.value = allids.value.replace(","+id+",", "");
	}
}

//checkClientTrustNew()
function checkClientTrustNew() {
	var typetrust = document.myform.typetrust;
	var registeredname = document.myform.registeredname;
	var tradename = document.myform.tradename;
	var registrationnumber = document.myform.registrationnumber;
	var vatnumber = document.myform.vatnumber;
	var incometaxnumber = document.myform.incometaxnumber;
	var add_sel = document.myform.add_sel;
	
	var trustphysicaladdress = document.myform.trustphysicaladdress2;
	var trustpostaladdress = document.myform.trustpostaladdress2;
	var trustpostalcode = document.myform.trustpostalcode2;
	
	var lifeinsurance = document.myform.life_hid;
	var life_insurancecompany = document.myform.life_insurancecompany;
	var life_policynumber = document.myform.life_policynumber;
	var life_insured = document.myform.life_insured;
	var life_policypayer = document.myform.life_policypayer;
	var life_premium = document.myform.life_premium;
	var life_policyreviewdate = document.myform.life_policyreviewdate;
	
	var otherpolicies = document.myform.other_hid;
	var other_typeofpolicy = document.myform.other_typeofpolicy;
	var other_insurancecompany = document.myform.other_insurancecompany;
	var other_policynumber = document.myform.other_policynumber;
	var other_policypayer = document.myform.other_policypayer;
	var other_premium = document.myform.other_premium;
	var other_policyreviewdate = document.myform.other_policyreviewdate;
	
	var bankaccount = document.myform.bankaccount_hid;
	var bank_bankgroup = document.myform.bank_bankgroup;
	var bank_branchcode = document.myform.bank_branchcode;
	var bank_accountnumber = document.myform.bank_accountnumber;
	var bank_accountname = document.myform.bank_accountname;
	var bank_accounttype = document.myform.bank_accounttype;
	
	if (typetrust.selectedIndex == 0) {
		alert("Please select Type of Trust");
		typetrust.focus();
		return false;
	}
	if (registeredname.value == "") {
		alert("Please enter Registered Name");
		registeredname.focus();
		return false;
	}
	if (tradename.value == "") {
		alert("Please enter Trade Name");
		tradename.focus();
		return false;
	}
	if (registrationnumber.value == "") {
		alert("Please enter Registration Number");
		registrationnumber.focus();
		return false;
	}
	if (add_sel.value == "new") {
		if (trustphysicaladdress.value == "") {
			alert("Please enter Physical Address");
			trustphysicaladdress.focus();
			return false;
		}
		if (trustphysicaladdress.value.indexOf('"') != -1) {
			alert("Please remove the quotation mark/s from the Physical Address");
			trustphysicaladdress.focus();
			return false;
		}
		if (trustpostaladdress.value == "") {
			alert("Please enter Postal Address");
			trustpostaladdress.focus();
			return false;
		}
		if (trustpostaladdress.value.indexOf('"') != -1) {
			alert("Please remove the quotation mark/s from the Postal Address");
			trustpostaladdress.focus();
			return false;
		}
		if (trustpostalcode.value == "") {
			alert("Please enter Postal Code");
			trustpostalcode.focus();
			return false;
		}
	} else {}
	
	/*if (typetrust.selectedIndex == 4) {
		var share_dividendsreceived = document.myform.share_dividendsreceived;
		var share_amount = document.myform.share_amount;
		var share_date = document.myform.share_date;
		
		if (share_dividendsreceived.value == "") {
			alert("Please enter Dividends Received");
			share_dividendsreceived.focus();
			return false;
		}
		if (share_amount.value == "0.00") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_amount.value == "") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_amount.value == "0") {
			alert("Please enter Amount");
			share_amount.focus();
			return false;
		}
		if (share_date.value == "") {
			alert("Please select Dividends Received Date");
			share_date.focus();
			return false;
		}
	}*/
	
	if (lifeinsurance.value == "Yes") {
		if (life_insurancecompany.value == "") {
			alert("Please enter Insurance Company");
			life_insurancecompany.focus();
			return false;
		}
		if (life_policynumber.value == "") {
			alert("Please enter Policy Number");
			life_policynumber.focus();
			return false;
		}
		if (life_insured.value == "") {
			alert("Please enter Life Insured");
			life_insured.focus();
			return false;
		}
		if (life_policypayer.value == "") {
			alert("Please enter Policy Payer");
			life_policypayer.focus();
			return false;
		}
		if (life_premium.value == "0.00") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_premium.value == "") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_premium.value == "0") {
			alert("Please enter Premium");
			life_premium.focus();
			return false;
		}
		if (life_policyreviewdate.value == "") {
			alert("Please select Policy Review Date");
			life_policyreviewdate.focus();
			return false;
		}
	} else {}
	
	if (otherpolicies.value == "Yes") {
		if (other_typeofpolicy.value == "") {
			alert("Please enter Type of Policy");
			other_typeofpolicy.focus();
			return false;
		}
		if (other_insurancecompany.value == "") {
			alert("Please enter Insurance Company");
			other_insurancecompany.focus();
			return false;
		}
		if (other_policynumber.value == "") {
			alert("Please enter Policy Number");
			other_policynumber.focus();
			return false;
		}
		if (other_policypayer.value == "") {
			alert("Please enter Policy Payer");
			other_policypayer.focus();
			return false;
		}
		if (other_premium.value == "0.00") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_premium.value == "") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_premium.value == "0") {
			alert("Please enter Premium");
			other_premium.focus();
			return false;
		}
		if (other_policyreviewdate.value == "") {
			alert("Please select Policy Review Date");
			other_policyreviewdate.focus();
			return false;
		}
	} else {}
	
	if (bankaccount.value == "Yes") {
		if (bank_bankgroup.selectedIndex == 0) {
			alert("Please select Bank Group");
			bank_bankgroup.focus();
			return false;
		}
		if (bank_branchcode.value == "") {
			alert("Please enter Branch Code");
			bank_branchcode.focus();
			return false;
		}
		if (bank_accountnumber.value == "") {
			alert("Please enter Account Number");
			bank_accountnumber.focus();
			return false;
		}
		if (bank_accountname.value == "") {
			alert("Please select Account Name");
			bank_accountname.focus();
			return false;
		}
		if (bank_accounttype.selectedIndex == 0) {
			alert("Please select Account Type");
			bank_accounttype.focus();
			return false;
		}
	} else {}
	
	document.myform.action = "userdetails_trusts_new_action.php";
	return true;
}

//checkIncidentForm()
function checkIncidentForm() {
	var incidenttype = document.myform.incidenttype;
	var incidentdescription = document.myform.incidentdescription;
	
	if (incidenttype.selectedIndex == 0) {
		alert("Please select Incident Type");
		incidenttype.focus();
		return false;
	}
	if (incidentdescription.value == "") {
		alert("Please enter Incident Description / Query");
		incidentdescription.focus();
		return false;
	}
	if (incidentdescription.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Incident Description / Query");
		incidentdescription.focus();
		return false;
	}
	document.myform.action = "logincident_action.php";
	return true;
}

//checkIncidentForm2()
function checkIncidentForm2() {
	var incidenttype = document.myform.incidenttype;
	var incidentdescription = document.myform.incidentdescription;
	
	if (incidenttype.selectedIndex == 0) {
		alert("Please select Incident Type");
		incidenttype.focus();
		return false;
	}
	if (incidentdescription.value == "") {
		alert("Please enter Incident Description / Query");
		incidentdescription.focus();
		return false;
	}
	if (incidentdescription.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Incident Description / Query");
		incidentdescription.focus();
		return false;
	}
	document.myform.action = "logincident_action2.php";
	return true;
}

//checkPhoneForm()
function checkPhoneForm() {
	var subject = document.myform.subject;
	var dialed = document.myform.dialed;
	var personspoken = document.myform.personspoken;
	var description = document.myform.description;
	
	if (subject.value == "") {
		alert("Please enter the Subject of the Phone Call");
		subject.focus();
		return false;
	}
	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;
	}
	document.myform.action = "logphone_action.php";
	return true;
}

//checkIncidentFormAdmin()
function checkIncidentFormAdmin() {
	var incidenttype = document.myform.incidenttype;
	var incidentdescription = document.myform.incidentdescription;
	
	if (incidenttype.selectedIndex == 0) {
		alert("Please select Incident Type");
		incidenttype.focus();
		return false;
	}
	if (incidentdescription.value == "") {
		alert("Please enter Incident Description / Query");
		incidentdescription.focus();
		return false;
	}
	if (incidentdescription.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Incident Description / Query");
		incidentdescription.focus();
		return false;
	}
	document.myform.action = "logincident_admin_action.php";
	return true;
}

//checkIncidentFormEmployee()
function checkIncidentFormEmployee() {
	var incidenttype = document.myform.incidenttype;
	var incidentdescription = document.myform.incidentdescription;
	var duedate = document.myform.duedate;
	
	if (incidenttype.selectedIndex == 0) {
		alert("Please select Incident Type");
		incidenttype.focus();
		return false;
	}
	if (incidentdescription.value == "") {
		alert("Please enter Incident Description / Query");
		incidentdescription.focus();
		return false;
	}
	if (incidentdescription.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Incident Description / Query");
		incidentdescription.focus();
		return false;
	}
	if (duedate.value == "") {
		alert("Please select Due Date");
		duedate.focus();
		return false;
	}
	document.myform.action = "logincident_employee_action.php";
	return true;
}

//checkCharacters()
function checkCharacters() {
	var incidentdescription = document.myform.incidentdescription;
	var total = document.myform.char;
	var char = incidentdescription.value.length;
	var left = 1000 - char;
	
	if (left < 0) {
		document.myform.incidentdescription.value = incidentdescription.value.substr(0,1000);
		document.myform.char.value = 0;
	} else {
		document.myform.char.value = left;
	}
}

//checkCharactersApp()
function checkCharactersApp() {
	var incidentdescription = document.myform.detail;
	var total = document.myform.char;
	var char = incidentdescription.value.length;
	var left = 1000 - char;
	
	if (left < 0) {
		document.myform.detail.value = incidentdescription.value.substr(0,1000);
		document.myform.char.value = 0;
	} else {
		document.myform.char.value = left;
	}
}

//checkCharacters2()
function checkCharacters2() {
	var description = document.myform.description;
	var total = document.myform.char;
	var char = description.value.length;
	var left = 1000 - char;
	
	if (left < 0) {
		document.myform.description.value = description.value.substr(0,1000);
		document.myform.char.value = 0;
	} else {
		document.myform.char.value = left;
	}
}

//checkPendingIncident()
function checkPendingIncident() {
	var changestatus = document.myform.changestatus;
	var reportback = document.myform.reportback;
	
	if (changestatus.selectedIndex == 0) {
		alert("Please select Change Status");
		changestatus.focus();
		return false;
	}
	if (reportback.value == "") {
		alert("Please enter Report Back / Reply");
		reportback.focus();
		return false;
	}
	if (reportback.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Report Back / Reply");
		reportback.focus();
		return false;
	}
	document.myform.action = "pendingincidents_action.php";
	return true;
}

//checkPendingIncidentMD()
function checkPendingIncidentMD() {
	var changestatus = document.myform.changestatus;
	var reportback = document.myform.reportback;
	
	if (changestatus.selectedIndex == 0) {
		alert("Please select Change Status");
		changestatus.focus();
		return false;
	}
	if (reportback.value == "") {
		alert("Please enter Report Back / Reply");
		reportback.focus();
		return false;
	}
	if (reportback.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Report Back / Reply");
		reportback.focus();
		return false;
	}
	document.myform.action = "pendingincidents_md_action.php";
	return true;
}

//checkPendingIncidentAdmin()
function checkPendingIncidentAdmin() {
	var changestatus = document.myform.changestatus;
	var reportback = document.myform.reportback;
	
	if (changestatus.selectedIndex == 0) {
		alert("Please select Change Status");
		changestatus.focus();
		return false;
	}
	if (reportback.value == "") {
		alert("Please enter Report Back / Reply");
		reportback.focus();
		return false;
	}
	if (reportback.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Report Back / Reply");
		reportback.focus();
		return false;
	}
	document.myform.action = "pendingincidents_admin_action.php";
	return true;
}

//checkEditAdminDetails
function checkEditAdminDetails() {
	var firstname = document.myform.firstname;
	var lastname = document.myform.lastname;
	var email = document.myform.email;
	var phone = document.myform.phone;
	var cellphone = document.myform.cellphone;
	var fax = document.myform.fax;
	var physicaladdress = document.myform.physicaladdress;
	var postaladdress = document.myform.postaladdress;
	var postalcode = document.myform.postalcode;
	
	if (firstname.value == "") {
		alert("Please enter First Name");
		firstname.focus();
		return false;
	}
	if (lastname.value == "") {
		alert("Please enter Last Name");
		lastname.focus();
		return false;
	}
	if (email.value == "") {
		alert("Please enter E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf("@") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (email.value.indexOf(".") == -1) {
		alert("Please enter a valid E-Mail Address");
		email.focus();
		return false;
	}
	if (phone.value == "") {
		if (cellphone.value == "") {
			alert("Please enter a Contact (Telephone / Cell Phone) Number");
			phone.focus();
			return false;
		}
	}
	if (physicaladdress.value == "") {
		alert("Please enter Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (physicaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Physical Address");
		physicaladdress.focus();
		return false;
	}
	if (postaladdress.value == "") {
		alert("Please enter Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postaladdress.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Postal Address");
		postaladdress.focus();
		return false;
	}
	if (postalcode.value == "") {
		alert("Please enter Postal Code");
		postalcode.focus();
		return false;
	}
	document.myform.action = "admindetails_edit_action.php";
	return true;
}

//checkAdminDetailsDelete
function checkAdminDetailsDelete() {
	var answer = confirm("Are you sure you want to remove this user and all associated records?");
	if (answer) {
		document.myform.action = "admindetails_rem_action.php";
		return true;
	} else {
		return false;
	}
}

//checkEscalatedIncident()
function checkEscalatedIncident() {
	var changestatus = document.myform.changestatus;
	var reportback = document.myform.reportback;
	
	if (changestatus.selectedIndex == 0) {
		alert("Please select Change Status");
		changestatus.focus();
		return false;
	}
	if (reportback.value == "") {
		alert("Please enter Report Back / Reply");
		reportback.focus();
		return false;
	}
	if (reportback.value.indexOf('"') != -1) {
		alert("Please remove quotation mark/s from Report Back / Reply");
		reportback.focus();
		return false;
	}
	document.myform.action = "escalatedincidents_action.php";
	return true;
}

//checkForwardIncident()
function checkForwardIncident() {
	var recipient = document.myform.recipient;
	if (recipient.selectedIndex == 0) {
		alert("Please select a Recipient");
		recipient.focus();
		return false;
	}
	document.myform.action = "pendingincidents_forward_action.php";
	return true;
}
