// Validate Contact Form

function validateEnquiryForm(frmForm) {

	var strMissing = "";

	if (isCompleted(frmForm.checkCode.value)==false) {
		strMissing +="* The validation code\n";
	}
	if (isCompleted(frmForm.fullname.value)==false) {
		strMissing +="* Your name\n";
	}
	if (isCompleted(frmForm.email.value)==false) {
		strMissing +="* Your e-mail address\n";
	}

	if (isCompleted(frmForm.phone.value)==false) {
		strMissing +="* Your contact phone number\n";
	}


	//Check if there is any missing information and display a warning
	if (strMissing != "")	{
		alert("Please complete the following boxes\n\n" + strMissing)
		return false;
	}


	if (isValidEMail(frmForm.email.value)==false) {
		alert("You have not entered a valid e-mail address")
		frmForm.email.focus()
		return false
	}

    if (checkValidationImage() == false) {
		frmForm.checkCode.focus()
		return false
	}; 


	//Everything OK
	return true;
}


//*****************************************************
//Supporting Functions
//*****************************************************


//Is COMPLETED
function isCompleted(strString)
{
	if ((strString == "") || (strString == null))
	{
		return false;
	}
	else
	{
		return true;
	}
}


//Is VALID E-Mail
function isValidEMail(strString)
{
	if (strString.indexOf("@") == -1 | strString.indexOf(".") == -1 | strString.indexOf(" ") > -1)
	{
		return false	
	} else {
		return true
	}
}	
