/* Reminder: always indent with 4 spaces (no tabs). */
// 090225:プリロード用script追加
// MM_preloadImages
// MM_swapImgRestore
// MM_findObj
// MM_swapImage
// 090225:ツールチップ用script追加
// showToolTip
// -------------------------------------------------------------------
   function caItems(f) {  
       var n=f.elements.length;
       for (i=0;i<n; i++) {
           var field=f.elements[i];
           if (field.type == 'checkbox' && field.name.match("delitem")) {
                if (f.chk_selectall.checked) {
                    field.checked=true;
                } else {
                    field.checked=false;
                }
           }

       }
   }




// Basic function to show/hide (toggle) an element - pass in the elment id
    function elementToggle(id) {
        var obj = document.getElementById(id);
        if (obj.style.display == 'none') {
            obj.style.display = '';
        } else {
            obj.style.display = 'none';
        }
    }

// Basic function to show/hide an element - pass in the elment id and option.
// Where option can be: show or hide or toggle
    function elementShowHide(id,option) {
        var obj = document.getElementById(id);
        if (option == 'hide') {
            obj.style.display = 'none';
        } else if (option == 'show') {
            obj.style.display = '';
        } else if (option == 'toggle') {
            elementToggle(id);
        }
    }

// 追加
// 画像のプリロード
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  d.MM_p=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_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_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];}
}

// ツールチップ
var tooltip=function(){
	var id = 'tt';
	var top = 3;
	var left = 3;
	var maxw = 300;
	var speed = 10;
	var timer = 20;
	var endalpha = 95;
	var alpha = 0;
	var tt,t,c,b,h;
	var ie = document.all ? true : false;
	return{
		show:function(v,w){
			if(tt == null){
				tt = document.createElement('div');
				tt.setAttribute('id',id);
				t = document.createElement('div');
				t.setAttribute('id',id + 'top');
				c = document.createElement('div');
				c.setAttribute('id',id + 'cont');
				b = document.createElement('div');
				b.setAttribute('id',id + 'bot');
				tt.appendChild(t);
				tt.appendChild(c);
				tt.appendChild(b);
				document.body.appendChild(tt);
				tt.style.opacity = 0;
				tt.style.filter = 'alpha(opacity=0)';
				document.onmousemove = this.pos;
			}
			tt.style.display = 'block';
			c.innerHTML = v;
			tt.style.width = w ? w + 'px' : 'auto';
			if(!w && ie){
				t.style.display = 'none';
				b.style.display = 'none';
				tt.style.width = tt.offsetWidth;
				t.style.display = 'block';
				b.style.display = 'block';
			}
			if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
			h = parseInt(tt.offsetHeight) + top;
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(1)},timer);
		},
		pos:function(e){
			var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
			var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
			tt.style.top = (u - h) + 'px';
			tt.style.left = (l + left) + 'px';
		},
		fade:function(d){
			var a = alpha;
			if((a != endalpha && d == 1) || (a != 0 && d == -1)){
				var i = speed;
				if(endalpha - a < speed && d == 1){
					i = endalpha - a;
				}else if(alpha < speed && d == -1){
					i = a;
				}
				alpha = a + (i * d);
				tt.style.opacity = alpha * .01;
				tt.style.filter = 'alpha(opacity=' + alpha + ')';
			}else{
				clearInterval(tt.timer);
				if(d == -1){tt.style.display = 'none'}
			}
		},
		hide:function(){
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
		}
	};
}();


/**
*	swffit v2.1 (01/18/2009) <http://swffit.millermedeiros.com/>
*	Copyright (c) 2008 Miller Medeiros <http://www.millermedeiros.com/>
*	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swffit=function(){var NS=(navigator.appName=="Netscape")?true:false,WK=(navigator.userAgent.indexOf("WebKit")>0)?true:false,UNDEF="undefined",win=window,doc=document,html=doc.getElementsByTagName("html")[0],_ft,_re,_t,_mw,_mh,_xw,_xh,_hc,_vc;swfobject.createCSS("object","position:inherit");function fit(t,mw,mh,xw,xh,hc,vc){var xw=(xw)?xw:null,xh=(xh)?xh:null,hc=(hc||hc==null)?true:false,vc=(vc||vc==null)?true:false;configure({target:t,minWid:mw,minHei:mh,maxWid:xw,maxHei:xh,hCenter:hc,vCenter:vc})}function configure(o){_mw=(o.minWid)?o.minWid:_mw;_mh=(o.minHei)?o.minHei:_mh;_xw=(typeof o.maxWid!=UNDEF)?o.maxWid:_xw;_xh=(typeof o.maxHei!=UNDEF)?o.maxHei:_xh;_hc=(o.hCenter||(_hc==true&&o.hCenter==null))?true:false;_vc=(o.vCenter||(_vc==true&&o.vCenter==null))?true:false;if(o.target&&(o.target!=_t)){_t=o.target;swfobject.addDomLoadEvent(initFit)}else{startFit()}}function initFit(){html.style.overflow="auto";doc.body.style.margin=doc.body.style.padding="0";swfobject.createCSS("#"+_t,"width:100%;");if(swfobject.getObjectById(_t)){_ft=swfobject.getObjectById(_t)}else{if(NS){_ft=doc.getElementById(_t).getElementsByTagName("object")[0]}else{_ft=doc.getElementById(_t)}}startFit()}function startFit(){setSize();if(!_re){addResizeEvent(setSize);_re=1}}function stopFit(w,h){if(_re){removeResizeEvent(setSize);_re=0;_ft.style.top=_ft.style.left="auto";_ft.style.marginTop=_ft.style.marginLeft="0";var w=(w==null)?"100%":w,h=(h==null)?"100%":h;setWidth(w);setHeight(h);if(WK){html.focus()}}}function addResizeEvent(fn){if(win.addEventListener){win.addEventListener("resize",fn,false)}else{if(win.attachEvent){win.attachEvent("onresize",fn)}}}function removeResizeEvent(fn){if(win.removeEventListener){win.removeEventListener("resize",fn,false)}else{if(win.detachEvent){win.detachEvent("onresize",fn)}}}function setWidth(w){_ft.style.width=(isNaN(w))?w:w+"px"}function setHeight(h){_ft.style.height="600px"}function setSize(){var iw=(NS)?win.innerWidth:doc.body.clientWidth,ih=(NS)?win.innerHeight:doc.body.clientHeight;if(_xw&&iw>=_xw){setWidth(_xw);setPosition(0,1)}else{if(iw>_mw&&(iw<_xw||!_xw)){setWidth("100%")}else{setWidth(_mw)}setPosition(0,0)}if(_xh&&ih>=_xh){setHeight(_xh);setPosition(1,1)}else{if(ih>_mh&&(ih<_xh||!_xh)){setHeight("100%")}else{setHeight(_mh)}setPosition(1,0)}if(WK){html.focus()}}function setPosition(t,m){if(t){if(m&&_vc){_ft.style.top="50%";_ft.style.marginTop=-(_xh*0.5)+"px"}else{_ft.style.top="auto";_ft.style.marginTop="0"}}else{if(m&&_hc){_ft.style.left="50%";_ft.style.marginLeft=-(_xw*0.5)+"px"}else{_ft.style.left="auto";_ft.style.marginLeft="0"}}}function getValueOf(p){var o={target:_t,minWid:_mw,minHei:_mh,maxWid:_xw,maxHei:_xh,hCenter:_hc,vCenter:_vc};return o[p]}return{fit:fit,configure:configure,startFit:startFit,stopFit:stopFit,addResizeEvent:addResizeEvent,removeResizeEvent:removeResizeEvent,getValueOf:getValueOf}}();