function initSliders() {
	// work out the value of the slider
	var maxprice = $("#maxprice").val() ;
	var minprice = $("#minprice").val() ;

	var _slider = $("#range-slider");	
	_slider.slider({
		range: true,
		min: 0,
		max: 1000,
		step: 25,
		values: [minprice, maxprice],
		slide: function(event, ui) {
			$("#min").text(ui.values[0]);
			$("#max").text(ui.values[1]);
		},
		change: function(event, ui) {
			$('#slide-value').val(ui.values[0]+'-'+ui.values[1]);
		},
		stop: function(event, ui) {
			// : submit form or something : //
			preSearch() ;

			// : set the slider values before submitting... : //
			$("#min").text(_slider.slider("values", 0));
			$("#max").text(_slider.slider("values", 1));
			$('#slide-value').val(_slider.slider("values", 0)+'-'+_slider.slider("values", 1));
			
			$('#searchform').submit() ;
		}
	});

	$("#min").text(_slider.slider("values", 0));
	$("#max").text(_slider.slider("values", 1));
	$('#slide-value').val(_slider.slider("values", 0)+'-'+_slider.slider("values", 1));
}

$(document).ready(function(){
	initSliders();
	
	var _mainEntry = $('#main div.entry');
	var _btnCancel = $('a.btn-cancel', _mainEntry);
	var _btnMultiple = $('a.btn-multiple', _mainEntry);
	var _expanded = $('div.expanded', _mainEntry);
	var _formItem = $('.search-holder label strong',_mainEntry);
	_btnMultiple.click(function(){
		_expanded.hide().slideDown(700);
		_mainEntry.addClass('opened');
		_formItem.text('Multiple');
		return false;
	});
	_btnCancel.click(function(){
		_expanded.slideUp(700, function(){
			_formItem.text('Quick');
			_mainEntry.removeClass('opened');
		});
		return false;
	});

	// checkboxs ***************************************************************
	var _vhType = $('div.vh-type, div.vh-make');
	_vhType.each(function(i, _this){
		var _opener = $('a.opener, div.opener-head strong',_this);
		var _slide = $('ul.check-list',_this);
		var _chbMain = $('div.opener-head input',_this);
		var _chbAll = $('ul.check-list input',_this);
		
		if (!$(_opener).hasClass('selected')) {
			_slide.hide();
		} else _opener.addClass('selected');
		
		_opener.click(function(){
			_opener.toggleClass('selected');
			if (_opener.hasClass('selected')) {
				_slide.slideDown(300);
			} else {
				_slide.slideUp(300);
			}
			return false;
		});
		
		if (_chbMain.get(0).checked) _chbAll.attr('checked','checked');
		
		_chbMain.click(function(){
			if (this.checked) {
				_slide.slideDown(300);
				_opener.addClass('selected');
				_chbAll.attr('checked','checked');
			} else if (!_opener.is('.selected')) {
				_slide.slideDown(300);
				$(_opener).addClass('selected');
				_chbAll.removeAttr('checked');
			} else {
				_chbAll.removeAttr('checked');
			}
		});
	});
	var _holder1 = $('.slide-opener');
	_holder1.each(function(_k, _this11){
		var _opener11 = $('a.opener',_this11);
		var _strong11 = $('.slide-head strong',_this11);
		var _sellAll11 = $('.select input',_this11);
		_opener11.click(function(){
			$(this).parents('.frame').find('.search-open').show();
			$(this).parents('.slide-opener').hide();
			initSl();
			return false;
		});
		_strong11.click(function(){
			$(this).parents('.frame').find('.search-open').show();
			$(this).parents('.slide-opener').hide();
			initSl();
			return false;
		});
		_sellAll11.click(function(){
			$(this).parents('.frame').find('.search-open').show();
			$(this).parents('.slide-opener').hide();
			$(this).parents('.frame').find('.search-open').find('.slide-box').eq(2).addClass('open-box');
			$(this).parents('.frame').find('.search-open').find('.slide-box').eq(2).find('.slide-content').show();
			$(this).parents('.frame').find('.search-open').find('.slide-box').eq(2).find('.slide-head .opener').addClass('selected').text('HIDE');
			$(this).parents('.frame').find('.search-open').find('.slide-box').eq(2).find('img.bg-slide-box-open').hide();
			$(this).parents('.frame').find('.search-open').find('.slide-box').eq(2).find('img.bg-slide-box').show();
			initSl();
			return false;
		});
	});
	function initSl(){
		var _hold = $('.slide-box');
		_hold.each(function(i, _this){
			var _opener = $('a.opener',_this);
			var _strong = $('.slide-head strong',_this);
			var _slide = $('.slide-content',_this);
			var _chbMain = $('.select input',_this);
			var _chbAll = $('.option-list input',_this);
			
			_opener.click(function(){
				if($(this).parents('.slide-box').hasClass('open-box')) {
					$(this).removeClass('selected');
					$(this).parents('.slide-box').removeClass('open-box');
					var ___this = $(this);
					_slide.slideUp(300,function(){
						___this.parents('.slide-box').find('img.bg-slide-box-open').show();
						___this.parents('.slide-box').find('img.bg-slide-box').hide();
					});
					$(this).text('SHOW');
				}else{
					_hold.each(function(j, _this1){
						$('a.opener',_this1).each(function(){
							var _slide1 = $('.slide-content',_this1);
							$(this).removeClass('selected');
							$(this).parents('.slide-box').removeClass('open-box');
							var ____this = $(this);
							_slide1.slideUp(300,function(){
								____this.parents('.slide-box').find('img.bg-slide-box-open').show();
								____this.parents('.slide-box').find('img.bg-slide-box').hide();
							});
							$(this).text('SHOW');
						});
					});
					$(this).addClass('selected');
					$(this).parents('.slide-box').addClass('open-box');
					$(this).parents('.slide-box').find('img.bg-slide-box-open').hide();
					$(this).parents('.slide-box').find('img.bg-slide-box').show();
					_slide.slideDown(300);
					$(this).text('HIDE');
				}
				return false;
			});
			
			_strong.click(function(){
				if($(this).parents('.slide-box').hasClass('open-box')) {
					$(this).removeClass('selected');
					$(this).parents('.slide-box').removeClass('open-box');
					var ___this = $(this);
					_slide.slideUp(300,function(){
						___this.parents('.slide-box').find('img.bg-slide-box-open').show();
						___this.parents('.slide-box').find('img.bg-slide-box').hide();
						___this.parents('.slide-box').find('a.opener').removeClass('selected').text('SHOW');
					});
				}else{
					_hold.each(function(j, _this1){
						$('a.opener',_this1).each(function(){
							var _slide1 = $('.slide-content',_this1);
							$(this).removeClass('selected');
							$(this).parents('.slide-box').removeClass('open-box');
							var ____this = $(this);
							_slide1.slideUp(300,function(){
								____this.parents('.slide-box').find('img.bg-slide-box-open').show();
								____this.parents('.slide-box').find('img.bg-slide-box').hide();
								____this.text('SHOW');
							});
						});
					});
					$(this).parents('.slide-box').find('a.opener').addClass('selected');
					$(this).parents('.slide-box').addClass('open-box');
					$(this).parents('.slide-box').find('img.bg-slide-box-open').hide();
					$(this).parents('.slide-box').find('img.bg-slide-box').show();
					_slide.slideDown(300);
					$(this).parents('.slide-box').find('a.opener').text('HIDE');
				}
				return false;
			});
			
			if (_chbMain.get(0).checked) _chbAll.attr('checked','checked');
	
			_chbMain.click(function(){
				if(!$(this).parents('.slide-box').hasClass('.open-box')){
					_hold.each(function(j, _this1){
						$('a.opener',_this1).each(function(){
							var _slide1 = $('.slide-content',_this1);
							$(this).removeClass('selected');
							$(this).parents('.slide-box').removeClass('open-box');
							var ____this = $(this);
							_slide1.slideUp(300,function(){
								____this.parents('.slide-box').find('img.bg-slide-box-open').show();
								____this.parents('.slide-box').find('img.bg-slide-box').hide();
								____this.text('SHOW');
							});
						});
					});
					$(this).parents('.slide-box').find('a.opener').addClass('selected');
					$(this).parents('.slide-box').addClass('open-box');
					$(this).parents('.slide-box').find('img.bg-slide-box-open').hide();
					$(this).parents('.slide-box').find('img.bg-slide-box').show();
					_slide.slideDown(300);
					$(this).parents('.slide-box').find('a.opener').text('HIDE');
				}
				if (this.checked) {
					_chbAll.attr('checked','checked');
				}else{
					_chbAll.removeAttr('checked');
				}
			});
		});
	}
});

$(document).ready(function(){
    if ($.browser.msie && $.browser.version < 7){
        $(".nav > li").mouseenter(function(){
            $(this).addClass('hover');
            if($(this).children('div.drop').length) $('.entry select').css({visibility:'hidden'});
        }).mouseleave(function(){
            $(this).removeClass('hover');
            if($(this).children('div.drop').length) $('.entry select').css({visibility:'visible'});
        });
    }
});
$(document).ready(function(){
    // Slide effect
    var _parentSlide = 'div.slide-wrap';
    var _linkOpen = 'a.link-open';
	var _linkClose = 'a.link-close';
    var _slideBlock = 'div.slide-text';
    var _openClassS = 'active';
    var _durationSlide = 500;
    
    $(_parentSlide).each(function(){
	if (!$(this).is('.'+_openClassS)) {
	    $(this).find(_slideBlock).css('display','none');
	}
    });
	$(_linkOpen,_parentSlide).click(function(){
	    $(this).parents(_parentSlide).addClass(_openClassS);
	    $(this).parents(_parentSlide).find(_slideBlock).slideDown(_durationSlide);
		$(_linkOpen).css('display','none');
	});
    $(_linkClose,_parentSlide).click(function(){
	if ($(this).parents(_parentSlide).is('.'+_openClassS)) {
	    $(this).parents(_parentSlide).removeClass(_openClassS);
	    $(this).parents(_parentSlide).find(_slideBlock).slideUp(_durationSlide);
		$(_linkOpen).css('display','inline');
	}
	return false;
    });
});

