/* 2008/06/11 */

debugMode = 'none';	// 'none'（エラーを無視）, 'normal', 'alert', 'window' のいずれか

var d = document.domain;
var bi = new BrowserInfo();

if(isBetoin){
    var l = document.location.toString();

    if(bi.safari && l.indexOf("?") == -1){
        document.location.href = l.indexOf("#")>=0 ? l.split("#").join("?#") : (l + "?#");

    }else if(bi.safari && l.indexOf("?#") == -1){
        document.location.href = l.split("?")[0] + "?#";

    }else{
        var checkAlt = false;
        if(bi.firefoxMVersion >= 3) checkAlt = true;
        var so = new SWFObject("mainMenu.swf", "mainexternal", "100%", "100%", "8.0.0", "#ffffff");
        so.addParam("allowScriptAccess", "always");
        so.addParam("loop", "false");
        so.addParam("menu", "false");
        so.addParam("quality", "high");
        so.addParam("wmode", "opaque");
        so.addVariable("foge", d);
        if(checkAlt) so.addVariable("checkAlt", checkAlt);
        so.write("flashcontent");
    }
}else{
    document.getElementsByTagName("html")[0].style.overflow = "auto";

    var w = bi.ie ? document.body.clientWidth : "100%";
    var h = bi.ie ? 700 : "100%";

    var so = new SWFObject("mainMenu.swf", "mainexternal", w, h, "8.0.0", "#ffffff");
    so.addParam("allowScriptAccess", "always");
    so.addParam("loop", "false");
    so.addParam("menu", "false");
    so.addParam("quality", "high");
    so.addParam("wmode", "opaque");
    so.addVariable("foge", "");
    so.write("flashcontent");
}
