$(document).ready(function(){		
	
	$('#slides').slides({
		preload: true,
		preloadImage: 'img/loading.gif',
		play: 5000,
		pause: 2500,
		hoverPause: true
	});
		
	select_options = $('.option');
	$('.option').not('.'+$('.type input:radio:checked').attr('alt')).remove();
	if($('#rs-min-price').hasClass('styled')){
		sel_click($('#rs-min-price'));
	}
	if($('#rs-max-price').hasClass('styled')){
		sel_click($('#rs-max-price'));
	}

	$('#quick_search_form .type').click(function() {
		if($(this).children('input:checked').length > 0) {
			var type = $(this).children('input:checked').attr('id');
			var min_price = select_options.filter('.'+type).filter('.min-price');
			var max_price = select_options.filter('.'+type).filter('.max-price');
			var suburbs = select_options.filter('.suburbs').filter('.'+type);
			var catg = select_options.filter('.catg').filter('.'+type);

		
			$('.option').remove();
			$('#select'+$('#rs-min-price').attr('name')).html("Min Price");
			
			$('#select'+$('#rs-max-price').attr('name')).html("Max Price");
			
			$('#rs-min-price').append(min_price);
			if($('#rs-min-price').hasClass('styled')){
				sel_click($('#rs-min-price'));
			}
			$('#rs-max-price').append(max_price);
			if($('#rs-max-price').hasClass('styled')){
				sel_click($('#rs-max-price'));
			}
					
			$('#rs-catg').append(catg);
			$('#rs-suburbs').append(suburbs);
			$('#rs-suburbs input:checkbox').attr('checked', false);

			
		}
	});
	
	
	$('#quick-search input[type="submit"]').click(function() {
		$('#quick-search form').attr('action', SITE_PATH+$('#quick-search input:radio:checked').val());
	});
	
});


function sel_click (elem){
	elem.siblings('.dropdown_ul').html('');
	var opt = elem.children('option');
	opt.each(function() {
		var selected = ($(this).text() == elem.find(':selected').text())?' selected':'';
		elem.siblings('.dropdown_ul').append('<li class="dropdown_li'+selected+'" rel="'+opt.eq(opt.index(this)).val()+'">'+($(this).text())+'</li>')
	});
	var sel_box = elem.parent();
	var sel_elem = elem;
	sel_box.find('ul.dropdown_ul li').click(function(){
		sel_box.find('ul.dropdown_ul li').removeClass('selected');
		$(this).addClass('selected');
		$(this).parents().siblings('input.sel-text').val($(this).text()); 
		sel_elem.val($(this).attr('rel')).change();
		$('ul.dropdown_ul:visible').slideUp(100);
	});
}
