jQuery(function($){
  var Bilder = new Array();
  var bildpfade = '';
  
  /* Bild-Slide */
  if($('.bildpfade').length>0){
    /* GET: Alle Bildpfade */
    bildpfade = $('.bildpfade').text().substring(0,$('.bildpfade').text().length-1);
    
    /* SET: Bildersourcen als Objekt in Array */
    $.each(bildpfade.split(','), function(index, value){
      Bilder[index] = new Object();
      Bilder[index]['src'] = value;
    });
    
    /* PLUGIN: CrossSlide starten mit Parametern */
    $('.bilder').crossSlide({
      sleep: 3,
      fade: 2,
      shuffle: 1
    }, Bilder);
  }
  
  /* SEO-Klapper */
  $('#bt_nav_seo').click(function(){
    if($('#nav_seo_wrapper').is('.offen')){
      $('#nav_seo_wrapper').animate({
        height: '1px'
      }).removeClass('offen');
    }else{
      $('#nav_seo_wrapper').addClass('offen');
      $('#nav_seo_wrapper').animate({
        height: '164px'
      });
    }
    return false;
  });

  /* DropDown-Navigation */
  var timeout    = 50;
  var closetimer = 0;
  var ddmenuitem = 0;
  
  function jsddm_open()
  {  jsddm_canceltimer();
     jsddm_close();
     ddmenuitem = $(this).find('ul').css('visibility', 'visible');}
  
  function jsddm_close()
  {  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}
  
  function jsddm_timer()
  {  closetimer = window.setTimeout(jsddm_close, timeout);}
  
  function jsddm_canceltimer()
  {  if(closetimer)
     {  window.clearTimeout(closetimer);
        closetimer = null;}}
  
  $(document).ready(function()
  {  $('#nav_main_level1 > li').bind('mouseover', jsddm_open)
     $('#nav_main_level1 > li').bind('mouseout',  jsddm_timer)});
  
  document.onclick = jsddm_close;
  
  /* Startseite Scrollable News */
  if(page_id==1){
//     var root = $("#scrollable").scrollable({circular: true, mousewheel: true}).navigator();
    var root = $("#scrollable").scrollable({circular: true, mousewheel: true}).autoscroll({ interval: 10000,autoplay: true }).navigator();
  }
  
  /* News Listenseite Scrollable  */
  if(page_id==121){
//     var root = $(".scrollable.vertical").scrollable({size: 1, vertical: true, mousewheel: true}).autoscroll({ interval: 10000,autoplay: true, step: 1 });
  }
  
  /* Gallerie */
	$('div.fce-bildergallerie').fadeIn('slow');
// 	$('div#content_main div.fce-bildergallerie').delay(2000).fadeIn('slow');
  var counter=1;
	$('div#content_main div.fce-bildergallerie').each(function(){
    if(counter % 4==0){
      $(this).css('margin-right','0');
    }
    counter++;
  });

//   var root = $('.scrollable_gallerie').scrollable({circular: true, mousewheel: true});
  var myscrollable = $('.scrollable_gallerie').scrollable({size: 1, circular: false, mousewheel: true}).autoscroll({ step: 1, interval: 10000,autoplay: true });
  
  // Scroller-Api zur Verfuegung stellen
  var api_scrollable = $('.scrollable_gallerie').data('scrollable');
  // Scroller Button Play
  $('#actionButtons > a#play_stop').click(function(){api_scrollable.play();return false;})
  // Scroller Button Pause
  $('#actionButtons > a#pause').click(function(){api_scrollable.pause();return false;})
  
  var myoverlay = $('.thumb img[rel]').overlay({
    top: 0,
    close: '#close',
  	closeOnClick: false,
    onBeforeLoad: function(){
      cur_scrollable = this.getOverlay().find('.scrollable_gallerie');
      api_cur_scrollable = cur_scrollable.data('scrollable');
      api_cur_scrollable.seekTo(0,0);
      record_id = this.getTrigger().attr('rel').replace('#overlay_','');
      api_cur_scrollable.getItemWrap().load('index.php?id=222&type=500&uid='+record_id+' .item', function(){
        api_cur_scrollable.reload();
      })
      
//       $.each(cur_scrollable.find('img'), function(){
//         img_name = $(this).attr('rel');
//         $(this).attr('src', img_name);
//       })

    }
  });
  var api_overlay = myoverlay.data('overlay');
  // Overlay Button Close
  $('#actionButtons > a#close').click(function(){api_overlay.close();return false;})
  $('.gallerie').position({
     my: 'center center',
     at: 'center center',
     offset: '-10 0',
     of: window
  });
  
});


