(function ($) {
	var onDocumentReady = function () {
		var frm = $('#frm-login');
		if (frm.length > 0) {
			var eml = frm.find('#LoginForm_email'),
				pass = frm.find('#LoginForm_password');
			if (eml.length > 0 && pass.length > 0) {
				eml.data('defaultValue', frm.find('label[for="LoginForm_email"]').text());
				pass.data('defaultValue', frm.find('label[for="LoginForm_password"]').text());
				var onFocus = function () {
						var $this = $(this);
						if ($this.val() == $this.data('defaultValue')) {
							$this.val('');
						}
					},
					onBlur = function () {
						var $this = $(this);
						if (($.trim($this.val())).length == 0) {
							$this.val($this.data('defaultValue'));
						}
					},
					onSubmit = function () {
						eml.add(pass).each(function () {
							var $this = $(this);
							if ($this.val() == $this.data('defaultValue')) {
								$this.val('');
							}
						});
					};
				eml.add(pass).bind('focus', onFocus).bind('blur', onBlur).trigger('blur');
				frm.bind('submit', onSubmit);
			}
		}
	};
	$(document).bind('ready', onDocumentReady);
})(jQuery);
