//show_hide_save_search_popup
function show_saved_searches_popup(){
  var user_id = get_ulrp_usrlogin_cookie_value();  
  if(user_id!=''){
	request_saved_searches(user_id);
	var layer_id = 'saved_searches_popup';
	show_layer(layer_id);	  
  }
  else{
	login_logout_usr('saved_searches', "show_saved_searches_popup");
  }
}

function hide_saved_searches_popup(){
  var layer_id = 'saved_searches_popup';
  hide_layer(layer_id);
}

function ssp_print_saved_searches(saved_searches){
  var content = '';
  var msg_holder = $('#ssp_msg');
	
  if(saved_searches.length > 0){
    msg_holder.attr('innerHTML','Click on a link below to view one of your saved searches!');
	content += "<table width=\"293\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">";
    for ( var i = 0; i < saved_searches.length; i++ ){
	  content += "  <tr>";
	  content += "    <td width=\"245\"><a href=\"" + saved_searches[i].search_url + "\" class=\"class1\">" + saved_searches[i].search_name + " &gt;</a></td>";
      content += "    <td width=\"48\" align=\"right\"><!--<a href=\"#\" class=\"class2\">remove</a>--></td>";
	  content += "  </tr>";
	}
	content += "</table>";
  }
  else{
	msg_holder.attr('innerHTML','');
    content += "<div class=\"message_container\">You have no saved searches.</div>";
    content += "<div><a href=\"/templates/finder/results_li.xpnd\" class=\"class1\">Click here to begin your property search. &gt;</a>";
  }
  $('#ssp_content').attr("innerHTML", content);
}

function request_saved_searches(user_id){
  var url = '';
  url = '/templates/finder/includes/save_this_search_request_handler.xpnd';
  url = url + '?type=3';
  url = url + '&user_id=' + escape(user_id);
  var ssp_error_msg_holder = $('#ssp_error_msg');
  
  $.getJSON(url, function(result){
	  ssp_print_saved_searches(result);
  });
}

//DOCUMENT READY
$(document).ready(function(){
  var saved_searches_link_id = 'saved_searches_link';
  var saved_searches_close_btn_id = 'ssp_close_btn';
  var ssp_error_msg_holder_id = 'ssp_error_msg';
  
  var saved_searches_link = $('#' + saved_searches_link_id);
  var saved_searches_close_btn = $('#' + saved_searches_close_btn_id);
  var ssp_error_msg_holder = $('#' + ssp_error_msg_holder_id);
  
  saved_searches_link.bind("click", function() {
    show_saved_searches_popup();
  });	
  
  saved_searches_close_btn.bind("click", function() {
    hide_saved_searches_popup();
  });
});