function floating_box(default_text){
	jQuery(".realty_widget_quick_search").slideToggle('slow');	
	if(jQuery("#property_search_key").val()==default_text)jQuery("#property_search_key").val('');
}		
		
jQuery(document).click(function(event) { 
	if(jQuery(event.target).parents().index(jQuery('.realty_widget_quick_search')) == -1 && jQuery(event.target).parents().index(jQuery('#property_search')) == -1 ) {
		if(jQuery('.realty_widget_quick_search').is(":visible")) {
			jQuery('.realty_widget_quick_search').hide();
		}
	}        
})

function ps_expand_propertyType(){
	jQuery("#ps_select_suburb").hide(); 
	if(jQuery("#ps_select_property_type").is(":visible") == true )  jQuery("#ps_select_property_type").hide(); 
	else  jQuery("#ps_select_property_type").show(); 
}

function ps_check_all_type(){		
	if(eval("document.getElementById('ps_all_type').checked") == true)
	var max = document.getElementsByName('property_type[]').length;				
	for(var idx = 0; idx < max; idx++){document.getElementsByName('property_type[]')[idx].checked = false;}
	document.getElementById('ps_propertyType').value="All";
}

function ps_check_type(value){		
	var flag='0';
	var count='0';
	var temp='';
	if(eval("document.getElementById('ps_all_type').checked") == true)flag='1';	
	var max = document.getElementsByName('property_type[]').length;			
	if(flag=='1'){
		document.getElementById('ps_all_type').checked = false;
		for(var idx = 0; idx < max; idx++){
			if(document.getElementsByName('property_type[]')[idx].value!=value)document.getElementsByName('property_type[]')[idx].checked = false;
			else document.getElementsByName('property_type[]')[idx].checked = true;
		}
	}
	for(var idx = 0; idx < max; idx++){
		if(document.getElementsByName('property_type[]')[idx].checked == true){ count++; temp=document.getElementsByName('property_type[]')[idx].value; }
	}
	if(count=='0') { document.getElementById('ps_propertyType').value="All";document.getElementsByName('ps_all_type').checked = true; }
	if(count=='1')document.getElementById('ps_propertyType').value=temp;
	if(count > 1)document.getElementById('ps_propertyType').value="Multiple";
}

function ps_expand_suburb(){
	jQuery("#ps_select_property_type").hide(); 
	if(jQuery("#ps_select_suburb").is(":visible") == true )  jQuery("#ps_select_suburb").hide(); 
	else  jQuery("#ps_select_suburb").show(); 
}

function ps_check_all_suburb(){		
	if(eval("document.getElementById('ps_all_suburb').checked") == true)
	var max = document.getElementsByName('suburb[]').length;		
	for(var idx = 0; idx < max; idx++){document.getElementsByName('suburb[]')[idx].checked = false;}
	document.getElementById('ps_suburb').value="All";
} 

function ps_check_suburb(value){		
	var flag='0';
	var count='0';
	var temp='';
	var max = document.getElementsByName('suburb[]').length;
	if(eval("document.getElementById('ps_all_suburb').checked") == true)flag='1';					
	if(flag=='1'){
		document.getElementById('ps_all_suburb').checked = false;
		for(var idx = 0; idx < max; idx++){
			if(document.getElementsByName('suburb[]')[idx].value!=value)document.getElementsByName('suburb[]')[idx].checked = false;
			else document.getElementsByName('suburb[]')[idx].checked = true;
		}
	}
	for(var idx = 0; idx < max; idx++){
		if(document.getElementsByName('suburb[]')[idx].checked == true){ count++; temp=document.getElementsByName('suburb[]')[idx].value; }
	}
	if(count=='0') { document.getElementById('ps_suburb').value="All";document.getElementsByName('ps_all_suburb').checked = true; }
	if(count=='1')document.getElementById('ps_suburb').value=temp;
	if(count > 1)document.getElementById('ps_suburb').value="Multiple";
}
