var toji = {
   
   init : function() {
      var elem = arguments[0] || 'main';
      var pathname = location.pathname;
      var swf = arguments[2] || '/toji.swf';
      var id = arguments[1] || toji.retrieve_id(pathname);
      var bgcolor = arguments[3] || "#ffffff"
      var so = new SWFObject(swf, "tojiswf",
			     "100%", "100%",
			     "10", bgcolor);
      so.setAttribute("id","tojiswf");
      so.setAttribute("name","tojiswf");
      so.addParam("quality", "high");
      so.addParam("menu", "false");
      so.addParam("wmode", "opaque");
      so.addVariable("id",id);
      if(so.write(elem)) {
	 var headID = document.getElementsByTagName("head")[0];
	 var cssNode = document.createElement('link');
	 cssNode.type = 'text/css';
	 cssNode.rel = 'stylesheet';
	 cssNode.href = '/flash.css';
	 cssNode.media = 'screen';
	 headID.appendChild(cssNode);
	 //
// 	 $('#main').after('<iframe id="scrollbarcontroller"></iframe>');
// 	 $('#scrollbarcontroller').css(
// 	     {
// 		 width:'0',
// 		 height:$(window).height()+'px',
// 		 border:0,
// 		 padding:0,
// 		 float:'left',
// 		 overflow:'scroll'
// 	     });
      } else {
         // hilight htmlmenu
	 var idv = '#'+id;
         if($(idv)) $(idv).addClass('m-selected');
      }
   },
   retrieve_id : function(str) {
      if(str.charAt(str.length-1) == '/')
         str = str.substring(0,str.length-1);
      var file = str.substr(str.lastIndexOf('/')+1);
      var i = file.indexOf('.');
      var ret = i >= 0 ? file.substring(0,i) : file;
      return ret;
   },
   bgm : function() {
      var v_bgm = $.cookie('bgm');
      if(v_bgm == null) return true;
      return v_bgm==1 ? true : false;
   },
   bgm_on : function() {
      $.cookie('bgm',1,{ expires: 365});
   },
   bgm_off : function() {
      $.cookie('bgm',0,{ expires: 365});
   },
   set_height : function(v) {
//      toji.height = Number(v);
//      $(window).resize();
   }
   
};
//$(toji.init);

