(function($){$.browserTest=function(a,z){var u='unknown',x='X',m=function(r,h){for(var i=0;i<h.length;i=i+1){r=r.replace(h[i][0],h[i][1]);}return r;},c=function(i,a,b,c){var r={name:m((a.exec(i)||[u,u])[1],b)};r[r.name]=true;r.version=(c.exec(i)||[x,x,x,x])[3];if(r.name.match(/safari/)&&r.version>400){r.version='2.0';}if(r.name==='presto'){r.version=($.browser.version>9.27)?'futhark':'linear_b';}r.versionNumber=parseFloat(r.version,10)||0;r.versionX=(r.version!==x)?(r.version+'').substr(0,1):x;r.className=r.name+r.versionX;return r;};a=(a.match(/Opera|Navigator|Minefield|KHTML|Chrome/)?m(a,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,''],['Chrome Safari','Chrome'],['KHTML','Konqueror'],['Minefield','Firefox'],['Navigator','Netscape']]):a).toLowerCase();$.browser=$.extend((!z)?$.browser:{},c(a,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));$.layout=c(a,/(gecko|konqueror|msie|opera|webkit)/,[['konqueror','khtml'],['msie','trident'],['opera','presto']],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);$.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||[u])[0].replace('sunos','solaris')};if(!z){$('html').addClass([$.os.name,$.browser.name,$.browser.className,$.layout.name,$.layout.className].join(' '));}};$.browserTest(navigator.userAgent);})(jQuery);
/*
alert($.browser.name); // this will alert 'chrome'
alert($.browser.version); // this will alert '3.0.195.33'
alert($.browser.versionNumber); // this will alert '3'
alert($.browser.versionX); // this will alert '3'
alert($.browser.className); // this will alert 'chrome3'
alert($.layout.name); // this will alert 'webkit'
alert($.layout.version); // this will alert '532.0'
alert($.layout.versionNumber); // this will alert '532'
alert($.layout.versionX); // this will alert '5'
alert($.layout.className); // this will alert 'webkit5'
alert($.os.name); // this will alert 'win'
*/

function labelFocus(){
	$('table > tbody th label').add('dl.label > dt > label').css('cursor', 'pointer').click(function(){
		if(!$(this).attr('for')) return false;
		var label_id = $(this).attr('for');
		labelTarget = document.getElementById(label_id);
		if(!labelTarget) return false;
		else labelTarget.focus();
	});
}
function input100(){
	$("textarea, input[type=text]").width(function(){
		if(this.className.indexOf("input100") != -1) {
			//alert( parseInt($(this).css("margin-left")) );
			if(!$(this).css("margin-left")) {
				marginLeft = parseInt($(this).css("margin-left"));
			}else{
				marginLeft = 0;
			}
			if(!$(this).css("margin-right")) {
				marginRight = parseInt($(this).css("marginRight"));
			}else{
				marginRight = 0;
			}
			if(parseInt($(this).css("paddingLeft")) != 0) {
				paddingLeft = parseInt($(this).css("paddingLeft"));
			}else{
				paddingLeft = 0;
			}
			if(parseInt($(this).css("paddingRight")) != 0) {
				paddingRight = parseInt($(this).css("paddingRight"));
			}else{
				paddingRight = 0;
			}
			if(parseInt($(this).css("borderLeftWidth")) != 0) {
				borderLeftWidth = parseInt($(this).css("borderLeftWidth"));
			}else{
				borderLeftWidth = 0;
			}
			if(parseInt($(this).css("borderRightWidth")) != 0) {
				borderRightWidth = parseInt($(this).css("borderRightWidth"));
			}else{
				borderRightWidth = 0;
			}
			var result = $(this).parent().width() - marginLeft - marginRight - paddingLeft - paddingRight - borderLeftWidth - borderRightWidth;
			return result;
		}
	});
}
addLoadEvent(function(){
	//input100();
}); 
