
var ENVIRONMENTS = getProperties();

/************************
* swfobject
*************************/

function loadBody(){
	
	if (!(swfobject.hasFlashPlayerVersion("9.0.0"))) {
		// 代替コンテンツ
		var contents = document.getElementById("contents");
		contents.innerHTML = "<div id='linkContainer'><div id='movieLink'><a href='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&P5_Language=Japanese'><img src='img/flashplayer.jpg' alt='flash player ダウンロード' width='160' height='41'></a></div></div>";
	}

	var vars = {};
	var params = { allowfullscreen:'true', scale:'noScale', salign:'lt', menu:'false' };
	var attributes = { id:'testObject', name:'testObject' }; // give an id to the flash object
	swfobject.embedSWF("main.swf","contents","100%","100%","9.0.0","",vars,params,attributes);
	swfmacmousewheel.registerObject(attributes.id);
}


/************************
* ブラウザ判定
*************************/

function getProperties(){

	var isWindowClose = false;
	var strAppVer = navigator.appVersion;
	var strAppNM  = navigator.appName;
	var intPos    = strAppVer.indexOf("MSIE",0);
	var usrAgent = navigator.userAgent;

	var props = new Array();
	
	if(strAppVer.indexOf("Win")>=0){ //OS--Windows
		if(strAppNM.indexOf("Microsoft")>=0){ //Browser--InternetExplorer
			if (strAppNM == "Microsoft Internet Explorer" && parseInt(strAppVer)>=4){ //IEversion more 4
				if(parseInt(strAppVer.slice(intPos+5,intPos+6))>=6){
					if(parseInt(strAppVer.indexOf("Windows NT 5.1",0)) > 0){ //WindowsXP
						props["type"] = "winxpie6";
						props["available"] = true;
						props["exWidth"] = 1;
						props["exHeight"] = 1;
						props["x"] = 0;
						props["y"] = 0;
						props["option"] = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1";

					}else{ //Not WindowsXP
						props["type"] = "winie6";
						props["available"] = true;
						props["exWidth"] = 1;
						props["exHeight"] = 1;
						props["x"] = 0;
						props["y"] = 0;
						props["option"] = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1";
					}
				}else{
					props["type"] = "winie5";
					props["available"] = true;
					props["exWidth"] = 3;
					props["exHeight"] = 1;
					props["x"] = 0;
					props["y"] = 0;
					props["option"] = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1";

				}
			}else{ //IEversion under 4
				props["type"] = "winie4";
				props["available"] = true;
				props["exWidth"] = 1;
				props["exHeight"] = 1;
				props["x"] = 0;
				props["y"] = 0;
				props["option"] = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,screenX=0,screenY=0";

			}
		}else if(strAppNM.indexOf("Netscape")>=0){ //Browser--NetscapeNavigator
			if (usrAgent.indexOf("Firefox") >= 0){
				props["type"] = "winfirefox";
				props["available"] = true;
				props["exWidth"] = 1;
				props["exHeight"] = 1;
				props["x"] = 0;
				props["y"] = 0;
				props["option"] = "scrollbars=0,resizable=1";
			}
			else{
				props["type"] = "winnetscape";
				props["available"] = true;
				props["exWidth"] = 1;
				props["exHeight"] = 1;
				props["x"] = 0;
				props["y"] = 0;
				props["option"] = "scrollbars=0,resizable=1";
			}

		}else{ //Browser-- 3rdParty
			props["available"] = false;

		}
	}else if(strAppVer.indexOf("Mac")>=0){ //OS-Machintosh
		if(strAppVer.indexOf("Safari")>=0){ //Brower--Safari
			props["type"] = "macsafari";
			props["available"] = true;
			props["exWidth"] = 1;
			props["exHeight"] = 1;
			props["x"] = 0;
			props["y"] = 0;
			props["option"] = "scrollbars=0,resizable=1";

		}else{
			if(strAppNM.indexOf("Microsoft")>=0){ //Browser--InternetExplorer
				props["type"] = "macie";
				props["available"] = true;
				props["exWidth"] = 0;
				props["exHeight"] = 0;
				props["x"] = 0;
				props["y"] = 0;
				props["option"] = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1";

			}else if(strAppNM.indexOf("Netscape")>=0){ //Browser--NetscapeNavigator

				if (usrAgent.indexOf("Firefox") >= 0){
					props["type"] = "macfirefox";
					props["available"] = true;
					props["exWidth"] = 1;
					props["exHeight"] = 1;
					props["x"] = 0;
					props["y"] = 0;
					props["option"] = "scrollbars=0,resizable=1";
				}
				else{				
					props["type"] = "macnetscape";
					props["available"] = true;
					props["exWidth"] = 1;
					props["exHeight"] = 1;
					props["x"] = 0;
					props["y"] = 0;
					props["option"] = "scrollbars=0,resizable=1";
				}

			}else{ //Browser-- 3rdParty

				props["available"] = false;

			}
		}
	}else{
		props["available"] = false;
	}

	return props;

}
