var header_tab = {
    init: function(){
        var tabs = this.setup.tabs;
        var pages = this.setup.pages;
        var nums = getCookie('select_tab');
        
        for(i=0; i<pages.length; i++) {
            if(i == nums) {
                pages[nums].style.display = 'block';
                tabs[nums].className = 'present';
            }
            else {
                pages[i].style.display = 'none';
                tabs[i].className = null;
            }
            tabs[i].onclick = function(){ header_tab.showpage(this); return false; };
        }
    },
    
    showpage: function(obj){
        var tabs = this.setup.tabs;
        var pages = this.setup.pages;
        var num;
        
        for(num=0; num<tabs.length; num++) {
            if(tabs[num] === obj) break;
        }

        for(var i=0; i<pages.length; i++) {
            if(i == num) {
                pages[num].style.display = 'block';
                tabs[num].className = 'present';
                document.cookie = "select_tab =" + escape(num) + "; path = /enchante/html;"
            }
            else{
                pages[i].style.display = 'none';
                tabs[i].className = null;
            }
        }
    }
}

function getCookie(key) {
    var cookieString = document.cookie;

    var cookieKeyArray = cookieString.split(";");

    for (var i=0; i<cookieKeyArray.length; i++) {
        var targetCookie = cookieKeyArray[i];

        targetCookie = targetCookie.replace(/^\s+|\s+$/g, "");

        var valueIndex = targetCookie.indexOf("=");

        if (targetCookie.substring(0, valueIndex) == key) {
            return unescape(targetCookie.slice(valueIndex + 1));
        }
    }

    return 0;
}

