$(function(){
    $('#slider').nivoSlider({controlNav:false});
    
    //Load videos from user on youtube
    //if($("#youtube").length>0){
    //$.ajax({type: "GET", url: "http://gdata.youtube.com/feeds/users/iglesiapalabraviva/uploads?alt=json-in-script&format=5",//generateJSonPlayListCallBackUrl(),
    //cache: false, dataType:'jsonp', success: function(data){showMyVideos(data);$("#ytvideolist ul").hoverscroll({vertical:true,width:370,height:380,arrows:false});}});
    //}
    
    var menuHeader = '<a class="m-inicio" href="index.pl">Inicio</a>'+
      '<a class="m-bienvenidos" href="bienvenidos.html">Bienvenidos</a>'+
      '<a class="m-conocenos" href="conocenos.html">Conócenos</a>'+
      '<a class="m-deptos" href="departamentos.html">Nuestros Departamentos</a>'+
      '<a class="m-consejeria" href="consejeria.html">Consejería</a>'+
      '<a class="m-agenda" href="agenda.pl">Agenda</a>'+
      '<a class="m-pastor" href="pastor.pl">Mensajes del Pastor</a>'+
      '<a class="m-pastora" href="pastora.pl">Mensajes de la Pastora</a>'+
      '<a class="m-videos" href="videos.pl">Televisión y Radio</a>'+
      '<a class="m-invitados" href="invitados.html">Invitados especiales</a>'+
      '<a class="m-galeria" href="galeria.html">Galería</a>'+
      '<a class="m-contacto" href="contacto.php">Contáctanos</a>'+
      '<a class="m-oficinas" href="mailto:info@palabraviva.org.mx">Oficinas</a>'+
      '<a class="m-webmaster" href="mailto:info@exosfera.com">Webmaster</a>';
    $("#menu-bg").html(menuHeader);

    var menuFooter = '<a class="m-inicio" href="index.pl">Inicio</a>'+
      '<a class="m-bienvenidos" href="bienvenidos.html">Bienvenidos</a>'+
      '<a class="m-conocenos" href="conocenos.html">Conócenos</a>'+
      '<a class="m-deptos" href="departamentos.html">Nuestros Departamentos</a>'+
      '<a class="m-consejeria" href="consejeria.html">Consejería</a>'+
      '<a class="m-agenda" href="agenda.pl">Agenda</a>'+
      '<a class="m-pastor" href="pastor.pl">Mensajes del Pastor</a>'+
      '<a class="m-pastora" href="pastora.pl">Mensajes de la Pastora</a>'+
      '<a class="m-videos" href="videos.pl">Televisión y Radio</a>'+
      '<a class="m-invitados" href="invitados.html">Invitados especiales</a>'+
      '<a class="m-galeria" href="galeria.html">Galería</a>'+
      '<a class="m-contacto" href="contacto.php">Contáctanos</a>'+
      '<p>Palabra Viva Una Iglesia para Vivir<br />a 600 mts. atras del hospital CIMA<br/>'+
      'Télefonos: (614) 4 23 24 19<br />(614) 5 41 51 39<br />(614) 5 41 52 52<br />'+
      'Email: <a href="mailto:info@palabraviva.org.mx">Oficinas</a> | <a href="mailto:info@exosfera.com">Webmaster</a></p>';
    $("#f-menu-bg").html(menuFooter);
    
    var slider = ''+
	'<li><h3><a href="http://www.facebook.com/abriendobrecha?ref=ts"><img width="185" height="240" src="img/001depto.jpg" alt="" /><span class="show_name">Proactivo</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/grupoproton.palabraviva"><img width="185" height="240" src="img/002depto.jpg" alt="" /><span class="show_name">Proton</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/centrodeconsejeriapv"><img width="185" height="240" src="img/003depto.jpg" alt="" /><span class="show_name">Consejería</span></a></h3></li>'+
	'<li><h3><a href="http://gruporeactivo.com"><img width="185" height="240" src="img/004depto.jpg" alt="" /><span class="show_name">Reactivo</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/profile.php?id=100002619945599"><img width="185" height="240" src="img/005depto.jpg" alt="" /><span class="show_name">Antorcha</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/pages/Grupo-Encuentro/228416553886003"><img width="185" height="240" src="img/006depto.jpg" alt="" /><span class="show_name">Encuentro</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/pages/IBPV-ARPA/134601079974698?ref=ts&sk=wall"><img width="185" height="240" src="img/antorchadepto.jpg" alt="" /><span class="show_name">Instituto y Arpa</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/profile.php?id=100000189328522"><img width="185" height="240" src="img/007depto.jpg" alt="" /><span class="show_name">Semilla</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/pages/Colegio-Palabra-Viva/152744444797964"><img width="185" height="240" src="img/slide-colegio.jpg" alt="" /><span class="show_name">Colegio Palabra Viva</span></a></h3></li>'+
	'<li><h3><a href="#"><img width="185" height="240" src="img/slide-editorial.jpg" alt="" /><span class="show_name">Editorial Palabra Viva</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/profile.php?id=100002216658714"><img width="185" height="240" src="img/slide-educacion.jpg" alt="" /><span class="show_name">Educación</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/profile.php?id=100002464856126"><img width="185" height="240" src="img/slide-hombres.jpg" alt="" /><span class="show_name">Hombres de Palabra</span></a></h3></li>'+
	'<li class="last"><h3><a href="http://www.facebook.com/pastoranancytinoco"><img width="185" height="240" src="img/slide-mujeres.jpg" alt="" /><span class="show_name">Mujeres de Reino</span></a></h3></li>'+
	'<li><h3><a href="#"><img width="185" height="240" src="img/slide-radio.jpg" alt="" /><span class="show_name">Radio 1280AM</span></a></h3></li>'+
	'<li><h3><a href="http://www.facebook.com/profile.php?id=100001014399560"><img width="185" height="240" src="img/slide-red.jpg" alt="" /><span class="show_name">RED</span></a></h3></li>'+
	'<li><h3><a href="http://palabraviva.org.mx/predicacion.xls"><img width="185" height="240" src="img/010depto.jpg" alt="" /><span class="show_name">Lista de Predicaciones</span></a></h3></li>';
    $("#departments-slider ul").html(slider);
    $('#departments-slider ul.episodeModulesList').bxCarousel({
      display_num: 5,
	  move: 5,
	  //prev_image: 'images/icon_arrow_left.png',
	  //next_image: 'images/icon_arrow_right.png',
	  margin: 1
	  });
    
    $.get("calendarEvents.pl", {}, function(data){
	$("#calendar-idx .cal-content, #calendar-int .cal-content").html(data);
	calendar();
      });

    $("#churchs ul li a").click(function(){
	$("#churchs ul li a").removeClass("selected");
	var currentDiv = $(this).attr("href");
	$(this).addClass("selected");
	$(".tab-churchs-content").hide();
	$(currentDiv).show();
	return false;
      });

    $("#slidervideo-tabs a").click(function(){
	var container = $("#slidervideo-content");
	container.html("<img src='img/loading-vid.gif' alt='' class='loading-vid' />");
	//$("#slider-tabs li").removeClass("actVid");
	var id = $(this).attr("href").slice(1);
	//$(this).parent().addClass("actVid");
	loadvideo(id);
	//$.history.load(id);
	return false;
      });//#slider-tabs a .click
    $("#slidervideo-tabs").hoverscroll({vertical:true,width:300,height:330,arrows:false});
    $("#slidervideo-tabs li").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});
    loadvideo();
    
    $("#tabs").tabs();
    
  });//end:function-jquery


function calendar(){
  var oMiniScheduleDays=$('li','#miniScheduleMenu'),
    oTodayIndicator=$('#miniScheduleToday'),
    oShowLinks=$('h3','#miniScheduleList li.group'),
    iDayWidth=$('li:first','#miniScheduleMenu').outerWidth(),
    ANIMATION_SPEED=250,
    bAnimating=false,
    iNewLeft,
    iOldLeft,
    iDirection,
    iSelectedDay;
  
  createDateHeaders();
  oMiniScheduleDays.click(function(){
      onMiniScheduleDayClick(this);return false;
    }).hover(function(){
	$(this).addClass('hover');
      },function(){
	$(this).removeClass('hover');
      });
  
  function createDateHeaders(){
    $('#miniScheduleList h2').hide();
    var oMiniScheduleDates = $('<div id="miniScheduleDates">');
    $('#miniScheduleList h2').each(function(){
	$(this).clone().show().appendTo(oMiniScheduleDates);
      });
    $('#miniSchedule').prepend(oMiniScheduleDates);
  }

  function onMiniScheduleDayClick(oDayClicked){
    var oSelf=$(oDayClicked);
    if(oSelf.hasClass('active')||bAnimating){return;}
    bAnimating=true;
    iSelectedDay=oMiniScheduleDays.index(oSelf);
    iNewLeft=(iSelectedDay*iDayWidth)-1;
    iDirection=(iNewLeft<iOldLeft);
    animateTodayIndicator(oSelf);
    animateSchedule();
  }

  function animateTodayIndicator(oSelf){
    oMiniScheduleDays.removeClass('active');
    oTodayIndicator.animate({left:iNewLeft},{duration:ANIMATION_SPEED,step:function(iPosition){
	  if(iDirection&&iPosition<=(iNewLeft+(iDayWidth/2))){oSelf.addClass('active');}
	  else if(!iDirection&&iPosition>=(iNewLeft-(iDayWidth/2))){oSelf.addClass('active');}},
	  complete:function(){iOldLeft=oTodayIndicator.position().left;}});
  }

  function animateSchedule(){
    var iSelectedStartLeft,iActiveLeft;
    var oSelectedDay=$('div:eq('+iSelectedDay+')','#miniScheduleList');
    var oActiveDay=$('div.active','#miniScheduleList');
    var oSelectedHeader=$('h2:eq('+iSelectedDay+')','#miniScheduleDates');
    if(!iDirection){iSelectedStartLeft=220;iActiveLeft=-220;}
    else{iSelectedStartLeft=-220;iActiveLeft=220;}
    oActiveDay.removeClass('active');
    oSelectedDay.addClass('active');
    $('h2','#miniScheduleDates').removeClass('active').hide();
    oSelectedDay.css('left',iSelectedStartLeft);
    oActiveDay.css('left',0);
    oActiveDay.animate({left:iActiveLeft},ANIMATION_SPEED);
    oSelectedDay.animate({left:0},ANIMATION_SPEED,function(){bAnimating=false;});
    oSelectedHeader.fadeIn(500);
  }

}

//FBCFOX.Homepage.MiniSchedule();
function calendartest (){
  createDateHeaders();
  oShowLinks.bind('mouseenter',function(){
      elms=$('a',this)[0].className.split(' ');
      elms[1]=elms[1].split('-');
      elms[1]=elms[1][1];
      elms[2]=elms[2].split('-');
      elms[2]=elms[2][1];
    });
  
}

function loadvideo (hash){if(hash){hash = hash.slice(3);$("#slidervideo-content").html(video[hash]);$("#slidervideo-tabs li").removeClass("actVid");$("#slidervideo-tabs a[href=#vid"+hash+"]").parent().addClass("actVid");}else{$("#slidervideo-content").html(video[1]);$("#slidervideo-tabs li").removeClass("actVid");$("#slidervideo-tabs a[href=#vid1]").parent().addClass("actVid");}}

