// 画像オーバー時切り替え
function changeImage(THIS,FLAG){
	SRC = THIS.src;
	if(FLAG == 1){
		THIS.src = THIS.src.replace('_off.','_on.');
	}else{
		THIS.src = THIS.src.replace('_on.','_off.');
	}
}

function initChangeImage(){
	for(var i=0;i<document.images.length;i++){
		if(document.images[i].className == 'changeImage'){
			if(document.images[i].src.search('_off')!=-1){
				addEvent(document.images[i], 'mouseover', function(){changeImage(this,1);})
				addEvent(document.images[i], 'mouseout', function(){changeImage(this,0);})
				addEvent(document.images[i], 'click', function(){changeImage(this,0);})
			}
		}
	}
	for(var i=0;i<document.getElementsByTagName('INPUT').length;i++){
		if(document.getElementsByTagName('INPUT')[i].className == 'changeImage'){
			addEvent(document.getElementsByTagName('INPUT')[i], 'mouseover', function(){changeImage(this,1);})
			addEvent(document.getElementsByTagName('INPUT')[i], 'mouseout', function(){changeImage(this,0);})
			addEvent(document.getElementsByTagName('INPUT')[i], 'click', function(){changeImage(this,0);})
		}
	}
}

// Flash Player ヴァージョン判定
function getFlashPlayerVersion() {
	var vsn = '';
	if( navigator.plugins && navigator.mimeTypes.length ) {     // not IE
		var tmp = navigator.plugins["Shockwave Flash"].description.match(/([0-9]+)/);
		vsn = tmp[0];
	}else{    // IE
		var tmp = new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").match(/([0-9]+)/);
		vsn = tmp[0];
	}
	return vsn;
}

//グローバルメニューON/OFF
function selectGNavi(){
	if(document.getElementById('globalNaviArea')){
		var target_area = document.getElementById('globalNaviArea').getElementsByTagName('LI');
		for(var i=0;i<target_area.length;i++){
			if(((document.location.href.search('/medias/')!=-1) && (target_area[i].getElementsByTagName('A')[0].href.search('/medias/')!=-1))||
				((document.location.href.search('/works/')!=-1) && (target_area[i].getElementsByTagName('A')[0].href.search('/works/')!=-1))||
				((document.location.href.search('/profile/')!=-1) && (target_area[i].getElementsByTagName('A')[0].href.search('/profile/')!=-1))||
				((document.location.href.search('/recruit/')!=-1) && (target_area[i].getElementsByTagName('A')[0].href.search('/recruit/')!=-1))){
				target_area[i].getElementsByTagName('IMG')[0].src = target_area[i].getElementsByTagName('IMG')[0].src.replace('_off.','_on.');
			}
		}
	}
}


// イベント登録（ブラウザ共通）
function addEvent(target, type, listener){
	if (target.addEventListener) {
		target.addEventListener(type, listener, false);
	} else if (target.attachEvent) {
		target.attachEvent('on' + type, function(){
		listener.call(target, window.event);
		});
	} else {
		target['on' + type] = function(e){
			listener.call(target, e || window.event);
		};
	}
}

// 初期処理
function initiarize(){
	selectGNavi();
	// 画像オーバー時
	initChangeImage();
}
addEvent(window, 'load', initiarize);

//画面ポップアップ
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

