$(document).ready(function() {
	$('label[class!="normal"]').each(function() {
		var label = $(this);
		var input = $('#' + label.attr('for'));
		
		label.text(label.text().replace(':', ''));
		if (input.val() != '') label.hide();
		
		label.click(function() {
			label.hide();
			input.focus();
		});
		input.focus(function() {
			label.hide();
		});
		
		input.blur(function() {
			if (input.val() == '') {
				label.show();
			}
		});
	});
	$('form').bind('reset', function() {
		setTimeout(function() {
			$('form').find('label[class!="normal"]').each(function() {
				if ($('#' + $(this).attr('for')).val() != '') $(this).hide();
				else $(this).show();
			});
		}, 100);
	});
	$('label[for="auth_login"],label[for="auth_password"]').each(function() {
		var label = $(this);
		var input = $('#' + label.attr('for'));
		var initial = label.hide().text().replace(':', '');
		input.focus(function() {
			if (input.val() == initial) {
				input.val('');
			}
		}).blur(function() {
			if (input.val() == '') {
				input.val(initial);
			}
		});
		if (input.val() == '') input.val(initial);
	});
});
