function initMenu() {
  //$('#menu ul').hide();
  
  $(".accordion").prepend('<span class="show">Show</span><span class="hide">Hide</span>');
  $(".hide").hide();
  $(".related div.pane").css("display","none");
  $('.accordion').click(function() {
    $(this).prev('.pane').slideToggle('normal');
    var ShowisHidden = $(".show",this).is(":hidden");
    var HideisHidden = $(".hide",this).is(":hidden");
    $(".show",this)[ ShowisHidden ? "fadeIn" : "fadeOut" ]("fast");
    $(".hide",this)[ HideisHidden ? "fadeIn" : "fadeOut" ]("fast");
  });
}

function loadPlayer(file, class_id) {

	var player_class = "#jplayer" + class_id;
  
  //console.log(class_id);
  
  if(class_id == 1){
    
    var main_lp = 0;
    
    $("#jplayer").jPlayer({
  		ready: function () {
  			$(this).setFile(file);
  			//console.log('file loaded headlines');
  		},
  		swfPath:	"/javascripts/"
  	})
  	.jPlayerId("play", "play")
  	.jPlayerId("pause", "pause")
  	.jPlayerId("loadBar", "loaderBar")
  	.jPlayerId("playBar", "sliderPlayback #jplayer")
  	.jPlayerId("volumeMin", "volume-min")
  	.onProgressChange( function(lp,ppr,ppa,pt,tt) {
  		var lpInt = parseInt(lp);
  		var ppaInt = parseInt(ppa);
  		global_lp = lpInt;
  		$('#loaderBar').progressbar('option', 'value', lpInt);
  		$('#sliderPlayback').slider('option', 'value', ppaInt);
  	});
  	$("#volume-min").click( function() { $('#jplayer').volume(0); $('#sliderVolume').slider('option', 'value', 0); return false; });
  	$('#sliderPlayback').slider({ max: 100, range: 'min', animate: true, slide: function(event, ui) { $("#jplayer").playHead(ui.value*(100.0/main_lp));}});
  	$('#sliderVolume').slider({ value : 50, max: 100, range: 'min', animate: true,	slide: function(event, ui) { $("#jplayer").volume(ui.value);}});
  	$('#loaderBar').progressbar();
	
  } else {
    
    var global_lp = 0;
            
    $(player_class).jPlayer({
      ready: function () {
        $(this).setFile(file);
        //console.log('file loaded stack');
      },
      swfPath:  "/javascripts/"
    })
    .jPlayerId("play", "play" + class_id)
    .jPlayerId("pause", "pause" + class_id)
    .jPlayerId("loadBar", "loaderBar" + class_id)
    .jPlayerId("playBar", "sliderPlayback" + class_id + " #jplayer" + class_id)
    .jPlayerId("volumeMin", "volume-min" + class_id)
    .jPlayerId("stop", "stop" + class_id)
    .jPlayerId("volumeBar", "sliderVolume" + class_id)
    .onProgressChange( function(lp,ppr,ppa,pt,tt) {
      var lpInt = parseInt(lp);
      var ppaInt = parseInt(ppa);
      global_lp = lpInt;
      $('#loaderBar' + class_id).progressbar('option', 'value', lpInt);
      $('#sliderPlayback' + class_id).slider('option', 'value', ppaInt);
    });
    $('#sliderPlayback' + class_id).slider({max: 100, range: 'min', animate: true, slide: function(event, ui) {$(player_class).playHead(ui.value*(100.0/global_lp));}});
    $("#volume-min" + class_id).click( function() {$(player_class).volume(0);$('#sliderVolume' + class_id).slider('option', 'value', 0); return false;});
    $('#sliderVolume' + class_id).slider({ value : 50, max: 100, range: 'min', animate: true,  slide: function(event, ui) {$(player_class).volume(ui.value);}});
    $('#loaderBar' + class_id).progressbar();
    
  }
	
}

$(document).ready(function() {
   
   $('a').filter(function() {
    	var theHref = this;
    	var source = $(this).attr("rel");
    	if (theHref.hostname && theHref.hostname !== location.hostname) {
    		$(theHref).bind('click keypress', function(event) {
    			var code=event.charCode || event.keyCode;
    			if (!code || (code && code == 13)) {
    				if(pageTracker){
    					var fixedLink = this.href;
    					fixedLink = fixedLink.replace(/https?:\/\/(.*)/,"$1");
    					fixedLink = '/outgoing/' + source;
    					pageTracker._trackPageview(fixedLink);
    				};
    			};
    		});
    	};
    });
	
	var input = $('#search');
	for (var a=input.length-1; a >= 0; a--) {
		if (input[a].type != 'text') { continue; } // skips non-text inputs
		input[a].mask = input[a].value;
		input[a].onfocus = function() {
			if (this.value == this.mask) { this.value = ''; }
		};
		input[a].onblur = function() {
			if (this.value == '') { this.value = this.mask; }
		};
	}
  
  $("div.partners-box").scrollable({
    size: 4,
    loop: true,
    next: '',
    prev: '',
    item: 'li',
    clickable: true
  }).circular().autoscroll({
		autoplay: true,
		steps: 4
	});
  
  $("a[href='#']").click(function() {
    return false;
  });
  
  $(".shareTipLnk").tooltip({
    tip: '.shareTip',
    relative: true,
    position: 'bottom center',
    effect: 'slide',
    onBeforeShow: function() { 
      this.getTip().css({'z-index':'9999'}); 
    }
  });
  
	// tabs
	$("div.panes > div.pane").css('display','none');
	
	$("ul#tabs").tabs("div.panes > div.pane");
	
	$(".items li").css({width: '206px', height: '160px'});
  $(".partners-box .items li").css({width: '82px', height: '80px'});
  
  $(".share #comment").charCount({
      allowed: 140,		
      warning: 100	
  });
  
	Cufon.replace('.inner #secondaryContent h2')('.detail #secondaryContent h2');
	
	initMenu();
	
});
