 function invia(idForm,evento) {

        var form=document.getElementById(idForm);
        form.evento.value = evento;
        form.target='';
        form.submit();
 }
 function backToHome(idForm){
     invia(idForm, "backToHome");
 }
    function selzionaPerMateria(idForm,evento,chiaveRicercaNomeMateria, documentType){
        var form=document.getElementById(idForm);
        form.chiaveRicercaNomeMateria.value = chiaveRicercaNomeMateria;
        form.nomeSelectedDocumentType.value = documentType;
        invia(idForm, evento);
    }


 function openPopup(idDocument,idAllegato,url){
        var ts='name'+new Date().getMilliseconds();
        var win = open('',ts , '');
        win.focus();
        document.getElementById('form_1').target = ts;
        document.getElementById('evento').value = 'getDocumentAttach';
        document.getElementById('idSelectedAttach').value = idAllegato;
        document.getElementById('idSelectedDocument').value = idDocument;
        document.getElementById('form_1').submit();
 }


 function ricerca(idForm,param,autore)
 {

      var form = document.getElementById(idForm);
     if(param=="T")
     {
         form.tipoRicerca.value = "testo";
         invia(idForm,'searchByCriteria');
     }else
     if(param=="M")
     {
         form.tipoRicerca.value = "materia";
         invia(idForm,'searchByCriteria');
     }
     else if(param=="D")
     {
         form.tipoRicerca.value = "data";
         invia(idForm,'searchByCriteria');

     }else if(param=="A")
     {
         form.chiaveRicercaTesto.value = autore;
         form.tipoRicerca.value = "partecipanti";
         invia(idForm,'searchByCriteria');
     }
     else
     {
         form.chiaveRicercaNomeMateria.value = param;
         form.tipoRicerca.value = "tipoMateria";
         invia(idForm,'searchByCriteria');
     }
   }
 //}

 function goToDetailPage(idForm,idTipologiaDOC,nomeTipologiaDOC) {

        var form = document.getElementById(idForm);
        form.idSelectedDocumentType.value = idTipologiaDOC;
        form.nomeSelectedDocumentType.value=nomeTipologiaDOC;

        invia(idForm, 'getDocumentTypeDetail');
  }

 function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
 }

 function popup(url, name, w, h, ads) {
     window.open(url, name, "width=" + w + "," + "height=" + h + "," + ads);
 }

 function openDocumentDetailPopup(idDocument,idForm,winName, labelPopUp,url) {
//     if (labelPopUp=='')
//        labelPopUp = document.getElementById('labelPopUp').value;
     features='width=650,height=450,toolbar=1,resizable=1,scrollbars=yes,status=0,textAlign=center,marginRight';
     url = url + '&idSelectedDocument=' + idDocument + '&nomeSelectedDocumentType=' + winName + '&labelPopUp=' + labelPopUp;
     window.open(url,winName+idDocument,features);
 }

function controllaCampiAlfaNumeri(myfield, e, dec){


        var key;
        var keychar;

        if (window.event)
           key = window.event.keyCode;
        else if (e)
           key = e.which;
        else
           return true;
        keychar = String.fromCharCode(key);

        // control keys
        if ((key==null) || (key==0) || (key==8) ||
            (key==9) || (key==13) || (key==27) )
           return true;

        // numbers
        else if ((("0123456789abcdefghilmnopqrstuvxykjwzABCDEFGHILMNOPQRSTUVZXJKYW,.-_").indexOf(keychar) > -1))
           return true;

        else
            return false;
         }