
		//when the dom is ready...
		window.addEvent('domready',function() {
			//a few settings
			var labelColor = '#CCC', restingPosition = 5;
			//for every form field
			$$('form#info .slider label').each(function(label){
				//set the label enhancements into place
				label.setStyles({
					color: labelColor,
					position: 'absolute',
					top: 6,
					left: restingPosition,
					display: 'inline',
					'z-index': 99
				});
				//get input value
				var input = label.getNext('input');
				//grab label width, add resting position value
				var width = label.getSize().x;
				var move = width + restingPosition;
				//onload, check if a field is filled out, if so, move the label out of the way
				if(input.get('value') !== '') {
					label.tween('left',0 - move);
				}
				// if the input is empty on focus move the label to the left
				// if it's empty on blur, move it back
				input.addEvents({
					focus: function() {
						if(input.get('value') == '') {
							label.tween('left',0 - move);
						}
						else {
							label.setStyle('left',0 - move);
						}
					},
					blur: function() {
						if(input.get('value') == ''){
							label.tween('left',restingPosition);
						}
					}
				});
			});
		});