 // Validation

function fcnValidateContactFields() 
{
var f=document.forms[0];
var apos=f.visitormail.value.indexOf("@");
var dotpos=f.visitormail.value.lastIndexOf(".");
if (((f.visitormail.value.length<3)||(apos<1||dotpos-apos<2))&&(f.phone.value.length<7))
	{
	fcnLightUp('txtEmail');
	fcnLightUp('txtPhone');
	document.getElementById("validationMessage").innerHTML="Please enter a valid email or phone number";
	return false;
	}
else if (f.notes.value.length<1)
	{
	fcnLightUp('messageTextArea');
	document.getElementById("validationMessage").innerHTML="Please enter a message";
	return false;
	}
else if (f.ahold.value=="-- Select One --") 
	{
	fcnLightUp('aholdCombo');
	document.getElementById("validationMessage").innerHTML="Please enter the best way to contact you";
	return false;
	}
else if (f.attn.value=="-- Select One --") 
	{
	fcnLightUp('attnCombo');
	document.getElementById("validationMessage").innerHTML="Please choose an interest";
	return false;
	}
else
	{
	return true;
	}
}

function fcnLightUp(id)
{
	document.getElementById(id).style.border="medium solid #F7941D";
}

function fcnPutOutTheLights()
{
	document.getElementById("validationMessage").innerHTML="";
	var f=document.forms[0];
	for(i=0; i<f.elements.length-1; i++)
	{
	f.elements[i].style.border="1px solid #77A0B4";
	}
}

function fcnValidateContactForm()
{
var f=document.forms[0];
fcnPutOutTheLights();
if (fcnValidateContactFields())
	{
	f.submit();
	return true;
	}
else
	{
	return false;
	}
}
