def pridej():
    den=int( denVar.get() )
    mesic=int( mesicVar.get() )
    rok=int( rokVar.get() )
    jmeno = jmenoVar.get().encode('UTF8')
    poznamka = poznamkaVar.get().encode('UTF8')
    
    # přidání do seznamu
    vek = datetime.date.today().year - rok
    zaznam= "{} let | {} | {}".format(vek, jmeno, poznamka)
    LBnarozeniny.insert(END,zaznam)
    
    # přidání do souboru
    global narozeniny
    if not narozeniny.has_key(mesic):
        narozeniny[mesic]={}
    if not narozeniny[mesic].has_key(den):
        narozeniny[mesic][den] = []
    narozeniny[mesic][den].append( {} )
    narozeniny[mesic][den][-1]['rok'] = rok
    narozeniny[mesic][den][-1]['jmeno'] = jmeno
    narozeniny[mesic][den][-1]['poznamka'] = poznamka

    ulozNarozeniny()


def odeber():
    den=int( denVar.get() )
    mesic=int( mesicVar.get() )
    rok=int( rokVar.get() )
    jmeno = jmenoVar.get().encode('UTF8')
    poznamka = poznamkaVar.get().encode('UTF8')
    
    # odeber ze seznamu
    LBnarozeniny.delete(LBnarozeniny.index(ACTIVE))

    # odeber ze souboru 
    global narozeniny
    if narozeniny.has_key(mesic) and narozeniny[mesic].has_key(den):
        narozeniny[mesic][den].pop( LBnarozeniny.index(ACTIVE) )

    ulozNarozeniny()
