

function show_hide(id, stato){

	if(stato == "apri") {

		document.getElementById(id).style.display = "block";

	}else if(stato == "chiudi"){

		document.getElementById(id).style.display = "none";

	}
	
}

function initApp(base_url, aLabel){

	this.base_url = base_url;
	
	this.aLabel = aLabel;
	
	this.waiting_label = this.aLabel["WAITING_LABEL"];
	
	
};

function goToLink(path){
	
	//$(document).ready(function() {

		$.blockUI('<div id="messageBox">'+config.waiting_label+'</div>');

		if(path == 'history'){

			history.go(-1);

		}else{

			location.href = config.base_url+path;

		}

	//});

}


function goToPage(pageNum, form_name){
	
	//$(document).ready(function() {

		$.blockUI('<div id="messageBox">'+config.waiting_label+'</div>');
		
		var form = document.getElementById(form_name);
	
		form.page.value = pageNum;
		
		setFormRicercaActionSwitch(form_name);
		
		form.submit();
		

	//});

}

function setFormRicercaActionSwitch(form_name){
	
	if(form_name == 'form_ricerca_documenti'){
		
		setFormRicercaDocumentiAction();
		
	}else if(form_name == 'form_ricerca_eventi'){
		
		setFormRicercaEventiAction();
			
	}
	
}

function setFormRicercaEventiAction(){

	var form = document.getElementById('form_ricerca_eventi');

	var page = form.page.value;
	
	var idAssociazione = form.id_associazione.value;
	var idTavolo = form.id_tavolo.value;
	var idAttivita = form.id_attivita.value;
	
	var listaTipoEvento = document.getElementById('lista_tipo');

	for(var i = 0; i < listaTipoEvento.length; i++){

		if(listaTipoEvento[i].selected == true){

			tipoEvento = listaTipoEvento[i].value;

		}

	}
	
	var id = 0;
	
	if(idAssociazione > 0 && tipoEvento == 'associazioni'){
		
		id = idAssociazione;
		
	}
	
	if(idTavolo > 0 && tipoEvento == 'tavoli'){
		
		id = idTavolo;
		
	}
	
	if(idAttivita > 0 && tipoEvento == 'attivita'){
		
		id = idAttivita;
		
	}

	form.action = 'eventi/elenco/'+tipoEvento+'/'+id+'/'+page;
	
	return true;

}

function setFormRicercaDocumentiAction(){

	var form = document.getElementById('form_ricerca_documenti');

	var page = form.page.value;
	
	var idAssociazione = form.id_associazione.value;
	var idTavolo = form.id_tavolo.value;
	var idAttivita = form.id_attivita.value;
	
	var listaTipoEvento = document.getElementById('lista_tipo');

	for(var i = 0; i < listaTipoEvento.length; i++){

		if(listaTipoEvento[i].selected == true){

			tipoEvento = listaTipoEvento[i].value;

		}

	}
	
	var id = 0;
	
	if(idAssociazione > 0 && tipoEvento == 'associazioni'){
		
		id = idAssociazione;
		
	}
	
	if(idTavolo > 0 && tipoEvento == 'tavoli'){
		
		id = idTavolo;
		
	}
	
	if(idAttivita > 0 && tipoEvento == 'attivita'){
		
		id = idAttivita;
		
	}

	form.action = 'eventi/elenco/'+tipoEvento+'/'+id+'/'+page;
	
	return true;

}

function setFormRicercaDocumentiAction(){

	var form = document.getElementById("form_ricerca_documenti");

	var page = form.page.value;
	
	var idAssociazione = form.id_associazione.value;
	var idTavolo = form.id_tavolo.value;
	var idAttivita = form.id_attivita.value;
	
	var listaTipoDocumento = document.getElementById('lista_tipo');

	for(var i = 0; i < listaTipoDocumento.length; i++){

		if(listaTipoDocumento[i].selected == true){

			tipoDocumento = listaTipoDocumento[i].value;

		}

	}
	
	var id = 0;
	
	if(idAssociazione > 0 && tipoDocumento == 'associazioni'){
		
		id = idAssociazione;
		
	}
	
	if(idTavolo > 0 && tipoDocumento == 'tavoli'){
		
		id = idTavolo;
		
	}
	
	if(idAttivita > 0 && tipoDocumento == 'attivita'){
		
		id = idAttivita;
		
	}

	form.action = 'documenti/elenco/'+tipoDocumento+'/'+id+'/'+page;
	
	return true;

}

function goToLogin(){
	
	$.blockUI('<div id="messageBox">'+config.waiting_label+'</div>');
				
	var formLogin = document.getElementById('formLogin');
				
	formLogin.submit();
				
}

function closeWinConfirm(){

	$.unblockUI();

}

function confirmMsg(msg){
	

	$(document).ready(function() {

		$.blockUI('<div id="winConfirm"><br />' + msg + '<br /><input class="jsbutton" onclick="closeWinConfirm();" type="button" id="ok" value="'+config.aLabel["JS_OK"]+'" onmouseover="this.className=\'jsbuttonOver\'" onmouseout="this.className=\'jsbutton\'"/><br /><br /> </div>');

	});

}

function confirmYesNoMsg(urlOk){
	
	urlOk = config.base_url + urlOk;
	
	$.blockUI('<div id="winConfirm"><br />' + config.aLabel["JS_CONFERMA_ELIMINAZIONE"] + '<br /><input class="jsbutton" onclick="closeWinConfirm();" type="button" id="no" value="'+config.aLabel["JS_NO"]+'" onmouseover="this.className=\'jsbuttonOver\'" onmouseout="this.className=\'jsbutton\'"/>  <input class="jsbutton" onclick="location.href=\'' + urlOk + '\';" type="button" id="ok" value="'+config.aLabel["JS_OK"]+'" onmouseover="this.className=\'jsbuttonOver\'" onmouseout="this.className=\'jsbutton\'"/>   <br /><br /> </div>');

}

function confirmYesNoMsgChiudi(urlOk){
	
	urlOk = config.base_url + urlOk;
	
	$.blockUI('<div id="winConfirm"><br />' + config.aLabel["JS_CONFERMA_CHIUSURA"] + '<br /><input class="jsbutton" onclick="closeWinConfirm();" type="button" id="no" value="'+config.aLabel["JS_NO"]+'" onmouseover="this.className=\'jsbuttonOver\'" onmouseout="this.className=\'jsbutton\'"/>  <input class="jsbutton" onclick="location.href=\'' + urlOk + '\';" type="button" id="ok" value="'+config.aLabel["JS_OK"]+'" onmouseover="this.className=\'jsbuttonOver\'" onmouseout="this.className=\'jsbutton\'"/>   <br /><br /> </div>');

}


