/**
 * main font substitute function - "remap" special chars
 */
$(window).load(function(){
	$.extend($.expr[':'], {
		Unitus: function(elem){
			var $e = $(elem);
			return( typeof $e.css('font-family') !== 'undefined' && $e.css('font-family').indexOf("Unitus") >= 0 );
		}
	});
	$(':Unitus').fontunstack("'UnitusTCERegularNarrow', Impact, Charcoal, sans-serif");
	$(':Unitus').fontunstack("'UnitusTCERegularCondensed', Impact, Charcoal, sans-serif");
	$(':Unitus').each(function(idx,elem) { return; 
		if ($(elem).hasClass('set_in_unitustceregularnarrow')) { return;
			$(elem).html($(elem).html().replace("š", "&#228;"));
			$(elem).html($(elem).html().replace("ð", "&#182;"));
			$(elem).html($(elem).html().replace("ž", "&#236;"));
			$(elem).html($(elem).html().replace("è", "&#232;"));
			$(elem).html($(elem).html().replace("æ", "&#230;"));
			$(elem).html($(elem).html().replace("Š", "&#225;"));
			$(elem).html($(elem).html().replace("Ð", "&#208;"));
			$(elem).html($(elem).html().replace("Ž", "&#235;"));
			$(elem).html($(elem).html().replace("È", "&#200;"));
			$(elem).html($(elem).html().replace("Æ", "&#198;"));
		}
		if ($(elem).hasClass('set_in_unitustceregularcondensed')) { return;
			$(elem).html($(elem).html().replace("š", "&#228;"));
			$(elem).html($(elem).html().replace("ð", "&#182;"));
			$(elem).html($(elem).html().replace("ž", "&#236;"));
			$(elem).html($(elem).html().replace("è", "&#232;"));
			$(elem).html($(elem).html().replace("æ", "&#230;"));
			$(elem).html($(elem).html().replace("Š", "&#225;"));
			$(elem).html($(elem).html().replace("Ð", "&#208;"));
			$(elem).html($(elem).html().replace("Ž", "&#235;"));
			$(elem).html($(elem).html().replace("È", "&#200;"));
			$(elem).html($(elem).html().replace("Æ", "&#198;"));
		}
	});
});

