$(document).ready(function() {
	
	
	$(".slide").scrollable({
    next: ".slide-next",
    prev: ".slide-prev", 
    speed: "normal", 
    circular: true
	}).autoscroll({ autoplay: true, interval:8000 });
  
  
  // ------------------------------------------------------------- Formular
/*
  var $value = 'Vorname';
  var $object = $('#footer #xform-formular-firstname').find('input[type=text]');
  checkFormValueBefore($object, $value);
  
  var $value = 'Nachname';
  var $object = $('#footer #xform-formular-name').find('input[type=text]');
  checkFormValueBefore($object, $value);
  
  var $value = 'E-Mail';
  var $object = $('#footer #xform-formular-email').find('input[type=text]');
  checkFormValueBefore($object, $value);
*/  
  
  // ------------------------------------------------------------- Teaser
  $('.tsr').eq(-1).addClass('tsr-last');
  
  
  // ------------------------------------------------------------- News
  $('.news:eq(0)').addClass('news-first').addClass('news-open');
  $('.news').eq(-1).addClass('news-last');
  
  $('.news').hover(
    function()
    {
      $(this).addClass('news-hover');
    }, 
    function()
    {
      $(this).removeClass('news-hover');
    }
  )
  
  
  $('.news').click(function()
  {
    var $this = $(this);
  
    // alle News schliessen
    $('.news').find('.content').slideUp(300, function()
    {
      $('.news').removeClass('news-open')
    });
    
    // News oeffnen
    $this.find('.content').slideDown(300, function()
    {
      $this.addClass('news-open');
    })
  });
  
  
  // ------------------------------------------------------------- Info
  $('.info:eq(0)').addClass('info-first').addClass('info-open');
  
  $('.info').hover(
    function()
    {
      $(this).addClass('info-hover');
    }, 
    function()
    {
      $(this).removeClass('info-hover');
    }
  )
  
  
  $('.info').click(function()
  {
    var $this = $(this);
  
    // alle Info schliessen
    $('.info dd').slideUp(300, function()
    {
      $('.info').removeClass('info-open')
    });
    
    // News oeffnen
    $this.find('dd').slideDown(300, function()
    {
      $this.addClass('info-open');
    })
  });
  

	$('a[rel*=facebox]').fancybox();
	
	$("a[rel^='gal']").fancybox();
	
});


function checkFormValueBefore($object, $value)
{
  if ($object.val() == '')
  {
    $object.val($value);
  }
  
  $object.click(function()
  {
    if($object.val() == $value)
      $object.val('');
  });

  $object.blur(function()
  {
    if($object.val() == '')
      $object.val($value);
  });
}

