// popup
function subWin(url, width, height, scrl, resize){
	win = window.open(url, "subwin","width=" + width + ",height=" + height + ",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + scrl + ",resizable=" + resize);
}

// rollover
window.onload = function(){

	var conf = {
		className : 'ro',	// クラス名
		postfix : '_on'		// マウスオン時の画像のファイル名
	};
	var imgNodeList = getElementsByClassName(conf.className);
	var node;
	for (var i=0, len=imgNodeList.length; i<len; i++) {
		node = imgNodeList[i];
		node.originalSrc = node.src;
		node.rolloverSrc = node.originalSrc.replace(/(\.gif|\.jpg|\.png)/,
			conf.postfix+"$1");
		preloadImage(node.rolloverSrc);
		node.onmouseover = function() {
			this.src = this.rolloverSrc;
		};
		node.onmouseout = function() {
			this.src = this.originalSrc;
		};
	}
};

function getElementsByClassName(name) {
	var elements = [];
	var allElements = document.getElementsByTagName('*');
	var re = new RegExp("(^|\\s)" + name + "($|\\s)");
	for (var i=0, len=allElements.length; i<len; i++) {
		if (allElements[i].className.match(re)) {
			elements.push(allElements[i]);
		}
	}
	return elements;
}

preloadedImages = [];
function preloadImage(url) {
	var p = preloadedImages;
	var l = p.length;
	p[l] = new Image();
	p[l].src = url;
}

// top
function topFlash(){
	var flashvars = {};
	var params = {};
	var attributes = {id: "flashcontent"};
	swfobject.embedSWF("/swf/top_1031.swf", "flashcontent", "738", "458", "9.0.0", null, flashvars, params, attributes);
}


// player
function videoPlayer(flvPath, flvW, flvH, thumPath){
	var flashvars = {
		MOVIE_PATH:flvPath,
		MOVIE_WIDTH:flvW,
		MOVIE_HEIGHT:flvH,
		THUMBNAIL_PATH:thumPath
	};
	var params = {
		play: "true",
		loop: "false",
		menu: "false",
		quality: "best",
		wmode: "opaque",
		bgcolor:"#FFFFFF"
	};
	var attributes = {id: "flashcontent"};
	swfobject.embedSWF("/swf/player.swf", "flashcontent", "492", "390", "9.0.0", null, flashvars, params, attributes);
}

// kamon link
function kamonWin (url){
	win1 = window.open(url, "kamon", "width=1000,height=780,scrollbars=yes,resizable=yes");
}

// kamon generator 
var params = {
	play: "true",
	loop: "false",
	menu: "false",
	quality: "best",
	wmode: "window",
	bgcolor:"#FFFFFF"
};
var attributes = {id: "flashcontent"};

function generator(type){
	var flashvars = {};
	switch(type){
		case "kamon":
			swfobject.embedSWF("/swf/fun-kamon.swf", "flashcontent", "812", "608", "8", null, flashvars, params, attributes);
			break;
		case "kamon2":
			swfobject.embedSWF("/swf/fun-kamon_pair.swf", "flashcontent", "812", "608", "8", null, flashvars, params, attributes);
			break;
		case "kamon2nd":
			swfobject.embedSWF("/swf/fun-kamon2nd.swf", "flashcontent", "812", "608", "8", null, flashvars, params, attributes);
			break;
	}
}

