//confirmation page for RSVP
function chkStatus()
{
var status = self.location.search;
if (trim(status)=="?rsvp")
  {
  document.rsvpform.Note.value="Thank you for your RSVP";
  document.rsvpform.Note.focus();}
else{
if (trim(status)=="?error")
  {
  document.rsvpform.Note.value="Unable to process RSVP at this moment.  Please try again later.";
  document.rsvpform.Note.focus();}
else
{document.rsvpform.Note.value="";}
 }
}
function popupConfirm()
{
	window.open('rsvpthanks.html','Thanks_For_RSVP','width=200,height=200,resizable=no,scrollbars=no,toolbar=no');
}

// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}
//validate required fields
function validate_required(field,alerttxt)
{
with (field)
{
if (trim(value)==null||trim(value)=="")
  {alert(alerttxt);return false;}
else {return true}
}
}function validate_form(thisform)
{
with (thisform)
{
if (validate_required(FName,"First name must be filled out!")==false)
  {FName.focus();return false;}
if (validate_required(LName,"Last name must be filled out!")==false)
  {LName.focus();return false;}
if (validate_required(Phone,"Phone number must be filled out!")==false)
  {Phone.focus();return false;}
}
}
