/**
 * @requires jQuery 1.3.2
 */
if(typeof(HANES_KOMEN) === 'undefined') {
	HANES_KOMEN = {};
}

HANES_KOMEN = function() {
	$(document).ready(function(){

		$('.external').attr('target', '_blank');

		$.fn.inputDefaultState = function(options){
			$(this)
				.val(options.text)
				.bind('focus', function(){
					if($(this).val() === options.text)
						$(this).val('');
				});
		};

		$('#email').inputDefaultState({text: $('#email').val()});
		var defaultEmailInput = 'Enter Email',
			defaultPasswordInput = 'Enter Password',
		showLogin = function(){
			$("#link-login").hide();
			$("#form-signin").fadeIn( 'fast' );
			$('input#username').inputDefaultState({text: defaultEmailInput});
			$('input#password').inputDefaultState({text: defaultPasswordInput});
			return false;
		},
	    forgotPassword = function(){
			$("#form-signin").hide();
			$("#form-reset-pass").fadeIn('fast');
			$('input#resetemail').inputDefaultState({text: defaultEmailInput });
			return false;
		};

		$("a#login-signin").click( showLogin );

		//$("a#forgot-password").click( forgotPassword );

		$("input#loginsubmit").click( function(){
			var loginusername = $("input#username").val(),
				loginpassword = $("input#password").val();
			if( ( ( defaultEmailInput == loginusername ) ||( null == loginusername) ) ||( (defaultPasswordInput == loginpassword) || ('' == loginpassword) )){
				alert( "Please enter your Email and password" );
				//showPassMessage();
				return false;
			}
		});

		$("input#resetsubmit").click( function(){
			var resetemail = $("input#resetemail").val();
			resetSubmit( $.trim( resetemail )  );
			return false;
		});

	});

}();