$(document).ready(function() {
	
	fetchFeatured();	
	$("#featured_container").slideDown("slow");
	setInterval ( "fetchFeatured()", 10000 );

});	

function fetchFeatured(){
		var randomnumber = Math.floor(Math.random() * 10000)
		
        $.getJSON("featured_controller.asp", "Action=Choose&CacheID=" + randomnumber, function(json) {	
			
			$('#MLNumber').empty();
			$('#ListPrice').empty();
			$("#AddressCombo").empty();
			$("#Town").empty();
			$("#ZipCode").empty();
			$("#Acres").empty();
			$("#ApxHeatedSF").empty();			
			$("#Bedrooms").empty();			
			$("#FullBaths").empty();			
			$("#HalfBaths").empty();			
			$("#GarageCarportCapacity").empty();
			$("#PublicRemarks").empty();
			$("#Directions").empty();
									
			$("#MLNumber").append(json[0].MLNumber);
			$("#ListPrice").append(formatCurrency(json[0].ListPrice));
			$("#AddressCombo").append(json[0].AddressCombo);
			$("#Town").append(json[0].Town);
			$("#ZipCode").append(json[0].ZipCode);
			$("#Acres").append(json[0].Acres);			
			$("#ApxHeatedSF").append(json[0].ApxHeatedSF);			
			$("#Bedrooms").append(json[0].Bedrooms);			
			$("#FullBaths").append(json[0].FullBaths);			
			$("#HalfBaths").append(json[0].HalfBaths);			
			$("#GarageCarportCapacity").append(json[0].GarageCarportCapacity);
			$("#PublicRemarks").append(json[0].PublicRemarks);
			$("#Directions").append(json[0].Directions);
			
			$('#ImageSource').attr('src', 'http://www.lindsey.com/property/image.asp?ID=' + json[0].MLNumber + '&Image=1');		
			
			$('#ImageSource').click(function() {		
				window.location = "http://www.lindsey.com/residential/" + json[0].MLNumber;
			});			

			$('#ViewDetails').click(function() {		
				window.location = "http://www.lindsey.com/residential/" + json[0].MLNumber;
			});			

			$('#PrintDetails').click(function() {			
				window.location = "http://www.lindsey.com/property/print.asp?ID=" + json[0].MLNumber + "&Class=1&Image=1";
			});					

        });
}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '$' + num);
}