var price_handles = ['price_slider_handle_min', 'price_slider_handle_max'];
var price_values  = [ 0, 25000, 30000, 35000, 40000, 45000, 50000, 5000,  60000, 65000, 70000, 75000, 80000, 85000, 90000, 95000, 100000, 125000, 150000, 175000, 200000, 225000, 250000, 275000, 300000, 325000, 350000, 375000, 400000, 425000, 450000, 475000,  500000, 550000, 600000, 650000, 700000, 750000, 800000, 850000, 900000, 950000, 1000000, 2000000, 3000000, 4000000, 5000000, 6000000, 7000000, 8000000, 9000000, 10000000, 10000001 ];
var price_slider  = new Control.Slider(price_handles, 'price_slider', {

  range: $R( 0, 52 ),
  increment: 1,
 
  sliderValue: [ 0, 28 ],

  spans: ["price_slider_span"],
  restricted: true,
  onSlide: function(values) {
    var min_value = price_values[ Math.floor( values [ 0 ] ) ];
    var max_value = price_values[ Math.floor( values [ 1 ] ) ];
    
    if( min_value <= 0 )
    {
      $('price_min_display').innerHTML = 'No Min';
    }
    else
    {
      $('price_min_display').innerHTML = formatCurrency( min_value );
    }
    
    if( max_value > 10000000 )
    {
      $('price_max_display').innerHTML = 'No Max';
    }
    else
    {
      $('price_max_display').innerHTML = formatCurrency( max_value );
    }
  },

  onChange: function( values ) { 
    $('price_min').value = price_values[ Math.floor( values [ 0 ] ) ] ;
    $('price_max').value = price_values[ Math.floor( values [ 1 ] ) ];
  }
  });
  
var bedroom_handles = ['bedroom_slider_handle_min', 'bedroom_slider_handle_max'];
var bedroom_slider = new Control.Slider( bedroom_handles, 'bedroom_slider', {
  range: $R( 0, 9 ),
 
  sliderValue: [ 0, 4 ],

  spans: ["bedroom_slider_span"],
  restricted: true,
  onSlide: function(values) {
    var min_value = Math.floor( values [ 0 ] );
    var max_value = Math.floor( values [ 1 ] );      
    if( min_value <= 0 )
    {
      $('bedroom_min_display').innerHTML = 'No Min'
    }
    else
    {
      $('bedroom_min_display').innerHTML = min_value + ' Bedrooms';
    }
    
    if( max_value > 8 )
    {
      $('bedroom_max_display').innerHTML = 'No Max';
    }
    else
    {
      $('bedroom_max_display').innerHTML = max_value + ' Bedrooms'; 
    }
  },

  onChange: function(values) { 
    $('bedroom_min').value = Math.floor( values [ 0 ] );
    $('bedroom_max').value = Math.floor( values [ 1 ] );
  }
  });

var bathroom_handles = ['bathroom_slider_handle_min', 'bathroom_slider_handle_max'];
var bathroom_slider = new Control.Slider(bathroom_handles, 'bathroom_slider', {
  range: $R(0, 7),
 
  sliderValue: [0, 3],

  spans: ["bathroom_slider_span"],
  restricted: true,
  onSlide: function(values) {
    var min_value = Math.floor( values [ 0 ] );
    var max_value = Math.floor( values [ 1 ] );            
    if( min_value <= 0 )
    {
      $('bathroom_min_display').innerHTML = 'No Min'
    }
    else
    {
      $('bathroom_min_display').innerHTML = min_value+' Baths';
    }
    
    if( max_value > 6 )
    {
      $('bathroom_max_display').innerHTML = 'No Max';
    }
    else
    {
      $('bathroom_max_display').innerHTML = max_value+' Baths'; 
    }
  },

  onChange: function(values) { 
    $('bathroom_min').value = Math.floor( values [ 0 ] );
    $('bathroom_max').value = Math.floor( values [ 1 ] );
  }
  });
  
var footage_handles = ['footage_slider_handle_min', 'footage_slider_handle_max'];
var footage_values = [ 0, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2900, 3000, 3250, 3500, 3750, 4000, 4250, 4500, 4750, 5000, 5250, 5500, 5750, 6000, 6001 ];
var footage_slider = new Control.Slider(footage_handles, 'footage_slider', {
  range: $R(0, 44),
 
  sliderValue: [11, 26],

  spans: ["footage_slider_span"],
  restricted: true,
  onSlide: function(values) {
    var min_value = footage_values[ Math.floor( values [ 0 ] ) ];
    var max_value = footage_values[ Math.floor( values [ 1 ] ) ];
    
    if( min_value <= 0 )
    {
      $('footage_min_display').innerHTML = 'No Min'
    }
    else
    {
      $('footage_min_display').innerHTML = min_value+' ft';
    }
    
    if( max_value > 6000 )
    {
      $('footage_max_display').innerHTML = 'No Max';
    }
    else
    {
      $('footage_max_display').innerHTML = max_value+' ft'; 
    }
  },

  onChange: function(values) { 
    $('footage_min').value = footage_values[ Math.floor( values [ 0 ] ) ];
    $('footage_max').value = footage_values[ Math.floor( values [ 1 ] ) ];
  }
  });


var psqft_handles = ['psqft_slider_handle_min', 'psqft_slider_handle_max'];
var psqft_values = [ 0, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 160, 170, 180, 190, 200, 201 ];
var psqft_slider = new Control.Slider(psqft_handles, 'psqft_slider', {
  range: $R(0, 27),
 
  sliderValue: [0, 15],

  spans: ["psqft_slider_span"],
  restricted: true,
  onSlide: function(values) {
    var min_value = psqft_values[ Math.floor( values [ 0 ] ) ];
    var max_value = psqft_values[ Math.floor( values [ 1 ] ) ];
          
    if( min_value < 50 )
    {
      $('psqft_min_display').innerHTML = 'No Min'
    }
    else
    {
      $('psqft_min_display').innerHTML = formatCurrency(min_value);
    }
    
    if( max_value > 200 )
    {
      $('psqft_max_display').innerHTML = 'No Max';
    }
    else
    {
      $('psqft_max_display').innerHTML = formatCurrency(max_value);
    }
  },

  onChange: function(values) { 
    $('psqft_min').value = psqft_values[ Math.floor( values [ 0 ] ) ];
    $('psqft_max').value = psqft_values[ Math.floor( values [ 1 ] ) ];
  }
  });

var lsqft_handles = ['lsqft_slider_handle_min', 'lsqft_slider_handle_max'];
var lsqft_values = [ 0, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000, 13000, 14000, 15000, 16000, 17000, 18000, 19000, 20000, 21000, 22000, 23000, 24000, 25000, 26000, 27000, 28000, 29000, 30000, 31000, 32000, 33000, 34000, 35000, 36000, 37000, 38000, 39000, 40000, 43560, 87120, 130680, 174240, 217800, 261360, 304920, 348480, 392040, 435600, 435601 ];
var lsqft_slider = new Control.Slider(lsqft_handles, 'lsqft_slider', {
  range: $R(0, 47),
 
  sliderValue: [0, 37],

  spans: ["lsqft_slider_span"],
  restricted: true,
  onSlide: function(values) {
    var min_value = lsqft_values[ Math.floor( values [ 0 ] ) ];
    var max_value = lsqft_values[ Math.floor( values [ 1 ] ) ];

    if( min_value < 5000 )
    {
      $('lsqft_min_display').innerHTML = 'No Min'
    }
    else
    {
      if( min_value < 43560 )
      {
        $('lsqft_min_display').innerHTML = min_value + ' ft';  
      }
      else
      {
        $('lsqft_min_display').innerHTML = convertToAcres( min_value ) + ' acres'; 
      }
    }
    
    if( max_value > 435600 )
    {
      $('lsqft_max_display').innerHTML = 'No Max';
    }
    else
    {
      if( max_value < 43560 )
      {
        $('lsqft_max_display').innerHTML = max_value + ' ft';  
      }
      else
      {
        $('lsqft_max_display').innerHTML = convertToAcres( max_value ) + ' acres'; 
      }
    }
  },

  onChange: function(values) { 
    $('lsqft_min').value = lsqft_values[ Math.floor( values [ 0 ] ) ];
    $('lsqft_max').value = lsqft_values[ Math.floor( values [ 1 ] ) ];
  }
  }); 
  
var year_handles = ['year_slider_handle_min', 'year_slider_handle_max'];
var year_values = [ 1900, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 ];
var year_slider = new Control.Slider(year_handles, 'year_slider', {
  range: $R(0, 90),
  increment: 1,   
  sliderValue: [31, 90],

  spans: ["year_slider_span"],
  restricted: true,
  onSlide: function(values) {
    var min_value = year_values[ Math.floor( values [ 0 ] ) ];
    var max_value = year_values[ Math.floor( values [ 1 ] ) ];
    if( min_value < 1920 )
    {
      $('year_min_display').innerHTML = 'No Min'
    }
    else
    {
      $('year_min_display').innerHTML = min_value;
    }
    $('year_max_display').innerHTML = max_value;
  },

  onChange: function(values) { 
    $('year_min').value = year_values[ Math.floor( values [ 0 ] ) ];
    $('year_max').value = year_values[ Math.floor( values [ 1 ] ) ];
  }
  });


<!-- Original:  Cyanide_7 (leo7278@hotmail.com) -->
<!-- Web Site:  http://www7.ewebcity.com/cyanide7 -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
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 + '.' + cents);
}

function convertToAcres( feet )
{
  return (feet/43560);
}

// MS Variables
var virtualMap    = null;
var virtualMapSnd = null;
var LA            = null;
var zoom          = null;
function handleNoFlash(errorCode)
{

 if (errorCode == 603) 
 {
   alert("Error: Flash doesn't appear to be supported by your browser");
   return;
 }
}

// Google Maps Quad View Maps
var gmap_quad_view1 = null; //google map
var gmap_quad_view2 = null; //google map #2 (if no StreetView)
var myPano = null;
