<!--
// Flash のメジャーバージョン
var pMajorVersion = 9;
// Flash のマイナーバージョン
var pMinorVersion = 0;
// 必要な Flash のバージョン
var pRequiredRevision = 0;

var pMasterXML = "xmls/master.xml";

var pOptParam ="";
var pDebagmode = false;
//
function fsSetFlash(xSwf,xWidth,xHeight){
	if (AC_FL_RunContent == 0) {
		alert("このページでは \"AC_RunActiveContent.js\" が必要です。");
	} else {
		
		if (!xWidth){
			xWidth=924;
		}
		
		if (!xHeight){
			xHeight=603;
		}
		
		var xVersionState = DetectFlashVer(pMajorVersion, pMinorVersion, pRequiredRevision);
		if (xVersionState){
			//オプションパラメータ設定
			var xFvars = 'masterPath='+pMasterXML+'&homeDir='+ _wwwDir() +"&imgDir=" + _imgDir();
			if (pOptParam != ""){
				xFvars += "&"+pOptParam;
			}
			//alert(xFvars);
			//var xFvars = 'masterPath=xmls/master.xml&homeDir=.&imgDir=.';

			//swfへのフルパスを設定
			xSwf = _imgDir() +'/' + xSwf;
			
			//alert(xSwf);
			//
			AC_FL_RunContent(
				'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
				'width',xWidth,
				'height', xHeight,
				'quality','high',
				'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
				'align', 'middle',
				'play', 'true',
				'loop', 'true',
				'scale', 'showall',
				'wmode', 'window',
				'devicefont', 'false',
				'bgcolor', '#ffffff',
				'menu', 'true',
				'allowFullScreen', 'true',
				'allowScriptAccess','always',
				'src', xSwf,
				'movie', xSwf,
				'id', 'externalWh',
				'name', 'externalWh',
				'salign', '',
				"FlashVars",xFvars
				);
		
		}else{
			//Flashのヴァージョンが古すぎ
			var xMsg = '<div id="altMsg"><table><tr><td>';
			xMsg += 'コンテンツを表示できません<br />';
			xMsg += 'コンテンツの視聴には最新のFlash Playerが必要です。';
			xMsg += '<p>';
			xMsg += '<a href="http://get.adobe.com/jp/flashplayer/" target="_blank">最新版はこちらをクリックしてしてください。<br />';
			xMsg += '<img src="img/getflash.jpg" width="158" height="39" alt="Get ADOBE FLASH PLAYER" /></a>';
			xMsg += '</p></td></tr></table></div>';
			document.write(xMsg);
		}
	}
}


/*ホームディレクトリの取得*/
function _wwwDir(){
	/*変換用パスデータの生成---->*/
	var xCurrentPath = document.URL;

	var xDirArray = xCurrentPath.split("/");
	xDirArray.splice(xDirArray.length-1,1);
	
	//メインディレクトリのパス
	var xWwwPath = xDirArray.join("/");
	return (xWwwPath);
}

/*イメージサーバの取得*/
function _imgDir(){
	/*変換用パスデータの生成---->*/
	var xCurrentPath = document.URL;

	var xDirArray = xCurrentPath.split("/");
	
	//バラ色ティザー用に変更(2009.6.9)
	xDirArray.splice(xDirArray.length-1,1);
	//xDirArray.splice(xDirArray.length-2,2);
	
	//メインディレクトリのパス
	var xTmpArray = xDirArray[2].split(".");
	//
	var xKeyWord = xDirArray[2].split(".")[0];
	switch(xKeyWord){
		case "testsvr":
			//テストサーバ
			xTmpArray[0] = "imgtest";
			break;

		case "testsvr2":
			//複写サーバ
			xTmpArray[0] = "imgtest2";
			break;

		case "www":
			//本番サーバ
			xTmpArray[0] = "img";
			break;
					
		default:
			break;
	}
	xDirArray[2] = xTmpArray.join(".") + "/shared/movie";

	//イメージサーバのパス
	var xImgPath = xDirArray.join("/");
	return (xImgPath);
}

/*-------------------------------------------*/
function fsOpenWin(xFile,xWidth,xHeight){
	var xOption = "resizable=yes,scrollbars=yes,menubar=no,directories=no,status=no,location=no,width=" +xWidth +",height="+xHeight;
	detailWin=window.open(xFile, "QuarterPounder_Pop",xOption);
	detailWin.focus();
}

/*-------------------------------------------*/
var pTracerwin = null;

function fsOpenTracer(xStr){
	if(pDebagmode){
		var xTgFile = "tracer.html";
		if(xStr){
			xTgFile +="?defoTxt="+xStr;
		}
		var xOption = "resizable=yes,scrollbars=yes,menubar=no,directories=no,status=no,location=no,width=640,height=480";
		pTracerwin=window.open(xTgFile, "ExternalTracer",xOption);
		//alert(xTgFile);
		pTracerwin.focus();
	}
}

function exTrace(xStr){
	if(pDebagmode){
		if(!pTracerwin){
			fsOpenTracer(xStr);
		}else{
			if(pTracerwin.closed){
				fsOpenTracer(xStr);
			}else{
				pTracerwin.traceData(xStr);
			}
		}
	}
}

function hback(){
	history.back();
}
//-->
