function errorHandle(dom){
	var error = dom.getElementsByTagName('error').item(0) || dom;
	if(error.firstChild && error.firstChild.data){
		var errorMsg = error.firstChild.data;
		if(errorMsg != ""){
			window.alert(errorMsg);
			return true;
		}
	}
	return false;
}

function loadSedi(){
	new Ajax.Updater($("sedi"), "/include/normativa_getSedi.php",
	{
		method: "post",
		parameters: {organo: $F("organo")}
	});
}

function searchNormativa(pagenum, curtip){
	$("search_res").update('<img src="/images/ajax-loading.gif"/>').show();
	$("page").value = pagenum;
	new Ajax.Updater($("search_res").show(),"/include/normativa_doSearch.php",
		{parameters: $('commentform').serialize(true),
		 evalScripts: true
		 /*onComplete : function(transport){
			if(transport.responseXML && errorHandle(transport.responseXML)){
				return;
			}
//			viewSection(0);
		 }*/});
}

function viewSection(id){
	if(id==0){
		$('search_res').show();
		$('fdoc').hide();
	} else {
		$('search_res').hide();
		$('fdoc').show();
	}
}

function articoli(d){
	$('articoli_normativa').update("caricamento in corso..."); 
	$("listaarticoli_normativa").show();
	new Ajax.Updater($("articoli_normativa"), "/include/normativa_getArticoli.php",
		{method: 'post',
		parameters: {did: d}});
}

function bindForm(){
	if($("commentform")){
		$("commentform").observe('submit', function(e){
			e.stop();
			searchNormativa(1);
		});
	}
}
document.observe('dom:loaded', function(){
	if($("organo")){
		new Form.Element.EventObserver($("organo"), loadSedi);
		$("organo").focus();
	}
});

document.observe('dom:loaded', bindForm); 
