//function FlashPlayer () { FlashPlayer.version = 0; if ((navigator.appVersion.indexOf ("Win") != -1) && (navigator.userAgent.indexOf ("MSIE") != -1)) { document.open (); document.write ('<scr' + 'ipt type="text/vbscript"\>\nOn Error Resume Next\nSet object = CreateObject ("ShockwaveFlash.ShockwaveFlash")\nIf IsObject (object) Then\nFlashPlayer.version = Int (Hex (object.FlashVersion)) / 10000\nEnd If\n<\/scr' + 'ipt\>'); document.close (); } else { var mimeType = navigator.mimeTypes ["application/x-shockwave-flash"]; if (mimeType && mimeType.enabledPlugin) FlashPlayer.version = parseInt (navigator.plugins ["Shockwave Flash"].description.match (/\d+/)); }}; FlashPlayer ();

function isTargetEnv(browser_nocheck ){
	if (FlashPlayer.version >= 7 && isTargetOS() &&  ( isTargetBrowser() || browser_nocheck ) ) {
		//alert(FlashPlayer.version);
		//alert(isTargetOS());
		//alert(isTargetBrowser());
		//alert(browser_nocheck);
		return true;
	}else{
		//alert(FlashPlayer.version);
		//alert(isTargetOS());
		//alert(isTargetBrowser());
		//alert(browser_nocheck);
		return false;
	}
}
function gotoFlash(){
	var url = window.location.href;
	var ref="";
	var qs="";
	if(document.referrer){
		ref=document.referrer;
	}
	if(location.search){
		qs=location.search;
	}
	
	//ext=htmlと明示的に指定されている場合以外 FLASH
	//製品
	//langの判定
	//lang= が明示的に指定されている場合
	//alert(qs);
	if(qs){
		//ext=htmlと明示的に指定されている場合以外 FLASH
		var starty = qs.indexOf("lang=en");
		var startx = qs.indexOf("ext=html");
		var ref="";
		if(startx < 0 ){
			//Flash
			var reg = new RegExp("index\.html");
			var url = url.replace(reg ,"index_f.html");
			window.location.replace( url );
			return;
		}else{
			//Flashではない
			//英語版HTMLへリダイレクト
			if(url.indexOf("/en/")<0 && qs.indexOf("lang=en") > 0 ){
				var reg = new RegExp("/index\.html");
				url = url.replace(reg ,"/en/index.html");
				window.location.replace( url );
			}
			//そのまま
			return;
		}
	}else{
		var url_basex=window.location.protocol + "//"+ window.location.host;
		//alert(uri);
		var vext=getCookie("ext");
		var myreferer="";
		if( document.referrer ){
			myreferer=document.referrer;
		}
		if( myreferer=="" || (vext!="html" && myreferer !="" && ( myreferer.indexOf(url_basex +"/index_h.html") < 0 && myreferer.indexOf(url_basex +"/en/index_h.html") < 0 && myreferer.indexOf( url_basex + "/index.html") < 0 && myreferer.indexOf( url_basex + "/en/index.html") < 0 && myreferer.indexOf( url_basex + "/index_f.html") < 0 && myreferer.indexOf( url_basex + "/products/")<0 )) ){
			//HTML版からのリンクはHTML(top,productなど
			
			if( window.location.href.indexOf("/en/") >0 ){
				window.location.replace("/index_f.html?dir=/&lang=en&ext=xml");
				return;
			}else{
				window.location.replace("/index_f.html?dir=/&lang=ja&ext=xml");
				return;
			}
		}
	}
	return;
}
function gotoHTML2(){
	var reg1 = new RegExp("lang=([^&=]*)&?");
	var reg2 = new RegExp("dir=([^&=]*)&?");
	var reg3 = new RegExp("node_id=([^&=]*)&?");
	if(window.location.href.indexOf("/index.html") >= 0 || window.location.href.indexOf("index_f")>=0 ){
		var vdir="/";
		var vlang="ja";
		var vnode_id="ja";
		if(window.location.href.match(reg1)){
			vlang=RegExp.$1;
		}
		if(window.location.href.match(reg2) ){
			vdir=RegExp.$1;
			if( vdir.indexOf("/lineup")==0 || vdir.indexOf("/product/lineup")==0 ){
				vdir=vdir.replace("/lineup","/");
				vdir=vdir.replace("//","/");
				if(vdir=="/"){
					vdir="/product";
				}
			}
			if( vdir=="." || vdir=="./" ||vdir=="/"){
				if(vlang=="ja"){
					window.location.replace("/products/index_ja.html");
					return;
				}else{
					window.location.replace("/products/index_en.html");
					return;
				}
			}else if(vdir.indexOf("/product")==0){
				vdir=vdir.replace("/product","/products");
				window.location.replace(vdir  + "/index_"+ vlang + ".html");
			}else{
				window.location.replace("/products"+ vdir + "/index_"+ vlang + ".html");
			}
			return;
		}
		if(window.location.href.match(reg3) ){
			vnode_id=RegExp.$1;
			window.location.replace("/products/"+ vnode_id  + "_" + vlang + ".html");
			return;
		}
		return;
	}
}
gotoHTML2();
/*if (isTargetEnv( false ) ){
	gotoFlash();
} else {
	
}*/
//setCookie("ext","html","","/");
//alert("index_h2.js: cookie=(" +document.cookie + ")" );