
var alfabet = Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", ".", ",", "'", ":", ";", "_", "-", "!", "?", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
var klassen = Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "pnt", "pntkmm", "pstrf", "dbblpnt", "pntkmm", "plttstrp", "strp", "trptkn", "vrgtkn", "een", "twee", "drie", "vier", "vijf", "zes", "zeven", "acht", "negen", "nul");





function scrbnd(lfbt, grtt, item){
    debug('trnsfrmng '+item.getProperty('id')+' {'+lfbt+' .'+grtt+'}');
    var inhdttl = item.innerHTML;
    inhdttl.clean();
    item.innerHTML="";
    
        
    var prgrfn = inhdttl.split("\n");
    prgrfn.each(function(prgrf, ndx){
	var inhdwrdn = prgrf.split(" ");
	var rtrn = new Element('div', {'class': 'rtrn'+grtt , 'id' : 'prgrf'+ndx });
	
	inhdwrdn.each(function(thwrd, nmmr){
	    //debug(' ->'+thwrd);
	    var krktr;
	    var wrd = new Element('div', {'class': 'wrd'+grtt , 'id' : thwrd+nmmr });
	    
	    /*
	    if(thwrd == " "){
		   var krktrclss = lfbt+grtt+" spt";
		   var krktrid = "spt"+nmmr;
		   krktr = new Element('div', {'class': krktrclss+" "+lttr , 'id' : krktrid });
	    }else{ */
		    thwrd = thwrd.toLowerCase();
		    thwrd = thwrd.split('');
		    thwrd.each(function(lttr, nmmr){
			    //debug(' -->'+lttr);
			    
			    rngrd = alfabet.indexOf(lttr);
			    lttrnm = klassen[rngrd];
			    var krktrclss = "krktr "+lfbt+grtt+" "+lttrnm;
			    var krktrid = lttrnm+nmmr;
			    // no random chars in alfabob!    var wllkr = Math.ceil(Math.random() * 4);
			    krktr = new Element('div', {'class': krktrclss , 'id' : krktrid });
			    //debug(tempChars[nmmr]);
			    
			    Xfs = rngrd*grtt; //debug('Xfs: '+Xfs);
			    Yfs = 0;// no random chars in alfabob!    Math.floor(wllkr*(grtt*1.3888));
			    krktr.setStyle("background-position", "-"+Xfs+" -"+Yfs);
		    
		    
			    krktr.injectInside(wrd);
			    //DD_belatedPNG.fixPng(krktr);
			    
		    });
	    var clr = new Element('div', {'class': 'clear'});
	    clr.injectInside(wrd);
	    wrd.injectInside(rtrn);
	    });   
	    rtrn.injectInside(item);
	});
    
    
    
}




window.addEvent('domready', function(){

	if(Browser.Engine.trident){
		$$('.lfbt').setStyles({'visibility':'visible', 'font-size':'0.8em'});
		$$('a').setStyles({'visibility':'visible', 'font-size':'0.8em'});
	
	}else{

    	$$('.lfbt').each(function(item, index){
		//debug(item);
        	var brmdr=item.getElement('div');
        	var lfbt = brmdr.getProperty('class');
        	var grtt = brmdr.getProperty('id');
		brmdr.dispose();
	
    	scrbnd(lfbt, grtt, item);
        	item.setStyle('visibility', 'visible');
    	});
    }
    //DD_belatedPNG.fix('.krktr');
    //Browser.fixPNG($$('.krktr'));
});
