Cufon.replace('.logo',{textShadow: '#CDD6E5 0 -1px, #909090 0 2px', fontFamily: 'MyriadPro-Semibold' });

$(document).ready(function() {
	$(".widget-slider").jCarouselLite({
		visible: 4,
		scroll: 1,
		btnNext: ".widget-next",
		btnPrev: ".widget-prev"
	});
	$(".widget-slider2").jCarouselLite({
		visible: 4,
		scroll: 1,
		btnNext: ".widget-next",
		btnPrev: ".widget-prev",
		afterEnd: function(){
			var x=$(".widget-slider2 ul li").length; //5
			var w=$(".widget-slider2 ul").width();
			var y=4;
			var z=parseInt(w/x);
			var i;
			var l=parseInt($(".widget-slider2 ul").css("left"),10);
			i=-1*parseInt((l+4*z)/z)%y;
			$(".widget-view2 img").attr("src", $(".widget-slider2 ul a").eq(i).attr("href"));
		}
	});
	$(".widget-slider img").click(function() {
		$(".widget-view img").attr("src", $(this).attr("src"));
	});
	$(".widget-slider2 a").click(function() {
		$(".widget-view2 img").attr("src", $(this).attr("href"));
		return false;
	});
	$(".otherhome-slider").jCarouselLite({
		visible: 3,
		btnNext: ".oh-next",
		btnPrev: ".oh-prev"
	});
	
	
	function searchupdate(){
		
		var lowprice = $( "#price-range" ).slider( "values", 0 );
		var highprice = $( "#price-range" ).slider( "values", 1 );
		var lowbed = $( "#bedrooms-range" ).slider( "values", 0 );
		var highbed = $( "#bedrooms-range" ).slider( "values", 1 );
		var citysearch = $( ".citysearch" ).val();
		var zipsearch = $( ".zipsearch" ).val();
		var mlssearch = $( ".mlssearch" ).val();
		
		if (window.XMLHttpRequest)
  					{// code for IE7+, Firefox, Chrome, Opera, Safari
  						xmlhttp=new XMLHttpRequest();
  					}
					else
  					{// code for IE6, IE5
  						xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  					}
					xmlhttp.onreadystatechange=function()
  					{
  						if (xmlhttp.readyState==4 && xmlhttp.status==200)
    					{
    						document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    					}
					}
					xmlhttp.open("GET","inc/number.php?lb="+lowbed+"&hb="+highbed+"&lp="+lowprice+"&hp="+highprice+"&city="+citysearch+"&zip="+zipsearch+"&mls="+mlssearch,true);
					xmlhttp.send();
					
	}
	
	
	$(".zipsearch").live("change",function(){
		$( ".citysearch" ).val("");
		searchupdate();
	});
	
	$(".citysearch").live("change",function(){
		$( ".zipsearch" ).val("");
		searchupdate();
	});
	
	
	
	
	
	var highbed = $( "#bedrooms-range" ).slider( "values", 1 );
	
		var priceinc = new Array('$150,000', '$200,000', '$250,000', '$300,000', '$350,000', '$400,000', '$450,000', '$450,000', '$500,000', '$550,000', '$600,000', '$650,000', '$700,000','$800,000', '$900,000', '$1,000,000', '$1,250,000', '$1,350,000', '$1,500,000', '$1,750,000', '$2,000,000', '$2,500,000', '$3,000,000', '$4,000,000', '$5,000,000', 'NO LIMIT');
		$("#price-range").slider({
			range: true,
			min: 0,
			max: 25,
			step: 1,
			values: [ 2, 6 ],
			slide: function( event, ui ) {
				//$( "#priceview" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
				
				$( "#priceview" ).val( priceinc[ui.values[ 0 ]] + " - " + priceinc[ui.values[ 1 ]] );
			},
			change: function(event, ui) {
					searchupdate();
			}
		});
		$( "#priceview" ).val( priceinc[$( "#price-range" ).slider( "values", 0 )] +
			" - " + priceinc[$( "#price-range" ).slider( "values", 1 )] );
		$( "#bedrooms-range" ).slider({
			range: true,
			min: 0,
			max: 6,
			values: [ 1, 5 ],
			slide: function( event, ui ) {
				$( "#bedroomsview" ).val( ui.values[ 0 ] + " - " + ui.values[ 1 ] );
			},
			change: function(event, ui) {
					searchupdate();
			}
		});
		$( "#bedroomsview" ).val( $( "#bedrooms-range" ).slider( "values", 0 ) +
			" - " + $( "#bedrooms-range" ).slider( "values", 1 ) );
	
	
	/********************************************/
	// price format script
	/********************************************/
	jQuery(function(){
/*http://meiaduzia.com.br/cuducos2/priceformat/*/
		jQuery('#price1').priceFormat({
			limit: 8,
			centsLimit: 0,
			centsSeparator: ''
			/*prefix: 'R$ ',*/
		}); 
		jQuery('#price2').priceFormat({
			limit: 8,
			centsLimit: 0,
			centsSeparator: ''	
		}); 
		jQuery('#taxes').priceFormat({
			limit: 5,
			centsLimit: 0,
			centsSeparator: ''	
		}); 
	});
	/******************end***********************/

});
