
function validate_email(field,alerttxt)
{
	with (field)
	{
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
	  {return false;}
	else {return true;}
	}
}

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {return false;}
else {return true}
}
}


function validate_form(thisform)
{
var errormessage

with (thisform)
{

 if (validate_required(compname,"")==false)
  {errormessage = "true"; 
  document.getElementById("compname").style.border="2px solid red" 
  }
  if (validate_required(compname,"")==true)
  {
  document.getElementById("compname").style.border="2px inset #fff"
  }
  

if (validate_email(compemail,"")==false)
  {errormessage = "true"; 
  document.getElementById("compemail").style.border="2px solid red" 
  }
if (validate_email(compemail,"")==true)
  {
  document.getElementById("compemail").style.border="2px inset #fff"
  }
  
if (validate_required(comppostcode,"")==false)
  {errormessage = "true"; 
  document.getElementById("comppostcode").style.border="2px solid red" 
  }
if (validate_required(comppostcode,"")==true)
  {
  document.getElementById("comppostcode").style.border="2px inset #fff"
  }
 
if (document.competition.terms.checked == false)
  {errormessage = "true"; 
  document.getElementById("checkbox").style.border="1px solid red" }
  }
if (document.competition.terms.checked ==true)
  {
  document.getElementById("checkbox").style.border="none"
  }


if (errormessage == "true") 
{
document.getElementById("formerror").style.display="block";
document.getElementById("formhdr").style.display="none";
return false;
}
}