
var swfStage_enabled = false;
var swfStage_object = null;
var swfStage_embed = null;

//safari
var UA = navigator.userAgent;
var agent = UA.indexOf("Safari");


// dynamicFS_initialize 初期化処理 : 指定IDの object要素とembed要素を抽出する。
// safaliとgoogleChromeが動かない
// safariはUAを振り分け別処理で対応

function changeStageSizeInit(id){
	
	// safari以外のブラウザの処理
	if(agent == -1){
		swfStage_embed = document.getElementsByTagName("embed").namedItem(id);
		swfStage_object = document.getElementsByTagName("object").namedItem(id);
		swfStage_enabled = (swfStage_object != null || swfStage_embed != null);
		if(swfStage_embed)	swfStage_embed.style.display = "block";
		if(swfStage_object)	swfStage_object.style.display = "block";
		return swfStage_enabled;
	}
}

function changeStageSize(width, height){
	
	// safari以外のブラウザの処理
	if(agent == -1){
		if(!swfStage_enabled || width < 1 || height < 1) return false;
		// Mozilla系はembed
		if(swfStage_embed){
			swfStage_embed.getAttributeNode("width").value = width;
			swfStage_embed.getAttributeNode("height").value = height;
		}
		// IEはobject
		if(swfStage_object){
			swfStage_object.getAttributeNode("width").value = width;
			swfStage_object.getAttributeNode("height").value = height;
		}
		return true;
		
	// safari
	} else {
		document.getElementById("externalFlash").style.display = "block";
		document.getElementById("externalFlash").style.height = height + "px";
	}
}
