$(window).load(function(){
    initializedGallery();
    runMediabox();
});

function hideAllVideoPlayer() {
    $('#mediabox .mediabox-image').show();
    $('#mediabox .youtube-player').hide();
    $('#mediabox .video-play').show();
    $('#mediabox .video-stop').hide();
}

function timeToBuy(){
	$currentDate = new Date();
	$currentTimestamp = Math.floor($currentDate.getTime()/1000);
	$(".event_timestamp").each(function(index){
		$strTimeLeft = "";
		if($currentTimestamp > $(this).val()){
			$strTimeLeft = "0 hs, 0 min, 0 sec";
		} else {
			$seconds = $(this).val()-$currentTimestamp;
			$days = Math.floor($seconds/86400);
			$seconds -= 86400*$days;
			if($days > 0){
				$strTimeLeft += $days+" days, ";
			}
			$hours = Math.floor($seconds/3600);
			$seconds -= 3600*$hours;
			if($hours > 0){
				$strTimeLeft += $hours+" hs, ";
			}
			$min = Math.floor($seconds/60);
			$seconds -= 60*$min;
			$strTimeLeft += $min+" min, "+$seconds+" sec";
		}
		$("#timetobuy_"+$(this).attr("title")).html($strTimeLeft);
	});
}

function toggleMediaBox() {

	if($('#button_mediabox').attr('name') == 'Open')
	{
		document.cookie = "mediabox=inactive; expires=; path=/;";
		
		$('#button_mediabox').attr('name', 'Close');
		$('#button_mediabox').attr('title', 'Open Media Box');
		$('#button_mediabox').attr('src', '/store/images/arrow_down.gif');
	}
	else
	{
		document.cookie = "mediabox=active; expires=; path=/;";

		$('#button_mediabox').attr('name', 'Open');
		$('#button_mediabox').attr('title', 'Close Media Box');
		$('#button_mediabox').attr('src', '/store/images/arrow_right.gif');

		
	}
	
	
	$('#mediabox_super_container').slideToggle(1000);
	$('#mediabox .nav-next').click();
}

function initializedGallery(){
    $('#mediabox_container').fadeIn('slow');

    /**
     * Documentation: http://spaceforaname.com/galleryview
     */
    $('#mediabox').galleryView({
            panel_width: 425,
            panel_height: 350,
            frame_width: 68,
            frame_height: 68,
            border: 0,
            show_captions:true,
            caption_text_color: 'black',
            overlay_height: 50,
            overlay_color: 'transparent',
            background_color: '#fff',
            overlay_text_color: 'black',
            nav_theme: 'dark',          // 'light','dark'
            transition_interval: 9000,
//            overlay_opacity: 0.6,
//            caption_text_color: 'white',
//            transition_speed: 1200,
//            background_color: '#222',
//            border: 'none',
//            overlay_height: 52,
//            easing: 'easeInOutBack',      // 'linear','swing',etc.
//            filmstrip_position: 'top',    // 'top','bottom'
//            fade_panels: true,
//            pause_on_hover: true,
            overlay_position: 'top'      // 'top','bottom'
    });

    $('#mediabox .panel').each(function(){
        $(this).css('overflow', 'visible');
        $(this).find('.panel-overlay').css({
            'z-index': 'auto',
            'height': '50px',
            'left': 'auto',
            'top': '0',
            'width': '100%'
        });
    });
    $('#mediabox .nav-prev').css('top', '355px');
    $('#mediabox .nav-next').css('top', '355px');
    $('#mediabox #pointer').css('top', '355px');
    $('#mediabox #pointer img').hide();

    $('#mediabox .youtube').each(
	    	function() {
	    	$(this).live('click',function(){
		        var panel = $(this).parent().parent();	
		        if($(this).find('.video-play').is(':visible')) {
		        	hideAllVideoPlayer();
		        	panel.find('.mediabox-image').hide();
		            $('#player_' + $(this).attr("id")).show();
		            $(this).find('.video-play').hide();
		            $(this).find('.video-stop').show();
		            $(document).stopTime("animation_pause");
		            $(document).stopTime("transition");
				}
				else {
				    hideAllVideoPlayer();
				    $('#mediabox .nav-next').click();
				}
    })});

    $('#mediabox .filmstrip img').click(function(){
        hideAllVideoPlayer();
    });
    
    $('#mediabox .joingroup-btn').click(function(){
        $(document).stopTime("animation_pause");
        $(document).stopTime("transition");
    });
    

   $('#mediabox .nav-next').click();
    
    setInterval(timeToBuy,1000);
}

function runMediabox(){
    
    var surplus  = $('.globalContent input[type=hidden][name=surplus]').val();
    var interval = $('.globalContent input[type=hidden][name=interval]').val(); 
    var time = (interval - surplus)*3600000;
    
    if(surplus != undefined){
        setTimeout(function(){
        var content = $('.globalContent');
        $.get('requestMediaboxAjax.php',function(data){content.html(data);});
        setTimeout(function(){initializedGallery();runMediabox();},1000);
        },parseInt(time));
    }
}

