function chiudimessaggio(livello){
	$('#'+livello).fadeOut('slow');
}
function messaggio(testo,destinazione,livello){
	htmltesto = '<div id="sofiamed"></div><h1>' + testo + '</h1><br /><a class="msgbtn" href="'+destinazione+'" target="cms">SI</a><a class="msgbtn" href="javascript:;" onclick="chiudimessaggio(\''+livello+'\')">NO</a>';
	$('#'+livello).html(htmltesto).fadeIn('slow');
}

function finestra(parametri, pagina, output){
	$.ajax(
	{
		type: "GET",
		url: pagina,
		data: parametri,
		success: function(msg)
		{	
				msg='<h2><span id="sofia"></span> Sofia versione 1.00</h2><a href="javascript:;" class="msgchiudi" onclick="chiudimessaggio(\''+output+'\');"><img src="/images/ico/cestino.gif"></a>'+msg;	
				$('#'+output).html(msg);
				$('#'+output).fadeIn('slow');
		},
		error: function() {
				alert("Errore generico");
		}				
	}
	);
}
function CheckAll(checkfield,valore){
	$(checkfield).val([valore]);
}
function UnCheckAll(checkfield,valore){
	$(checkfield).val([valore]);
}
function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
	if ((charCode==46)||(charCode==37)||(charCode==39))  return true;
	else
	{
		//alert(charCode);
		if (charCode > 31 && (charCode < 48 || charCode > 57)) {
			//alert("Puoi inserire solo numeri!"); 
			return false;
		}
		return true;
	}
}
function focus_su(campo){
      campo.focus();
      campo.select();
}
function getpage(parametri, pagina, output) {   
	// legge le variabili del form
	$.ajax(
	{
		type: "GET",
		url: pagina,
		data: parametri,
		success: function(msg)
		{		
				$('#'+output).html(msg);
		},
		error: function() {
				alert("Errore generico");
		}				
	}
	);
}
<!-- stampa
function printit() {
        var NS = (navigator.appName == "Netscape");
        var IE = (navigator.appName == "IE");
        var VERSION = parseInt(navigator.appVersion);

        if (VERSION > 3) {
//              if (NS) {
                if (window.print) {
                    window.print() ;  
                } else {
                    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
                        document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
                        WebBrowser1.ExecWB(6, 2); //Use a 1 vs. a 2 for a prompting dialog box    
                        WebBrowser1.outerHTML = "";  
                }
        }
//        self.close();
}
//-->

// PREVIENE SUBMIT AL FORM MULTIPLI
var submitDone = false;

function submitForm(myForm, button, action, target, msgOK) {   
  if (!submitDone) {
		submitDone = true;
		button.disabled = true;

		$('#loadingbtn').show();
		
		// legge le variabili del form
		var inputs = []; 
		$(':input', myForm).each(function() { 
			if (this.type=="checkbox") { // se è una checkbox
				if (this.checked==true) inputs.push(this.name + '=' + escape(this.value)); 
			} 
			else if (this.type=="radio") { // se è un radio button
				if (this.checked==true) inputs.push(this.name + '=' + escape(this.value)); 
			} 
			else { // è un campo testo
				inputs.push(this.name + '=' + escape(this.value)); 
			} 
		})
		var parametri = inputs.join('&'); 
		//alert("Parametri: "+parametri);
		$.ajax(
		{
			type: "POST",
			url: action,
			data: parametri,
			success: function(msg)
			{
				if (msg=='OK') {
					$('#loadingbtn').hide();
					$('#'+target).html(msgOK);
					button.disabled = false;
					submitDone = false;
					return true;
				}
				else {
					$('#loadingbtn').hide();
					alert(msg);
					button.disabled = false;
					submitDone = false;
					return false;
				}
			},
			error: function() {
					$('#loadingbtn').hide();
					alert('Errore generico!');
					return false;
			}				
		}
		);
  } else return false;
}

