﻿Shadowbox.loadSkin('classic', 'scripts/libs/shadowbox/skin');
Shadowbox.loadLanguage('en', 'scripts/libs/shadowbox/lang');
Shadowbox.loadPlayer(['flv', 'swf', 'html'], 'scripts/libs/shadowbox/player');

    $(function(){
      Shadowbox.init();
	  showFLV('kamogawa');
	  //alert(navigator.userAgent.toLowerCase() +" :: isGecko = "+Shadowbox.getClient().isGecko);
    });


HS = HShadowbox = {};
HS.ltIE7 = Shadowbox.getClient().isIE && !Shadowbox.getClient().isIE7;
HS.isGecko = Shadowbox.getClient().isGecko;
HS.init=function(){};HS.$=function(a){return document.getElementById(a)}
HS.alert=function(level,obj){
	var doAlert=false;
	//if(level=="showFLV")doAlert = true; // fixtop
	//if(level=="isIE6")doAlert = true; // fixtop
	//if(level=="addYT")doAlert = true; // fixtop
	if(doAlert)alert(obj);
}
HShadowbox.displayChange = function(param){
	if(HS.isGecko){
		HS.$("shadowbox_container").style.display=param;
		HS.$("shadowbox_overlay").style.display=param;
		param = param=="block" ? "hidden":"visible";
		HShadowbox.setSWFVisibility(param);
	}
}
HShadowbox.setSWFVisibility=function(visibility){
        //var els, v = (cb) ? 'hidden' : 'visible';
	var els, v = visibility;
        var hide = ['select', 'object', 'embed']; // tags to hide
        for(var i = 0; i < hide.length; ++i){
            els = document.getElementsByTagName(hide[i]);
            for(var j = 0, len = els.length; j < len; ++j){
                els[j].style.visibility = v;
            }
        }
}
HS.exNav=function(addYT){
	HS.alert("addYT","exNav :: START :: addYT = "+addYT);
	var str;
	if(HS.$("shadowbox_info_inner")){
		str = '<div id="sb-nav"><a id="sb-nav-close" title="閉じる" onclick="Shadowbox.close()"></a>';
		if(addYT){
			HS.alert("addYT","addYT = "+addYT);
			str += '<a onclick="showChannel()" title="HORUMO CHANNEL" id="sb-nav-youtube"/>';
		}
		str += '</div><div class="shadowbox_clear"/>';
		HS.$("shadowbox_info_inner").innerHTML= str;
	}
	/*
	if(document.getElementById("shadowbox_nav")){
		str = '<a id="shadowbox_nav_close" title="閉じる" onclick="Shadowbox.close()"></a>';
		if(addYT) str += '<a onclick="showChannel()" title="HORUMO CHANNEL" id="sb-nav-youtube"/>';
		document.getElementById("shadowbox_nav").innerHTML= str;
	}else{
		HS.alert("no shadowbox_nav!");
	}
	*/
}
/*
HS.exNavNoTube=function(){
	HS.alert("addYT","exNavNoTube :: START");
	var str;
	if(HS.$("shadowbox_info_inner")){
		str = '<div id="sb-nav"><a id="sb-nav-close" title="閉じる" onclick="Shadowbox.close()"></a>';
		str += '</div><div class="shadowbox_clear"/>';
		HS.$("shadowbox_info_inner").innerHTML= str;
	}
}
*/
HS.pngfix=function(){
	if(HS.ltIE7){
		HS.alert("isIE6","is IE6! :: 001");
		IEPNGFIX.fix(HS.$("sb-symbol"));
		HS.alert("isIE6","is IE6! :: 002");
		IEPNGFIX.fix(HS.$("sb-loader"));
		HS.alert("isIE6","is IE6! :: 003");
		IEPNGFIX.fix(HS.$("sb-loading-txt"));
		HS.alert("isIE6","is IE6! :: 004");
		IEPNGFIX.fix(HS.$("sb-nav-close"));
		//IEPNGFIX.fix(HS.$("shadowbox_nav_close"));
		HS.alert("isIE6","is IE6! :: 005");
		HS.$("sb-symbol").style.backgroundPositionX="0px";
		HS.$("sb-symbol").style.left="172px";
		HS.$("sb-loader").style.left="5px";
		HS.$("sb-loader").style.left="15px";
		HS.$("sb-loading-bar").style.left="-2px"
		HS.$("sb-loading-txt").style.left="-2px";
		HS.$("sb-loading-txt").style.top="95px";
		if(HS.$("sb-nav-youtube"))HS.$("sb-nav-youtube").style.marginLeft="20px";
	}
}

showPage = function(url,width) {
	width = width||618;
	var options = {
	skipSetup: false
	,counterType:'skip'
	,continuous:true
	,animSequence:'sync'
	,initialWidth: width
	,onOpen:function(){document.getElementById("shadowbox_loading").innerHTML=
		'<div id="sb-symbol-wrapper">' +
			'<div id="sb-symbol"></div>' +
		'</div>' +
		'<div id="sb-body-inner">' +
		'</div>' +
		'<div id="sb-loading">' +
			'<div id="sb-loader">' +
				'<div id="sb-loading-bar"></div>' +
				'<div id="sb-loading-txt"></div>' +
			'</div>' +
		'</div>';
		HS.exNav(false);
		HS.pngfix();
	}
	};
	HS.displayChange("block");
	//Shadowbox.init(options);
	Shadowbox.open({
        player:     'iframe',
        content:   url,
        height:     456,
        width:      width
	},options);
};


showFLV = function(file,isAI){
        var baseURL = isAI ? "http://203.183.203.89/horumo/movies/":"http://hachi-movie.sakura.ne.jp/movies/";
	var options = {
	skipSetup: false
        ,counterType:'skip'
	,continuous:true
	,animSequence:'sync'
	,initialWidth: 640
	,onOpen:function(){document.getElementById("shadowbox_loading").innerHTML=
		'<div id="sb-symbol-wrapper">' +
			'<div id="sb-symbol"></div>' +
		'</div>' +
		'<div id="sb-body-inner">' +
		'</div>' +
		'<div id="sb-loading">' +
			'<div id="sb-loader">' +
				'<div id="sb-loading-bar"></div>' +
				'<div id="sb-loading-txt"></div>' +
			'</div>' +
		'</div>';
		var str;
		var idArr = ["shadowbox_body_inner","shadowbox_body","shadowbox_content","shadowbox"];
		var l=idArr.length;
		for(var i=0;i<l;i++){
			str = idArr[i];
			if(document.getElementById(str))document.getElementById(str).style.overflow="hidden";
		}
		HS.exNav(true);
		HS.pngfix();
	}
	,onFinish:function(){
		var str;
		var idArr = ["shadowbox_body_inner","shadowbox_body","shadowbox_content","shadowbox"];
		var l=idArr.length;
		for(var i=0;i<l;i++){
			str = idArr[i];
			if(document.getElementById(str))document.getElementById(str).style.overflow="hidden";
		}
	}
	};
	HS.displayChange("block");
	Shadowbox.open({
	player:  'html'
	//,content:  "../../movies/"+file+".flv"
	,content:Shadowbox.getClient().isIE?'<object height="100%" width="100%" type="application/x-shockwave-flash" data="http://www.horumo.jp/swf/player/nonverblaster.swf" id="sb-content" style="visibility: visible;"><param name="wmode" value="transparent"/><param name="movie" value="http://www.horumo.jp/swf/player/nonverblaster.swf"/><param name="scale" value="noscale"/><param name="allowFullScreen" value="true"/><param name="flashvars" value="videoURL='+baseURL+file+'.flv&amp;teaserURL=http://www.horumo.jp/images/misc/movie_queue_screen.jpg&amp;autoPlay=false&amp;buffer=9&amp;showTimecode=true&amp;loop=false&amp;controlColour=0xffffff&amp;scaleIfFullScreen=true&amp;showScalingButton=true"/></object>':'<object height="100%" width="100%" type="application/x-shockwave-flash" data="http://www.horumo.jp/swf/player/nonverblaster.swf" id="sb-content" style="visibility: visible;"><param name="wmode" value="transparent"/><param name="scale" value="noscale"/><param name="allowFullScreen" value="true"/><param name="flashvars" value="videoURL='+baseURL+file+'.flv&amp;teaserURL=http://www.horumo.jp/images/misc/movie_queue_screen.jpg&amp;autoPlay=false&amp;buffer=9&amp;showTimecode=true&amp;loop=false&amp;controlColour=0xffffff&amp;scaleIfFullScreen=true&amp;showScalingButton=true"/></object>'
	,height:     360
	,width:      640
	},options);

};

showChannel = function(file) {
	var url = url ||  'http://www.youtube.com/greeting_create?video_id=MwNh0Um356k&tag=';
	window.open(url);
};
