/**
 *  Define namespace and basic functions
 */
var ObalaNET = {

    /**
     *  Tourn on/off slide
     */
    showBoxSection: function(id, section, sections, li) {
        for (i = 0; i<sections; i++) {
            document.getElementById(id + 'Section' + i).style.display = (i == section ? 'block' : 'none');
            if (li) {
               // document.getElementById('NewsLi' + section).className = 'activeTab';
            }
        }
    }
}

/**
 *  Menu functions
 */
ObalaNET.Menu = {

    /**
     *  Set element visible or not
     */
    toggle: function(element) {
        if (element.style.display && element.style.display != 'none') {
            element.style.display = 'none';
            return false;
        } else {
            element.style.display = 'block';
            return true;
        }
    },

    /**
     *  Add class
     */
    addClassName: function(element, className) {
        element.className += (element.className ? ' ' : '') + className;
    },

    /**
     *  Remove class
     */
    removeClassName: function(element, className) {
        element.className = element.className.replace(
          new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ');
    },

    /**
     *  Tourn on an off
     */
    toggleTarget: function(element) {
        if (ObalaNET.Menu.toggle(element.nextSibling)) {
            ObalaNET.Menu.addClassName(element, 'obalanet-menu-expanded');
        } else {
            ObalaNET.Menu.removeClassName(element, 'obalanet-menu-expanded');
        }
    }

}


scrollStep=1;
timerLeft="";

function scrollStop(){
    clearTimeout(timerLeft)
}


function scrollDivLeft(id){
    clearTimeout(timerLeft)
        var el=document.getElementById(id);
    var soFar=el.scrollLeft;
    //el.scrollLeft=(soFar+scrollStep > el.scrollWidth)?0:soFar+scrollStep;
    el.scrollLeft = (soFar + el.offsetWidth + scrollStep > el.scrollWidth) ? 0 : soFar + scrollStep;
    timerLeft=setTimeout("scrollDivLeft('"+id+"')",20)
}

function getWindowSize() {
    var myWidth = 0, myHeight = 0;
    if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
        myWidth = window.innerWidth;
        //myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
        myWidth = document.documentElement.clientWidth;
        //myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
        myWidth = document.body.clientWidth;
        //myHeight = document.body.clientHeight;
    }
    return myWidth;

}
function setDivWidth(id) {
    var scrollwidth = getWindowSize();
    var leftwidth = 188;
    var rightwidth = 190;
    d = document.getElementById(id);
    scrollwidth = scrollwidth - leftwidth - rightwidth;
    d.style.width= scrollwidth + 'px';
}