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

	// H1
	$$('h1').each( function(elem){
		convertToSpecialfont(elem, 1);
	});

	// H2
	$$('h2').each( function(elem){
		convertToSpecialfont(elem, 2);
	});

	// MENU
	$$('#zone_top .menu_h a.l1 span').each( function(elem) {
		if( elem.getParent().hasClass('current') )
			convertToSpecialfont(elem, 3);			// Config 3
		else
			convertToSpecialfont(elem, 4);			// Config 4
		
		elem.setStyle('lineHeight', '2em');
	});

	// H3
	$$('h3').each( function(elem){
		if( elem.getParent().getParent().hasClass('footer') )
			convertToSpecialfont(elem, 5);			// Config 5
		else
			convertToSpecialfont(elem, 6);			// Config 6
	});

});


function convertToSpecialfont(elem, config_number) {
		var bgString = specialFontGenerator + '?text=' + encodeURI(elem.innerHTML).replace(/'/g,'%27');
		bgString = bgString.replace(/\(/g, '%28').replace(/\)/g, '%29');
		bgString += '&c=' + config_number;
		
		elem.setStyle('backgroundImage', 'url('+bgString+')');
		elem.setStyle('backgroundRepeat', 'no-repeat');
		elem.setStyle('lineHeight', '32px');
		
		elem.innerHTML = '&nbsp;';
}
