﻿// simple validation form for application page
// 17.12.2008 RK

function checkInput(formContent) {	if (formContent.first_name.value == "")	{		alert("Please enter your FIRST name.");		formContent.first_name.focus();
		return(false);
	}	if (formContent.last_name.value == "")	{		alert("Please enter your LAST name.");		formContent.last_name.focus();
		return(false);
	}	if (formContent.company_publication.value == "")	{		alert("Please enter your COMPANY or PUBLICATION.");		formContent.company_publication.focus();		return(false);	}		if (formContent.email.value == "")	{		alert("Please enter your Email address so we can contact via Email if necessary.");		formContent.email.focus();		return(false);	}	if (!emailFormat(document.contact.email))	{		alert("Your Email address does not appear to be the correct format. Please check your Email address and try again.");		formContent.email.focus();
		return(false);
	}	if (formContent.email.value != formContent.email_check.value)	{		alert("Please ensure your EMAIL address is correct.");		formContent.email_check.focus();		return(false);	}	if (formContent.telephone.value == "")	{		alert("Please enter your TELEPHONE number.");		formContent.telephone.focus();
		return(false);
	}		if (formContent.country.value == "")	{		alert("Please select your COUNTRY.");		formContent.country.focus();		return(false);	}}function emailFormat(formInput){	var aPosition, dotPosition, lastPosition;	with (formInput)	{		aPosition = value.indexOf("@");		dotPosition = value.lastIndexOf(".");		lastPosition = value.length-1;		if (aPosition < 1 || dotPosition - aPosition < 2 || lastPosition - dotPosition > 3 || lastPosition - dotPosition < 2)		{			return(false);		}		return(true);
	}}