$(function(){
	
	$('.reply-comment').click(function(e) {
		e.preventDefault();
		var postId = $(this).attr('rel');
		$('#reply_input').val(postId);
		$.scrollTo('#comment-form', 900);
		$('#comment-form h2').html('Reply to a Comment');
	});
	
	$('#comment-form').ajaxForm(function(data) {
		$('#comment-callback').fadeOut('fast');
		if(data == 1) {
			
			$('#captcha-img').attr('src', $('#captcha-img').attr('src') + '?' + Math.random());
				
			$('#comment-form').resetForm();
			$('#comment-callback').html('<p class="success">Your comment has been recieved for moderation</p>');
			$('#comment-callback').fadeIn('slow');

		} else {
			$('#comment-callback').html(data);
			$('#comment-callback').fadeIn('slow');
		}
	});
	
	$('form .slider label').each(function(){
		var labelColor = '#999';
		var restingPosition = '5px';
	
		// style the label with JS for progressive enhancement
		$(this).css({
			'color' : labelColor,
			 	'position' : 'absolute',
		 		'top' : '6px',
				'left' : restingPosition,
				'display' : 'inline',
	    		'z-index' : '99'
		});
	
	
		var inputval = $(this).next().val();
	
		// grab the label width, then add 5 pixels to it
		var labelwidth = $(this).width();
		var labelmove = labelwidth + 5 +'px';
	
		//onload, check if a field is filled out, if so, move the label out of the way
		if(inputval !== ''){
			$(this).stop().animate({ 'left':'-'+labelmove }, 1);
		}    	
	
		// if the input is empty on focus move the label to the left
		// if it's empty on blur, move it back
		$('input, textarea').focus(function(){
			var label = $(this).prev('label');
			var width = $(label).width();
			var adjust = width + 5 + 'px';
			var value = $(this).val();
		
			if(value == ''){
				label.stop().animate({ 'left':'-'+adjust }, 'fast');
			} else {
				label.css({ 'left':'-'+adjust });
			}
		}).blur(function(){
			var label = $(this).prev('label');
			var value = $(this).val();
		
			if(value == ''){
				label.stop().animate({ 'left':restingPosition }, 'fast');
			}	
		
		});	
	}); // End "each" statement
	
}); // End loaded jQuery
