var host = window.location.hostname;


function wprl_printBrochure(listingid) {
  var URL = "http://" + host + "/wp-content/plugins/wprealtors/wprl_ajax.php";
  URL += '?wprl_action=create_brochure&templateid=88&ListingID[]=' + listingid;
  
  jQuery("#wrapper").append('<iframe id="hiddendownloader" width="0" height="0"></iframe>');
  
  jQuery('#hiddendownloader').attr("src", URL);
}

function wprl_validateWPUser() {
  
  var URL = "http://" + host + "/wp-content/plugins/wprealtors/wprl_ajax.php";
  
  str = "wprl_action=userexists&log=" + jQuery('#registerForm input[name=email]').val();
  
  jQuery.ajax({
    type: "POST",
    url: URL,
    async: false,
    data: str,
    success: function(data){
      if(data == "true") {
        alert("An account for this email address already exists..Try using our password recovery tool.");

        jQuery('#registerForm input[name=email]').val('');
        jQuery('#registerForm input[name=email]').focus();
      }
    }
  });
}

function updateFavoriteSetting(value) {
  var URL = "http://" + host + "/wp-content/plugins/wprealtors/wprl_ajax.php";
  
  str = "wprl_action=saved-favorites-update&update_email=" + value;
  
  var statusdiv = "#updatestatus";
  
  jQuery(statusdiv).show();
  jQuery(statusdiv).html("saving setting...");
          
  jQuery.ajax({
    type: "POST",
    url: URL,
    data: str,
    success: function(data){
      if(data == "true") {
        jQuery(statusdiv).html("setting saved");
      }
    }
  });
  
}

function updateSearchSetting(searchid, value) {
  var URL = "http://" + host + "/wp-content/plugins/wprealtors/wprl_ajax.php";
  
  str = "wprl_action=saved-search-update&searchid=" + searchid + "&update_email=" + value;
  
  var statusdiv = "#updatestatus-" + searchid;
  
  jQuery(statusdiv).show();
  jQuery(statusdiv).html("saving setting...");
          
  jQuery.ajax({
    type: "POST",
    url: URL,
    data: str,
    success: function(data){
      if(data == "true") {
        jQuery(statusdiv).html("setting saved");
      }
    }
  });
  
}

onclick="updateSearchSetting('<?php echo $search->id; ?>', 'Y');" 

function isEmailAddr(email)
{
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(email)) return true;
    else return false;
}


function wprl_referFriend() {
  var URL = "/wp-content/plugins/wprealtors/wprl_ajax.php?wprl_action=referfriend";
  
  var yourname = jQuery('input[name=name]').val();
  var youremail = jQuery('input[name=email]').val();
  var friendemail = jQuery('input[name=friendemail]').val();
  
  var refurl = jQuery('input[name=referred_page]').val();
  
  var errormsg = "";
  
  if(yourname == '') {
    errormsg += "Please enter your name.\n";
  }
  
  if(!isEmailAddr(youremail)) {
    errormsg += "Please enter your valid email address.\n";
  }
  
  if(!isEmailAddr(friendemail)) {
    errormsg += "Please enter your friend's valid email address.\n";
  }
  
  if(errormsg != "") {
    alert(errormsg);
  } else {
      str = "wprl_action=referfriend&cmd=sendReferal&referred_page=" + refurl + "&name=" + yourname + "&email=" + youremail + "&friendemail=" + friendemail;
      
      jQuery.ajax({
        type: "POST",
        url: URL,
        async: false,
        data: str,
        success: function(data){
          jQuery('#referafriendstatus').html("<p class=\"success\">Your email has been sent.  Thank you for referring our site.</p>");
        }
      });
    
  }

  //we return false in case they use this function in the onsubmit action
  return false;
}

function wprl_getNeighborhoods(region) {
  //console.log("region selected: ", region);
  
  var URL = "http://" + host + "/wp-content/plugins/wprealtors/wprl_ajax.php";
  
  str = "wprl_action=listings&cmd=getNeighborhoodsByRegion&region=" + region;
  
  jQuery.ajax({
    type: "POST",
    url: URL,
    async: false,
    data: str,
    success: function(data){
      jQuery('#neighborhoods').html(data);
    }
  });
  
}

function wprl_MapSearch() {

}