var flash_version = 8;
var FlashInstalled = false;

var w = (screen.availWidth < 980) ? "980" : "100%";
var h = (screen.availHeight < 655) ? "655" : "100%";

function openWin(url) {
	window.open(url, "", "width=450, height=500, scrollbars=yes, status=true,");
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		swfName("index").handleScrollEvent(delta);
}

if (window.addEventListener)
	window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;

function swfName(str) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[str]
	}else {
		return document[str]
	}
}

function RenderFlashContent(path) {
	if (FlashInstalled) {
		var bs = document.body.style;
		bs.margin = '0 0 0 0';
		bs.height = '100%';
		bs.width = '100%';

		var flc = document.getElementById('flashcontent');
		if (flc) {
			flc.style.display = 'block';
			flc.style.height = '100%';
		}
		var non = document.getElementById('contents');
		if (non) {
			non.style.display = 'none';
		}

		/* SWF を書き出す */
		var so = new SWFObject("/index.swf", "index", w, h, "8", "#F0F0F0", true);
		so.useExpressInstall('/swfobject/expressinstall.swf');
		so.addParam("loop", "false");
		so.addParam("menu", "false");
		so.addVariable("externalUrl", document.URL);
		if (path) {
			so.addParam("flashvars", "defpath=" + path);
		}
		so.write("flashcontent");
	}
}
