/*------------------*/
/* メニュー開閉制御 */
/*------------------*/
function menuControl(subNaviName, iframeName, mode)
{
    if ( mode == "open" ) {
        document.getElementById(subNaviName).style.display='block';
        document.getElementById(iframeName).style.display='block';
    }
    else if ( mode == "close" ) {
        document.getElementById(subNaviName).style.display='none';
        document.getElementById(iframeName).style.display='none';
    }
}

/*----------------------------*/
/* メニュー現在位置クラス設定 */
/*----------------------------*/
function menuCurrentControl(naviLinkName)
{
    var UserAgent = navigator.userAgent.toLowerCase();
    var currentID = document.getElementById(naviLinkName);
    var addClassName = "main-current";
    
    // クラスを追加
    if ( currentID != null && currentID != "" ) {
        currentID.setAttribute("class", addClassName);
        currentID.setAttribute("className", addClassName);
    }
}

/*--------------------------------*/
/* サブメニュー現在位置クラス設定 */
/*--------------------------------*/
function menuSubCurrentControl(naviLinkName)
{
    var UserAgent = navigator.userAgent.toLowerCase();
    var currentID = document.getElementById(naviLinkName);
    var addClassName = "sub-current";
    
    // クラスを追加
    if ( currentID != null && currentID != "" ) {
        currentID.setAttribute("class", addClassName);
        currentID.setAttribute("className", addClassName);
    }
}

/*--------------------------*/
/* メニューホバークラス設定 */
/*--------------------------*/
function menuHoverControl(naviLinkName, mode)
{
    var UserAgent = navigator.userAgent.toLowerCase();
    var currentID = document.getElementById(naviLinkName);
    var className = "main-hover";
    var defaultClass;
    
    // クラスに設定されている値を取得
    if ( UserAgent.indexOf("msie") != -1 ) {
        defaultClass = currentID.getAttribute("className");
    }
    else {
        defaultClass = currentID.getAttribute("class");
    }
    
    // addの場合は追加、removeの場合は削除
    if ( mode == "add" ) {
        defaultClass += " " + className;
    }
    else if ( mode == "remove" ) {
        defaultClass = defaultClass.replace(className, "");
    }
    
    if ( UserAgent.indexOf("msie") != -1 ) {
        currentID.setAttribute("className", defaultClass);
    }
    else {
        currentID.setAttribute("class", defaultClass);
    }
}

/*-----------------------------*/
/* Newアイコン画像入れ替え設定 */
/*-----------------------------*/
function replaceNewIcon() {
    document.getElementById("new_icon").innerHTML = "<img src=\"/img/header/new_stop.gif\" alt=\"NEW\" title=\"NEW\" />";
}
