
function checkform(form)
{
error_message = ""
checked = ""
checkerror = "error"
  if (form.elements.length == 4)
  {b=1
  }else
  {b=0
  }

for (a = b;a< form.elements.length;++a)
{
  with (form.elements[a])
  {
    newvalue= value.replace(/\r/g, " ");
    newvalue = newvalue.replace(/[^ A-Za-z0-9`~!@#\$%\^&\*\(\)-_=\+\\\|\]\[\}\{'";:\?\/\.>,<]/g, "");
    newvalue = newvalue.replace(/'/g, "");
    newvalue = newvalue.replace(/ +/g, " ");  
    newvalue =newvalue.replace(/^\s/g, "");
    newvalue = newvalue.replace(/\s$/g, "");	
    if (newvalue == ' '){newvalue = ''};
      form.elements[a].value = newvalue
  }
}



for (a = b;a< form.elements.length;++a)
{
if (form.elements[a].value =="")
error_message += form.elements[a].name + " :-\n"
// simple email validation //
if (form.elements[a].name == "email")
{
with (form.elements[a])
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
lastpos=value.length-1;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>4 || lastpos-dotpos<2) 
{
error_message += "{invalid email Address}" + " :-\n"
}

}


// end simple email validation
}
}

if (error_message != "")
{
alert("The field/s listed have not been completed\n\n" + error_message)
return false	   
}
else
{
alert("Thank you for taking the time to fill out this form.\nPlease press the OK button to send.")
return true;
}
}



function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

function externalLinks()
{ 
if (!document.getElementsByTagName) return; 
var anchors = document.getElementsByTagName("a"); 
for (var i=0; i<anchors.length; i++) 
{ 
var anchor = anchors[i]; 
if (anchor.getAttribute("href") && 
anchor.getAttribute("rel") == "external") 
anchor.target = "_blank"; 
}
}
window.onload = externalLinks;

