// 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();

////////////////////////////////////////////////////

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;
}

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="c_contents_wrap" 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="760" height="380" 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="760" height="380" 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_download_logo.jpg" alt="å…³é”®æŠ€æœ¯" width="226" height="55"></p>'
		+'<p class="copy"><img src="images/entrance/img_download_txt.jpg" alt="è§‚çœ‹æœ¬ç½‘ç«™æ—¶éœ€è¦æœ‰æœ€æ–°ç‰ˆAdobe Flash Playerçš„æ”¯æŒã€‚ç‚¹å‡»ä¸‹é¢çš„ä¸‹è½½é”®ï¼Œå°±ä¼šé“¾æŽ¥åˆ°Flash Playerçš„ä¸‹è½½ç½‘é¡µï¼Œè¯·æŒ‰ç…§ç½‘é¡µçš„è¯´æ˜Žå®‰è£…ã€‚" width="226" height="102"></p>'
		+'<p class="enter"><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank"><img src="images/entrance/btn_download.jpg" alt="ä¸‹è½½" width="192" height="45" class="over"></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="760" height="426" id="entrance" align="middle">'
		+'<param name="allowScriptAccess" value="sameDomain" />'
		+'<param name="allowFullScreen" value="false" />'
		+'<param name="movie" value="../entrance_direct.swf?shortcut='+num+'" />'
		+'<param name="quality" value="high" />'
		+''+wmodeParam+''
		+'<param name="bgcolor" value="#ffffff" />'
		+'<embed src="../entrance_direct.swf?shortcut='+num+'" quality="high" '+wmodeEmbed+' bgcolor="#ffffff" width="760" height="426" 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_download_logo.jpg" alt="å…³é”®æŠ€æœ¯" width="226" height="55"></p>'
		+'<p class="copy"><img src="../images/entrance/img_download_txt.jpg" alt="è§‚çœ‹æœ¬ç½‘ç«™æ—¶éœ€è¦æœ‰æœ€æ–°ç‰ˆAdobe Flash Playerçš„æ”¯æŒã€‚ç‚¹å‡»ä¸‹é¢çš„ä¸‹è½½é”®ï¼Œå°±ä¼šé“¾æŽ¥åˆ°Flash Playerçš„ä¸‹è½½ç½‘é¡µï¼Œè¯·æŒ‰ç…§ç½‘é¡µçš„è¯´æ˜Žå®‰è£…ã€‚" width="226" height="102"></p>'
		+'<p class="enter"><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank"><img src="../images/entrance/btn_download.jpg" alt="ä¸‹è½½" width="192" height="45" class="over"></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();


	
	
