////
//// CHECK FIELD
////

function xCheckField()
{

// Variable
var fieldName							= document.site.name;
var fieldEmail							= document.site.email;
var fieldAgain							= document.site.again;
var fieldSubject						= document.site.subject;
var fieldMessage						= document.site.message;
var emailPattern           				= /^[-\._a-z0-9]+@(([a-z0-9][a-z0-9-]*[a-z0-9])\.)+[a-z]{2,}$/;

// Check empty name
if(fieldName.value == ''){ alert('Please enter your name.'); fieldName.focus(); return false; }

// Check Email	
if(!emailPattern.test(fieldEmail.value.toLowerCase())) { alert('Please enter a valid email address.'); fieldEmail.focus(); return false; }

// Confirm email
if(fieldAgain.value == '' || fieldAgain.value != fieldEmail.value){ alert('Please confirm your email address.'); fieldAgain.focus(); return false; }

// Check empty subject
if(fieldSubject.value == ''){ alert('Please enter a subject.'); fieldSubject.focus(); return false; }

// Check empty message
if(fieldMessage.value == ''){ alert('Please enter a message.'); fieldMessage.focus(); return false; }

// Check message length
if(fieldMessage.value.length > 2500){ alert('There is a maximum of 2500 characters allowed for your message.'); fieldMessage.focus(); return false; }

}