// JavaScript Document

function parseKeyWords()
{
    var obsah = document.getElementsByTagName('body')[0].innerHTML;
    var slova = obsah.replace(/<[^<>]+>/g, " ");
    var slova = slova.replace(/[^a-zA-Z0-9ěščřžýáíéúÚůŮďťňĎŤŇĚŠČŘŽÝÁÍÉ]/g, " ");
    var slova = slova.replace(/ [^ ]{1,3} /g, " ");
    var slova = slova.replace(/ [^ ]{1,3} /g, " ");
    var slova = slova.replace(/ {2,}/g, " ").toLowerCase();
    var aSlova = slova.split(' ');
    var oSlova  = new Object();
    
    for (var i = 0; i < aSlova.length; i++)
    {
        
        if (oSlova[aSlova[i]]) oSlova[aSlova[i]]++;
        else oSlova[aSlova[i]] = 1;
    }
    
    var aSlova2 = new Array();
    
    
    for(var i in oSlova)
    {
        if (!oSlova.hasOwnProperty(i)) continue;
        aSlova2.push(
        {
            "slovo": i,
            "pocet": oSlova[i]
        });
    }
    
   
    
    aSlova2.sort(function(a,b){
        return ((a.pocet < b.pocet) ? 1 : ((a.pocet > b.pocet) ? -1 : 0))
    });
    
    var seznam = '[';
    
    for (var i = 0; i < aSlova2.length; i++)
    {
        
        if (aSlova2[i].pocet > 1 && aSlova2[i].slovo) 
        {
            seznam += '["' + aSlova2[i].slovo + '",' + aSlova2[i].pocet + '],';
        } 
    }
    
    seznam += '[]]';
    
    return seznam;
    
    
}
