/*
 * 
 * --------
 * Copyright (c) 2008 IMG SRC Inc.
 *
 * REQUIRES: prototype.js, scriptaculous.js
 *
 */

//必要なJSファイルを記述
var requireJavaScript = new Array();


//youtubeをfloat表示する際に読み込む
function movieFloatJS() {
requireJavaScript.push("/feature/movie/shared/js/shadowbox-base.js");
requireJavaScript.push("/feature/movie/shared/js/shadowbox.js");
requireJavaScript.push("/feature/movie/shared/js/player/shadowbox-flv.js");
requireJavaScript.push("/feature/movie/shared/js/player/shadowbox-html.js");
requireJavaScript.push("/feature/movie/shared/js/player/shadowbox-iframe.js");
requireJavaScript.push("/feature/movie/shared/js/player/shadowbox-img.js");
requireJavaScript.push("/feature/movie/shared/js/player/shadowbox-qt.js");
requireJavaScript.push("/feature/movie/shared/js/player/shadowbox-swf.js");
requireJavaScript.push("/feature/movie/shared/js/player/shadowbox-wmp.js");
}

/*
if(Prototype.Browser.IE){
	requireJavaScript.push("/shared/js/ie.js");
};
*/

var requireBaseFunction = new Array(
	"scrollAdd",
	"externalLinks",
	"activeNavi",
	"activeNaviMypage"
);


var GEISAI = {
	requireJS: function(jsURL) {
		document.write('<script type="text/javascript" src="'+jsURL+'"></script>');
	},
	
	baseFunc: function(functionName){
		document.observe('dom:loaded', eval(functionName));
		//addEvent(window, 'load', eval(functionName), false);
	},

	init: function() {		
		requireJavaScript.each(function(s) {
			GEISAI.requireJS(s);
		});
		
		requireBaseFunction.each(function(s) {
			GEISAI.baseFunc(s);
		});
		
	}
};

GEISAI.init();

/*
if(checkOS.Win && Prototype.Browser.WebKit == false){
	baseFontSize11PX();
}

if(!FlashInstalled){
	addEvent(window, 'load', function(){
		var flashObject = $$("object");
		
		for (var i=0; i < flashObject.length; i++){
			var htmlText = '<div style="padding:10px;color:#333333;width:' + flashObject[i].width + 'px;height:' + flashObject[i].height + 'px"><p>';
			htmlText += '<a href="http://www.adobe.com/shockwave/download/index.cgi?Lang=Japanese&P1_Prod_Version=ShockwaveFlash">コンテンツをご覧いただくには、最新版のFlash Playerが必要になります。</a></p></div>';
			
			Element.replace(flashObject[i], htmlText);
		};
	}, false);
*/
