 /**
 * Heading
 * A jQuery plugin for replacing headings with images.
 *
 * Version 1.0
 * March 19th, 2009
 *
 * Created by:
 * Frank Broersen
 *
 * Inspired by:
 * Dynamic Heading Generation (http://www.stewartspeak.com/headings/)
 *
 **/
(function($){

  $.fn.Heading = function(options) {

    var defaults = {
      url: 'assets/h1'
    };

    var options = $.extend(defaults, options);

    return this.each(function() {

      var heading = $(this);

      heading.css('visitbility','hidden');

      var img = "<img class='replacement' src='" + options.url + "/"  + heading.html() + ".png' alt='' title='' />";

      heading.html( img );

      heading.css('visibility','visible');

    });

  }

})(jQuery);


$(document).ready(function() {
  $('#right h1').Heading();
  $('.title').Heading({ url: 'assets/h2' });

});
 
var Referentie = {

  total: 0,

  current: 1,

  timer: null,

  play: true,

  init: function() {

    Referentie.total = $('.referentie').length;

    $('#rN').bind('click',function(){
      Referentie.stop();
      if( Referentie.current == Referentie.total ) {
        Referentie.current = 1;
      } else {
        Referentie.current = Referentie.current + 1;
      }
      Referentie.doFade();
    });

    $('#rP').bind('click',function(){
      Referentie.stop();
      if( Referentie.current == 1 ) {
        Referentie.current = Referentie.total;
      } else {
        Referentie.current = Referentie.current - 1;
      }
      Referentie.doFade();
    });

    $('#rS').bind('click',function(){
      if( Referentie.play == true ) {
        Referentie.play = false;
        Referentie.stop();
      } else {
        Referentie.play = true;
        Referentie.start();
      }
    });

    Referentie.start();

  },

  doFade: function() {
    $('.referentie').fadeOut();
    $('#ref' + Referentie.current ).fadeIn();
  },

  start: function() {
    $('#rS').removeClass('pause');
    Referentie.timer = setTimeout ( "Referentie.loop();", 7000 );
  },

  loop: function() {
    $('#rS').removeClass('pause');
    $('#rN').click();
    Referentie.start();
  },

  stop: function() {
    $('#rS').addClass('pause');
    clearTimeout( Referentie.timer );
  }

}

$(document).ready(function() {
  Referentie.init();
});
 /**
 * EmptyOnClick
 * A jQuery plugin for emptying form fields on click
 *
 * Version 1.0
 * March 19th, 2009
 *
 * Copyright (c) 2009 Frank Broersen (http://www.pitgroup.nl)
 *
 **/
(function($){
  
  $.fn.EmptyOnClick = function() {

    return this.each(function() {

      var defaultValue = $(this).val();

      var input = $(this);

      $(this)

      // Empty on click
      .bind("focus", function( e ) {
        if( defaultValue == input.val() )
          input.val('');
      })
      
      // Fill on blur
      .bind("blur", function( e ) {
        if( input.val() == '' )
          input.val( defaultValue );
      });

      $(this).parents('form').bind("submit", function( e ) {
        if( input.val() == defaultValue )
          input.val( '' );
      });

    });

  }

})(jQuery);

$('.empty').EmptyOnClick();


