// JavaScript Document
function linkAlert(URL){
	}

function largeWarn(URL){
	}


/* CLEARS SEARCH FIELD */
function clearText(objSearchText) {
	if (objSearchText.value  == "Enter search text") {
		objSearchText.value=""
	}
}

function checkSubmit(objSearchText) {
	if ((objSearchText.value == "Enter search text") || (objSearchText.value == "")) {
		alert("You have not entered a search term.");
		objSearchText.value = "";
		objSearchText.focus();
		return false;
	}
	return true;
}

/*Checks feedback form before it is submitted */
function validateFeedbackForm(objFeedbackForm) {
	if (objFeedbackForm.comments.value == "") {
		alert("Please enter your comments in the Comments field.");
		objFeedbackForm.comments.focus();
		return false;
	}
	
	if ((!checkPhoneNumberValid(objFeedbackForm.telephone.value)) && (objFeedbackForm.telephone.value != "")) {
		alert("Please enter a valid telephone number.");
		objFeedbackForm.telephone.focus();
		return false;
	}
	
	if ((!checkEmailValid(objFeedbackForm.feedback_email.value)) && (objFeedbackForm.feedback_email.value != "")) {
		alert("Please enter a valid email address.");
		objFeedbackForm.feedback_email.focus();
		return false;
	}
	
	return true;
}

// Check valid phone number value
function checkPhoneNumberValid(number) {
	re = /^\+?\(?\d*\)?\s?\d*\s?\d*$/
	
	// Check that the value contains only numbers, one or more times
	if (!re.test(number)) {
		return false;
	}
	return true;
}

// Check email value
function checkEmailValid(email) {
	re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/
	
	if (!re.test(email)) {
		return false;
	}
	return true;
}

// Check order form
function validateOrderForm(objOrderForm) {
	if (objOrderForm.client_name.value == "") {
		alert("Please enter your name.");
		objOrderForm.client_name.focus();
		return false;
	}
	
	if ((!checkEmailValid(objOrderForm.order_email.value)) && (objOrderForm.order_email.value != "")) {
		alert("Please enter a valid email address.");
		objOrderForm.order_email.focus();
		return false;
	}
	
	if (!checkPhoneNumberValid(objOrderForm.telephone.value) || (objOrderForm.telephone.value == "")) {
		alert("Please enter a valid telephone number (e.g. no letters, hyphens, etc.).");
		objOrderForm.telephone.focus()
		return false;
	}
	
	if (objOrderForm.address.value == "") {
		alert("Please enter your postal address.");
		objOrderForm.address.focus();
		return false;
	}
		
	return true;
}

// Function to show/hide appropriate intranet search box (div) depending on the value of the variable javascript searchFlag.
window.onload = function(){
	if (document.getElementById("az")) tabberAutomatic();
}