function MM_openBrWindow(theURL,winName,features) { //v2.0  window.open(theURL,winName,features);}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}function MM_reloadPage(init) {  //reloads the window if Nav4 resized  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}MM_reloadPage(true);function MM_showHideLayers() { //v6.0  var i,p,v,obj,args=MM_showHideLayers.arguments;  for (i=0; i<(args.length-2); i+=3) {if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }    obj.visibility=v; }  }	}/*******************************************************************************************  bA JavaScript Lib. #004  Copyright (C) 2002 Business Architects Inc.  トップへゆっくり戻る*******************************************************************************************/var topLinkElem = 'topLink'/*========== ::: ブラウザ判別時に使用する変数 ::: ==========*/var appName = navigator.appVersion;var Mac = navigator.appVersion.indexOf('Mac',0) != -1;var Win = navigator.appVersion.indexOf('Win',0) != -1;var IE  = navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1;var NN  = navigator.appName.indexOf("Netscape",0) != -1;var Moz = navigator.userAgent.indexOf("Gecko") != -1;var Vmajor = parseInt(navigator.appVersion); // ex. 3var Vminor = parseFloat(navigator.appVersion); // ex. 3.01var MacIE4 = ((Mac && navigator.appVersion.indexOf('MSIE 4.',0) != -1));var MacIE3 = ((Mac && navigator.appVersion.indexOf('MSIE 3.',0) != -1));function getScrollLeft() { // 080204 IE7 Strict 対策  if(window.scrollX) return window.scrollX; // Moziila  if(window.pageXOffset) return window.pageXOffset; // Opera, NN4  if(document.documentElement && document.documentElement.scrollLeft){ // 以下 IE   return document.documentElement.scrollLeft;  }  else if(document.body && document.body.scrollLeft){   return document.body.scrollLeft;  }  return 0;}function getScrollTop() { // 080204 IE7 Strict 対策  if(window.scrollY) return window.scrollY; // Mozilla  if(window.pageYOffset) return window.pageYOffset; // Opera, NN4  if(document.documentElement && document.documentElement.scrollTop){ // 以下 IE   return document.documentElement.scrollTop;  }  else if(document.body && document.body.scrollTop){   return document.body.scrollTop;  }  return 0;}function getInnerWidth() { // 080204 IE7 Strict 対策 if(window.innerWidth) return window.innerWidth; // Mozilla, Opera, NN4  if(document.documentElement && document.documentElement.clientWidth){ // 以下 IE   return document.documentElement.clientWidth;  }  else if(document.body && document.body.clientWidth){   return document.body.clientWidth;  }  return 0;}function getInnerHeight() { // 080204 IE7 Strict 対策   if(window.innerHeight) return window.innerHeight; // Mozilla, Opera, NN4  if(document.documentElement && document.documentElement.clientHeight){ // 以下 IE   return document.documentElement.clientHeight;  }  else if(document.body && document.body.clientHeight){   return document.body.clientHeight;  }  return 0;}var pageScrollTimer;function pageScroll(toX,toY,frms,cuX,cuY) { // 020314 if (pageScrollTimer) clearTimeout(pageScrollTimer); if (!toX || toX < 0) toX = 0; if (!toY || toY < 0) toY = 0; if (!cuX) cuX = 0 + getScrollLeft(); if (!cuY) cuY = 0 + getScrollTop(); if (!frms) frms = 6; if (toY > cuY && toY > (getAnchorPosObj(topLinkElem,topLinkElem).y) - getInnerSize().height) toY = (getAnchorPosObj(topLinkElem,topLinkElem).y - getInnerSize().height) + 1;	 cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0; cuY += (toY - getScrollTop()) / frms; var posX = Math.floor(cuX); var posY = Math.floor(cuY); window.scrollTo(posX, posY); if (posX != toX || posY != toY) {  pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",24); }}function jumpToPageTop() { // 020301// if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) {  pageScroll(0,0);// } else {//  location.hash = "pagetop";// }}function getInnerSize() {　// 080204 IE7 Strict 対策 var obj = new Object(); obj.width = getInnerWidth(); obj.height = getInnerHeight(); return obj;}function getAnchorPosObj(elementname, elementid) { var obj = MM_findObj(elementname); var objnew = new Object(); var objtmp; if (document.getElementById && IE) {  objtmp = obj;  objnew.x = objtmp.offsetLeft;  objnew.y = objtmp.offsetTop;  while ((objtmp = objtmp.offsetParent) != null) {   objnew.x += objtmp.offsetLeft;   objnew.y += objtmp.offsetTop;  } } else if (document.getElementById && Moz) {  objnew.x = document.getElementsByTagName("a").namedItem(elementid).offsetLeft;  objnew.y = document.getElementsByTagName("a").namedItem(elementid).offsetTop; } else if (document.all) {  objtmp = obj;  objnew.x = objtmp.offsetLeft;  objnew.y = objtmp.offsetTop;  while ((objtmp = objtmp.offsetParent) != null) {   objnew.x += objtmp.offsetLeft;   objnew.y += objtmp.offsetTop;  } } else if (document.layers) {  objnew.x = document.anchors[elementname].x;  objnew.y = document.anchors[elementname].y; } else {  objnew.x = 0;  objnew.y = 0; } return objnew;}function jumpToAnchor(elementname, elementid) { if (getAnchorPosObj(elementname, elementid).x != 0 || getAnchorPosObj(elementname, elementid).y != 0) {  pageScroll(0,getAnchorPosObj(elementname, elementid).y,5); } else {  location.hash = elementname; }}/*******************************************************************************************スクロールする[ページトップ]ボタン*******************************************************************************************/if (window.addEventListener) {  /* Firefox */   window.addEventListener('scroll',initPagetopPosition, false); 	}else if (window.attachEvent) {  /* IE */   window.attachEvent("onscroll",initPagetopPosition); 	}else if (document.getElementById || document.all) { /* その他DOM準拠 */      window.onscroll = initPagetopPosition;	}else {	window.onscroll = function(){ 	obj = MM_findObj(topLinkElem);	PageScrollTop = getScrollTop();	PageSizeHeight = getInnerSize().height;	ElementPositionTop = Math.ceil(PageScrollTop + PageSizeHeight/2);	obj.style.top = ElementPositionTop + 'px';	obj.style.display='block';	obj.style.visibility='visible';	}}function initPagetopPosition(){	obj = MM_findObj(topLinkElem);	PageScrollTop = getScrollTop();	PageSizeHeight = getInnerSize().height;	ElementPositionTop = Math.ceil(PageScrollTop + PageSizeHeight/2);	if(!(PageScrollTop<105)){		obj.style.top = ElementPositionTop + 'px';		obj.style.display='block';		obj.style.visibility='visible'	}else {		obj.style.visibility='hidden';	}}function initopLinkdisp(){	obj = MM_findObj(topLinkElem);	obj.style.visibility='hidden';}/*******************************************************************************************画像サイズに合わせて新規ウインドウを開く*******************************************************************************************/var newWin;var newPic;var imgTimerID;var checkCount, checkCountMax = 10;function repPicPopup(url,subTitle){newPic = new Image();newPic.src = url;subT = subTitle;window.status = subTitle + "画像読み込み中";checkCount = 0;clearInterval(imgTimerID);imgTimerID = setInterval("loadImage(newPic.src,subT)", 500);}function loadImage(url,subTitle) {checkCount++;if (newPic.complete || (checkCount > checkCountMax)) {if (newPic.complete) {window.status = subTitle +"画像読み込み完了";} else {window.status = subTitle +"画像読み込み失敗";alert(subTitle +"画像が読み込めませんでした。");}clearInterval(imgTimerID);showPage(url,subTitle);}}function showPage(url,subTitle) {var w = newPic.width + 20;var h = newPic.height + 66;var pageName ="環境づくり.com " + subTitle;var Size = "width=" + w + ",height=" + h;if ( newWin ) {newWin.close();}newWin=window.open("","nWin",Size);newWin.document.open();newWin.document.write('<html><head><title>'+pageName+'</title></head>');newWin.document.write('<body style="margin:0px;padding:10px;background:#f0ebdc url('+url+') no-repeat fixed center center;">');newWin.document.write("</body></html>");newWin.document.close();newWin.resizeTo(w,h);}/*******************************************************************************************フォントサイズ変更スクリプト（タイプB）Last Updated:10/23/2001insomnia!Web Labo.http://www3.airnet.ne.jp/insomnia/http://www3.airnet.ne.jp/insomnia/labo/fsc/fscB.html*******************************************************************************************//*========== ::: 初期設定 ::: ==========*/// 値の単位を設定（必ずダブルクオートかクオートで括る）var fontSizeUnit = "%";// 一回の操作で変化させる値を設定（ダブルクオートやクオートで括らない）var perOrder = 5;// 初期状態の値を設定（ダブルクオートやクオートで括らない）var defaultSize = 85;// クッキーの名前（必ずダブルクオートかクオートで括る）var ckName = "KankyozukuriCom";// クッキーの有効期限（日）（ダブルクオートやクオートで括らない）var ckDays = 2;// クッキーのパス（必ずダブルクオートかクオートで括る。指定がいらない場合は"/"にする）var ckPath = "/"/*========== :::ページ読み込み時の値を設定::: ==========*/// クッキー読み出しvar fsCK = GetCookie(ckName);if ( fsCK == null ) {  currentSize = defaultSize;//クッキーが無ければ現在の値を初期状態の値に設定}else{  currentSize = Number(fsCK);      //クッキーがあれば現在の値をクッキーの値に設定}/*===================================  [関数 fscRef]  BODY要素のイベントハンドラ"onload"ならびに関数fscから呼び出される。  変数"currentSize"の値に従って  オブジェクトのfontStyleプロパティを変更する====================================*/function fscRef(){  // === ::: 変更を加えるオブジェクトの判定 ::: ===  //  //  NN4もしくはMacIE4.0の場合、エラーメッセージを回避  if (( document.layers )||MacIE4){    return false;  }  else if( document.body ){    // オブジェクトのfontSizeプロパティを書き換える    document.body.style.fontSize = currentSize + fontSizeUnit;  }  }// _______________________________________ end of function fscRef() ___ /*===================================  [関数 fsc]  引数CMDに渡される値に応じて  変更後の値を算出しクッキーに書き込む。====================================*/function fsc( CMD ){  // 拡大：現時点の値に一回の操作で変化させる値を加えて操作後の値"newSize"に代入  if( CMD == "larger" ){    var newSize = Number( currentSize + perOrder );    SetCookie( ckName , newSize );      //クッキー書き込み  }  // 縮小：現時点の値から一回の操作で変化させる値を引き操作後の値に代入  // 現時点のサイズの値が一回の操作で変化させる値と同じならそのまま操作後の値に代入  if( CMD == "smaller" ){    if ( currentSize != perOrder ){      var newSize = Number( currentSize - perOrder );      SetCookie( ckName , newSize );      //クッキー書き込み    }    else{      var newSize=Number(currentSize);    }  }  // 元に戻す：操作後の値を初期値にする  if( CMD == "default" ){    var newSize = defaultSize;    DeleteCookie( ckName );      //クッキー削除  }  // NN4もしくはMacIE4.0の場合、エラーメッセージを回避しダイアログを表示する  // NN4用ダイアログ  if( document.layers ){    window.alert( "このスクリプトはNetscape Communicator4.xでは動作しません" );    return false;  }  // MacIE4用ダイアログ  else if(MacIE4){    window.alert( "Sorry! MacIE4.0 is not supported." );    return false;  }  else{  // 現在の値を操作後の値に変更  currentSize = newSize;  // サイズ変更関数を呼び出す  fscRef();  }}// _______________________________________ end of function fsc() ___ /*===================================  [関数 SetCookie]  クッキーに値を書き込む====================================*/function SetCookie(name,value){  var dobj = new Date();  dobj.setTime( dobj.getTime() + 24 * 60 * 60 * ckDays * 1000);  var expiryDate = dobj.toGMTString();  document.cookie = name + '=' + escape(value)+ ';expires=' + expiryDate + ';path=' + ckPath;}/*===================================  [関数 GetCookie]  クッキーを取得する====================================*/function GetCookie (name){  var arg  = name + "=";  var alen = arg.length;  var clen = document.cookie.length;  var i = 0;  while (i < clen){    var j = i + alen;    if (document.cookie.substring(i, j) == arg)    return getCookieVal (j);    i = document.cookie.indexOf(" ", i) + 1;    if (i == 0) break;  }   return null;}/*===================================  [関数 getCookieVal]  クッキーの値を抽出する====================================*/function getCookieVal (offset){  var endstr = document.cookie.indexOf (";", offset);  if (endstr == -1)  endstr = document.cookie.length;  return unescape(document.cookie.substring(offset,endstr));}/*===================================  [関数 DeleteCookie]  クッキーを削除する====================================*/function DeleteCookie(name){  if (GetCookie(name)) {    document.cookie = name + '=' +    '; expires=Thu, 01-Jan-70 00:00:01 GMT;path='+ckPath;  }}	/*******************************************************************************************(C) www.dhtmlgoodies.com, October 2005目次の開閉Version 1.2: Updated, November 12th. 2005This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	Terms of use:You are free to use this script as long as the copyright message is kept intact. However, you may notredistribute, sell or repost it without our permission.Thank you!www.dhtmlgoodies.comAlf Magne Kalleland*******************************************************************************************/	var slideActive = true;	var pannelName = 'indexPanel'; //目次の名前	var panelWidth = 240;		//幅	var panelHeight = 380;		//高さ	var slideSpeed = 15;		var slideTimer = 10;		var slideActive = true;		var initBodyMargin = 0;		var pushMainContentOnSlide = false;		var panelPosition = 0; 		var slideLeftPanelObj=false;	var slideInProgress = false;		var startScrollPos = false;	var panelVisible = false;	function initSlideLeftPanel(expandOnly){		if(slideInProgress)return;		if(!slideLeftPanelObj){			if(document.getElementById(pannelName)){				slideLeftPanelObj = document.getElementById(pannelName);				if(panelPosition == 1)slideLeftPanelObj.style.width = panelWidth +'px';			}else{					slideLeftPanelObj = document.createElement('div');				slideLeftPanelObj.id = pannelName;				slideLeftPanelObj.style.display='none';				document.body.appendChild(slideLeftPanelObj);			}			if(panelPosition == 1){				slideLeftPanelObj.style.top = "-" + panelHeight + 'px';				slideLeftPanelObj.style.left = '0px';					slideLeftPanelObj.style.height = panelHeight + 'px';					slideLeftPanelObj.style.Width = panelWidth + 'px';			}else{				slideLeftPanelObj.style.left = "-" + panelWidth + 'px';				slideLeftPanelObj.style.top = '0px';				slideLeftPanelObj.style.width = panelWidth + 'px';			}					if(!document.all)slideLeftPanelObj.style.position = 'absolute';;		if(navigator.userAgent.indexOf('Opera')>=0)slideLeftPanelObj.style.position = 'fixed';;		}					if(panelPosition == 0){				slideLeftPanelObj.style.height = getInnerSize().height + 'px';			var leftPos = slideLeftPanelObj.style.left.replace(/[^0-9\-]/g,'')/1;			}else{	//			slideLeftPanelObj.style.width = getInnerSize().width + 'px';			var leftPos = slideLeftPanelObj.style.top.replace(/[^0-9\-]/g,'')/1;					}		slideLeftPanelObj.style.display='block';		if(panelPosition==1)			startScrollPos = Math.max(getScrollTop());		else 			startScrollPos = Math.max(getScrollLeft());		if(leftPos<(0+startScrollPos)){			if(slideActive){				slideLeftPanel(slideSpeed);				}else{				document.body.style.marginLeft = panelWidth + 'px';				slideLeftPanelObj.style.left = '0px';			}		}else{			if(expandOnly)return;			if(slideActive){						slideLeftPanel(slideSpeed*-1);			}else{				if(panelPosition == 0){					if(pushMainContentOnSlide)document.body.style.marginLeft =  initBodyMargin + 'px';					slideLeftPanelObj.style.left = (panelWidth*-1) + 'px';				}else{					if(pushMainContentOnSlide)document.body.style.marginTop =  initBodyMargin + 'px';					slideLeftPanelObj.style.top = (panelHeight*-1) + 'px';										}						}		}					if(navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('Opera')<0){			window.onscroll = repositionHelpDiv;		}			if (window.addEventListener) { //for W3C DOM			window.addEventListener("resize", resizeLeftPanel, false);		}else if (window.attachEvent) { //for IE			window.attachEvent("onresize", resizeLeftPanel);		}else  {			window.onresize = resizeLeftPanel;		}	}		function resizeLeftPanel()	{		if(panelPosition == 0){				slideLeftPanelObj.style.height = getInnerSize().height + 'px';		}else{//				slideLeftPanelObj.style.width = getInnerSize().width + 'px';/固定幅に付きコメントアウト		}	}		function slideLeftPanel(slideSpeed){		slideInProgress =true;		var scrollValue = 0;		if(panelPosition==1){			var leftPos = slideLeftPanelObj.style.top.replace(/[^0-9\-]/g,'')/1;}		else{			var leftPos = slideLeftPanelObj.style.left.replace(/[^0-9\-]/g,'')/1;			}					leftPos+=slideSpeed;		okToSlide = true;		if(slideSpeed<0){			if(leftPos < ((panelWidth*-1) + startScrollPos)){				leftPos = (panelWidth*-1) + startScrollPos;					okToSlide=false;			}		}		if(slideSpeed>0){			if(leftPos > (0 + startScrollPos)){				leftPos = 0 + startScrollPos;				okToSlide = false;			}					}						if(panelPosition==0){			slideLeftPanelObj.style.left = leftPos + startScrollPos + 'px';			if(pushMainContentOnSlide)document.body.style.marginLeft = leftPos - startScrollPos + panelWidth + 'px';		}else{			slideLeftPanelObj.style.top = leftPos + 'px';			if(pushMainContentOnSlide)document.body.style.marginTop = leftPos - startScrollPos + panelWidth + 'px';					}		if(okToSlide)setTimeout('slideLeftPanel(' + slideSpeed + ')',slideTimer); else {			slideInProgress = false;			var objObj = document.getElementById('objHead');			if(slideSpeed>0){				panelVisible=true;				//if(objObj)objObj.style.visibility='hidden';				}			else{ panelVisible = false;			//if(objObj)objObj.style.visibility='visible';			}		}	}			function repositionHelpDiv()	{		if(panelPosition==0){			var maxValue = Math.max(getScrollTop());			slideLeftPanelObj.style.top = maxValue;		}else{			var maxValue = Math.max(getScrollLeft());			slideLeftPanelObj.style.left = maxValue;				var maxTop = Math.max(getScrollTop());			if(!slideInProgress)slideLeftPanelObj.style.top = (maxTop - (panelVisible?0:panelWidth)) + 'px'; 				}		initPagetopPosition();	}		function cancelEvent()	{		return false;	}	function keyboardShowLeftPanel()	{			initSlideLeftPanel();			return false;			}		function leftPanelKeyboardEvent(e)	{		if(document.all)return;				if(e.keyCode==112){			initSlideLeftPanel();			return false;		}			}		function setLeftPanelContent(text)	{		document.getElementById('leftPanelContent').innerHTML = text;		initSlideLeftPanel(true);			}	if(!document.all)document.documentElement.onkeypress = leftPanelKeyboardEvent;	document.documentElement.onhelp  = keyboardShowLeftPanel;/*******************************************************************************************flash activate	//v1.0//Copyright 2006 Adobe Systems, Inc. All rights reserved.*******************************************************************************************/function AC_AddExtension(src, ext){  if (src.indexOf('?') != -1)    return src.replace(/\?/, ext+'?');   else    return src + ext;}function AC_Generateobj(objAttrs, params, embedAttrs) {   var str = '<object ';  for (var i in objAttrs)    str += i + '="' + objAttrs[i] + '" ';  str += '>';  for (var i in params)    str += '<param name="' + i + '" value="' + params[i] + '" /> ';  str += '<embed ';  for (var i in embedAttrs)    str += i + '="' + embedAttrs[i] + '" ';  str += ' ></embed></object>';  document.write(str);}function AC_FL_RunContent(){  var ret =     AC_GetArgs    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"     , "application/x-shockwave-flash"    );  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);}function AC_SW_RunContent(){  var ret =     AC_GetArgs    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"     , null    );  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);}function AC_GetArgs(args, ext, srcParamName, classid, mimeType){  var ret = new Object();  ret.embedAttrs = new Object();  ret.params = new Object();  ret.objAttrs = new Object();  for (var i=0; i < args.length; i=i+2){    var currArg = args[i].toLowerCase();        switch (currArg){	      case "classid":        break;      case "pluginspage":        ret.embedAttrs[args[i]] = args[i+1];        break;      case "src":      case "movie":	        args[i+1] = AC_AddExtension(args[i+1], ext);        ret.embedAttrs["src"] = args[i+1];        ret.params[srcParamName] = args[i+1];        break;      case "onafterupdate":      case "onbeforeupdate":      case "onblur":      case "oncellchange":      case "onclick":      case "ondblClick":      case "ondrag":      case "ondragend":      case "ondragenter":      case "ondragleave":      case "ondragover":      case "ondrop":      case "onfinish":      case "onfocus":      case "onhelp":      case "onmousedown":      case "onmouseup":      case "onmouseover":      case "onmousemove":      case "onmouseout":      case "onkeypress":      case "onkeydown":      case "onkeyup":      case "onload":      case "onlosecapture":      case "onpropertychange":      case "onreadystatechange":      case "onrowsdelete":      case "onrowenter":      case "onrowexit":      case "onrowsinserted":      case "onstart":      case "onscroll":      case "onbeforeeditfocus":      case "onactivate":      case "onbeforedeactivate":      case "ondeactivate":      case "type":      case "codebase":        ret.objAttrs[args[i]] = args[i+1];        break;      case "width":      case "height":      case "align":      case "vspace":       case "hspace":      case "class":      case "title":      case "accesskey":      case "name":      case "id":      case "tabindex":        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];        break;      default:        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];    }  }  ret.objAttrs["classid"] = classid;  if (mimeType) ret.embedAttrs["type"] = mimeType;  return ret;}/*******************************************************************************************テーブルの行を選択した時背景色を変更// Multiple onload function created by: Simon Willison   // http://simonwillison.net/2004/May/26/addLoadEvent/   *******************************************************************************************/function smartTableInit() {        var tables = document.getElementsByTagName('table');       var len = tables.length;    for(var i=0; i<len; i++) {             if(tables[i].className.indexOf('smartTable') != -1)                smartTable(tables[i]);        }   }     function smartTable(t) {       var trs = t.getElementsByTagName('tbody').item(0).getElementsByTagName('tr');       var len = trs.length;    for(var i=0; i<len; i++) {            trs[i].className = 'r' + (i%2);            trs[i].onmouseover = function() {           this.className += ' over';           }            trs[i].onmouseout = function() {                 this.className = this.className.replace(/\s+over/, '');         }        }          }     if (window.addEventListener) { //for W3C DOM		window.addEventListener("load",smartTableInit, false);		window.addEventListener("load",fscRef, false);		window.addEventListener("load",initopLinkdisp, false);	}else if (window.attachEvent) { //for IE		window.attachEvent("onload",smartTableInit);		window.attachEvent("onload",fscRef);		window.attachEvent("onload",initopLinkdisp);	}else  {		window.onload =smartTableInit;		window.onload =fscRef;		window.onload =initopLinkdisp;}