// JavaScript Document
var max_slider = "";
var min_slider = "";

function prijs(maxprijs, minprijs)
{
	max_slider = new Control.Slider('max_button','max_bar',{
		range:$R(2,60),
		minvalue: 3,
		maxvalue: 60,
		values:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,22,24,26,28,30,32,34,36,40,44,48,52,56,60],
		sliderValue: (maxprijs / 25000),
		onSlide:function(v) {
			prijs = String(v * 25000);
			maxprijs = prijs;
			if(prijs.length < 6) {
				prijs = prijs.substr(0, 2) + '.' + prijs.substr(prijs.length - 3, 3);
			}
			else if(prijs.length < 7) {
				prijs = prijs.substr(0, 3) + '.' + prijs.substr(prijs.length - 3, 3);
			}
			else {
				prijs = prijs.substr(0, 1) + '.' + prijs.substr(1, 3) + '.' + prijs.substr(prijs.length - 3, 3);
			}
			$('max').innerHTML = '&euro; ' + prijs;
		},
		onChange:function(v) {
			min_slider.setMaximum(v);
			select_plaats(1);
		}
	});	
	
	min_slider = new Control.Slider('min_button','min_bar',{
		range:$R(2,60),
		minvalue: 2,
		maxvalue: 56,
		values:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,22,24,26,28,30,32,34,36,40,44,48,52,56,60],
		sliderValue: (minprijs / 25000),
		onSlide:function(v) {
			prijs = String(v * 25000);
			minprijs = prijs;
			if(prijs.length < 6) {
				prijs = prijs.substr(0, 2) + '.' + prijs.substr(prijs.length - 3, 3);
			}
			else if(prijs.length < 7) {
				prijs = prijs.substr(0, 3) + '.' + prijs.substr(prijs.length - 3, 3);
			}
			else {
				prijs = prijs.substr(0, 1) + '.' + prijs.substr(1, 3) + '.' + prijs.substr(prijs.length - 3, 3);
			}
			$('min').innerHTML = '&euro; ' + prijs;
		},
		onChange:function(v) {
			max_slider.setMinimum(v);
			select_plaats(1);
		}
	});
	min_slider.setMaximum(maxprijs / 25000);
}

function select_plaats(pagina)
{
	min_slider.setDisabled();
	max_slider.setDisabled();
	Form.disable('selecteerplaats');
	Form.disable('zoekplaats');
	$('pagina').style.display = 'none';
	$('aanbod_footer').style.display = 'none';
	Effect.BlindUp('aanbodresult', {
		afterFinish: function() { aanbod(pagina); }
	});
	 
 }

function aanbod(pagina)
{
	var zoekplaats = new Array();
	plaats = document.getElementsByName('plaats');
	$c = 0;
	for(var i=0; i < plaats.length; i++)
	{
		if(plaats[i].checked)
		{
			if(zoekplaats)
			{
				zoekplaats[$c] = plaats[i].value;
				$c++;
			}
			else
			{
				zoekplaats[$c] = plaats[i].value; 
				$c++;
			}
		}
	 }
	sorteren = document.getElementById('sorteer').value;
	type = document.getElementById('type').value;
	url='request.php';
	new Ajax.Request(url, { 
		method:'post', 
		postBody: 'request=true&max=' + max_slider.value*25000 + '&min=' + min_slider.value*25000 + '&plaats=' + zoekplaats + '&pagina=' + pagina + '&sorteren=' + sorteren + '&type=' + type,
		onSuccess: 
		function(response) {
			document.getElementById('aanbod').innerHTML = response.responseText;
			Effect.BlindDown('aanbodresult', {
				afterFinish: function() { 
					min_slider.setEnabled();
					max_slider.setEnabled();
					Form.enable('selecteerplaats');
					Form.enable('zoekplaats');
				}
			});
		}
		
	});
}



