/* shadowbox 2.0 */
Shadowbox.loadSkin('classic','/js/_shadowbox/skin');
Shadowbox.loadLanguage('en','/js/_shadowbox/lang');
Shadowbox.loadPlayer(['flv','html','iframe','img','qt','swf','wmp'],'/js/_shadowbox/player');



/* jQuery */
$(function(){

	/* shadowbox 2.0 init */
	var options={
		animSequence:'sync',
		counterType:'skip',
		continuous:true,
		flvPlayer:'/js/_shadowbox/flvplayer.swf',
		overlayColor:'#000',
		overlayOpacity:'0.8'
	};
	Shadowbox.init(options);

	/* full-screen window */
	var sW=screen.availWidth;
	var sH=screen.availHeight;
	var wW=$(window).width();
	var wH=$(window).height();

	/* fixed plate control */
	var dW=$(document).width()-15; // document width
	var dH=$(document).height(); // document height
	//alert('dW:'+dW+'px; dH: '+dH+'px;')
	var pW=parseInt($('#fixed-plate').width());
	var pH=parseInt($('#fixed-plate').height());
	$('#fixed-plate').css({
		height:pH,
		top:parseInt((dH-pH)/2)
	});

	/* set full-screen swf-stage */
	if($('#swf-stage').length){
		$('#swf-stage').css({
			'position':'fixed',
			'display':'block',
			width:dW,
			height:dH,
			top:0,
			left:0,
			'z-index':1
		});

		/* swf bgm control */
		function targetSwf(swfName){
			var isIE=navigator.appName.indexOf("Microsoft")!=-1;
			return (isIE) ? window[swfName]:document[swfName];
		}
		function bgmControl(bool){
			targetSwf("spore").asFunc(bool);
		}
	}

	if($('#fixed-plate').length){
		$('*',document.body).mousemove(function(e){
			e.stopPropagation();
			//var domEl=$(this).get(0);
			var sbC=$('#shadowbox_container').css('visibility');
			//alert("#shadowbox_container{ visibilty: "+sbC+"; }");
			if(sbC=="visible"){
			//if($('#shadowbox_container').is(':hidden')){
				bgmControl(false);
				$('#fixed-plate').hide();
				//$('#movies').hide();
			}else{
				bgmControl(true);
				$('#fixed-plate').fadeIn(1000);
				//$('#movies').fadeIn(1000);
			}
		});
	}

	// png fix
	$(document).pngFix();

	$('iframe').load(function(){
		if(typeof $(this).attr('height')=='undefined'){
			$(this).height(this.contentWindow.document.documentElement.scrollHeight+10);
		}
	});
	$('iframe').triggerHandler('load');

});



