function cloneDivByClassName(class_name) {
    var elements = [];
    var Divs = document.getElementsByTagName('div');
    for (var i = 0; i < Divs.length; i++) {
        var classes = Divs[i].className;
        if (class_name == Divs[i].className) elements.push(Divs[i]);
    }
    if (null != elements) {
        var DivContent = '';
        var StyleBack = cloneDivByClassName.arguments[1]!=null?cloneDivByClassName.arguments[1]:"back";
        var StyleFront = cloneDivByClassName.arguments[2]!=null?cloneDivByClassName.arguments[2]:"front";
        for (var i=0; i < elements.length; i++) {
            DivContent = elements[i].innerHTML;
            DivContent = "<div class=" + StyleBack + ">" + DivContent + "</div>"
                       + "<div class=" + StyleFront + ">" + DivContent + "</div>";
            elements[i].innerHTML = DivContent;
        }// for
    }// if
}// cloneDivByClassName

    function show_hide(owner, sub_id, img_up, img_down) {
        var SubDiv = document.getElementById(sub_id);
        if ('none'==SubDiv.style.display) {
            owner.style.background="url("+img_down+")";
            SubDiv.style.display="block";
        } else {
            owner.style.background="url("+img_up+")";
            SubDiv.style.display="none";
        }
        owner.style.backgroundPosition = "right";
        owner.style.backgroundRepeat="no-repeat";
    }


