jQuery(document).ready(function(){
	jQuery("a.blurable").click(function(){
		jQuery(this).get(0).blur();
	});
	if (jQuery("span.notice")) {
		setTimeout(function(){
			jQuery("span.notice").fadeOut();
		}, 3000);
	}
	window.viewportHeight = function() {
		return window.innerHeight ? window.innerHeight : $(window).height();
	}
});

jQuery.fn.vibrate=function(b){var a=jQuery.extend({speed:30,duration:2000,frequency:10000,spread:3},b);return this.each(function(){var c=jQuery(this);var e=function(){var f=Math.floor(Math.random()*a.spread)-((a.spread-1)/2);var h=Math.floor(Math.random()*a.spread)-((a.spread-1)/2);var g=Math.floor(Math.random()*a.spread-(a.spread-1)/2);c.css({position:"relative",left:h+"px",top:f+"px",WebkitTransform:"rotate("+g+"deg)"})};var d=function(){var g=setInterval(e,a.speed);var f=function(){clearInterval(g);c.css({position:"static"})};setTimeout(f,a.duration)};d()})};