// JavaScript Document
$('#document').ready(function(){
	setSliders();
	$(window).resize(function(){
		setSliders();
	});
});

function setSliders(){
	$('.slider_handle').draggable('destroy');
	off	= $('#price_slider').offset();						  
	$('#price_left').draggable({
		axis:		'x',
		containment: [off.left,off.top,off.left+160,off.top+13],
		drag:		function(ev,ui){
			roff=$('#price_right').css('left').replace('px','');
			if(ui.position.left+19>roff){
				$('#price_right').css({left: ui.position.left+19});	
			}
			$('#price_selected').css({left: ui.position.left+9,width:	roff-ui.position.left-9});
			changePrices();
		}
	});
	$('#price_right').draggable({
		axis:		'x',
		containment: [off.left+19,off.top,off.left+179,off.top+13],
		drag:		function(ev,ui){
			roff=$('#price_left').css('left').replace('px','');
			if(ui.position.left-19<roff){
				$('#price_left').css({left: ui.position.left-19});	
			}
			$('#price_selected').css({left: roff+9 ,width:	ui.position.left-roff-9});
			changePrices();
		}
		
	});
	
	off	= $('#year_slider').offset();						  
	$('#year_left').draggable({
		axis:		'x',
		containment: [off.left,off.top,off.left+160,off.top+13],
		drag:		function(ev,ui){
			roff=$('#year_right').css('left').replace('px','');
			if(ui.position.left+19>roff){
				$('#year_right').css({left: ui.position.left+19});	
			}
			$('#year_selected').css({left: ui.position.left+9,width:	roff-ui.position.left-9});
			changeYears();
		}
	});
	$('#year_right').draggable({
		axis:		'x',
		containment: [off.left+19,off.top,off.left+179,off.top+13],
		drag:		function(ev,ui){
			roff=$('#year_left').css('left').replace('px','');
			if(ui.position.left-19<roff){
				$('#year_left').css({left: ui.position.left-19});	
			}
			$('#year_selected').css({left: roff+9 ,width:	ui.position.left-roff-9});
			changeYears();
		}
		
	});	
	if($.trim($('#pricemin').val())!=''){
		$('#display_price_min').text('$'+$('#pricemin').val());
		var pricemin 	= $('#pricemin').val();
		pricemin 		= Math.round((pricemin/90000)*179);
		$('#price_left').css({left: pricemin});
	}else{
		pricemin = 0;	
	}
	if($.trim($('#pricemax').val())!=''){
		$('#display_price_max').text('$'+$('#pricemax').val());
		var pricemax 	= $('#pricemax').val();
		pricemax 		= Math.round((pricemax/90000)*179);
		$('#price_right').css({left: pricemax});
	}else{
		pricemax = 179;
	}
	var d 	= new Date();
	year	= d.getFullYear()-15;
	if($.trim($('#yearmin').val())!=''){
		$('#display_year_min').text($('#yearmin').val());
		var yearmin 	= $('#yearmin').val()-year;
		yearmin 		= Math.round((yearmin/15)*179);
		$('#year_left').css({left: yearmin});
	}else{
		yearmin = 0;
	}
	
	if($.trim($('#yearmax').val())!=''){
		$('#display_year_max').text($('#yearmax').val());
		var yearmax 	= $('#yearmax').val()-year;
		yearmax 		= Math.round((yearmax/15)*179);
		$('#year_right').css({left:yearmax});
	}else{
		yearmax = 179;	
	}
	
	$('#price_selected').css({left: pricemin+19,width:	pricemax-pricemin-5});
	$('#year_selected').css({left:  yearmin+19,width:	yearmax-yearmin-5});
	
}
function changePrices(){
	posleft	= $('#price_left').css('left').replace('px','');
	posright= $('#price_right').css('left').replace('px','');
	var pricemin	= 0;
	var pricemax	= 'unlimited'
	if(posleft==0){
		$('#display_price_min').text('K0');
		$('#pricemin').val('');
	}else{
		pricemin	= Math.round(posleft/179000*90000)*1000;
		$('#pricemin').val(pricemin);
		$('#display_price_min').text('K'+pricemin);
	}
	if(posright==179){
		$('#display_price_max').text('unlimited');
		$('#pricemax').val('');
	}else{
		pricemax	= Math.round(posright/179000*90000)*1000;
		$('#pricemax').val(pricemax);
		$('#display_price_max').text('K'+pricemax);
	}
}
function changeYears(){
	var d = new Date();
	y2	= d.getFullYear();
	y1	= y2-15;
	
	posleft	= $('#year_left').css('left').replace('px','');
	posright= $('#year_right').css('left').replace('px','');
	
	var yearmin	= 0;
	var yearmax	= 0;
	if(posleft==0){
		$('#display_year_min').text('unlimited');
		$('#yearmin').val('');
	}else{
		yearmin	= Math.round(posleft/179*15);
		$('#yearmin').val(Number(y1)+Number(yearmin));
		$('#display_year_min').text(Number(y1)+Number(yearmin));
	}
	if(posright==179){
		$('#display_year_max').text('unlimited');
		$('#yearmax').val('');
	}else{
		yearmax	= Math.round(posright/179*15);
		$('#yearmax').val(Number(y1)+Number(yearmax));
		$('#display_year_max').text(Number(y1)+Number(yearmax));
	}	
}
function validateform(){
	if($.trim($('#name').val())==''){
		alert('Please enter your name');
		$('#name').focus();
		return false;
	}
	if($.trim($('#email').val())==''){
		alert('Please enter your contact email address.');
		$('#email').focus();
		return false;
	}
	if($.trim($('#Comments').val())==''){
		alert('Please enter your comment or question.');
		$('#Comments').focus();
		return false;
	}
	return true;
}