function boatsearch()
{
   var htmst = "<div style='border:2px solid #d17c36;width:400px;height:40px;margin-left:200px;padding-top:10px;font-size:20px;'><center><img src='img/loading.gif'> Searching Boat Listings.</center></div>";
	 document.getElementById("boats").innerHTML = htmst;  
   var url = 'ajax/boatsearch.php';
   var zip = document.bform.zip.value;
   var dist = document.bform.dist.value;
   var minp = document.bform.minp.value;
   var maxp = document.bform.maxp.value;
   var pars = 'zip=' + zip + '&dist=' + dist + '&minp=' + minp + '&maxp=' + maxp;
   var target = 'boats';
   var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
} 
function boatsearch2()
{
   var zip = document.bform.zip.value;
   var dist = document.bform.dist.value;
   var minp = document.bform.minp.value;
   var maxp = document.bform.maxp.value;
   var pars = 'zip=' + zip + '&dist=' + dist + '&minp=' + minp + '&maxp=' + maxp;
   window.location = "boats.php?" + pars
} 
function boatlogin()
{
   var url = 'ajax/boatlogin.php';
   var pars = '';
   var target = 'main';
   var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
  
}
function upload(imgid)
{
   var url = 'ajax/uploadform.php';
   var pars = 'id=' + imgid;
   var target = 'pop';
   var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}   
function showpic(boat,id)
{
   var url = 'ajax/showpic.php';
   var pars = 'id=' + id + '&boat=' + boat;
   var target = 'pop';
   var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}
function closepope()
{
  document.getElementById("picspot").innerHTML = "";
}
function showepic(purl)
{
   var ypo = document.getElementById("picstart").offsetParent.offsetTop;
   var url = 'ajax/showepic.php';
   var pars = 'purl=' + purl + '&ypo=' + ypo;
   var target = 'pop';
   var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}
function validate()
{
  var ers = 0;
  if(document.bform.make.value=="")
  {
    ers = 1;
    document.getElementById("error").innerHTML = "<br>Please enter a make for your boat.<br>";
  }
  if(document.bform.model.value=="")
  {
    ers = 1;
    document.getElementById("error").innerHTML = "<br>Please enter a model for your boat.<br>";
  }
  if(!IsNumeric(document.bform.price.value))
  {
    ers = 1;
    document.getElementById("error").innerHTML = "<br>Please enter a price for your boat.<br>Do not use dollar sign or commas.<br>";
  }
  if(!IsNumeric(document.bform.zip.value))
  {
    ers = 1;
    document.getElementById("error").innerHTML = "<br>Please enter a 5 digit zip code.<br>";
  }  
  if(!IsEmail(document.bform.email.value))
  {
    ers = 1;
    document.getElementById("error").innerHTML = "<br>Please enter a valid email address.<br>";
  }  
  if(ers==0)
  {
    return true;
  }else{
    return false;
  }
}
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}
function IsEmail(str) {

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 


}

