//COPYRIGHT 2009 KERRY SMYTH HTTP://WWW.AVIDWEBDESIGN.COM.AU 
function fnCheck()
{
//-----------------------NAME THREE TESTS
	if(name.value=="" || name.value.length<2)
	{	
		alert("Please re-enter your name");
		name.focus();
		return false;
	}
	
	if(!isNaN(name.value))
	{	
		alert("Please re-enter your name");
		name.focus();
		return false;
	}


//------------------------EMAIL THREE CHECKS

	if(email.value.length<5 || email.value.indexOf("@")==-1 || email.value.indexOf(".")==-1)
	{
		alert("Please re-enter your correct email address");	
		email.focus();	
		return false;
	}	
	
//------------------------PHONE THREE CHECKS

	if(isNaN(phone.value))
	{	
		alert("Please re-enter your telephone number without letters");
		phone.focus();
		return false;
	}

	if(phone.value=="" || phone.value.length<8)
	{	
		alert("Please re-enter your correct telephone number");
		phone.focus();
		return false;
	}
//------------------------MESSAGE THREE CHECKS
	if(message.value.length<10)
	{
		alert("Please enter your brief message");	
		message.focus();	
		return false;
	}
	
	if(message.value.length>300)
	{
		alert("Please re-enter a shorter message");	
		message.focus();	
		return false;
	}
		
	return true;
}
 
 //CREATE VARIABLE FOR THE FORM
 var formX = document.getElementById("contactForm");
 
 //SUBMIT FORM + RUN THE FUNCTION
 formX.onsubmit = fnCheck;
 

//CREATE VARIABLE TO REPRESENT EACH TEXT BOX
var name = document.getElementById("txtName");
var email = document.getElementById("txtEmail");
var phone = document.getElementById("txtPhone");
var message = document.getElementById("txtMessage");

//FOCUS FIRST BOX
 name.focus();

// branching for IE or not, for event listeners;
/*if(name.addEventListener)
{
	//--CHECK TEXT BOX EVENT
	name.addEventListener('blur', fnCheck, false);
	email.addEventListener('blur', fnCheck, false);
	phone.addEventListener('blur', fnCheck, false);
	message.addEventListener('blur', fnCheck, false);
	
}

if(name.attachEvent)
{
	//--CHECK TEXT BOX EVENT
	name.attachEvent('onblur', fnCheck);
	email.attachEvent('onblur', fnCheck);
	phone.attachEvent('onblur', fnCheck);
	message.attachEvent('onblur', fnCheck);
	
}*/

