$(document).ready(function(){

	$("a.switch_thumb").toggle(function(){
	  $(this).addClass("swap"); 
	  $("ul.display").fadeOut("fast", function() {$(this).fadeIn("fast").addClass("thumb_view");});
	  }, function () {
      $(this).removeClass("swap");
	  $("ul.display").fadeOut("fast", function() {$(this).fadeIn("fast").removeClass("thumb_view");});
	}); 


$(".thumb_view a.expand").click(function(){
	  var scroll = '#' + this.rel;
	  $(this).addClass("swap");
	  $("ul.display").fadeOut("fast", function() {
	  	$(this).fadeIn("fast").removeClass("thumb_view");
		$.scrollTo( scroll, 800, {offset:-50});
		 });
		 return false;
	  }); 
	  
	$("a.switch_thumb").toggle(function(){
	  $(this).addClass("swap");
	  $("ul.display").fadeOut("fast", function() {$(this).fadeIn("fast").removeClass("thumb_view");});
	  }, function () {
      $(this).removeClass("swap");
	  $("ul.display").fadeOut("fast", function() {$(this).fadeIn("fast").addClass("thumb_view");});
	}); 
			
	$.fn.clearOnFocus = function(){
 
    /* No attribution required,
       don't use excessively */
 
    return this.focus(function(){
        var v = $(this).val();
        $(this).val( v === this.defaultValue ? '' : v );
    }).blur(function(){
        var v = $(this).val();
        $(this).val( v.match(/^\s+$|^$/) ? this.defaultValue : v );
    });
 
};

$('input').clearOnFocus();
$('textarea').clearOnFocus();

});
