//FORMAT AS MONEY
function formatAsMoney(mnt) {
	mnt -= 0;
	mnt = (Math.round(mnt*100))/100;
	return (mnt == Math.floor(mnt)) ? mnt + '.00' 
		: ( (mnt*10 == Math.floor(mnt*10)) ? 
			mnt + '0' : mnt);
}

//COMMAS TO NUMBERS
function addCommas(nStr) {
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function doSearch() {
	$('#searchAlert').show();
	$("form").submit();
}


$(document).ready(function() {
	
	//THUMBNAIL TO IMAGE VIEW
	imagePreview();
	
	//PROPERTY TYPE OPTIONS
	if (showTypeOptions == 'no') {
		$('#propTypeOptions').hide();
		$('#morePropTypes').text('Show More Options');
	} else {
		$('#morePropTypes').text('Hide Options');
	}
	
	$('#morePropTypes').click(function(){
		$('#propTypeOptions').toggle();
		if ($('#propTypeOptions').is(':visible')) {
			$('#morePropTypes').text('Hide Options');
			$('#showTypeOptions').val('yes');
		} else {
			$('#morePropTypes').text('Show More Options');
			$('#showTypeOptions').val('no');
			//WHEN HIDING UNCHECK ALL BOXES
			jQuery('input:checkbox', $('#propTypeOptions')).removeAttr('checked');
		}
		return false;
	});


	//PRICE SLIDER
	$( "#slider-range" ).slider({
		range: true,
		min: 0,
		max: 2000000,
		step: 50000,
		values: [ minPrice, maxPrice ],
		slide: function( event, ui ) {
			var minVal = addCommas(ui.values[0]);
			var maxVal = addCommas(ui.values[1]);
			if (parseInt(ui.values[1]) >= 2000000) { 
				var addChar = "+" 
			} else { 
				var addChar = "" 
			}
			$( "#amount" ).val( "$" + minVal + " - $" + maxVal + addChar );
			$('#searchMinPrice').val(ui.values[0]);
			$('#searchMaxPrice').val(ui.values[1]);
		}
	});
	var beginAmount = addCommas($( "#slider-range" ).slider( "values", 0 ));
	var endAmount = addCommas($( "#slider-range" ).slider( "values", 1 ));
	$( "#amount" ).val( "$" + beginAmount + " - $" + endAmount );

		
	//BEDROOM SLIDER
	$( "#bed-range" ).slider({
		range: true,
		min: 0,
		max: 9,
		step: 1,
		values: [ minBeds, maxBeds ],
		//values: [ 2, 4 ],
		slide: function( event, ui ) {
			$( "#beds" ).val( "" + ui.values[ 0 ] + " - " + ui.values[ 1 ] + " Bedrooms" );
			$('#searchMinBed').val(ui.values[0]);
			$('#searchMaxBed').val(ui.values[1]);
		}
	});
	$( "#beds" ).val( "" + $( "#bed-range" ).slider( "values", 0 ) +
		" - " + $( "#bed-range" ).slider( "values", 1 )  + " Bedrooms" );


});


