jQuery(document).ready(function()
  {

    /*
  *   Examples - images
  */

    $("a#zoom11").fancybox(
      {
      'autoScale': true,
      'overlayOpacity': 0.7,
      'overlayColor': '#000',
      'titlePosition': 'inside',

      'padding': 1
      }
    );

    $("a#zoom2").fancybox(
      {
      'autoScale': true,
      'hideOnContentClick': true,
      'showCloseButton': true,
      'padding': 0,
      'speedIn': 500,
      'speedOut': 500,

      'overlayOpacity': 0.7,
      'overlayColor': '#000',
      'titleShow': true,
      'cyclic': false,
      'transitionIn': 'elastic',
      'transitionOut': 'elastic',
      'titlePosition': 'over',
      'titleFormat': function(title) {
          return '<div id="fancybox-title-over" align="center"><b>'+title+'</b></div>';
        }

      }
    );
    $("a#zoom3").fancybox(
      {
      'autoScale': true,
      'hideOnContentClick': true,
      'showCloseButton': true,
      'padding': 0,
      'speedIn': 500,
      'speedOut': 500,

      'overlayOpacity': 0.7,
      'overlayColor': '#000',
      'cyclic': false,
      'transitionIn': 'elastic',
      'transitionOut': 'elastic',
      'titlePosition': 'over'

      }
    );
    $("a#example3").fancybox(
      {
      'titleShow': false,
      'transitionIn': 'none',
      'transitionOut': 'none'
      }
    );

    $("a#example4").fancybox();

    $("a#example5").fancybox(
      {
      'titlePosition': 'inside'
      }
    );

    $("a#example6").fancybox(
      {
      'titlePosition': 'over'
      }
    );

    $("a[rel=group]").fancybox(
      {

      'autoScale': true,

      'showCloseButton': true,
      'padding': 0,
      'margin': 100,
      'overlayOpacity': 0.7,
      'overlayColor': '#000',
      'transitionIn': 'none',
      'transitionOut': 'none',
      'titleShow': true,
      'titlePosition': 'over',
      'titleFormat': function(title, currentArray, currentIndex, currentOpts) {
          return '<div id="fancybox-title-over" align="center"><b>'+title+'</b><br>Bild ' + (currentIndex + 1) + ' / ' + currentArray.length + '</div>';
        }
      }
    );
        $("a[rel=groups]").fancybox(
      {


      'autoScale': true,

      'showCloseButton': true,
      'padding': 0,
      'margin': 100,
      'overlayOpacity': 0.7,
      'overlayColor': '#000',
      'transitionIn': 'none',
      'transitionOut': 'none',
      'titleShow': true,
      'titlePosition': 'over',
      'titleFormat': function(title, currentArray, currentIndex, currentOpts) {
          return '<div id="fancybox-title-over" align="center"><b>'+title+'</b><br>Bild ' + (currentIndex + 1) + ' / ' + currentArray.length + '</div>';
        }
      }
    );
    $("a[rel=group1]").fancybox(
      {
      'autoScale': true,
      'width': '35%',
      'height': '75%',
      'hideOnOverlayClick': false,
      'hideOnContentClick': false,
      'showNavArrows': false,
      'type': 'iframe',
      'padding': 0,

      'overlayOpacity': 0.7,
      'overlayColor': '#000',
      'transitionIn': 'fade',
      'transitionOut': 'fade',
      'titlePosition': 'over',
      'titleFormat': function(title, currentArray, currentIndex, currentOpts) {
          return '<div id="fancybox-title-over">Bild ' + (currentIndex + 1) + ' / ' + currentArray.length + '</div>';
        }
      }
    );
    /*
  *   Examples - various
  */

    $("#various1").fancybox(
      {
      'titlePosition': 'inside',
      'transitionIn': 'none',
      'transitionOut': 'none'
      }
    );

    $("#various2").fancybox(
      {
      'modal': true
      }
    );

    $("#various3").fancybox(
      {
      ajax: {
        type: "POST",
        data: 'mydata=test'
        }
      }
    );

    $("#various4").fancybox(
      {
      ajax: {
        type: "POST"
        }
      }
    );

    $(".various5").fancybox(
      {
      'overlayOpacity': 0.7,
      'padding': 0,
      'width': 650,
      'height': 464,
      'margin': 0,
      'overlayColor': '#000',
      'autoScale': false,
      'transitionIn': 'none',
      'transitionOut': 'none',
      'autoDimensions': true,
      'type': 'iframe',
      'hideOnOverlayClick': false,
      'hideOnContentClick': false
      }
    );

    $(".various6").fancybox(
      {
      'padding': 0,
      'margin': 0,
      'overlayOpacity': 0.7,
      'overlayColor': '#000',
      'autoScale': false,
      'modal': false,
      'transitionIn': 'none',
      'width': 580,
      'height': 595,
      'transitionOut': 'none',
      'type': 'iframe',
      'hideOnOverlayClick': false,
      'hideOnContentClick': false

      }
    );
    $(".various7").fancybox(
      {
      'overlayOpacity': 0.7,
      'padding': 0,
      'margin': 0,
      'width': 580,
      'height': 380,
      'overlayColor': '#000',
      'autoScale': false,
      'transitionIn': 'none',
      'transitionOut': 'none',
      'autoDimensions': true,
      'type': 'iframe',
      'titlePosition': 'outside'

      }
    );

    $("#various8, #various9").fancybox();

    /*
  *   Examples - manual call
  */

    $("#manual1").click(function()
      {
        $.fancybox(
          {
            //'orig'   : $(this),
          'padding': 0,
          'href': 'http://farm3.static.flickr.com/2687/4220681515_cc4f42d6b9.jpg',
          'title': 'Lorem ipsum dolor sit amet',
          'transitionIn': 'elastic',
          'transitionOut': 'elastic'
          }
        );
      }
    );

    $("#manual2").click(function()
      {
        $.fancybox(
          [
            'http://farm5.static.flickr.com/4044/4286199901_33844563eb.jpg',
            'http://farm3.static.flickr.com/2687/4220681515_cc4f42d6b9.jpg',
            {
            'href': 'http://farm5.static.flickr.com/4005/4213562882_851e92f326.jpg',
            'title': 'Lorem ipsum dolor sit amet, consectetur adipiscing elit'
            }
          ], {
          'padding': 0,
          'transitionIn': 'none',
          'transitionOut': 'none',
          'type': 'image',
          'changeFade': 0
          }
        );
      }
    );

    /*
  *   Tips & Tricks
  */

    $("#tip3").fancybox(
      {
      'transitionIn': 'none',
      'transitionOut': 'none',
      'titlePosition': 'over',
      'onComplete': function() {
          $("#fancybox-wrap").hover(function()
            {
              $("#fancybox-title").show();
            }, function() {
              $("#fancybox-title").hide();
            }
          );
        }
      }
    );

    $("#tip4").click(function()
      {
        $.fancybox(
          {
          'padding': 0,
          'autoScale': false,
          'transitionIn': 'none',
          'transitionOut': 'none',
          'title': this.title,
          'width': 680,
          'height': 495,
          'href': this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
          'type': 'swf'
          }
        );

        return false;
      }
    );

    $("#tip5").fancybox(
      {
      'scrolling': 'no',
      'titleShow': false,
      'onClosed': function() {
          $("#login_error").hide();
        }
      }
    );

    $("#login_form").bind("submit", function()
      {

        if ($("#login_name").val().length < 1 || $("#login_pass").val().length < 1) {
          $("#login_error").show();
          $.fancybox.resize();
          return false;
        }

        $.fancybox.showActivity();

        $.ajax(
          {
          type: "POST",
          cache: false,
          url: "/data/login.php",
          data: $(this).serializeArray(),
          success: function(data) {
              $.fancybox(data);
            }
          }
        );

        return false;
      }
    );

    $("#tip6").fancybox(
      {
      'transitionIn': 'none',
      'transitionOut': 'none',
      'autoScale': false,
      'type': 'iframe',
      'width': 500,
      'height': 500,
      'scrolling': 'no'
      }
    );

    /*
  *   Donate link
  */
    $("a#donate").bind("click", function()
      {
        $("#donate_form").submit();
        return false;
      }
    );

    /*
  *   Zebra-stripping table
  */

    $("table.options tr:nth-child(even)").addClass('even');

  }
);
