$(document).ready(function() {

  // Clear default value from specific fields on focus
  $('.blank-on-focus').each(function(element) {
    var element        = $(element),
        default_class  = 'pp-pre-pop';

    element.attr('default', element.value());
    element.addClass(default_class);

    element.focus(function() {
      if(element.value() == element.attr('default')) {
        element.value('');
        element.removeClass(default_class);
      }
    });

    element.blur(function() {
      if(element.value().length == 0) {
        element.value( element.attr('default') );
        element.addClass(default_class);
      }
    });
  });

  // Accessible switch
  $('#pp-accessible-toggle').click(function() {
    var stylesheet = $('#pp-high-contrast');

    switch(stylesheet.attr('rel')) {
      case 'alternate':
        stylesheet.attr('rel', 'stylesheet');
        break;
      case 'stylesheet':
        stylesheet.attr('rel', 'alternate');
        break;
    }

    return false;
  });

});


