function $id(id){return document.getElementById(id);}
function $(id){return document.getElementById(id);}
function $oL(id){return document.getElementById(id).offsetLeft;}
function $oT(id){return document.getElementById(id).offsetTop;}
function $oW(id){return document.getElementById(id).offsetWidth;}
function $oH(id){return document.getElementById(id).offsetHeight;}



// リスナ追加 EventListener
function aEvent(dom){
	var type        = arguments[1];
	var listener    = arguments[2];
	var userCapture = arguments[3];
	
	if(wcfBr() == "IE"){
		dom.attachEvent("on"+type,listener,userCapture);
	}else{
		dom.addEventListener(type,listener,userCapture);
	}
}
// リスナ削除
function rEvent(dom){
	var listener    = arguments[1];
	var userCapture = arguments[2];
	
	if(wcfBr() == "IE"){
		dom.detachEvent("on"+type,listener,userCapture);
	}else{
		dom.removeEventListener(type,listener,userCapture);
	}
}

/* 対応ブラウザの選定(めんどいからIEだけの対応で＞ｘ＜) */
function wcfBr(){
	if(document.getElementById){
		if(document.all){return "IE";}
	}
}

/* Flash表示用 */
function wcfSWFView( arg ){
  // タグ用文字列生成
  var body = "";
  
  body+="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
  body+="        codebase='http://download.macromedia.com/pub/shockwave/";
                    body+="cabs/flash/swflash.cab'";
		    body+=" id = 'top'";
  body+="        quality  = 'high'";
  body+="        name     = 'wcfSWF'";
  if(arg.align)   body+="        align    = '" + arg.align   + "'";
  if(arg.width)   body+="        width    = '" + arg.width   + "'";
  if(arg.height)  body+="        height   = '" + arg.height  + "'";
  body+=">";
  body+="<param  name     = 'bgcolor' value ='#ffffff'>";
  if(arg.swf)     body+="<param  name     = 'movie'   value ='" + arg.swf     + "'>";
  if(arg.loop)    body+="<param  name     = 'loop'    value ='" + arg.loop    + "'>";
  if(arg.play)    body+="<param  name     = 'play'    value ='" + arg.play    + "'>";
  if(arg.menu)    body+="<param  name     = 'menu'    value ='" + arg.menu    + "'>";
  if(arg.scale)   body+="<param  name     = 'scale'   value ='" + arg.scale   + "'>";
  if(arg.salign)  body+="<param  name     = 'salign'  value ='" + arg.salign  + "'>";
  if(arg.wmode)   body+="<param  name     = 'wmode'   value ='" + arg.wmode   + "'>";
  body+="";
  body+="<embed ";
  body+=" pluginspage='http://www.macromedia.com/go/getflashplayer'";
  body+=" id='top'";
  body+=" name='wcfSWF'";
  if(arg.align)   body+="        align    = '" + arg.align   + "'";
  if(arg.width)   body+="        width    = '" + arg.width   + "'";
  if(arg.height)  body+="        height   = '" + arg.height  + "'";
//  if(arg.hspace)  body+="        hspace   = '" + arg.hspace  + "'";
//  if(arg.vspace)  body+="        vspace   = '" + arg.vspace  + "'";
//  if(arg.class)   body+="        class    = '" + arg.class   + "'";
//  if(arg.style)   body+="        style    = '" + arg.style   + "'";
  body+="        type     = 'application/x-shockwave-flash' ";
  body+="        quality  = 'high'";
  body+="        bgcolor  = '#ffffff'";
  if(arg.declare) body+="                    " + arg.declare  
  if(arg.swf)     body+="        src      = '" + arg.swf     + "'";
  if(arg.loop)    body+="        loop     = '" + arg.loop    + "'";
  if(arg.play)    body+="        play     = '" + arg.play    + "'";
  if(arg.menu)    body+="        menu     = '" + arg.menu    + "'";
  if(arg.scale)   body+="        scale    = '" + arg.scale   + "'";
  if(arg.salign)  body+="        salign   = '" + arg.salign  + "'";
  body+="></embed>";
  body+="</object>";
  //書き出し処理
  document.write(body);
}

