function getElement(id) { 
     var ua = navigator.userAgent;
     var safari    = ua.indexOf("Safari")!=-1;
     var konqueror = ua.indexOf("Konqueror")!=-1;
     var mozes     = ( (a=navigator.userAgent.split("Gecko/")[1] ) ?a.split(" ")[0] : 0 ) >= 20011128 ;
     var element = null;
     try {
          element = document.getElementById(id);
     }
     catch (e) {
         element = document.all[id];
     }
     return element;
}

function fold_init() {
    var artObj = getElement("showExplanation");
    if (artObj) {
        artObj.style.display = "none";
    }
    var linkObj = getElement("Explanation");
    if (linkObj) {
        var linkHtml = '<a href="#" onClick="fold_change(' + "'op'" + ');return false">¥</a>';
        linkObj.innerHTML = linkHtml;
    }
}

function fold_change(state) {
    var artObj = getElement("showExplanation");
    if (artObj) {
        if (state == 'op') {
            artObj.style.display = "block";
        } else if (state == 'cl') {
            artObj.style.display = "none";
        }
    }

    var linkObj = getElement("Explanation");
    if (linkObj) {
        var linkHtml = '';
        if (state == 'op') {
            linkHtml = '<a href="#" onClick="fold_change(' + "'cl'" + ');return false">£</a>';
        } else if (state == 'cl') {
            linkHtml = '<a href="#" onClick="fold_change(' + "'op'" + ');return false">¥</a>';
        }
        linkObj.innerHTML = linkHtml;
    }
}

