Maximalne bych cast kodu zmenil jeste takto, kdyz proste nevidis kartu jako slovo karta, ale potrebujes obrazek.
function kartaBg(n)
{
var src="http://www.vestirna.com/images/tarot_back.png";
return ' <span onclick="klik('+n+')" title="Karta'+n+'"><img src="'+src+'"><\/span>';
}
function kartaFg(n)
{
return ' <span><img src="'+karty[n].img+'">Karta '+karty[n].title+'<\/span>';
}
function kartaText(n)
{
return '<div>'+kartaFg(n)+'<br>'+karty[n].text+'<\/div><br>';
}
var i, inp, out, karty;
inp = [];
var url="http://www.vestirna.com/tarot-vztahu/daniloff2012/";
karty = [
{img: url+'06cups.jpg', title:'Šestka pohárů', text:'Návrat do minulosti. Období vzpomínání, čerpání inspirace z vlastní historie. Vzpomínky na pozitivní prožitky z minulé doby posílí naši osobnost, dodají odvahy vykročit vstříc něčemu novému.'},
{img: url+'devil.jpg', title:'Ďábel', text:'Výběr směru. Začátek porozumění. Z nevědomosti povstává moudrost, ze tmy přichází světlo. Příležitost vymanit se z omezení, která jsme sami vytvořili. Věci nejsou takové, jaké se zdají být.'},
{img: url+'08pentacles.jpg', title:'Osmička disků', text:'Nová příležitost. S chutí do toho a půl je hotovo. Radost ze započatého. Nové světlo vnášející smysl do nastalých okolností. Realizace vlastních, dlouho připravovaných plánů.'}
];