var fixSinglePng = function(img) {
    if(typeof(window.ie55up) == 'undefined' || (! window.ie55up) ) {
        return;
    }

    var realSrc = img.src;
    img.src = '../img/dummy.gif';
    img.style.setAttribute('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + realSrc + '\')');
};


function fixAllPng() {
    var imgs = document.getElementsByTagName('img');

    if(typeof(window.ie55up) == 'undefined' || ! window.ie55up ) {
        return;
    }
    
    for(var i in imgs) {
        // console.log(typeof(imgs[i]));
        if(typeof imgs[i] == 'object' && imgs[i].src.match(/\.png$/i)) {
            fixSinglePng(imgs[i]);
        }
    }
}

function pruefeSuchform() {
    var suchfeld = document.getElementById("suchfeld");
    suchstring = suchfeld.value;
    if (suchstring == 'Suchbegriff eingeben...') {
        suchfeld.value = '';
    } else if (suchstring == '') {
        suchfeld.value = 'Suchbegriff eingeben...';
    }
}

function fixPage() {
    fixAllPng();
    document.getElementById("suchfeld").value = 'Suchbegriff eingeben...';
}

function pressezentrumLinksMarkieren() {
    var fuidDiv = document.getElementById('fuid');
    // Aktuelle Meldungen
    if (fuidDiv.innerHTML.toString().indexOf("27ee0406fe6be83083e91d38b0b93e2f") != -1
     || fuidDiv.innerHTML.toString().indexOf("58150b43661aa39a17b0ffa04f579912") != -1) {
        document.getElementById('lnk_aktuellemeldungen').style.display = "none";
        document.getElementById('lnk_aktuellemeldungen_span').style.display = "";
    }

    // Pressearchiv
    if (fuidDiv.innerHTML.toString().indexOf("57e07bfdaf5e68ffb0aeb81041a5926c") != -1) {
        document.getElementById('lnk_pressearchiv').style.display = "none";
        document.getElementById('lnk_pressearchiv_span').style.display = "";
    }

    // Basisinformation
    if (fuidDiv.innerHTML.toString().indexOf("633906c13f68ea91bda5d5ed182c53d8") != -1) {
        document.getElementById('lnk_basisinformationen').style.display = "none";
        document.getElementById('lnk_basisinformationen_span').style.display = "";
    }

    // Medienecho
    if (fuidDiv.innerHTML.toString().indexOf("adcc01fe59ede71bddb7cdd90752dd0b") != -1) {
        document.getElementById('lnk_medienecho').style.display = "none";
        document.getElementById('lnk_medienecho_span').style.display = "";
    }

    // Bildmaterial
    if (fuidDiv.innerHTML.toString().indexOf("8e62d03b3ce6bafa3a9afa129dfbb1a0") != -1) {
        document.getElementById('lnk_bildmaterial').style.display = "none";
        document.getElementById('lnk_bildmaterial_span').style.display = "";
    }

    // Presseverteiler
    if (fuidDiv.innerHTML.toString().indexOf("e5bb78be612e7499ba0e9b60e4b2c709") != -1) {
        document.getElementById('lnk_verteiler').style.display = "none";
        document.getElementById('lnk_verteiler_span').style.display = "";
    }

//     return false;
}

function presseverteiler_zusatz() {
    if (document.getElementById('post').checked === true) {
        // nicht ausblenden
    } else {
        document.getElementById('inline_adr1').style.display = "none";
        document.getElementById('inline_adr2').style.display = "none";
    }

    if (document.getElementById('mail').checked === true) {
        // nicht ausblenden
    } else {
        document.getElementById('inline_e-mail').style.display = "none";
    }
}

/**
* toogle_presse_post
*
* Zum ein und Ausblenden von Formular Elementen
*/
function toggle_presse_post(check) {
    var adr1 = document.getElementById('inline_adr1');
    var adr2 = document.getElementById('inline_adr2');
    if (check === true) {
        adr1.style.display = "";
        adr2.style.display = "";
    } else {
        adr1.style.display = "none";
        adr2.style.display = "none";
    }
}

/**
* toogle_presse_mail
*
* Zum ein und Ausblenden von Formular Elementen
*/
function toggle_presse_mail(check) {
    var mail = document.getElementById('inline_e-mail');
    if (check === true) {
        mail.style.display = "";
    } else {
        mail.style.display = "none";
    }
}