// JavaScript Document

var so;
var player;
var strAppVer = navigator.appVersion;
var strAppNM  = navigator.appName;
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var wmodeParam;
var wmodeEmbed;
var entranceUrl;
var brVer = getBrowserVersion();
//var info_para = shortcutswf ();

////////////////////////////////////////////////////

function popup(url,w,h){
	var aw,ah;
	aw = screen.availWidth;
	ah = screen.availHeight;
	if(w && h){
	}else{
		w = 510;
		h = 620;
	}
	popupWin = window.open(url,"popupWin","width=" + w + ",height=" + h + ",scrollbars=yes");
	popupWin.focus();
}

////////////////////////////////////////////////////

/*
browserVersionの取得
*/
function getBrowserVersion() {
	appN = navigator.appName.toUpperCase();
	version = 0;
	appVer  = navigator.appVersion;

	if (appN.indexOf("NETSCAPE") >= 0) {

		wmodeParam = "";
		wmodeEmbed  = "";
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));

		if (version >= 5) version++;
	}

	if (appN.indexOf("MICROSOFT") >= 0) {
		appVer  = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
		wmodeParam = '<param name="wmode" value="opaque" />\n';
		wmodeEmbed = 'wmode="opaque" ';

	} else {
		wmodeParam = "";
		wmodeEmbed = "";
	}

	   return version;
}


/*
shortcut パラメータの取得
*/
function shortcutswf (){

	var para = location.search;
	var v = para.split("=");

	if (v[0] == "?shortcut" && v[1] < 29){
		var num = v[1];

		switch (num){
			case "11":
			  entranceUrl = "entrance.swf";
			  break;
			case num:
			  entranceUrl = "entrance.swf?shortcut="+num;
			  break;
			default:
			  entranceUrl = "entrance.swf";
			  break;
		}
	}else {
		entranceUrl = "entrance.swf";
	}
}

function getParams()
{
	var params = new Object();
	var query = location.search.substring(1);
	var pairs = query.split("&");
	for(var i=0; i<pairs.length; i++)
	{
		var pos = pairs[i].indexOf("=");
		if(pos == -1)
		{
			continue;
		}
		var paramName = pairs[i].substring(0, pos);
		var value = pairs[i].substring(pos+1);
		params[paramName] = [paramName, value];
	}

	return params;
}

function urlSetting()
{
	var p = getParams();
	if(p.shortcut)
	{
		entranceUrl = "entrance.swf?shortcut="+p.shortcut[1];
	}
	else
	{
		entranceUrl = "entrance.swf";
	}
}

////////////////////////////////////////////////////

/*
表示するコンテンツを切り替える
*/
function viewChange(key)
{
	
	var htmldata = "";
	if(key == "enter")
	{
		htmldata = '<div id="techswf" class="swfarea"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="850" height="432" id="entrance" align="middle">'
		+'<param name="allowScriptAccess" value="sameDomain" />'
		+'<param name="allowFullScreen" value="false" />'
		+'<param name="movie" value="'+entranceUrl+'" />'
		+'<param name="quality" value="high" />'
		+''+wmodeParam+''
		+'<param name="bgcolor" value="#ffffff" />'
		+'<embed src="'+entranceUrl+'" quality="high" '+wmodeEmbed+' bgcolor="#ffffff" width="850" height="432" name="entrance" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
		+'</object></div>'
		+'';
		
		
	}
	else if(key == "download")
	{
		htmldata = '<div class="imgarea">'
		+'<p class="logo"><img src="images/entrance/img_logo.jpg" alt="MITSUBISHI ELECTRIC Key Technologies" width="212" height="65"></p>'
		+'<p class="copy"><img src="images/entrance/img_copy.jpg" alt="The latest version of Adobe Flash Player is required to view this site. If you click on the \"Download\" button below, you will be linked to a new webpage from which you can download the Flash Player. To install, please follow the instructions on this webpage." width="212" height="109"></p>'
		+'<p class="enter"><a href="http://www.adobe.com/go/getflashplayer_jp" target="_blank"><img src="images/entrance/btn_download.jpg" alt="download" width="192" height="35" border="0" class="over"></a></p>'
		+'</div>'
		+'<div class="system clearfix">'
		+'<p class="txtbox"><img src="images/entrance/img_platformtxt.jpg" alt="Clicking ENTER launches a full screen window optimized for 1024-768 pixel format. Broadband connection recommended. Note:Feature includes audio. Please adjust your speaker volume accordingly." width="610" height="24"></p>'
		+'<p class="btnbox"><a href="javascript:openAttention(520,650)"><img class="over" src="images/entrance/btn_platform.jpg" alt="Recommended system platform" width="162" height="23" border="0"></a></p>'
		+'</div>';
	}
	
	document.write(htmldata);
}


function checkView()
{
	if(player.major >= 8)  //player up 8
	{
		viewChange("enter");
	}
	else  //player under 7
	{
		if(isWin && isIE && !isOpera)
		{
			viewChange("download");  //express install
		}
		else
		{
			viewChange("download");  //adobe site (download)
		}
	}
	
}

////////////////////////////////////////////////////

/*
表示するコンテンツを切り替える(directpageの場合)
*/
function viewChangeDirect(key, num)
{
	
	var htmldata = "";
	if(key == "enter")
	{
		htmldata = '<div id="techswf" class="swfarea"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="850" height="432" id="entrance" align="middle">'
		+'<param name="allowScriptAccess" value="sameDomain" />'
		+'<param name="allowFullScreen" value="false" />'
		+'<param name="movie" value="../entrance.swf?shortcut='+num+'" />'
		+'<param name="quality" value="high" />'
		+''+wmodeParam+''
		+'<param name="bgcolor" value="#ffffff" />'
		+'<embed src="../entrance.swf?shortcut='+num+'" quality="high" '+wmodeEmbed+' bgcolor="#ffffff" width="850" height="432" name="entrance" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
		+'</object></div>'
		+'';
		
		
	}
	else if(key == "download")
	{	
		htmldata = '<div class="imgarea">'
		+'<p class="logo"><img src="../images/entrance/img_logo.jpg" alt="MITSUBISHI ELECTRIC Key Technologies" width="212" height="65"></p>'
		+'<p class="copy"><img src="../images/entrance/img_copy.jpg" alt="The latest version of Adobe Flash Player is required to view this site. If you click on the \'Download\' button below, you will be linked to a new webpage from which you can download the Flash Player. To install, please follow the instructions on this webpage." width="212" height="109"></p>'
		+'<p class="enter"><a href="http://www.adobe.com/go/getflashplayer_jp" target="_blank"><img src="../images/entrance/btn_download.jpg" alt="download" width="192" height="35" border="0" class="over"></a></p>'
		+'</div>'
		+'<div class="system clearfix">'
		+'<p class="txtbox"><img src="../images/entrance/img_platformtxt.jpg" alt="Clicking ENTER launches a full screen window optimized for 1024-768 pixel format. Broadband connection recommended. Note:Feature includes audio. Please adjust your speaker volume accordingly." width="610" height="24"></p>'
		+'<p class="btnbox"><a href="javascript:openAttention(\'../attention.html\',520,650)"><img class="over" src="../images/entrance/btn_platform.jpg" alt="Recommended system platform" width="162" height="23" border="0"></a></p>'
		+'</div>'
	}
	
	document.write(htmldata);
}


function checkViewDirect(num)
{
	if(player.major >= 8)  //player up 8
	{
		viewChangeDirect("enter", num);
	}
	else  //player under 7
	{
		if(isWin && isIE && !isOpera)
		{
			viewChangeDirect("download", num);  //express install
		}
		else
		{
			viewChangeDirect("download", num);  //adobe site (download)
		}
	}
	
}

////////////////////////////////////////////////////

function contentInit(num)
{
	
	player = swfobject.getFlashPlayerVersion();
	if(num == undefined)
	{
		checkView();
	}
	else
	{
		checkViewDirect(num)
	}
	
	
}



////////////////////////////////////////////////////

/*
* onLoad eventの登録
*/

function addLoadEvent(func)
{
	var oldonLoad = window.onload;
	if(typeof window.onload != "function")
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			oldonLoad();
			func();
		}
	}
}


////////////////////////////////////////////////////

urlSetting();


	
	
