$(document).ready(function(){
				
	// Emulate HTML5 placeholders		   
	$("[placeholder]").focus(function() {
	  var input = $(this);
	  if (input.val() == input.attr("placeholder")) {
		input.val("");
		input.removeClass("placeholder");
	  }
	}).blur(function() {
	  var input = $(this);
	  if (input.val() == "" || input.val() == input.attr("placeholder")) {
		input.addClass("placeholder");
		input.val(input.attr("placeholder"));
	  }
	}).blur();

	$("[placeholder]").parents("form").submit(function() {
	  $(this).find("[placeholder]").each(function() {
		var input = $(this);
		if (input.val() == input.attr("placeholder")) {
		  input.val("");
		}
	  })
	});

	// Add page id to body
	if (typeof page_id !== 'undefined') {
		$('body').addClass(page_id);
	}

});

/* Preload images */
(function($) {
  var cache = [];
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = "/images/" + arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery);
