﻿
function okDatiModulo()
{
    try
    {
	    var IdModulo=document.f.modulo.value;
	    var ris;
    	
	    if ((document.f.m1_Cognome.value == '') && (document.f.m1_Nome.value == '') && (document.f.m1_CodiceFiscale.value == '') && (document.f.m1_PR.selectedIndex == 0) )
	    {
            jAlertWrapper('Completare la Sezione A', 'Sezione A');
		    
		    ris= false;
	    }
	    else
	    {
		    ris = okdati();		
	    }
	    return ris;
    }
    catch(err)
    {
        err.message = 'okDatiModulo() :: ' + err.message;
        throw(err);
    }
}

function okdati()
{
	var CurrFile = location.pathname.split('/');
	var logmsg = '';
    try
    {
        if (document.f.m1_Cognome.value == '')
        {
            jAlertWrapper('Inserire il Cognome della persona', 'Sezione A');

		    return false;		
	    }
	    else
	    {
	        if (!check_letter(document.f.m1_Cognome.value))
            {
                jAlertWrapper('Il campo Cognome deve contenere solo caratteri alfabetici', 'Sezione A');
                return false;
            }
	    }
	
	    if (document.f.m1_Nome.value == '')
	    {
	        jAlertWrapper('Inserire il Nome della persona', 'Sezione A');

		    return false;		
	    }
	    else
	    {
	        if (!check_letter(document.f.m1_Nome.value))
            {
                jAlertWrapper('Il campo Nome deve contenere solo caratteri alfabetici', 'Sezione A');
                return false;
            }
	    }
			
	     if (document.f.m1_CodiceFiscale.value == '')
	    {
	        jAlertWrapper('Inserire il Codice Fiscale della persona', 'Sezione A');

		    return false;
	    }
	    else
	    {
	        if (!codiceFISCALE(document.f.m1_CodiceFiscale.value))
		   {  	
		        jAlertWrapper('Codice Fiscale formalmente errato', 'Sezione A');
			    return false;
		    }
	    }
	
	    if (document.f.m1_PR.selectedIndex == 0)
	    {
	        jAlertWrapper('Selezionare Provincia di ricerca', 'Sezione A');

		    return false;		
	    }
	    
	    var tmpCognome = Replace4Log(document.f.m1_Cognome.value);
	    var tmpNome = Replace4Log(document.f.m1_Nome.value);	    	    
	    
	    ReplaceAcc(document.f.m1_Cognome);
	    ReplaceAcc(document.f.m1_Nome);
	    document.f.m1_Cognome.value = document.f.m1_Cognome.value.toUpperCase()
	    document.f.m1_Nome.value = document.f.m1_Nome.value.toUpperCase()
	    document.f.m1_PR.value = document.f.m1_PR.value.toUpperCase()
	    
	    logmsg = tmpCognome + ', ' + tmpNome + ', ' + document.f.m1_CodiceFiscale.value + ', ' + document.f.m1_PR.value;
	}
	catch(err)
    {
        err.message = 'okdati() :: ' + err.message;
        throw(err);
        
        return false;
    }
	
	//Tutto ok, scrivo log
	var paramErr = new Array('javascript', '0', '['+ sessId + '] :: ' + 'okdati (' + logmsg + ')', 'true', CurrFile[CurrFile.length - 1]);		
	Log(paramErr);
	
    return true;
}

