// Copyright (c) 2005 koikikukan All Rights Reserved.
// http://yujiro.dyndns.com/blog/koikikukan/
// License is granted if and only if this entire
// copyright notice is included. By Yujiro ARAKI.

// util.js
// Ver1.00 2005/03/03 initial version.


// アプリケーション名取得
// navigatorId:処理対象ブラウザ
//           0:IE
//           1:Netscape(Mozilla)
// return    0:'Microsoft Internet Explorer'
//           1:'Netscape'
function getAppName(navigatorId) {
    var name;
    if(!navigatorId) {
        return 'Microsoft Internet Explorer';
    } else {
        return 'Netscape';
    }
}

// 指定タグ名+クラス属性名のフォントサイズ変更
function changeFontSizeByTagNameAndClassName(navigatorId, tagName, tagAttribute, fontSize) {
    var name = getAppName(navigatorId);
    if(navigator.appName == name){
        var elements = document.getElementsByTagName(tagName);
        for (i = 0; i < elements.length; i++) {
            if(elements[i].getAttribute('className') == tagAttribute ||
               elements[i].getAttribute('class') == tagAttribute) {
               elements[i].style.fontSize = fontSize;
            }
        }
    }
}

// 指定id属性のフォントサイズ変更
function changeFontSizeById(navigatorId, id, fontSize) {
    var name = getAppName(navigatorId);
    if(navigator.appName == name){
        var element = document.getElementById(id);
        element.style.fontSize = fontSize;
    }
}

// 指定id属性+タグ名のフォントサイズ変更
function changeFontSizeByIdAndTagName(navigatorId, id, tagName, fontSize) {
    var name = getAppName(navigatorId);
    if(navigator.appName == name){
        var element = document.getElementById(id);
        var elements = element.getElementsByTagName(tagName);
        for (i = 0; i < elements.length; i++) {
            elements[i].style.fontSize = fontSize;
        }
    }
}
