// JavaScript Document
$(document).ready(function(){
    $('body').addClass('loginBg');
	
	$('#linkForgotPassw').click(function(){
		$("#divForgotPassw").show("slow");
	  	$("#divLogin").hide("slow");
	});
	
	$('#linkLogin').click(function(){
		$("#divLogin").show("slow");
	  	$("#divForgotPassw").hide("slow");						   
	});
	
	container=$('.infoBlock');
	
    var opc_frmLogin={
        rules: {
            txtUser: "required",
            txtPass: "required"
        },
        messages: {
            txtUser: "Email Address is required",
            txtPass: "Password is required"
        },
        errorLabelContainer: container,
        wrapper: 'li',
        invalidHandler: function(form, validator) {
            container.text('').removeClass('load').addClass('error');
        },
        submitHandler: function(form) {
            container.removeClass('error').addClass('load');
            container.text('Searching...').show();

            $(form).ajaxSubmit({
                success:  function(responseText, statusText){
                    var resp=$.trim(responseText).split("|");
                    if(resp[0]=="OK"){
                        location.href=resp[1];
                    }
                    else{
                        container.text(resp[0]).removeClass('load').addClass('error');
                    }
                }
            });
        }
    };
    $('#frmLogin').validate(opc_frmLogin);
	
	var opc_frmForgot={
        rules: {
            txtMail: {email:true, required:true }
        },
        errorLabelContainer: container,
        wrapper: 'li',
        invalidHandler: function(form, validator) {
            container.addClass('error');
        },
        submitHandler: function(form) {
            container.removeClass('error').addClass('load');
            container.text('Searching...').show();
            $(form).ajaxSubmit({                
                success:  function(responseText, statusText){
                    resp=$.trim(responseText);
					
                    if(resp.match("OK")){
                        container.text('An email has been sent to your email address with your login info.').removeClass('load').removeClass('error');
                    }
                    else{
                        container.text(responseText).removeClass('load').addClass('error');
                    }
                }
            });
            return false;
        }
    };
    $('#frmForgot').validate(opc_frmForgot);
	
});
