// Byron Mcleish's Tidy Boy Validation

function fillField(element, elementValue) 
{
	// checks to see if the form has default values and clears it on first touch
  if (element.counter==undefined || element.value == elementValue) {	element.counter = 1;  }
  else { 	element.counter++;   }
  if (element.counter == 1) { 	element.value = '';   }
}

function fillField2(element, elementValue) 
{
	// auto fills the form if it is left empty
  if (element.counter==undefined || element.value == "") {
	element.value = elementValue;
	element.counter = 1;
	}
}

function validateForm()
{
var decision = true;
var w = false;
var x = false;
var y = false;
var z = false;
var wverdict = true;
var xverdict = true;
var yverdict = true;
var zverdict = true;

w=document.forms["form"]["name"].value 

if (w == "Name")
 {
 document.getElementById("reqname").innerHTML="Need a Name";
 wverdict = false;
 } else {
 document.getElementById("reqname").innerHTML="";
 }
 
 x=document.forms["form"]["phone"].value 

if (x == "Phone")
 {
 document.getElementById("reqphone").innerHTML="Need a Number (no spaces)";
 xverdict = false;
 } else if (isNaN(x)) {
 document.getElementById("reqphone").innerHTML="This is Not a Number (no spaces)";
 xverdict = false;
 } else {
 document.getElementById("reqphone").innerHTML="";
 }
 
 y=document.forms["form"]["email"].value 
var atpos=y.indexOf("@");
var dotpos=y.lastIndexOf("."); 

if (y == "Email")
 {
 document.getElementById("reqemail").innerHTML="Need an email";
 yverdict = false;
 } else if (atpos<1 || dotpos<atpos+2 || dotpos+2>=y.length) {
 document.getElementById("reqemail").innerHTML="Invalid e-mail address";
 yverdict = false;
 } else {
 document.getElementById("reqemail").innerHTML="";
 }
 
 z=document.forms["form"]["enquiry"].value 

if (z == "Enquiry")
 {
 document.getElementById("reqenquiry").innerHTML="Need a Message";
 zverdict = false;
 } else {
 document.getElementById("reqenquiry").innerHTML="";
 }


 if (wverdict == false || xverdict == false || yverdict == false || zverdict == false ) { decision = false }

 return decision;
}


function message() 
{
 document.getElementById("message").innerHTML="Email Sent";
}


//-->
