<!--
//funzione che verifica che i parametri obbligatori siano stati riempiti in una form
//E' necessario che per ogni campo sia specificato il corrispettivo campo_label
function checkParam(mandatoryFields) {
    for (var i = 0; i < mandatoryFields.length; i++) {
        if (typeof eval("document.form1."+mandatoryFields[i]) != "undefined") {
            if (typeof  eval("document.form1."+mandatoryFields[i]+"_radio") == "undefined") {
                //non e' un radio
                if (eval("document.form1."+mandatoryFields[i]+".value") == "") {
                    alert("E' necessario compilare il campo  "+eval("document.form1."+mandatoryFields[i]+"_label.value"));
                    eval("document.form1."+mandatoryFields[i]+".focus()");
                    return false;
                }
            } else { //e' un  radio e il value del campo mandatoryFieldsX_radio indica quale deve essere selezionato
                var radioCheckPos = eval("document.form1."+mandatoryFields[i]+"_radio.value");
                if (!eval("document.form1."+mandatoryFields[i]+"["+radioCheckPos+"].checked")) {
                    alert("E' necessario compilare il campo  "+eval("document.form1."+mandatoryFields[i]+"_label.value"));
                    return false;
                }
            }
        }
    }
    return true;
}
function checkParamCurriculum(mandatoryFields) {
    for (var i = 0; i < mandatoryFields.length; i++) {
        if (typeof eval("document.form1."+mandatoryFields[i]) != "undefined") {
            if (typeof  eval("document.form1."+mandatoryFields[i]+"_radio") == "undefined") {
                //non e' un radio
                if (eval("document.form1."+mandatoryFields[i]+".value") == "") {
                    alert("E' necessario compilare il campo  "+eval("document.form1."+mandatoryFields[i]+"_label.value"));
                    eval("document.form1."+mandatoryFields[i]+".focus()");
                    return false;
                }
            } else { //e' un  radio e il value del campo mandatoryFieldsX_radio indica quale deve essere selezionato
                var radioCheckNumber = eval("document.form1."+mandatoryFields[i]+"_radio.value");
                
                for (var jj = 0 ; jj < radioCheckNumber ; jj++) {
                    //alert(jj);
                    if (eval("document.form1."+mandatoryFields[i]+"[jj].checked")) {
                        return true;
                    }
                  
                }
                alert("E' necessario selezionare un valore per il campo "+eval("document.form1."+mandatoryFields[i]+"_label.value"));
                //eval("document.form1."+mandatoryFields[i]+".focus()");
                return false;
            }
        }
    }
    return true;
}

function checkEmail(objEmail) {
var email = objEmail.value;
    if (email != "" ) {
        var ok = email.search(/@/);
        if (ok == -1) {
            alert("L'email inserita non e' corretta.");
            objEmail.focus();
        } else {
            ok = email.search(/\./);
            if(ok == -1) {
                alert("L'email inserita non e' corretta.");
                objEmail.focus();
            } else {
                return true;
            }
        }
        return false;
    }
}
function uploadcv() {
   w=600-11;
   h=300-58;
   l=((screen.width-w)/2);
   t=((screen.height-h)/2);
   dimensioni="width="+w+",height="+h+",left="+l+",top="+t+",";
   parametri="directory=yes, location=no, menubar=no, resizable=yes, scrollbars=yes, status=no, toolbar=no, fullscreen=no";
   window.open("curriculum-scegli-cv.asp","upl",dimensioni+parametri);
}
//-->

