text: (function($) {
  	$.fn.focusme = function() {
  		var f = false;
  		$(this).each(function() {
  			var $i = $(this);
  			if (f) {
  				$i.removeAttr('focusme');
  				return;
  			}
  
  			var a = $i.attr('focusme');
  			$i.removeAttr('focusme');
  
  			var $a = null;
  			if (a == 'true') {
  				$a = $i.find('input,select,textarea,button').not(':hidden,:disabled,[readonly]').eq(0);
  				if ($a.length < 1) {
  					$a = $i.find('a').not(':hidden,:disabled').eq(0);
  					if ($a.length < 1) {
  						$a = $i;
  					}
  				}
  			}
  			else if (a != '' && a != 'false') {
  				$a = $i.find(a).eq(0);
  			}
  			
  			if ($a && $a.length) {
  				f = true;
  				var $w = $(window), st = $w.scrollTop(), sl = $w.scrollLeft();
  				$a.focus();
  				$(window).scrollTop(st).scrollLeft(sl);
  			}
  		});
  	};
  
  	$(window).on('load', function() {
  		$('[focusme]').focusme();
  	});
  })(jQuery);
  