//  Tipsの初期化
//  引数：argElm    適用する要素名、またはクラス名
function TipsSetUp(argElm) {
    var as = [];
    
    $$(argElm).each(function(a){
        if (a.getAttribute('title')) as.push(a);
    });
    
    var myTips = new Tips(as, {
        maxTitleChars: 25,
        onShow: function(tip){
            tip.setStyle('opacity', '0.8');
        },
        onHide: function(tip){
            tip.setStyle('visibility', 'hidden');
        },
        fixed: false,
        offsets: {'x': -15, 'y': 8}
    });
}

//  ImageMenuの初期化
//  引数：argElm    適用する要素名、またはクラス名
function ImageMenuSetUp(argElm) {
    var myMenu = new ImageMenu($$(argElm),{
        openWidth:290, 
        border:2
    });
}

//  Accordionの初期化
//  引数：argMain   アコーディオンタイトルに適用する要素名、またはクラス名
//  引数：argSub    アコーディオン内容に適用する要素名、またはクラス名
//  引数：argStart  展開の初期状態を設定する。trueで全て閉じる。falseで、一つ展開する。
function AccordionSetUp(argMain, argSub, argStart) {
    var tgl = $$(argMain);
    var tglcon = $$(argSub);
    
    var myAcc = new Accordion(tgl,tglcon, {
        start: argStart,
        duration: 300,
        opacity: false,
        alwaysHide: true
    });
}

//  Ajaxのリクエスト
//  引数：argUrl        URL指定
//  引数：argTarget レスポンス適応先のDOMのId属性
function AjaxReq(argUrl, argTarget){
    var myAjax = new Ajax(argUrl, {
        method:'get',
        update:$(argTarget)
    });
    myAjax.request();

}

//  タブ切り替え
//  引数：tab   切り替える要素のId属性の内訳。
//  引数：tabId 切り替える要素のId属性の内訳。
//  引数：idMax 切り替える要素の最大要素数。
function tabs(tab,tabId,idMax){
    var setTitle;
    for (i=0; i <= idMax; i++){
        if (! $(tab + i)) { continue; }
        if (i == tabId) {
            setTitle = tab + i + "_title";
            $(tab + i).style.display = "block";
        } else {
            $(tab + i).style.display = "none";
        }
    }
//  $('rightbox').style.display = "block";
//  $('rightbox').style.overflow = "auto"
//  $('rightbox').style.height= "auto";
//  $('rightbox').style.position = "static";
//  $('rightbox').style.visibility = "visible";
    location.href = "#rightmain";

}
