﻿// JScript-Datei
var currentToogleID = 0; 
function markS(id) {
    var out = '<div class="toogleOpen" id="d' + id +'"><a id="a'+id+'" style="text-decoration:none;font-weight:bold;" href="javascript:toggle(\'' + id + '\')"><img id="i'+ id +'" border=0 src="up.gif" />&nbsp;'; 
    document.write(out); 
    currentToogleID = id; 
}
function markM() {
    if (currentToogleID == 0) return; 
    document.write('</a><div id="'+currentToogleID+'" class="answer">'); 
}
function markE() {
    if (currentToogleID == 0) return; 
    document.write('</div></div>');
    var regPat = /open/i; 
    if (regPat.test(currentToogleID) == false) { 
        hide(currentToogleID); 
    }
    currentToogleID = 0; 
}
function toggle(id) {
    var element = document.getElementById(id);
    if (element == null) return; 
    if (element.style.display == '') {
        hide(id); 
    } else {
        autoHideAll(); 
        element.style.display = ''; 
        var image = document.getElementById("i"+id); 
        image.src = 'up.gif';  
        var elemD = document.getElementById("d"+id); 
        elemD.className = 'toogleOpen';
        var elemD = document.getElementById("a"+id); 
        elemD.style.fontWeight = 'bold';
    }
}
function autoHideAll() {
    var hidings = document.getElementsByTagName('div'); 
    if (hidings.length == 0) return;
    for (i = 0; i < hidings.length; i++) {
        if (hidings[i].id.substr(0,6) == 'toogle') {
            hide(hidings[i].id);
        }
    }  
}
function hide(id) {
    var element = document.getElementById(id);
    if (element == null) return; 
    element.style.display = 'none'; 
    var image = document.getElementById("i"+id); 
    image.src = 'down.gif';  
    var elemD = document.getElementById("d"+id); 
    elemD.className = 'toogleClosed';
    elemD = document.getElementById("a"+id); 
    elemD.style.fontWeight = '';
}

