function setRollOver() {
	if (!document.getElementsByTagName) return false;
	var ovrImgList = document.getElementsByTagName('img');
	for (var i = 0; i < ovrImgList.length; i++) {
		if (ovrImgList[i].src.match(/_rollout\./i)) {
			var loadedImg = new Image();
			loadedImg.src = ovrImgList[i].src.replace(/_rollout\./i, '_rollover.');
			ovrImgList[i].onmouseover = function() {
				this.src = this.src.replace(/_rollout\./i, '_rollover.');
			}
			ovrImgList[i].onmouseout = function() {
				this.src = this.src.replace(/_rollover\./i, '_rollout.');
			}
			ovrImgList[i].onmouseup = function() {
				this.src = this.src.replace(/_rollover\./i, '_rollout.');
			}
		}
	}
	return true;
}
if (window.addEventListener) window.addEventListener('load', setRollOver, false);
if (window.attachEvent) window.attachEvent('onload', setRollOver);

function popup2(u,n,w,h) {

	if( sbwin_closed(newwin) ){
		//2004.3.31 netscape4.7の場合はステータスバーを表示
		if (is_nsc4 && mac) {
		//2003.9.4  IBM修正－ツールバーを表示
			newwin = window.open(u,n,'width=' + w + ',height=' + h + ',toolbar=no,menubar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes');
		} else {
			newwin = window.open(u,n,'width=' + w + ',height=' + h + ',toolbar=no,menubar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes');
		}

	} else if ( newwin.name != n ) {
		//2003.9.4  既存ウィンドウ名が別名ならば、新しく開く
		if (is_nsc4 && mac) {
			newwin = window.open(u,n,'width=' + w + ',height=' + h + ',toolbar=no,menubar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes');
		} else {
			newwin = window.open(u,n,'width=' + w + ',height=' + h + ',toolbar=no,menubar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes');
		}
	} else {
		newwin.location.href = u;
	}
	newwin.focus();
	reset();
}



// 回転式ネーム印（不要になったら消去）
/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;


// バナー切替用
/*--setup--*/
try{
   window.addEventListener("load",changeTab,false);
}catch(e){
   window.attachEvent("onload",changeTab);
}

function changeTab () {
tab.setup = {
   tabs: document.getElementById('changeNavi').getElementsByTagName('li'),
   pages: document.getElementById('changeImage').getElementsByTagName('p')
}

tab.init();
}
/*--setup end--*/

var tab = {
   init: function(){
      var tabs = this.setup.tabs;
      var pages = this.setup.pages;
      var preloadImages = new Array();
      
      for(i=0; i<pages.length; i++) {
         if(i !== 0) pages[i].style.display = 'none';
         tabs[i].onmouseover = function(){ tab.showpage(this); return false; };
         preloadImages[i] = new Image();
      }
   },
   
   showpage: function(obj){
      var tabs = this.setup.tabs;
      var pages = this.setup.pages;
      var num;
      
      for(num=0; num<tabs.length; num++) {
         if(tabs[num] === obj) break;
      }
      
      for(var i=0; i<pages.length; i++) {
         if(i == num) {
            pages[num].style.display = 'block';
            tabs[num].className = 'selected';
         }
         else{
            pages[i].style.display = 'none';
            tabs[i].className = null;
         }
      }
   }
}


function banacomment(comment) {
	var changeComment = document.getElementById("changeComment")
	if(!changeComment) return;
	changeComment.innerHTML = comment;
}



// ツリーメニュー切り替え
subpane_class = 'sub_pane';
folder_class  = 'folder';
icon_class    = 'icon';

imgs = new Array(
  '/img/menu_open.gif',
  '/img/menu_close.gif'
);

displays = new Array(
  'none',
  'block'
);

function menu_toggle(folder,icon){
  if(!document.hasChildNodes) return;
  var node = null, state = folder.folder_state?1:0;
  var new_state = state?0:1;
  if(icon){
    if(icon.className && icon.className == icon_class)
      node = icon;
    else if(icon.hasChildNodes()){
      var nodes = icon.childNodes;
      for(var i=0; i<nodes.length; i++){
        var n = nodes[i];
        if(n.className && n.className == icon_class){
          node = n;
          break;
        }
      }
    }
    if(node) node.src = imgs[new_state];
  }

  if(folder.parentNode.hasChildNodes()){
    var nodes = folder.parentNode.childNodes;
    for(var i=0; i<nodes.length; i++){
      var node = nodes[i];
      if(node.className){
        if(node.className == subpane_class){
          node.style.display = displays[new_state];
          break;
        }
      }
    }
    folder.folder_state = new_state;
  }
  return false;
}



// クリックカウント用
/*  Function Equivalent to java.net.URLEncoder.encode(String, "UTF-8")
   Version: 1.0
*/
function encodeURL(str){
var s0, i, s, u;

s0 = ""; // encoded str

for (i = 0; i < str.length; i++){ // scan the source
 s = str.charAt(i);
 u = str.charCodeAt(i); // get unicode of the char

 if (s == " ") { // SP should be converted to "+"
  s0 += "+";
 }
 else {
  if ( u == 0x2a || u == 0x2d || u == 0x2e || u == 0x5f || ((u >= 0x30) &&
(u <= 0x39)) || ((u >= 0x41) && (u <= 0x5a)) || ((u >= 0x61) && (u <=
0x7a))){       // check for escape
   // don't escape
   s0 = s0 + s;
  } else { // escape
   if ((u >= 0x0) && (u <= 0x7f)){ // single byte format
    s = "0"+u.toString(16);
    s0 += "%"+ s.substr(s.length-2);
   } else if (u > 0x1fffff){ // quaternary byte format (extended)
    s0 += "%" + (oxf0 + ((u & 0x1c0000) >> 18)).toString(16);
    s0 += "%" + (0x80 + ((u & 0x3f000) >> 12)).toString(16);
    s0 += "%" + (0x80 + ((u & 0xfc0) >> 6)).toString(16);
    s0 += "%" + (0x80 + (u & 0x3f)).toString(16);
   } else if (u > 0x7ff){ // triple byte format
    s0 += "%" + (0xe0 + ((u & 0xf000) >> 12)).toString(16);
    s0 += "%" + (0x80 + ((u & 0xfc0) >> 6)).toString(16);
    s0 += "%" + (0x80 + (u & 0x3f)).toString(16);
   } else { // double byte format
    s0 += "%" + (0xc0 + ((u & 0x7c0) >> 6)).toString(16);
    s0 += "%" + (0x80 + (u & 0x3f)).toString(16);
   }
  }
 }
}
return s0;
}



var LOC_HOSTNAME=location.hostname;
var LOC_PATHNAME=location.pathname;
var LOC_SEARCH=location.search;
var LOC_PROTOCOL=location.protocol;



// 現在ページパス名取得
function getCurrentPagePathname() {
 return LOC_PATHNAME;
}

// クリックカウント取得
function clickTrack(a, l) {
 // クリック元ページパス名の取得
 var clPageURL = getCurrentPagePathname();

 // 遷移先URLの設定
 var nxPageURL = "";

 // クリック元と遷移元のホスト名が同一であれば、遷移元ホスト名は取得しない
 if (LOC_HOSTNAME == l.hostname) {
  nxPageURL = '/' + l.pathname + l.search;
 // 異なる場合は遷移元ホスト名も取得
 } else {
  nxPageURL = l.href;
 }

 // クリックカウント取得用URL生成
 var srcURL = '/img/click_track.png?clPage=' +
encodeURL(clPageURL) + '&clArea=' + a + '&nxPage=' + encodeURL(nxPageURL);
 // クリックカウント取得用URLへのリクエスト実行
 var clickTrackImg = new Image();
 clickTrackImg.src = srcURL;

 return true;
}
