jQuery(function(){
	 var data = {
    	children: [
    	            {name:'A',
    	             title:'zmniejsz',
    	             classa:'smallerS'},
    	            {name:'A',
    	             title:'normalny',
    	             classa:'smallerM'}, 
                  {name:'A',
    	             title:'powiększ',
    	             classa:'biggerL'}
    	           ]
    	         };   
     var data_language = {
    	children: [
    	            {name:'A',
    	             title:'-',
    	             classa:'smallerS'},
    	            {name:'A',
    	             title:'0',
    	             classa:'smallerM'}, 
                  {name:'A',
    	             title:'+',
    	             classa:'biggerL'}
    	           ]
    	         };     	          
    var directive = {
      'li': {
        'child <- children': {
        	 'span': 'child.name',
          'span@class':'child.classa',
          '.@title':'child.title',
          '.+': function(ctxt){
            return ctxt.child.item.children ? rfn(ctxt.child.item):'';
          }
        }
      }
    };
	var rfn = jQuery('#letter').compile( directive);
	
 if (jQuery('header').hasClass('czeske') || jQuery('header').hasClass('deutsch') || jQuery('header').hasClass('english') || jQuery('header').hasClass('francais')) {
     jQuery('#letter').render( data, rfn );}
  else   { 
    jQuery('#letter').render( data_language, rfn );}   	
	
	
	
   jQuery('#letter').render( data, rfn );
   jQuery("ul#letter li span").css('cursor','pointer');
   jQuery("ul#letter li span").slice(1,2).css('text-decoration','underline');
	jQuery("ul#letter li span").click(function(event){
	 if (this == event.target) {
	 	jQuery("ul#letter li span").css('text-decoration','none');
	 	jQuery(this).css('text-decoration','underline');
	 	 switch (jQuery(this).parent().index())
     			    {
     			    	case 0: jQuery("#main").css('font-size','90%');break;
     			    	case 1: jQuery("#main").css('font-size','100%');break;
     			    	case 2: jQuery("#main").css('font-size','120%');break;
     			    	default: break;
     			    }
	 	}
  
           return false;})
});






