//eval(function(p, a, c, k, e, r) { e = function(c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) r[e(c)] = k[c] || e(c); k = [function(e) { return r[e] } ]; e = function() { return '\\w+' }; c = 1 }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p } ('b(c.d.e){$(2(){$(\'f.g\').h().i(\'p>j:3(.k):3(.l)\').m(2(){1 $0=$(0);1 4=$0.5();1 6=n.o.q(0,\'\').r(\'7\');1 8=$("<s>").9("a","t").7(6).5(4);$0.9("a","-u-v-w").x().y(8)}).z().A()})};', 37, 37, 'this|var|function|not|labelContent|html|labelWidth|width|labelSpan|css|display|if|jQuery|browser|mozilla|form|cmxform|hide|find|label|nocmx|error|each|document|defaultView||getComputedStyle|getPropertyValue|span|block|moz|inline|box|empty|append|end|show'.split('|'), 0, {}))

// apply inline-box only for mozilla
if( jQuery.browser.mozilla ) {
	// do when DOM is ready
	$( function() {
		// search form, hide it, search labels to modify, filter classes nocmx and error
		$( 'form.cmxform' ).hide().find( 'p>label:not(.nocmx):not(.error)' ).each( function() {
			var $this = $(this);
			var labelContent = $this.html();
			var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
			// create block element with width of label
			var labelSpan = $("<span>")
				.css("display", "block")
				.width(labelWidth)
				.html(labelContent);
			// change display to mozilla specific inline-box
			$this.css("display", "-moz-inline-box")
				// remove children
				.empty()
				// add span element
				.append(labelSpan);
		// show form again
		}).end().show();
	});
};
