jQuery.fn.clearInput = function(msg){
	this.focus(function(){
		if( this.value == this.defaultValue )
			this.value = "";
	}).blur(function(){
		if( this.value == "" )
			this.value = this.defaultValue;
	});
};


$(function(){                
    // initialize scrollable  
    $("div.scrollable").scrollable({ 
        size: 3, 
        items: 'ul',   
        hoverClass: 'hover' 
    });
	
	 $("#videoboxContent > div.mediaContent div.scrollable > ul li div").hover(
      function(){
        ie = $.browser.msie;
        if(ie)
         $(this).find("b").hide();
        else
         $(this).find("b").stop().animate({ opacity:0.4 }, 160 );
      }, 
      function(){
         ie = $.browser.msie;
         if(ie)
          $(this).find("b").show();
         else
          $(this).find("b").stop().animate({ opacity:1 }, 160 );
      }
    );
	 
	jQuery("#searchKaltruaVideos > input.inputSearch").keydown(function(e){
		if (e.keyCode == 13) {
			return false;
		}
	}).clearInput();
     
}); 

var mykdp = new KalturaPlayerController("kaltura_wrapper");
var divs = Array('fullsessions','sessionhighlights','sessionremix','discussion','workshops');
function init_page(entry_id,tag) {
  mykdp.currentEntryId = entry_id;
  $('#'+tag+'_'+entry_id).addClass('active_entry');
  $('#videoBoxMenu li a').each(function(){
   $(this).click(function(){
	if (this.id == 'discussion' && discussion_tab_loaded == false)
	{
		ovc_get_discussions();
		discussion_tab_loaded = true;
	}

	if (this.id == 'sessionhighlights' && highlights_tab_loaded == false)
	{
		ovc_get_highlights();
		highlights_tab_loaded = true;
	}

	if (this.id == 'sessionremix' && remix_tab_loaded == false)
	{
		ovc_get_remixes();
		remix_tab_loaded = true;
	}

	if (this.id == 'fullsessions' && sessions_tab_loaded == false)
	{
		ovc_get_sessions();
		sessions_tab_loaded = true;
	}
	if (this.id == 'workshops' && workshops_tab_loaded == false)
	{
		ovc_get_workshops();
		workshops_tab_loaded = true;
	}
	
	toggle_visibles(this.id);
	a_id = this.id;
	li_parent = $(this).parent('li');
	$('#videoBoxMenu li').removeClass('active');
	$('#videoBoxMenu li').attr('style','');
	$(li_parent).addClass('active');
	$(li_parent).attr('style','background-color:'+color_for_id(a_id));
   });
  });
  toggle_visibles(init_page_tab);
  $('#'+init_page_tab).click();
  $('div.notscrollable ul li').each(function(){

  });
  menulis = $("#nav li");
  $(menulis[menulis.length - 1]).css("margin-right", "0");
}
function video_li_click(li_id)
{
   tparent = $("#"+li_id).parent('ul');
   lis = $(tparent).find('li');
   $(lis).removeClass('active');
   
   if(li_id) {
      $("#"+li_id).addClass('active');
      switch_player_item(li_id);
   }
}

function color_for_id(id){
  return '#393834';
  if(id == 'discussion') return '#F7EF04';

  if(id == 'sessionhighlights') return 'F8FCC1';
  if(id == 'sessionremix') return 'F8FCC1';
  if(id == 'fullsessions') return 'F8FCC1';
}

function stop_player()
{
  mykdp.stop();
}

function switch_player_item(entry_id,tag) {
  mykdp.insertEntry(entry_id,true);
  mykdp.currentEntryId = entry_id;
  if(tag) {
   $('#'+tag+'_'+entry_id).addClass('active_entry');
  }
}

function toggle_visibles(divid) {
  for(i=0;i<divs.length;i++) {
    $('#'+divs[i]+'_featured').hide();
    $('#'+divs[i]+'_showcases').hide();
    $('#'+divs[i]+'_callfor').hide();
  }
  $('#'+divid+'_featured').show();
  $('#'+divid+'_callfor').show();
  $('#'+divid+'_showcases').show();
}

function ovc_get_discussions(page,a_obj)
{
	if(a_obj)
	{
		classes = a_obj.className;
		if(classes.indexOf('disabled') > 0)
			return true;
	}
	if (page == 'next')
	{
		discussion_page = discussion_page+1;
		$("#discussion_featured a.prev1").removeClass('disabled');
	}
	else if(page == 'back')
	{
		discussion_page = discussion_page-1;
		$("#discussion_featured a.next2").removeClass('disabled');
	}
	if (discussion_page == 1)
	{
		$("#discussion_featured a.prev1").addClass('disabled');
	}
	$('#thumbs_onme_f li').hide();
	$('#thumbs_onme_f').addClass('loading_data').load("discussion_entries.php?page="+discussion_page, function(){ $('#thumbs_onme_f').removeClass('loading_data'); });
	
}

function ovc_get_remixes(page,a_obj)
{
	if(a_obj)
	{
		classes = a_obj.className;
		if(classes.indexOf('disabled') > 0)
			return true;
	}
	if (page == 'next')
	{
		remix_page = remix_page+1;
		$("#sessionremix_featured a.prev1").removeClass('disabled');
	}
	else if(page == 'back')
	{
		remix_page = remix_page-1;
		$("#sessionremix_featured a.next2").removeClass('disabled');
	}
	if (remix_page == 1)
	{
		$("#sessionremix_featured a.prev1").addClass('disabled');
	}
	$('#thumbs_onho_f li').hide();
	$('#thumbs_onho_f').addClass('loading_data').load("remix_entries.php?page="+remix_page, function(){ $('#thumbs_onho_f').removeClass('loading_data'); });
}

function ovc_get_workshops(page,a_obj)
{
	if(a_obj)
	{
		classes = a_obj.className;
		if(classes.indexOf('disabled') > 0)
			return true;
	}
	if (page == 'next')
	{
		workshops_page = workshops_page+1;
		$("#workshops_featured a.prev1").removeClass('disabled');
	}
	else if(page == 'back')
	{
		workshops_page = workshops_page-1;
		$("#workshops_featured a.next2").removeClass('disabled');
	}
	if (workshops_page == 1)
	{
		$("#workshops_featured a.prev1").addClass('disabled');
	}
	$('#thumbs_workshop_f li').hide();
	$('#thumbs_workshop_f').addClass('loading_data').load("workshop_entries.php?page="+workshops_page, function(){ $('#thumbs_workshop_f').removeClass('loading_data'); });
}

function ovc_get_highlights(page,a_obj)
{
	if(a_obj)
	{
		classes = a_obj.className;
		if(classes.indexOf('disabled') > 0)
			return true;
	}
	if (page == 'next')
	{
		highlights_page = highlights_page+1;
		$("#sessionhighlights_featured a.prev1").removeClass('disabled');
	}
	else if(page == 'back')
	{
		highlights_page = highlights_page-1;
		$("#sessionhighlights_featured a.next2").removeClass('disabled');
	}
	if (highlights_page == 1)
	{
		$("#sessionhighlights_featured a.prev1").addClass('disabled');
	}
	$('#thumbs_onde_f li').hide();
	$('#thumbs_onde_f').addClass('loading_data').load("highlight_entries.php?page="+highlights_page, function(){ $('#thumbs_onde_f').removeClass('loading_data'); });
}

function ovc_get_sessions(page,a_obj)
{
	if(a_obj)
	{
		classes = a_obj.className;
		if(classes.indexOf('disabled') > 0)
			return true;
	}
	if (page == 'next')
	{
		sessions_page = sessions_page+1;
		$("#fullsessions_featured a.prev1").removeClass('disabled');
	}
	else if(page == 'back')
	{
		sessions_page = sessions_page-1;
		$("#fullsessions_featured a.next2").removeClass('disabled');
	}
	if (sessions_page == 1)
	{
		$("#fullsessions_featured a.prev1").addClass('disabled');
	}
	$('#thumbs_vc_f li').hide();
	$('#thumbs_vc_f').addClass('loading_data').load("session_entries.php?page="+sessions_page, function(){ $('#thumbs_vc_f').removeClass('loading_data'); });
}

$('document').ready(function(){
 init_page();
});