$(document).ready(function(){
  $("a[rel^='prettyPopin']").prettyPopin();
  $("a[rel^='prettyPhoto']").prettyPhoto({animationSpeed:'fast',theme:'facebook',slideshow:10000});
  $("#menu").lavaLamp({
      fx: "backout", 
      speed: 700,
      click: function(event, menuItem) {
          return true;
      }
  });   
  var DynamicNews_timer = null;
  var DynamicNews_delay = 5000;
  var DynamicNews_delayClick = 10000;
  var DynamicNews_cssClass = 'active';
  var DynamicNews_selector = '.slidenews .slider';
  var DynamicNews_selectorList = '.slidenews ul li';
  var DynamicNews_newsLen = $(DynamicNews_selector).length;
  var DynamicNews_nextNews = null;
  var DynamicNews_newsLock = false;
  $(DynamicNews_selectorList).bind('click', function(e){
    e.preventDefault();
    $(this).blur();
    clearTimeout(DynamicNews_timer);
    DynamicNews_nextNews = $(DynamicNews_selectorList).index(this);
    DynamicNews_switchNews();
  });
  function DynamicNews_switchNews(){
    if (DynamicNews_newsLock == false){
      DynamicNews_newsLock = true;
      $(DynamicNews_selector + ':visible').fadeOut('normal', function() {
        var DynamicNews_id = $(this).index();
        var DynamicNews_next = (DynamicNews_nextNews == null) ? (DynamicNews_id + 1) % DynamicNews_newsLen : DynamicNews_nextNews;
        $(DynamicNews_selectorList + ':eq(' + DynamicNews_id + ')').removeClass(DynamicNews_cssClass);
        $(DynamicNews_selector + ':eq(' + DynamicNews_next + ')').fadeIn('normal');
        $(DynamicNews_selectorList + ':eq(' + DynamicNews_next + ')').addClass(DynamicNews_cssClass);
        DynamicNews_timer = setTimeout(DynamicNews_switchNews, DynamicNews_nextNews == false ? DynamicNews_delay : DynamicNews_delayClick);
        DynamicNews_newsLock = false;
        DynamicNews_nextNews = null;
    });
    }
  }
  $(DynamicNews_selector + ':first').show();
  $(DynamicNews_selectorList + ':first').addClass(DynamicNews_cssClass);
  DynamicNews_timer = setTimeout(DynamicNews_switchNews, DynamicNews_delay);
});
