/* Functions to add/remove options from the city/area
 * selection inputs. 
 *********************************************************/
	function addCity(){	
		$("#city_list select").copyOptions("#city_search select");
		$("#city_search select").sortOptions();
	
		var cities = "";
		$("#city_search option").each(function(){
			cities = cities + $(this).val().toString()+",";
		});
	
		$("#city_search_list").val(cities);
	}
	
	function removeCity(){
		var removeCity = $("#city_search select").selectedOptions();
		$(removeCity).each(function(){
			$("#city_search select").removeOption($(this).val());
			$("#city_search select").sortOptions();
		});
		
		var cities = "";
		$("#city_search option").each(function(){
			cities = cities + $(this).val().toString()+",";
		});	
		$("#city_search_list").attr({"value": cities});
	}
	
	
	function addArea(){	
		$("#area_list select").copyOptions("#area_search select");
		$("#area_search select").sortOptions();
		
		var areas = "";
		$("#area_search option").each(function(){
			areas = areas + $(this).val().toString()+",";
		});
		$("#area_search_list").val(areas);
	}
	
	function removeArea(){
		var removeCity = $("#area_search select").selectedOptions();
		$(removeCity).each(function(){
			$("#area_search select").removeOption($(this).val());
			$("#area_search select").sortOptions();
		});
		
		var areas = "";
		$("#area_search option").each(function(){
			areas = areas + $(this).val().toString()+",";
		});
		$("#area_search_list").val(areas);
	}


/* Add and remove listings to users favorites. 
 *********************************************************/
	function addToFavorites(num, user_id){
	    $.post("http://www.illinoisrealestate.com/site_expansion/ajax/add_to_favorites.php", {
	        MLSNumber: num,
			ID: user_id
	    }, function(data){
	        if (data != '') {
				if(data == "Added"){
					$("#favorites_link_"+num).html("<a href='javascript: void(0);' onclick='javascript: removeFromFavorites(\""+num+"\", "+user_id+");'>Remove From Favorites</a>");
				} else if(data == "Exists"){
					$("#favorites_link_"+num).html("<a href='javascript: void(0);' onclick='javascript: removeFromFavorites(\""+num+"\", "+user_id+");'>Remove From Favorites</a>");
				}
	        }
	    });
	}
	
	function removeFromFavorites(num, user_id, clear_from_page){
		$.post("http://www.illinoisrealestate.com/site_expansion/ajax/remove_from_favorites.php", {
	        MLSNumber: num,
			ID: user_id
		}, function(data){
	        if (data != ''){
				if(clear_from_page == "true"){
					$("."+num).remove();
				} else {
					$("#favorites_link_"+num).html("<a href='javascript: void(0);' onclick='javascript: addToFavorites(\""+num+"\", "+user_id+");'>Add To Favorites</a>");
				}
	        }
		});
	}


/* Detail page photo selection/replacement.
 *********************************************************/
	$(document).ready(function(){
		$("#property_photos .crop img").click(function(){
			var loadImage = $(this).attr("src");
			loadImage = loadImage.replace(/thumbs/, "main");
			$("#property_photos #main_image").attr({ "src": loadImage });
		});
	});
