	function ResetSearchForm() {		
		form = document.getElementById('searchAnnounce');
		form.code_announce.value = '';		
		
			form.owner_phone.value = '';
		
		form.sector.selectedIndex = 0;
		form.area.selectedIndex = 0;
		form.housetype.selectedIndex = 0;
		form.clearSearch.value = 1;
	}
	
	function RebuildListingTarget(targetSelectedIndex) {
		var currentSelected = document.getElementById("listing_target_id").selectedIndex;
		
		if(targetSelectedIndex == 0 || targetSelectedIndex == 1) 
		{	
			// vanzare		
			DeleteAllSelectOptions("listing_target_id");
			AddSelectOption("listing_target_id", "All", "-1", true);
			AddSelectOption("listing_target_id", "Imobil", "1", true);
			AddSelectOption("listing_target_id", "Teren", "2", true);
			AddSelectOption("listing_target_id", "Spatiu Comercial", "3", true);
			document.getElementById("listing_target_id").selectedIndex = 0;
			switchHouseType(0);
			return;	
		}
		else if(targetSelectedIndex == 2) 
		{
			// inchiriere
			
			DeleteAllSelectOptions("listing_target_id");
			AddSelectOption("listing_target_id", "All", "-1", true);			
			AddSelectOption("listing_target_id", "Imobil", "1", true);
			AddSelectOption("listing_target_id", "Spatiu Comercial", "3", true);
			if(currentSelected == 3) {
				document.getElementById("listing_target_id").selectedIndex = 0;
				switchHouseType(0);			
			}
			else {
				document.getElementById("listing_target_id").selectedIndex = currentSelected;
			}			
			return;
		}
		else {
			// inchiriere in regim hotelier
			DeleteAllSelectOptions("listing_target_id");			
			AddSelectOption("listing_target_id", "Imobil", "1", true);
			switchHouseType(1);
		}
	}
	
	function AddSelectOption(selectObj, text, value, isSelected) 
	{
	    if (document.getElementById(selectObj) != null && document.getElementById(selectObj).options != null)
	    {
	        document.getElementById(selectObj).options[document.getElementById(selectObj).options.length] = 
	            new Option(text, value, false, isSelected);
	    }
	}
	
	function DeleteAllSelectOptions(selectObj) {
		if (document.getElementById(selectObj) != null && document.getElementById(selectObj).options != null)
	    {
	    	document.getElementById(selectObj).length = 0;
	    }
	}
	
	function switchHouseType(listingTargetIndex) {
		if(listingTargetIndex == 1) {
			document.getElementById('house_type_id').style.display = "block";
		}
		else {
			document.getElementById('house_type_id').style.display = "none";
		}
	}