if (!window.console) console = {log: function() {}};

function eraseCookie(name) { /* legacy - leave in */ }

function launchPopup()
{
  var url = "/player/popup.html";
  console.log("launching...");
  // var features = 'location=0,status=0,menubar=0,resizable=no,scrollbar=no,top=50,left=50,screenX=100,screenY=100,width=292,height=180';
  var features = 'location=yes,status=yes,menubar=yes,resizable=yes,scrollbar=yes,top=50,left=50,screenX=100,screenY=100,width=492,height=380';
  var target = '_blank';
  var theWindow = window.open(url, target, features);
  return theWindow;
}

function window_init()
{
	initMenu();
	initGalleria();
}

function initMenu() 
{
	var pageURL = self.location.pathname;
	if (pageURL.indexOf('#') >= 0) pageURL = pageURL.slice( 0, pageURL.indexOf('#') );
	if (pageURL.indexOf('?') >= 0) pageURL = pageURL.slice( 0, pageURL.indexOf('?') );
	
	jQuery("#accordion ul").hide();
	
	// try to highlight the CLICK element
	console.log("Looking for "+pageURL);
	jQuery("#accordion a").each(function(){
		var $link = jQuery(this);
		if ($link.attr('href')==pageURL) 
		{
			$link.addClass("selected");
			$link.next("ul").show();
			$link.closest("ul").prev("a").addClass("selected");
			$link.closest("ul").show();
			$link.closest("ul").parent().closest("ul").show();
			$link.closest("ul").parent().closest("ul").prev("a").addClass("selected");
		}
		console.log($link.attr('href'));
	});
}

function initGalleria() {
  jQuery('.gallery').addClass('gallery_style'); // adds new class name to maintain degradability
		
  jQuery('ul.gallery_style').galleria({
    history   : true, // activates the history object for bookmarking, back-button etc.
    clickNext : true, // helper for making the image clickable
    insert    : '#main_image', // the containing selector for our main image
    onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes
      
      // fade in the image & caption
      image.css('display','none').fadeIn(1000);
      caption.css('display','none').fadeIn(1000);
      
      // fetch the thumbnail container
      var _li = thumb.parents('li');
      
      // fade out inactive thumbnail
      _li.siblings().children('img.selected').fadeTo(500,0.3);
      
      // fade in active thumbnail
      thumb.fadeTo('fast',1).addClass('selected');
      
      // add a title for the clickable image
      image.attr('title','Next image >>');
    },
    onThumb : function(thumb) { // thumbnail effects goes here
      
      // fetch the thumbnail container
      var _li = thumb.parents('li');
      
      // if thumbnail is active, fade all the way.
      var _fadeTo = _li.is('.active') ? '1' : '0.3';
      
      // fade in the thumbnail when finnished loading
      thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);
      
      // hover effects
      thumb.hover(
        function() { thumb.fadeTo('fast',1); },
        function() { _li.not('.active').children('img').fadeTo('fast',0.3); } // don't fade out if the parent is active
      )
    }
  });
}

jQuery(document).bind('ready', window_init);

var flashVersion = "9";
var flashvars = {};
var params = { wmode:"transparent" };
var attributes = { id:"musicPlayer", bgcolor: "#000000" };
if (swfobject.hasFlashPlayerVersion(flashVersion)) 
{
  /*
    The Flash object is embedded at 100% because this allows you to control it
    more accurately with the HTML containers.
  */
  swfobject.embedSWF("/player/index_small.swf", "music_player", "292", "35", flashVersion, false, flashvars, params, attributes);
}

function switchMainImage( src )
{
  var ls = document.getElementById('large_shot');
  if (ls) ls.src = src;
}
function mainImageOver( e )
{
  var ls = document.getElementById('large_shot');
  if (ls.src.indexOf('_up.jpg')>0) return;
  ls.src = ls.src.replace( '.jpg', '_up.jpg' );
}
function mainImageOut( e )
{
  var ls = document.getElementById('large_shot');
  if (ls.src.indexOf('_up.jpg')==-1) return;
  ls.src = ls.src.replace( '_up.jpg', '.jpg' );
}