// ユーザーエージェント判別
var ua = navigator.userAgent;

var WIN = (ua.indexOf("Windows") != -1);
var MAC = (ua.indexOf("Mac") != -1);

var IE = (ua.indexOf("MSIE") != -1);
if (IE && ua.indexOf("MSIE 6") != -1) { var VER = 6; }
else if (IE && ua.indexOf("MSIE 5.5") != -1) { var VER = 5.5; }
else if (IE && ua.indexOf("MSIE 5.2") != -1) { var VER = 5.2; }
else if (IE && ua.indexOf("MSIE 5.1") != -1) { var VER = 5.1; }
else if (IE && ua.indexOf("MSIE 5") != -1) { var VER = 5; }


var NN = (ua.indexOf("Netscape") != -1);
if (NN && ua.indexOf("Netscape/7") != -1) { var VER = 7; }
else if (NN && ua.indexOf("Netscape6/") != -1) { var VER = 6; }


var OP = (ua.indexOf("Opera") != -1);
if (OP && ua.indexOf("Opera 7.5") != -1) { var VER = 7.5; }
else if (OP && ua.indexOf("Opera 7") != -1) { var VER = 7; }
else if (OP && ua.indexOf("Opera 6") != -1) { var VER = 6; }


var SF = (ua.indexOf("Safari") != -1);
if (SF && ua.indexOf("Safari/125") != -1) { var VER = 125; }
else if (SF && ua.indexOf("Safari/100") != -1) { var VER = 100; }
else if (SF && ua.indexOf("Safari/85") != -1) { var VER = 85; }


// ブラウザ判別後の処理
if (WIN && IE) {
    document.write('<link rel="stylesheet" href="/cmn/css/win_ie.css" type="text/css" media="all">');
}



// 画像ロールオーバー
function chgImg() {
	var imgNodeList = getElementsByClassName('chgImg');
	var node;
	for (var i=0, len=imgNodeList.length; i<len; i++) {
		node = imgNodeList[i];
		node.originalSrc = node.src;
		node.rolloverSrc = node.src.replace('.gif','_ovr.gif').replace('.jpg','_ovr.jpg').replace('.png','_ovr.png');
		preloadImg(node.rolloverSrc);
		node.onmouseover = function() {
			this.src = this.rolloverSrc;
		}
		node.onmouseout = function() {
			this.src = this.originalSrc;
		}
	}
}
// クラス名からエレメントノード配列を取得
function getElementsByClassName(name) {
	if (document.all) {
		var classElements = new Array();
		var allElements = document.all;
		for (i = 0, j = 0; i < allElements.length; i++) {
			if (allElements[i].className == name) {
				classElements[j] = allElements[i];
				j++;
			}
		}    
	} else if (document.getElementsByTagName) {
		var classElements = new Array();
		var allElements = document.getElementsByTagName("*");
		for (i = 0, j = 0; i < allElements.length; i++) {
			if (allElements[i].className == name) {
				classElements[j] = allElements[i];
				j++;
			}
		}
	} else {
		return;
	}
	return classElements;
}
// プリロード
var preloadImages = [];
function preloadImg(url) {
	var p = preloadImages;
	var l = p.length;
	p[l] = new Image();
	p[l].src = url;
}



//onClick="popup('URL','ウィンドウネーム','ツールバー','幅','高さ');return false"

function popup(win_url,win_name,win_toolbar,win_width,win_height){
	window.name="popup";
	var win_data = "toolbar=" + win_toolbar + ",status=" + win_toolbar + ",menubar=" + win_toolbar + ",scrollbars=1,resizable=1,width=" + win_width + ",height=" + win_height;
	WinOpen = window.open(win_url,win_name,win_data);
	WinOpen.focus();
}



// プラグインチェック
var contentVersion = 8;
var FlashCanPlay = false;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

if ( plugin ) {
  var words = navigator.plugins["Shockwave Flash"].description.split(" ");
  for (var i = 0; i < words.length; ++i) {
    if (isNaN(parseInt(words[i])))
    continue;
    var PluginVersion = words[i]; 
  }
  var FlashCanPlay = PluginVersion >= contentVersion;
} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & contentVersion))) \n');
  document.write('</SCR' + 'IPT\> \n');
}



// フラッシュ配置
function AddFlash(movie,width,height,val,color,menu,quality,loop,id,align) {
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ');
	document.write('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ');
	document.write('width="'+width+'" ');
	document.write('height="'+height+'" ');
	document.write('id="'+id+'" ');
	document.write('align="'+align+'">\n');
if(val){
	document.write('<param name="movie" value="'+movie+'?'+val+'" />\n');
	document.write('<param name=FlashVars VALUE="'+val+'" />\n');
}else{
	document.write('<param name="movie" value="'+movie+'" />\n');
}
	document.write('<param name="menu" value="'+menu+'" />\n');
	document.write('<param name="quality" value="'+quality+'" />\n');
	document.write('<param name="loop" value="'+loop+'" />\n');
	document.write('<param name="bgcolor" value="#'+color+'" />\n');
	document.write('<embed ');
if(val){
	document.write('src="'+movie+'?'+val+'" ');
	document.write('FlashVars="'+val+'" ');
}else{
	document.write('src="'+movie+'" ');
}
	document.write('menu="'+menu+'" ');
	document.write('quality="'+quality+'" ');
	document.write('loop="'+loop+'" ');
	document.write('bgcolor="#'+color+'" ');
	document.write('width="'+width+'" ');
	document.write('height="'+height+'" ');
	document.write('name="'+id+'" ');
	document.write('align="'+align+'" ');
	document.write('type="application/x-shockwave-flash" ');
	document.write('pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
	document.write('</object>\n');
}
