function updateButtons() {
	jQuery('input:submit, input:button').each(function() {
		if (!jQuery(this).hasClass('disable-ui')) {
			jQuery(this).button();
		}
	});



	jQuery('input:submit, input:button').css('font-size','12px');
	jQuery('input:submit, input:button').addClass('shadow');

	fInputs = 'input:text, textarea, select, input:password';
	jQuery(fInputs).addClass('input');
	jQuery(fInputs).addClass('border');
	jQuery(fInputs).addClass('shadow');
	jQuery('textarea').addClass('input-textarea');
	
	jQuery('.inputDate').datepicker();

	fButtonTypes = 'To,New,Save,Delete,Create,Edit,Open,Close,Settings,View,Restore,Sync,Mail,Reset,Picture,Upload,Sign In,More,Search,Find,Match,List,Categorize,Back,Completed,Post,Help,Download,Write,Reply,Archive,Attach';
	fButtonIcons = 'contact,circle-plus,circle-check,circle-minus,circle-plus,gear,pencil,circle-close,gear,circle-zoomin,arrowreturnthick-1-w,transferthick-e-w,mail-closed,arrowreturnthick-1-w,person,circle-arrow-n,locked,circle-arrow-s,search,search,star,carat-2-n-s,bookmark,circle-arrow-w,circle-check,pin-s,help,arrowthickstop-1-s,pencil,arrowreturnthick-1-w,clock,tag';
	
	fButtonTypes = fButtonTypes.split(',');
	fButtonIcons = fButtonIcons.split(',');
	fDefaultIcon = 'circle-arrow-e';
	
	jQuery('button').each(function() {
		transformButton(this);
	});

	jQuery('.buttonset').buttonset();
}

function transformButton(fObj) {
    fButtonTypes = 'To,New,Save,Delete,Create,Edit,Open,Close,Settings,View,Restore,Sync,Mail,Reset,Picture,Upload,Sign In,More,Search,Find,Match,List,Categorize,Back,Completed,Post,Help,Download,Write,Reply,Archive,Attach';
    fButtonIcons = 'contact,circle-plus,circle-check,circle-minus,circle-plus,gear,pencil,circle-close,gear,circle-zoomin,arrowreturnthick-1-w,transferthick-e-w,mail-closed,arrowreturnthick-1-w,person,circle-arrow-n,locked,circle-arrow-s,search,search,star,carat-2-n-s,bookmark,circle-arrow-w,circle-check,pin-s,help,arrowthickstop-1-s,pencil,arrowreturnthick-1-w,clock,tag';
	
	fButtonTypes = fButtonTypes.split(',');
	fButtonIcons = fButtonIcons.split(',');
	fDefaultIcon = 'circle-arrow-e';
	
	fVal = jQuery(fObj).html();
	fVal = fVal.toUpperCase();
	fIcon = fDefaultIcon;
	for (i=0; i<fButtonTypes.length; i++) {
		fThisType = fButtonTypes[i].toUpperCase();
		fPos = fVal.indexOf(fThisType);
		if (fPos > -1) {
			fIcon = fButtonIcons[i];
		}
	}
	
	jQuery(fObj).button({
		icons: {
			primary: 'ui-icon-'+fIcon
		}
	});
	
	jQuery(fObj).addClass('shadow');
}

function btnTempLabel(fBtnID, fLabel) {
    fOrigLabel = jQuery(fBtnID).button('option', 'label');
    setBtnLabel(fBtnID, fLabel);

    setTimeout('setBtnLabel("'+fBtnID+'", "'+fOrigLabel+'")', 500);
}

function setBtnLabel(fBtnID, fLabel) {
    jQuery(fBtnID).button('option', 'label', fLabel);
}
