$(document).ready(function(){	
	if($('#slideshow-box').length>0) {
		$('#slideshow-box li').each(function() {
			var order = $(this).index() + 1;
			$(this).children('img').attr('src', SITE_PATH+'img/home_bg'+order+'.jpg').removeClass('loading');
		})
		$('#slideshow-box ul').cycle({
			timeout:5000
		})
	}

	$('#appraisal, #testimonials').click(function() {
		var a_link = $(this).find('a');
		if(a_link.attr('target') == '_blank') {
			window.open(a_link.attr('href'));
		}else {
			location.href = a_link.attr('href');
		}
		return false;
	});
	
	//quick search form initialize 
	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 sale type select
	$('#quick_search_form input:radio').change(function() {
		var type = $(this).attr('alt');
		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('.'+type).filter('.suburbs');
		var catg = select_options.filter('.'+type).filter('.catg');

		$('.option').remove();

		$('#rs-min-price').append(min_price);
		$('#rs-max-price').append(max_price);
		$('#rs-catg').append(catg);
		$('#rs-suburb').append(suburbs);
		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 submit
	$('#quick_search_form').submit(function() {
		$(this).attr('action', SITE_PATH+$('#quick-search input:radio:checked').val());
		return true;
	});
	
	
	$('#fpassword-clear').show();
	$('#fpassword').hide();

	 var femail = $('#femail').val();

    $('#femail').focus(function(){
		if($(this).val() == femail) {
			$(this).val(''); 
			$(this).css('color','#112145'); 
		}
	 }).blur(function() { 
	 		if($(this).val() == '') { 
				$(this).val(femail); 
				$(this).css('color','#919191'); 
			} 
	});
	
	$('#fpassword-clear').focus(function() {
		$('#fpassword-clear').hide();
		$('#fpassword').show();
   		$('#fpassword').focus();
		$('#fpassword').css('color','#112145');
	});
	
	$('#fpassword').blur(function() {
	    if($(this).val() == '') {
        $('#fpassword-clear').show();
		$('#fpassword-clear').css('color','#919191');
        $('#fpassword').hide();
	    }
	});	
	
	if($('#forgotPassword').length>0) {
	   $('#forgotPassword').fancybox({
			'height':95,
			'width':405,
			'scrolling':'no'
	   });
	}


if($('#fast-search').length>0) {
		//fast search form submit
		var fsearch_str = $('#fsearch').val();	
		$('#fsearch').focus(function(){if($(this).val() == fsearch_str) $(this).val(''); $(this).css('color','#112145'); }).blur(function(){ if($(this).val() == '')  { $(this).val(fsearch_str); $(this).css('color','#919191'); }  }  );
		$('#fast-search form').submit(function() {
			$('#fast-search form').attr('action', SITE_PATH+$('#fast-search input:radio:checked').val());
			return true;
		});
		//fast search autocomplete
		options = { serviceUrl: SITE_PATH+'system/fsbsearch.php',
				minChars:3,
				delimiter: /(,|;)\s*/, // regex or character
				maxHeight:200,
				width:224,
				zIndex: 100000,
				deferRequestBy: 0, //miliseconds
				noCache: true, //default is false, set to true to disable caching
				// callback function:
				onSelect: function(value, data){  $('#suburb_id').val(data); }
		};
		$('#fsearch').autocomplete(options);
	}

	Cufon.replace("p.address");
	Cufon.replace("p.headline");
	Cufon.replace("p.price");
	
});

