$(function() {
	$(".more").click(function() {
		var element = $(this);
		var elementId = element.attr('id');
		if ( elementId.indexOf("morebutton-") > -1 ) { element = element.find('a'); }
		var infoFromId = element.attr("id");
		//alert (infoFromId);
		var infoFromId = infoFromId.split('-');
		var section = infoFromId[0];
		var id = infoFromId[1];
		var startAt = infoFromId[2];
		var show = infoFromId[3];
		var shown = parseInt(startAt) + parseInt(show);
		if ( section == 'nearbyProperties' ) { var moreText = 'nearby properties' }
		if ( section == 'similarlyPricedProperties' ) { var moreText = 'similarly priced properties' }
		if ( section == 'recentlyAddedProperties' ) { var moreText = 'recently added properties' }
		if ( section == 'lastSearchResults' ) { var moreText = 'results from your last search' }
		//alert (section);
		$("#morebutton-"+section+" .ajaxLoader").css({ visibility : 'visible' });//'<br /><img style="margin-top:5px;" src="/adam.more.ajaxloader.gif" />');
		
		if ( section != 'lastSearchResults' ) { var theUrl = "/adam.more.ajax.php"; }
		else { var theUrl = "http://www.rentfortheholidays.com/vacation-rentals-search/"+lastSearchUrl+"&format=more&startAt="+startAt+"&limit="+show; }
		
		$.ajax({
			type: "POST",
			url: theUrl,
			data: "section=" + section + "&pid=" + id + "&startAt= " + startAt + "&show= " + show,
			cache: false,
			success: function(html){
				//alert ( theUrl );
				//alert ( html );
				$("#more_updates-"+section).append('<div id="'+startAt+'-'+section+'" style="display:none;">'+html+'</div>');
				$("#"+startAt+"-"+section).slideDown(500);
				$("#morebutton-"+section).html('&nbsp;&nbsp;&nbsp;&nbsp;<a id="'+section+'-'+id+'-'+shown+'-'+show+'" class="more" href="#">More '+moreText+'</a> <img style="visibility:hidden;" class="ajaxLoader" src="/adam.more.ajaxloader.gif" />');
				//alert ('hi');
				//$(".more").remove();
			}
		});
		return false;
	});
});
