function isDateS(data)
{
        // funzione di controllo per data inserita in un campo unico nel formato giorno/mese/anno
        if (data.indexOf("/") == data.lastIndexOf("/") || data.indexOf("/") == -1 || data.lastIndexOf("/")==-1)
                return false
                
        gg          = data.split("/")[0]
        mm          = data.split("/")[1]
        aaaa    	= data.split("/")[2]
        
        if(isDate(gg,mm,aaaa))
                return true
        else
                return false
}

function isDate(gg,mm,aaaa)
{
        // funzione di controllo per data inserita in un campo triplice nel formato gg/mm/aaaa
       
        
                gg = Number(gg)
                mm = Number(mm)

        if(aaaa.length<4)

        {
                return false
        }
        else
        {
                data = new Date(aaaa,mm-1,gg)
                gg1 = data.getDate()

                mm1 = data.getMonth()+1

                aaaa1 = data.getFullYear()

                
                datainput = gg+"/"+mm+"/"+aaaa

                dataresult = gg1+"/"+mm1+"/"+aaaa1

                if (dataresult!=datainput)

                        return false
                else
                        return true
        }               
}


