var timer_id = new Array();
timer_id["div01"] = 0;
timer_id["div02"] = 0;
timer_id["div03"] = 0;
timer_id["div04"] = 0;
timer_id["div05"] = 0;
timer_id["div06"] = 0;
timer_id["div07"] = 0;
timer_id["div08"] = 0;
timer_id["div09"] = 0;
timer_id["div10"] = 0;
timer_id["div11"] = 0;
timer_id["div12"] = 0;
timer_id["div13"] = 0;
timer_id["div14"] = 0;
timer_id["div15"] = 0;
timer_id["div16"] = 0;

var density = new Array();
density["div01"] = 0;
density["div02"] = 0;
density["div03"] = 0;
density["div04"] = 0;
density["div05"] = 0;
density["div06"] = 0;
density["div07"] = 0;
density["div08"] = 0;
density["div09"] = 0;
density["div10"] = 0;
density["div11"] = 0;
density["div12"] = 0;
density["div13"] = 0;
density["div14"] = 0;
density["div15"] = 0;
density["div16"] = 0;

var	 fade_status = new Array();
fade_status["div01"] = "none";
fade_status["div02"] = "none";
fade_status["div03"] = "none";
fade_status["div04"] = "none";
fade_status["div05"] = "none";
fade_status["div06"] = "none";
fade_status["div07"] = "none";
fade_status["div08"] = "none";
fade_status["div09"] = "none";
fade_status["div10"] = "none";
fade_status["div11"] = "none";
fade_status["div12"] = "none";
fade_status["div13"] = "none";
fade_status["div14"] = "none";
fade_status["div15"] = "none";
fade_status["div16"] = "none";


function fadein(node_id){
	if (fade_status[node_id] != "in") {
		if (timer_id[node_id]) {
			clearTimeout(timer_id[node_id]);
		}
		fade_status[node_id] = "in";
	}

	if ( density[node_id] <=8 ) {
		document.getElementById(node_id).filters(0).Opacity=density[node_id]*10;
		density[node_id]++;
		timer_id[node_id] = setTimeout('fadein("' + node_id + '")',1);
	} else {
		clearTimeout(timer_id[node_id]);
		fade_status[node_id] = "none";
	}
 }
 
function fadeout(node_id){
	if (fade_status[node_id] != "out") {
		if (timer_id[node_id]) {
			clearTimeout(timer_id[node_id]);
		}
		fade_status[node_id] = "out";
	}
	
	if ( density[node_id] >= 0 ) {
		document.getElementById(node_id).filters(0).Opacity=density[node_id]*2;
		density[node_id]--;
		timer_id[node_id] = setTimeout('fadeout("' + node_id + '")',1);
	} else {
		clearTimeout(timer_id[node_id]);
		fade_status[node_id] = "none";
	}
 }

//==============================================================================
//=====================ストリーミングwindow.open================================

var win_w = 510;
var win_h = 410;
var opt = "";

opt += 'top='+(window.screen.height-win_h)/2+',left='+(window.screen.width-win_w)/2;
opt += ',width='+win_w+',height='+win_h+',';
opt += 'directories=0,toolbar=0,menubar=0,scrollbars=0,status=0,resizable=0';

function winOpen(url){
        window.open('stream/' + url + ".html","name",opt);
}

//--=======画像にロールオーバーで再生ボタンを表示させる===========================
/*var display_flg = false;

function nodeDisplayOff(node_id) {
	if (display_flg == true) {
		document.getElementById(node_id).style.display = 'none';
		display_flg = false;
	}
}

function nodeDisplayOn(node_id) {
	
	if (display_flg == false) {
		document.getElementById(node_id).style.display = 'block';
		display_flg = true;
	}
}*/
//==============================================================================
//=====================ＰＮＧ画像のＩＥ使用=====================================
if (typeof IEPNGFIX == 'undefined') {
//--============================================================================

var IEPNGFIX = {
	blank:  'img/img_spacer.gif',
	filter: 'DXImageTransform.Microsoft.AlphaImageLoader',

	fixit: function (elem, src, method) {
		if (elem.filters[this.filter]) {
			var filter = elem.filters[this.filter];
			filter.enabled = true;
			filter.src = src;
			filter.sizingMethod = method;
		}
		else {
			elem.style.filter = 'progid:' + this.filter +
				'(src="' + src + '",sizingMethod="' + method + '")';
		}
	},

	fixwidth: function(elem) {
		if (elem.currentStyle.width == 'auto' &&
			elem.currentStyle.height == 'auto') {
			elem.style.width = elem.offsetWidth + 'px';
		}
	},

	fixchild: function(elem, recursive) {
		if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent)) return;

		for (var i = 0, n = elem.childNodes.length; i < n; i++) {
			var childNode = elem.childNodes[i];
			if (childNode.style) {
				if (childNode.style.position) {
					childNode.style.position = childNode.style.position;
				}
				else {
					childNode.style.position = 'relative';
				}
			}
			if (recursive && childNode.hasChildNodes()) {
				this.fixchild(childNode, recursive);
			}
		}
	},

	fix: function(elem) {
		if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent)) return;

		var bgImg =
			elem.currentStyle.backgroundImage || elem.style.backgroundImage;

		if (elem.tagName == 'IMG') {
			if ((/\.png$/i).test(elem.src)) {
				this.fixwidth(elem);
				this.fixit(elem, elem.src, 'scale');
				elem.src = this.blank;
				elem.runtimeStyle.behavior = "none";
			}
		}
		else if (bgImg && bgImg != 'none') {
			if (bgImg.match(/^url[("']+(.*\.png)[)"']+$/i)) {
				var s = RegExp.$1;
				this.fixwidth(elem);
				elem.style.backgroundImage = 'none';
				this.fixit(elem, s, 'scale'); // crop | image | scale
				this.fixchild(elem);
				elem.runtimeStyle.behavior = "none";
			}
		}
	}
};

//--============================================================================
} // end if (typeof IEPNGFIX == 'undefined')

