
$(function(){
					 
	// BUTTON HOVER, ETC
	$('.btnWrap > div').hover( function() {
		parts = $(this).attr('className').split("_");
		h = parts[parts.length-1];
		$('.btnBKGD',this).css({ 'top': '-' + h + 'px' });
	},function() {
		$('.btnBKGD',this).css({ 'top': '0px' });
	}).mousedown( function() {
		parts = $(this).attr('className').split("_");
		h = parts[parts.length-1];
		h = h*2;
		$('.btnBKGD',this).css({ 'top': '-' + h + 'px' });
	});
	
	//Add an * to all labelreq spans	
	$('span.labelreq').each( function() {
		$(this).html($(this).html() + ' *');
	});
 
 	// FUNCTION to get the HEX code of a rgb color 
	getHex = function(rgbString) {
		var parts = rgbString.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 
		// parts now should be ["rgb(0, 70, 255", "0", "70", "255"] 
																 
		if (parts != null) {
			if (parts[0] != null) delete (parts[0]); 
			for (var i = 1; i <= 3; ++i) { 
					parts[i] = parseInt(parts[i]).toString(16); 
					if (parts[i].length == 1) parts[i] = '0' + parts[i]; 
			}
			var hexString = parts.join(''); // "0070ff" 
		} else {
			var hexString = rgbString.substr(1,rgbString.length-1);
			if (hexString.length == 3) {
				tmp = '';
				for (var i=0; i < hexString.length; i++) {
					tmp = tmp + hexString.substr(i,1) + hexString.substr(i,1);
				}
				hexString = tmp;
			}
		}
		return hexString;
	}
});
