//Svuota i campi di ricerca di un form
function resetForm(formID) {
	formID = (formID!=null ? 'form#'+formID+' ' : '');
	JQ(formID+"input:text").each(function() {
		JQ(this).val("");		
	});
	JQ(formID+"select").each(function() {
		JQ(this).val("");
	});
	JQ(formID+"input:radio:checked").each(function() {
		JQ(this).attr("checked", false);		
	});
	JQ(formID+"input:checkbox:checked").each(function() {
		JQ(this).attr("checked", false);		
	});
	return false;	
}

//Corrisponde alla funzione ucfirst del PHP
function ucfirst(str) {
	var f = str.charAt(0).toUpperCase();
	return f + str.substr(1);
}


JQ(document).ready(function() {
	
	//Controlli form asset imprese in crisi
	if (JQ("form#search-impreseincrisi").length > 0 || JQ("form#search-venditegiudiziali").length > 0) {
		var value = {
		  	  'mobiliare'   : JQ("optgroup[label=Mobiliare]").html()
			, 'immobiliare' : JQ("optgroup[label=Immobiliare]").html()
			, 'altro' : JQ("optgroup[label=Altro]").html()
		};				
		JQ("#vendita").bind('change', function() {
			selected = JQ(this).val();					
			for (var label in value) {						 
				label = label.toLowerCase();												
				if (label == selected) {
					JQ("#tipologia_merceologica").empty();							
					xhtml = "<option value=\"\">&nbsp;</option>"
						  + "<optgroup label=\""+ucfirst(label)+"\">"+value[label]+"</optgroup>"
						  ;
					JQ("#tipologia_merceologica").html(xhtml);		
				}						
			}					
		});				
		JQ("#vendita").trigger("change");
	}
	
	//Visualizzare e nascondere la ricerca
	var spanViewForm = "div.viewForm span";
	var ricerca = ".boxRicerca";
	var timeFade = 500;
	if (JQ(spanViewForm).length > 0) {
		var labelNascondi = JQ(spanViewForm).html();
		var titleNascondi = JQ(spanViewForm).attr("title");
		JQ(spanViewForm).click(function() {
			if (JQ(ricerca).is(":visible")) {
				JQ(ricerca).hide();
				JQ(spanViewForm).html(labelNascondi);
				JQ(spanViewForm).attr("title", titleNascondi);
			} else {
				JQ(ricerca).show();
				JQ(spanViewForm).html('Nascondi ricerca');
				JQ(spanViewForm).attr("title", "Chiude il box di ricerca");
			}
		})
	}
	
});	


	
