function validate() {
  var zform=document.forms["contact"];
  var zname=zform.name.value;
  var zemail=zform.email.value;
  var zphone=zform.phone.value;
  var zcom=zform.comment.value
  if ((zname=="")||(zname=="name")){
    alert("Please enter your name.");
    zform.name.focus();
    return false;
  } 
  if ((zemail=="")||(zemail=="email")){
    alert("Please enter your email.");
    zform.email.focus();
    return false;
  } 
  if ((zphone=="")||(zphone=="phone")){
    alert("Please enter your phone number.");
    zform.phone.focus();
    return false;
  } 
  if ((zcom=="")||(zcom=="message")){
    alert("Please provide your comments.");
    zform.comment.focus();
    return false;
  } 
return true;
}

function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
} 

function checkCR(evt) {

var evt  = (evt) ? evt : ((event) ? event : null);

var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);

if ((evt.keyCode == 13) && (node.type=="text")) {return false;}

}

  document.onkeypress = checkCR;

function remove_XS_whitespace(item)
{
  var tmp = "";
  var item_length = item.value.length;
  var item_length_minus_1 = item.value.length - 1;
  for (index = 0; index < item_length; index++)
  {
    if (item.value.charAt(index) != ' ')
    {
      tmp += item.value.charAt(index);
    }
    else
    {
      if (tmp.length > 0)
      {
        if (item.value.charAt(index+1) != ' ' && index != item_length_minus_1)
        {
          tmp += item.value.charAt(index);
        }
      }
    }
  }
  item.value = tmp;
}