Validator = {
  Messages:{
    FirstNameEmpty:'No first name entered',
    LastNameEmpty:'No last name entered',
    PhoneEmpty:'No phone number entered',
    EmailEmpty:'No E-mail Address entered',
    DateEmpty:'No date entered',
    DateInvalid:'Please etner a valid date in the format MM/DD/YYYY',
    DepartCityEmpty:'No departure city entered',
    DestCityEmpty:'No destination city entered',
    NumPaxEmpty:'Please specify the number of traveleres in your party'
  },
  test:function(c,m,f){
    if(!c){
      $($(f).identify() + "Err").update(m);
      $(f).focus();
      return false;
    } else {
      $($(f).identify() + "Err").update('');
      return true;
    }
  }, 
  hasValue:function(f,m){
    if(!this.test($F(f)!='',m,f)) return false;
    return true;
  }
}

var QueryString = {};
document.observe('dom:loaded',function(e){
  if(document.location.search.length>4){ //?k=v min.
    var nvps = document.location.search.replace('?','').split('&');
    for(var i=0;i<nvps.length;i++){
      var split = nvps[i].split('=');
      if(split.length==2)            
        QueryString[split[0]] = unescape(split[1]);
    }
  }

});
