/*------------------------------------------------------------------------------
 *  FlashObject Script, 2008.07.17, version 0.9.1
 *  Copyright (c) 2007 ƒ©-cybernetics All rights reserved.
 *
 *  website : http://www.a-cybernetics.com/
 *
/*------------------------------------------------------------------------------*/

FlashObject = {

	setSWF : function(swf, id, w, h, color, elementID, setResize, setMargin, limitW, limitH) {
		if (document.getElementById(elementID)) {
			fs = document.getElementById(elementID);
			var swfNode = '<object data="'+ swf +'" type="application/x-shockwave-flash" width="'+ w +'" height="'+ h +'" id="'+ id +'">';
			swfNode += '<param name="allowScriptAccess" value="always" />';
			swfNode += '<param name="movie" value="'+ swf +'" />';
			swfNode += '<param name="bgcolor" value="'+ color +'" />';
			swfNode += '<embed src="'+ swf +'" width="'+ w +'" height="'+ h +'" bgcolor="'+ color +'" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer_jp" />';
			swfNode += '</object>';
			fs.innerHTML = swfNode;

			if (setResize) {
				FlashObject.setResizeLimiter(setMargin, w, h, limitW, limitH);
			}
		}
	},



	setResizeLimiter : function(setMargin, w, h,  limitW, limitH) {
		topMargin = setMargin
		setW = w;
		setH = h;
		setLimitW = limitW;
		setLimitH = limitH;
		FlashObject.resizeLimiter();

		window.onresize = function() {
			FlashObject.resizeLimiter();
		}
	},

	resizeLimiter : function() {
		if (document.body.clientWidth < setLimitW) {
			fs.style.width = setLimitW + "px";
		} else {
			fs.style.width = setW;
		}

		if (topMargin) {
			var h = (document.body.clientHeight - setLimitH) / 2;
			if (h < 0) h = 0;
			fs.style.paddingTop = h + "px";
		} else if (document.body.clientHeight < setLimitH) {
			fs.style.height = setLimitH + "px";
		} else {
			fs.style.height = setH;
		}
	}
}

//window.onload = function() {
//	FlashObject.setSWF("coresystem.swf", "core", "100%", "600", "#001224", "flashcontent", true, true, "800", "600");
//}


