window.addEvent("domready", function() {

    set_browser_specs();

    create_headlines();

    /*
    $('nav').MooDropMenu({
        onOpen: function(el){
            el.fade('in')
        },
        onClose: function(el){
            el.fade('out');
        },
        onInitialize: function(el){
            el.fade('hide').set('tween',{duration:0});
        }
    });
    */


});



function getOffset(obj){
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop
        }
    }
    return [curleft, curtop];
}

function removeElement(element){
    try {

        var todel = null;

        if (typeof(element) == "object") {
            todel = element;
        }
        else {
            todel = document.getElementById(element);
        }

        if(todel == null) {
            return false;
        }

        var pn = todel.parentNode;

        pn.removeChild(todel);

        return true;
    }
    catch (e) {
        //console.log(e);
    }
}


function set_browser_specs() {

    var link = document.createElement("link");
    link.rel = "stylesheet";
    link.type = "text/css";
    link.href = "/cms/css/" + Browser.Engine.name + ".css";
    document.head.appendChild(link);
    
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src = "/cms/js/" + Browser.Engine.name + ".js";
    document.head.appendChild(script);
    
}

function create_headlines() {

    var con = document.getElementById("content");
    var eles = con.getElementsByTagName("h2");

    for(var i=0; i < eles.length; i++) {

        var hl = eles[i];

        if(hl.innerHTML.replace(/[ ]+/, "") == "") {
            removeElement(hl);
            continue;
        }

        var add = 3;

        if(isIE) {
            add = 3;
        }

        hl.style.background = 'url("/cms/upload/system/corners.php?w=' + hl.offsetWidth + '&h=' + hl.offsetHeight + '&headline=1") no-repeat left top';
        hl.style.border = "none";
        hl.style.width = (hl.offsetWidth-1) + "px";
        hl.style.height = (hl.offsetHeight+add) + "px";
        
        if(!isIE) {
            hl.style.paddingBottom = "0";
        }
        
        hl.style.paddingTop = "10px";
        hl.style.overflow = "visible";


    }

}


