var loop_time = 5000;
$(document).ready(function(){	
	
	var selectMax = $('#slideshow-box>ul li').length;
	finishLoading = 0;
	currentSel = 1;
	$('#slide_'+currentSel).hide().css('top', 0).fadeIn('normal');
	
	//$('#slideshow-box ul li').not('.active').children('p').hide();
	$('#slideshow-box ul li').each(function(index) {
		order = parseInt($(this).attr('id').replace("slide_", ""));
		$(this).children('img').attr('src', SITE_PATH+'img/slide/'+order+'.jpg').removeClass('loading');
		finishLoading++;
	}).live('ON', function(event, current, next) {
		id = parseInt($(this).attr('id').replace("slide_", ""));
		if($(this).hasClass('active')) {
			$('#slideshow-box li').css('z-index', 'auto');
			$('#slide_'+current).css('z-index', 1);
			$('#slide_'+next).hide().css('top', 0).css('z-index', 2).fadeIn('normal');
		}
		currentSel = parseInt($(this).attr('id').replace("slide_", ""));
	});
	
	if(finishLoading == selectMax && selectMax>1) {
		var interval = setInterval(autoSlide, loop_time);
	}
	
	function autoSlide() {
		nextSel = currentSel + 1;
		if(nextSel > selectMax) {nextSel = 1;}
		$('#slide_'+currentSel).removeClass('active');
		$('#slide_'+nextSel).addClass('active').trigger('ON', [currentSel, nextSel]);	
		nextSel++;		
	}
	
	
	
	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'));
	}
	if($('#rs-catg').hasClass('styled')){
		sel_click($('#rs-catg'));
	}
	if($('#rs-suburb').hasClass('styled')){
		sel_click($('#rs-suburb'));
	}

	$('#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 catg = select_options.filter('.'+type).filter('.catg');
			var sbb = select_options.filter('.'+type).filter('.suburbs');
		
			$('.option').remove();
			$('#select'+$('#rs-min-price').attr('name')).html("Min Price");			
			$('#select'+$('#rs-max-price').attr('name')).html("Max Price");
			$('#select'+$('#rs-catg').attr('name')).html("Property Types");			
			$('#select'+$('#rs-suburb').attr('name')).html("Suburbs");
			
			$('#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);
			if($('#rs-catg').hasClass('styled')){
				sel_click($('#rs-catg'));
			}
			$('#rs-suburb').append(sbb);
			if($('#rs-suburb').hasClass('styled')){
				sel_click($('#rs-suburb'));
			}
		}
	});
	
	
	$('.quicksearch input[type="submit"]').click(function() {
		$('.quicksearch form').attr('action', SITE_PATH+$('#quick_search_form input:radio:checked').val());
	});


	
});

//function sel_click (elem){
//	elem.siblings('.dropdown_ul').html('');
//	var opt = elem.children('option');
//	opt.each(function() {
//		if(elem.hasClass('multi')) {
//			if(opt.index($(this))>0) {
//				var checkAll = ($(this).val() == '' || $(this).val() == 'any')?' class="checkAll"':'';
//				elem.siblings('ul.dropdown_ul').append('<li class="dropdown_li" rel="'+opt.eq(opt.index(this)).val()+'"><label><input '+checkAll+' type="checkbox" value="'+$(this).val()+'" name="'+elem.attr('name')+'[]" /> '+($(this).text())+'</label></li>');
//			}
//		}else{
//			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;
//	if(sel_elem.hasClass('multi')) {
//		//sel_elem.removeAttr('name');
//		sel_elem.siblings('ul.dropdown_ul').find('input:checkbox').click(function() {
//			sel_elem.siblings('.sel-text').focus();
//			if($(this).hasClass('checkAll')) {
//				sel_elem.siblings('ul.dropdown_ul').find('input:checkbox').not('.checkAll').attr('checked', false);
//			}else {
//				sel_elem.siblings('ul.dropdown_ul').find('input:checkbox.checkAll').attr('checked', false);
//			}
//		});			
//	}else {
//		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);
//		});
//	}	
//}
