/**
 * Aktiviert die @font-face Regel in CSS
 * -
 * Bei Browsern ohne Javascript ist wahrscheinlich, dass die Sicherheitseinstellungen auch Font-Download nicht zulassen.
 * der Browser wird dieses Feature überspringen und in den noscript-Bereich laufen
 */
$('fontstyle').href = "fileadmin/templates/default/css/fontface.css";
$('fontstyle').disabled = false;



/**
 * Fallback auf Cufon
 * -
 * bei älterne Browsern wird @font-face nicht unterstützt. 
 * Im IE wird die Schrift nicht richtig geglättet.
 * In diesen beiden Fällen wird auf Cufon zurückgegriffen
 */
Event.observe(window, "load", function() {
    var detective = new Detector();
    if (!detective.test('helv_custom_bold') || Prototype.Browser.IE) {
        enableCufon();
    }
});


function enableCufon()
{
    $('fontstyle').href = "fileadmin/templates/default/css/cufon.css";

    Cufon.replace('h1', {fontFamily: 'TeXGyreHerosCondensed', fontSize: '36px'});
    Cufon.replace('h2', {fontFamily: 'TeXGyreHerosCondensed'});
    Cufon.replace('#sidebar .content-element h2', {fontFamily: 'TeXGyreHerosCondensed', fontSize: '20px'});
    Cufon.replace('h3', {fontFamily: 'TeXGyreHerosCondensed'});
    Cufon.replace('blockquote', {fontFamily: 'TeXGyreHerosCondensed'});
    Cufon.replace('cite', {fontFamily: 'TeXGyreHerosCondensed'});
    Cufon.replace('.up', {fontFamily: 'TeXGyreHerosCondensed'});
    Cufon.replace('.main_menu li a strong', {fontFamily: 'TeXGyreHerosCondensed', hover: false });
    Cufon.replace('.main_menu li.sel a strong', {fontFamily: 'TeXGyreHerosCondensed', hover: false });
    Cufon.replace('#header_start #introduction h1', {fontFamily: 'TeXGyreHerosCondensed', hover: false});
    Cufon.replace('#header_start #introduction p', {fontFamily: 'TeXGyreHerosCondensed', hover: false});
    Cufon.now();
}