/**
 * contact.js Version 1.0
 * July 2004
 *
 */
//Focus on form field
function placeFocus() {
if (document.forms.length > 0) {
var field = document.forms[0];
for (i = 0; i < field.length; i++) {
if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
document.forms[0].elements[i].focus();
break;
         }
      }
   }
}
 
//Function to verify form field variables
function Contact_Validator1(theForm)

{

  if (theForm.required_comments.value == "")
  {
    alert("Please enter a value for the Comments field.");
    theForm.required_comments.focus();
    return (false);
  }

  if (theForm.required_name.value == "")
  {
    alert("Please enter a value for the Name field.");
    theForm.required_name.focus();
    return (false);
  }

  if (theForm.required_name.value.length > 256)
  {
    alert("Please enter at most 256 characters in the Name field.");
    theForm.required_name.focus();
    return (false);
  }

  if (theForm.required_email.value == "")
  {
    alert("Please enter a value for the Email field.");
    theForm.required_email.focus();
    return (false);
  }

  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþ0123456789-@.-_";
  var checkStr = theForm.required_email.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Please enter a valid email address.");
    theForm.required_email.focus();
    return (false);
  }
  return (true);
}

