// JavaScript Document

function add(objInput, objList){

var strGroup = objList.options[objList.selectedIndex].value;

  if (objInput.value == "") 
  {
    objInput.value = strGroup
  }
  else
  {
    objInput.value += ('; ' + strGroup)
  }
}
function validatesearch(form) {
  var returnValue = true;
  var searcht = form.searchterm.value;

  document.getElementById("searchterm").nextSibling.innerHTML="";
  if (searcht=="")
  {
    returnValue = false;
	document.getElementById("searchterm").nextSibling.innerHTML="You have not entered search details.  Please go back and try again.";
    document.getElementById("searchterm").focus();
  }  
  return returnValue;
}


function validate(form) {

  var returnValue = true;
  var eFrom = form.textFrom.value;
  var phone = form.txtPhone.value;
  var message = form.txtMessage.value;
  var rxEmail=/^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-z]{2,6}(\.[a-z]{2})?$/i;
  var rxTelphone=/^[a-zA-Z]*$/;



  document.getElementById("txtMessage").nextSibling.innerHTML="";
  if (message=="")
  {
    returnValue = false;
	document.getElementById("txtMessage").nextSibling.innerHTML="<br>There is no message for this e-mail  ";
    document.getElementById("txtMessage").focus();
  }

  document.getElementById("txtPhone").nextSibling.innerHTML="";
  if(phone!=""){
   if (rxTelphone.test(phone))      // Only numbers
   {
    returnValue = false;
	document.getElementById("txtPhone").nextSibling.innerHTML="This phone number does not seem to be valid";
    document.getElementById("txtPhone").focus();	  
   }
  }

  document.getElementById("textFrom").nextSibling.innerHTML="";

  if (eFrom == "")  {
    returnValue = false;
	document.getElementById("textFrom").nextSibling.innerHTML="There is no email address in this field  ";
    document.getElementById("textFrom").focus();
  }
  else {
    var arrTo = eFrom.split("; ");  

    for (var i=0; i<(arrTo.length); i++) {
      if (!rxEmail.test(arrTo[i]))
      {
  	    returnValue = false;
        document.getElementById("textFrom").nextSibling.innerHTML="The e-mail address provided does not appear to be valid";
        document.getElementById("textFrom").focus();
      }
    }  
  }


return returnValue;
}