function getFlashMovie(movieName) {
	movieName = swfobject.getObjectById(movieName);
	return movieName;
}
var flashVars = {}     
var parms = {  
	menu : "false",
	wmode :"transparent" 
}  
swfobject.embedSWF("http://www.bacca.net/contents/wordpress/wp-content/themes/bacca/main.swf", "flashvideo", "100%", "100%", "9","",flashVars,parms,null,callbackSwf);
var swfObj = null;

function callbackSwf(obj){
	swfObj = obj.ref;
}
function jpause() {
	swfObj.flpause();
}
function jpause2() {
	swfObj.flpause2();
}
function jpause3() {
	swfObj.flpause3();
}
function jmute(){
	swfObj.flmute();
}
function jchange(id){
	swfObj.flchange(id);
}

function feedoutSP(){
		/*$('#div_company').fadeOut();
		$('#div_about').fadeOut();
		$('#div_works').fadeOut();
		$('#div_access').fadeOut();
		$('#div_inter').fadeOut();
		$('#div_inter').fadeOut();
		$('#div_archive').fadeOut();*/
		$('#book_bg').fadeOut();
		$('#next_prev').fadeOut();
		$('#mybookbox').fadeOut();
		$('#next_page_button').fadeOut();
		$('#prev_page_button').fadeOut();
		 $('#ul_info').fadeIn();
		 $('#change_vid').fadeIn();
		$('#li_company a').removeClass('selected');
		$('.sub_info01 a').removeClass('selected');
		$('.sub_info02 a').removeClass('selected');
		$('.sub_info03 a').removeClass('selected');
		$('.sub_info04 a').removeClass('selected');
		$('.sub_info05 a').removeClass('selected');
		$('.sub_info06 a').removeClass('selected');
		$('#li_about a').removeClass('selected');
		$('#li_inter a').removeClass('selected');
		$('#li_archive a').removeClass('selected');
		
}
$(document).ready(function(){
	$("div#supersize").supersize();
	
	// If the page should be muted, mute it.
	if ($.cookie("mute") == "1"){
		setTimeout("mute();", 1000);
	}
	
	// Mute button
	/*$('#sound').click(function(event){
		event.preventDefault();
		event.stopPropagation();*/
/*		
	    if ($('#sound').hasClass('sound_off')){
		    $('#sound').removeClass('sound_off');
		}else{
		    $('#sound').addClass('sound_off');
		}


		getFlashMovie("flash").sunMute();
*/
		/*toggleMute(true); 
    });*/
	/*$('.content').click(function (event) {
		// リスナーの削除
		if(eventTarget.removeEventListener){
			eventTarget.removeEventListener("click", delet, false);
		}else if(eventTarget.detachEvent){
			eventTarget.detachEvent("onclick", delet);
		}
	});
	

	$('#mainwrap').click(function (event) {
		var eventTarget = document.getElementById("mainwrap");
		// リスナーの追加
		if(eventTarget.addEventListener){
			eventTarget.addEventListener("click", delet, false);
		}else if(eventTarget.attachEvent){
			eventTarget.attachEvent("onclick", delet);
		}
	});
*/

	$('.dummy_bg').click(function (event) {
		feedoutSP();
		$('#footer .selected').removeClass('selected');
		jpause3();
		$('#stopBtn a').removeClass('selected');
		$('#playBtn a').addClass("selected");
	});



	$('#playBtn').click(function(event){
		/*getFlashMovie("flash").playVideo();*/
		if ( $('#playBtn a').hasClass("selected") ){			
		}else{
			$('#playBtn a').addClass('selected');
			$('#stopBtn a').removeClass('selected');
		}
		/*$('#playBtn').addClass('selected');
		$('#stopBtn').removeClass("selected");*/
		jpause3();
		feedoutSP();
    });
	$('#stopBtn').click(function(event){
		/*getFlashMovie("flash").pauseVideo();*/
		if ( $('#stopBtn a').hasClass("selected") ){
		}else{
			$('#stopBtn a').addClass('selected');
			$('#playBtn a').removeClass('selected');
		}
		jpause2();
		/*$('#stopBtn').addClass('selected');
		$('#playBtn').removeClass("selected");*/
    });
	$('#muteBtn').click(function(event){
		/*getFlashMovie("flash").pauseVideo();
		$('#muteBtn').addClass('selected');
		$('#muteBtn').removeClass("selected");*/
		if ( $('#muteBtn a').hasClass("selected") ){
			$('#muteBtn a').removeClass('selected');
		}else{
			$('#muteBtn a').addClass('selected');
		}
    });
	$('#change_vid').mouseover(function(){
			//$('#ul_videos').removeClass('disno');
			$('#change_vid a').animate({right: '-83px'});		
			$('#ul_videos').addClass('selected');
			$('#ul_videos').animate({right: '0px'});
			//event.preventDefault();
			//event.stopPropagation();
		
		/*$('#ul_videos').stop(true, true).toggle();*/
	});
	
	$('#ul_videos').hover(function(){},function(){
			setTimeout(function(){
					$('#change_vid a').animate({right: '0px'});		
					$('#ul_videos').removeClass('selected');
					$('#ul_videos').animate({right: '-160px'});},1000);
			//setTimeout(function(){$('#ul_videos').addClass('disno');},2000);
		});
	
	$('#ul_videos_btn a').mouseover(function(event){
		event.preventDefault();
		event.stopPropagation();
		
		/*$('#ul_videos').stop(true, true).toggle();*/
			$('#ul_videos_btn').animate({left: '-168px'});		
			$('#ul_info').animate({left: '0px'});
	});
	
	$(function(){
    $("ul.sub_list").hide();
		$("ul#ul_menu>li").hover(function(){
			$('ul',this).removeClass('disno');						  
			$("ul:not(:animated)",this).slideDown()
		},
		function(){
			$("ul",this).slideUp();
			setTimeout(function(){$('ul',this).addClass('disno');},2000);
		})
	})
	$('.info_close').click(function(event){
			$('#ul_videos_btn').animate({left: '0'});  
			$('#ul_info').animate({left: '-168px'});  
	});

$('#ul_videos ul a').click(function(event){
		event.preventDefault();
		event.stopPropagation();
		
		$('#ul_videos a').removeClass('selected');
		
		var vidId = $(this).addClass('selected').attr('rel');
		
		 if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		feedoutSP();

		//getFlashMovie("flash").changeVideo(vidId);
	});
	
	fResize();
	
	
	$('.sub_info01 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$('#div_greeting').fadeOut();
			$(this).removeClass();
			jpause3();
			feedoutSP();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});

	$('.sub_info02 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});
	
	$('.sub_info03 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});
	
	$('.sub_info04 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
		$('#next_page_button').fadeOut();
		$('#prev_page_button').fadeOut();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
		$('#next_page_button').fadeIn();
		$('#prev_page_button').fadeOut();
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});
	
	$('.sub_info05 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});
	
	$('.sub_info06 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});


	$('.sub_info07 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});
	
	$('.sub_about01 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});
	
	$('.sub_about02 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});
	
	$('.sub_about03 a').click(function(event){
		event.preventDefault();
		
		if ($(this).hasClass('selected'))
		{
			$(this).removeClass();
			jpause3();
			feedoutSP();
		$('#next_page_button').fadeOut();
		$('#prev_page_button').fadeOut();
			if ( $('#stopBtn a').hasClass("selected") ){
			 $('#stopBtn a').removeClass('selected');
			$('#playBtn a').addClass("selected");
		 }
		}
		else
		{
			$('#book_bg').delay(750).fadeIn();
			$('#next_prev').delay(750).fadeIn();
			$('#mybookbox').delay(750).fadeIn();
			 $('#ul_info').fadeOut();
			 $('#change_vid').fadeOut();
			$('#footer .selected').removeClass('selected');
		$('#next_page_button').fadeIn();
		$('#prev_page_button').fadeOut();
			$(this).addClass('selected');
			if ( $('#playBtn a').hasClass("selected") ){
			 $('#playBtn a').removeClass('selected');
			$('#stopBtn a').addClass("selected");
		 }
		}
	});
	
	$('.close_sp a').click(function(event){
		$('.content').fadeOut();
		jpause3();
		$('#footer .selected').removeClass('selected');
		$('#stopBtn a').removeClass('selected');
	});

	$(window).resize(function(){
		fResize();
	});
});

function fResize(){
	if ($(document).height() - 193 < 520){
		var scrollHeight = $(document).height() - 193;
		$('.scroll').css('height', scrollHeight + 'px');
		$('#div_music').css('margin-top', '-' + ((scrollHeight / 2) + 41) + 'px');
		$('#div_live').css('margin-top', '-' + ((scrollHeight / 2) + 41) + 'px');
	}
}

function loaded() {
	document.getElementById("page_wrapper").style.visibility = "visible";
	window.scrollTo(0, 1); // pan to the bottom, hides the location bar
}

(function($){
	//Resize image on ready or resize
	$.fn.supersize = function() {	
		//Invoke the resizenow() function on document ready
		$(document).ready(function() {
			$('#supersize').resizenow(); 
		});
		//Invoke the resizenow() function on browser resize
		$(window).bind("resize", function() {
    		$('#supersize').resizenow(); 
		});
	};
	//Adjust image size
	$.fn.resizenow = function() {
		//Define starting width and height values for the original image
		var startwidth = 1920;  
		var startheight = 1080;
		//Define image ratio
		var ratio = startheight/startwidth;
		//Gather browser dimensions
		var browserwidth = $(window).width();
		var browserheight = $(window).height();
		//Resize image to proper ratio
		if ((browserheight/browserwidth) > ratio) {
		    $(this).height(browserheight);
		    $(this).width(browserheight / ratio);
		    $(this).children().height(browserheight);
		    $(this).children().width(browserheight / ratio);
		} else {
		    $(this).width(browserwidth);
		    $(this).height(browserwidth * ratio);
		    $(this).children().width(browserwidth);
		    $(this).children().height(browserwidth * ratio);
		}
		//Make sure the image stays center in the window
		$(this).children().css('left', (browserwidth - $(this).width())/2);
		$(this).children().css('top', (browserheight - $(this).height())/2);
	};
})(jQuery);

function toggleMute(setcookie){
	if ($('#sound').hasClass('sound_off')){
		$('#sound').removeClass('sound_off');
		if (setcookie) {
			$.cookie("mute", "0", {
				expires: 28
			});
		}
	}
	else{
		$('#sound').addClass('sound_off');
		if (setcookie) {
			$.cookie("mute", "1", {
				expires: 28
			});
		}
	}
	
	getFlashMovie("flash").toggleMute();
}

function mute(){
	if (!$('#sound').hasClass('sound_off')){
		$('#sound').addClass('sound_off');
		getFlashMovie("flash").toggleMute();
	}
}

function unmute(){
	if ($('#sound').hasClass('sound_off')){
		$('#sound').removeClass('sound_off');
		getFlashMovie("flash").toggleMute();
	}
}

function tichange(vname,vdescription,vhomepage){
	var hoge = vhomepage;
	hoge = hoge.slice(7);  
	//document.getElementById("ti_title").innerHTML = vname;
	//document.getElementById("ti_description").innerHTML = vdescription;
	document.getElementById("ti_url").innerHTML = '<a href="'+vhomepage+'" target="_blank">'+hoge+'</a>';
}

var nowid = "video0"
function videochange(idx){
	document.getElementById(nowid).className = "";
	document.getElementById("video"+idx).className ="selected";
	nowid = "video"+idx;
}



$(function(){
  $(window).hashchange(function() {
     var hash = location.hash;
	 if(hash=='#/page/9'||hash=='#/page/10'||hash=='#/page/20'||hash=='#/page/19'){
		$('#next_page_button').fadeIn();
		$('#prev_page_button').css({'display':'none'});
	 }else if(hash=='#/page/11'||hash=='#/page/45'){
		$('#next_page_button').css({'display':'none'});
		$('#prev_page_button').fadeIn();
	 }else if(hash=='#/page/11'||hash=='#/page/21'||hash=='#/page/23'||hash=='#/page/25'||hash=='#/page/27'||hash=='#/page/29'||hash=='#/page/31'||hash=='#/page/33'||hash=='#/page/35'||hash=='#/page/37'||hash=='#/page/39'||hash=='#/page/41'||hash=='#/page/43'){
		$('#next_page_button').fadeIn();
		$('#prev_page_button').fadeIn();
	 }else{
		//$('#next_page_button').fadeOut();
		//$('#prev_page_button').fadeOut();
		$('#next_page_button').css({'display':'none'});
		$('#prev_page_button').css({'display':'none'});
	 }
	  
	});
  $(window).hashchange(); 
});

