// TODO: Referenzen auf diese Datei löschen, da Funktionen bereits in oon_functions.js eingebaut

// divmodul start
function schlagzeilenAction(name,order) {
                var menuitem = name+'modulmenu';
                var contentitem = name+'modulcontent';

                document.getElementById(menuitem + order[0]).className = 'aktiv';
                document.getElementById(menuitem + order[1]).className = 'inaktiv';

                document.getElementById(contentitem + order[0]).style.display = '';
                document.getElementById(contentitem + order[1]).style.display = 'none';
}

function schlagzeilenChange(name,id) {
        switch (id) {
                case 1:
                        schlagzeilenAction(name,[1,2]);
                        if(name=="foto"){
                          document.getElementById('fblaettern').style.display = '';
                        }
                        break;
                case 2:
                        schlagzeilenAction(name,[2,1]);
                        if(name=="foto"){
                          document.getElementById('fblaettern').style.display = 'none';
                        }
                        break;
        }
}
// divmodul ende


// Register
function registerChange(name) {
    if(name =="login"){
        document.getElementById('loginmodulmenu1').className = 'diskussion-login-aktiv';
        document.getElementById('registermodulmenu2').className = 'diskussion-register-inaktiv';

        document.getElementById('loginmodulcontent1').className = 'diskussion-login-aktiv';
        document.getElementById('registermodulcontent2').className = 'diskussion-register-inaktiv';
        
        //document.getElementById('loginmodulcontent1').style.display = '';
        //document.getElementById('registermodulcontent2').style.display = 'none';
    }
    if(name =="register"){
        document.getElementById('loginmodulmenu1').className = 'diskussion-login-inaktiv';
        document.getElementById('registermodulmenu2').className = 'diskussion-register-aktiv';

        document.getElementById('loginmodulcontent1').className = 'diskussion-login-inaktiv';
        document.getElementById('registermodulcontent2').className = 'diskussion-register-aktiv';

        //document.getElementById('loginmodulcontent1').style.display = 'none';
        //document.getElementById('registermodulcontent2').style.display = '';
    }
}
// divmodul ende




function showdiv(myLink) {
    var a = document.getElementById("block_div");
    var b = document.getElementById("clickimg");
  
    var myText=myLink.firstChild;
    /*myText.nodeValue=(myText.nodeValue=="weniger anzeigen")?"mehr anzeigen":"weniger anzeigen";  */


    if(a.style.visibility == "visible") {
        a.style.visibility = "hidden";
        b.src = "/oonup/images/icon/anzeigen-mehr-icon.jpg";
        myText.nodeValue="mehr anzeigen";
       /*bla(myLink, "mehr anzeigen");*/
    } else {
        a.style.visibility = "visible";
        b.src = "/oonup/images/icon/anzeigen-weniger-icon.jpg";
        myText.nodeValue="weniger anzeigen";
        /*bla(myLink, "weniger anzeigen");*/
    }

};




/**
 * Cross browser function for setting the text content of an element.
 * @param  element The element to change the text content of
 * @param  text The string that should replace the current element
 *                      content with.
 */
function   bla(element, text) {
  if ('textContent' in element) {
    element.textContent = text;
  } else if (element.firstChild &&
             element.firstChild.nodeType == goog.dom.NodeType.TEXT) {
    // if the first child is a text node we just change its data and remove the
    // rest of the children
    while (element.lastChild != element.firstChild) {
      element.removeChild(element.lastChild);
    }
    element.firstChild.data = text;
  } else {
    while (element.hasChildNodes()) {
      element.removeChild(element.lastChild);
    }
    var doc = goog.dom.getOwnerDocument(element);
    element.appendChild(doc.createTextNode(text));
  }
};
