function smartOver() {
	smartRollover('navi-top');	//ロールオーバーを適用させたい箇所のIDを指定
	smartRollover('navi');	//ロールオーバーを適用させたい箇所のIDを指定
	smartRollover('main');	//ロールオーバーを適用させたい箇所のIDを指定
	smartRollover('main-2nd');	//ロールオーバーを適用させたい箇所のIDを指定
	smartRollover('pagetop');	//ロールオーバーを適用させたい箇所のIDを指定
	smartRollover('header');	//ロールオーバーを適用させたい箇所のIDを指定

	$('#globalnavi').droppy();
	$('#globalnavi-top').droppy();
	
	ShortColum();
}
function smartRollover(idName) {
	if (!document.getElementById(idName)) { return false; }
	if(document.getElementsByTagName) {
		var images = document.getElementById(idName).getElementsByTagName("img");
		for(var i=0; i < images.length; i++) {

			if(images[i].getAttribute("src").match(/_off\./))
			{
			fileName = new Array(images[i].getAttribute("src").replace("_off.", "_on."));
			preImages = new Array();
			for (j=0; j<fileName.length; j++)
			{
				preImages[j] = new Image();
				preImages[j].src = fileName[j];		//「_on」の画像をプリロード
			}

				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));	//マウスオーバーで_off→_on
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));	//マウスが離れたら_on→_off
				}
			}
		}
	}
}

if(window.addEventListener) {
	window.addEventListener("load", smartOver, false);	//実行
}
else if(window.attachEvent) {
	window.attachEvent("onload", smartOver);
}
else{
	window.onload = smartOver;
}


//折りたたみナビ
//指定ID内の、タイトルに使うタグにIDをつける。
//それをクリックしたら開閉させたい要素に、タイトルタグに付けたID+listのIDを付ける

function ShortColum() {
	var RunAllId = 'faq';	//折り畳みスクリプトを適用させたい箇所のIDを指定
	var TitleTag = 'dt';		//折り畳みを開閉するタイトルに使うタグ
	var defMode = "close";
	if (!document.getElementById(RunAllId)) { return false; }
	if (!document.getElementById(RunAllId).getElementsByTagName(TitleTag)) { return false; }

	var TtagObj = document.getElementById(RunAllId).getElementsByTagName(TitleTag);
	var TtagId = new Array();
	for(var i=0; i < TtagObj.length; i++){
		TtagId[i] = TtagObj[i].id;
		FoldNavi(TtagId[i], defMode);
	}
}

function FoldNavi(idName, initMode) {
	var idList = Array(idName,'list').join('');
	var objTitle = this.document.getElementById(idName);
	var objLists = this.document.getElementById(idList);
	if (!objTitle || !objLists) return;
	var dispMode = objLists.style.display;
	if (!dispMode) {
		var tmpText = Array('FoldNavi(',"'",idName,"','chng','');return(false);").join('');
		var insMark = new Array();
		var insText = new Array();
		insMark[insMark.length] = Array('<a href="#" name="',idName,'" onclick="',tmpText,'" onkeypress="',tmpText,'">').join('');
		insText[insText.length] = insMark.join('');
		insText[insText.length] = objTitle.innerHTML + '</a>';
		objTitle.innerHTML = insText.join('');
		objLists.style.display = (initMode == 'close') ? 'none' : 'block';
	} else if (initMode == 'chng') {
		objLists.style.display = (dispMode == 'none') ? 'block' : 'none';
	}
}


//FLV用
function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}

