$.fn.hoverButton = function() {
	this.each(function() {
		var myRe = /(.*)\[(\d+)x(\d+)\]/;
		var r = myRe.exec(this.getAttribute('rel'));
		var t = $(this);
		t.css('border',0).css('background', "url('/images/btn/"+r[1]+"')").css('width', r[2]+'px').css('height', r[3]+'px').css('cursor','pointer').val('').find('span').remove();
		if (this.tagName!='INPUT') t.css('display','block');
		this.hoverPosition = '-'+r[2]+'px';
		t.hover( 
			function() { this.style.backgroundPosition = this.hoverPosition+' 0';  },
			function() { this.style.backgroundPosition = '0 0'; }
		);
	});
	return this;
}

;function init_index(){
    $('a.hbutton').hoverButton();
	$('input.hbutton').hoverButton();
};