var uAgent, ver, myOP, myN6, myIE, myN4, myMode, H, G, myBR, myIconX, myIconY, myObj;
var qq, q;
var scrxa, scrxb, scrxc, scrya, scryb, scryc;
scrxa = scrxb = scrxc = scrya = scryb = scryc = 0;
uAgent = navigator.userAgent;
ver = navigator.appVersion;
var basesize = 100,
    nowsize, nextsize;
myOP = window.opera;
myN6 = document.getElementById;
myIE = document.all;
myN4 = document.layers;
if (document.compatMode == 'CSS1Compat') {
    myMode = "H";
} else {
    myMode = "G";
}
if (myOP) {
    myBR = "O6";
} else if (myIE) {
    myBR = "I4";
} else if (myN6) {
    myBR = "N6";
} else if (myN4) {
    myBR = "N4";
} else {
    myBR = "";
}
myIconX = 120;
myIconY = 50;

var fsck = Rck('MFS');
if (fsck === null) {
    nowsize = basesize;
} else {
    nowsize = Number(fsck);
}
function rck() {
    if ((document.layers) || ((ver.indexOf("Mac", 0) != -1) && (uAgent.indexOf("MSIE 4.0", 0) != -1))) {
        return false;
    } else if (document.body) {
        document.body.style.fontSize = nowsize + "%";
    }
    return nowsize;
}

function fs(odr) {
    if (odr == "l") {
        nextsize = nowsize + 5;
    }
    if (odr == "s") {
        if (nowsize != 5) {
            nextsize = nowsize - 5;
        } else {
            nextsize = nowsize;
        }
    }
    if (odr == "b") {
        nextsize = basesize;
        Wck('MFS', nextsize);
        Dck('MFS');
    }
    if (odr == "w") {
        nextsize = nowsize;
        Wck('MFS', nextsize);
    }
    if (document.layers) {
        window.alert("Netscape 4.xバージョンでは動作しません");
    } else if ((ver.indexOf("Mac", 0) != -1) && (uAgent.indexOf("MSIE 4.0", 0) != -1)) {
        window.alert("Sorry! MacIE4.0 is not supported.");
    } else {
        nowsize = nextsize;
        rck();
    }
}

function Wck(name, value) {
    if (!navigator.cookieEnabled) {
        window.alert("クッキーの使用ができません");
    } else {
        var dt = new Date();
        dt.setTime(dt.getTime() + (30 * 24 * 60 * 60 * 1000));
        var expdt = dt.toGMTString();
        document.cookie = name + '=' + escape(value) + ';expires=' + expdt + ';path=' + "/";
    }
}

function Rck(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0,
        value = document.cookie;
    while (i < clen) {
        var j = i + alen;
        if (value.substring(i, j) == arg) {
            return Rckv(value, j, ";");
        }
        i = value.indexOf(" ", i) + 1;
        if (i === 0) {
            break;
        }
    }
    return null;
}

function Rckv(value, offset, separator) {
    var endstr = value.indexOf(separator, offset);
    if (endstr == -1) {
        endstr = value.length;
        return unescape(value.substring(offset, endstr));
    }
    return null;
}

function Dck(name) {
    var dt = new Date();
    dt.setTime(dt.getTime());
    document.cookie = name + '= ;expires=' + dt.toGMTString();
}

function myCheck() {
    if (myBR !== "" && document.URL.search(/cache/i) <= 1) {
        if (myMode == "H") {
            myObj = document.getElementById('myBanner').style;
        } else if (myBR == "N6" && myMode == "G") {
            myObj = document.getElementById('myBanner').style;
        } else if (myBR == "I4" || myMode == "G") {
            myObj = document.all['myBanner'].style;
        } else if (myBR == "N4") {
            myObj = document['myBanner'];
        }
        myMain();
    }
}

function myMain() {
    if (myMode == "H") {
        if (myBR == "I4") {
            myObj.left = document.documentElement.scrollLeft + document.documentElement.clientWidth - myIconX;
            myObj.top = document.documentElement.scrollTop + document.documentElement.clientHeight - myIconY;
        } else if (myBR == "O6") {
            myObj.left = pageXOffset + innerWidth - myIconX;
            myObj.top = pageYOffset + innerHeight - myIconY;
        } else if (myBR == "N4" || myBR == "N6") {
            myObj.left = pageXOffset + innerWidth - myIconX + 'px';
            myObj.top = pageYOffset + innerHeight - myIconY + 'px';
        }
    } else if (myMode == "G") {
        if (myBR == "I4") {
            myObj.left = document.body.scrollLeft + document.body.clientWidth - myIconX;
            myObj.top = document.body.scrollTop + document.body.clientHeight - myIconY;
        } else if (myBR == "O6" || myBR == "N4") {
            myObj.left = pageXOffset + innerWidth - myIconX;
            myObj.top = pageYOffset + innerHeight - myIconY;
        } else if (myBR == "N6") {
            myObj.left = pageXOffset + innerWidth - myIconX + 'px';
            myObj.top = pageYOffset + innerHeight - myIconY + 'px';
        }
    }
    setTimeout("myMain()", 1000);
}

function FlytoTop() {
    if (document.documentElement) {
        scrxa = document.documentElement.scrollLeft || 0;
        scrya = document.documentElement.scrollTop || 0;
    }
    if (document.body) {
        scrxb = document.body.scrollLeft || 0;
        scryb = document.body.scrollTop || 0;
    }
    scrxc = window.scrollX || 0;
    scryc = window.scrollY || 0;
    var scrx = Math.max(scrxa, Math.max(scrxb, scrxc));
    var scry = Math.max(scrya, Math.max(scryb, scryc));
    window.scrollTo(Math.floor(scrx / 2), Math.floor(scry / 2));
    if (scrx > 0 || scry > 0) {
        window.setTimeout("FlytoTop()", 50);
    }
}

function PageBack() {
    if (history.length === 0) {
        window.open("about:blank", "_self").close();
    } else if (history.length !== 0) {
        history.go(-1);
    }
}

function q_c(qq) {
    if (qq == 'k') {
        if (document.forms['sb'].query.value == 'キーワード入力欄(N)') {
            document.forms['sb'].query.value = '';
        }
    }
    if (qq == 'h') {
        if (document.forms['hs'].query.value == 'サイト内検索(N)') {
            document.forms['hs'].query.value = '';
        }
    }
    if (qq == 'e') {
        if (document.forms['ehs'].query.value == 'e-kao health search') {
            document.forms['ehs'].query.value = '';
        }
    }
}

function q_s(qq) {
    if (qq == 'k') {
        if (document.forms['sb'].query.value == '') {
            document.forms['sb'].query.value = 'キーワード入力欄(N)';
        }
    }
    if (qq == 'h') {
        if (document.forms['hs'].query.value == '') {
            document.forms['hs'].query.value = 'サイト内検索(N)';
        }
    }
    if (qq == 'e') {
        if (document.forms['ehs'].query.value == '') {
            document.forms['ehs'].query.value = 'e-kao health search';
        }
    }
}

function cart() {
    var style = "width=600,height=550,toolbar=0,location=0,directories=0,status=1,menubar=0,resizable=1,scrollbars=1";
    window.open('http://www.e-shopsolutions.com/cgi-bin/a4cart/setcook.cgi?x=1014282152&amp;shopid=5898604&amp;tablecolor=LavenderBlush&amp;tablewakucolor=LightPink&amp;bgcolor=white&amp;titlegif=http%3a%2f%2fwww%2ee%2dkao%2enet%2fImg%2fcartlong%2egif&amp;titlemoji=%97%b4%96%ec%83%7d%83%8b%83%5b%83%93%96%f2%93X+0120%2d89%2d1015&amp;biko1=%83J%83%89%81%5b&amp;biko2=%93%e0%97e%97%ca&amp;todoke=', 'window2', style);
}

function c_write(sh_nmb, sh_name) {
    document.write('<a accesskey="k" tabindex="0" class="cart" href="javascript://" onclick="c_' + sh_nmb + '()" onkeypress="if (event.keyCode!=13) return(true); else { c_' + sh_nmb + '();return(false) }" title="' + sh_name + '&#12434;&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;">&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</a>');
}