/* 文字サイズ変更ボタン */
var x = 100;
function larger() { x *= 1.2; document.getElementById('content').style.fontSize = x + '%'; }
function reset() { x = 100; document.getElementById('content').style.fontSize = x + '%'; }
function smaller() { x /= 1.2; document.getElementById('content').style.fontSize = x + '%'; }



/* タブメニュー */

window.onload = function () {
    tab.setup = {
        tabs: document.getElementById('tab').getElementsByTagName('li'),
        pages: [
          document.getElementById('needs_page'),
          document.getElementById('service_page'),
          document.getElementById('keywords_page')
       ]
    }
    tab.init();
}


var tab = {
    init: function () {
        var tabs = this.setup.tabs;
        var pages = this.setup.pages;

        for (i = 0; i < pages.length; i++) {
            if (i !== 0) pages[i].style.display = 'none';
            tabs[i].onclick = function () { 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 = 'current';
            }
            else {
                pages[i].style.display = 'none';
                tabs[i].className = null;
            }
        }
    }
}


/* メインビジュアル */

$(function () {
    $("#featured > ul").tabs({ fx: { opacity: "toggle"} }).tabs("rotate", 2500, true);
});

