// JavaScript Document

function jumpMenu(form) 
{ 
	var newIndex = form.loc.selectedIndex; 
	if ( newIndex == 0 ) { 
		alert( "Please select a property type!" ); 
	} else { 
		cururl = form.loc.options[ newIndex ].value; 
		window.location.assign( cururl ); 
	} 
} 

function isPhoneNumber(s) 
{

 // Check for correct phone number
 rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
 //rePhoneNumber = new RegExp(/^\[1-9]\d{2}\\s?\d{3}\-\d{4}$/)
 
 if (!rePhoneNumber.test(s)) 
 {
  	//alert("Phone Number Must Be Entered As: (555) 555-1234");
    return false;
 }
	return true;
}

 function check_contact(fm)
  {
  
  if(fm.FirstName.value=="")
     {alert("Please enter your first name.")
      fm.FirstName.focus()
      return false
     }
  if(fm.LastName.value=="")
     {alert("Please enter your last name.")
      fm.LastName.focus()
      return false
     }
  if(fm.Email.value=="")
     {alert("Please enter your E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!fm.Email.value=="" && fm.Email.value.indexOf("@")==-1)
     {alert("Please enter a valid E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!fm.Email.value=="" && fm.Email.value.indexOf(".")==-1)
     {alert("Please enter a valid E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!isPhoneNumber(fm.Phone.value))
  {
  	 alert("Phone number must be entered in this format: (###) ###-####");
	 fm.Phone.focus();
	 return false;
  }
  if(fm.Comments.value.length  > 150)
     {alert("You have entered too much information in the comments box. Please limit your comment to under 150 characters.")
      fm.Comments.focus()
      return false
  }
  else
     {fm.action="send-email.Asp"
      return true
     }
  }
  
  function check_ebook(fm)
  {
  
  if(fm.FirstName.value=="")
     {alert("Please enter your first name.")
      fm.FirstName.focus()
      return false
     }
  if(fm.LastName.value=="")
     {alert("Please enter your last name.")
      fm.LastName.focus()
      return false
     }
  if(fm.Email.value=="")
     {alert("Please enter your E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!fm.Email.value=="" && fm.Email.value.indexOf("@")==-1)
     {alert("Please enter a valid E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!fm.Email.value=="" && fm.Email.value.indexOf(".")==-1)
     {alert("Please enter a valid E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!isPhoneNumber(fm.Phone.value))
  {
  	 alert("Phone number must be entered in this format: (###) ###-####");
	 fm.Phone.focus();
	 return false;
  }
  else
     {fm.action="send-email.Asp"
      return true
     }
  }
  
  
  function check_contact_home(fm)
  {
  
  if(fm.FirstName.value=="")
     {alert("Please enter your first name.")
      fm.FirstName.focus()
      return false
     }
  if(fm.LastName.value=="")
     {alert("Please enter your last name.")
      fm.LastName.focus()
      return false
     }
  if(fm.Email.value=="")
     {alert("Please enter your E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!fm.Email.value=="" && fm.Email.value.indexOf("@")==-1)
     {alert("Please enter a valid E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!fm.Email.value=="" && fm.Email.value.indexOf(".")==-1)
     {alert("Please enter a valid E-Mail Address.")
      fm.Email.focus()
      return false
     }
  if(!isPhoneNumber(fm.Phone.value))
  {
  	 alert("Phone number must be entered in this format: (###) ###-####");
	 fm.Phone.focus();
	 return false;
  }
  else
     {fm.action="send-email.Asp"
      return true
     }
  }
  
  
  function search_timesharelink(fm)
  {
	  if (fm.byname.value == "")
	  {
			alert("At least one search critera is required!");
			fm.byname.focus();
			return false;
	  }
		else
		{
			fm.action = "http://www.timesharelink.com/timeshares-for-sale.asp"
		}
  }