$(document).ready(function() { 
    var options = { 
        beforeSubmit:  preSubmit, 
        success:       successProcess, 
        dataType:      'json'       
    }; 
 
    $('#pass-form').submit(function() { 
        $(this).ajaxSubmit(options); 
        return false; 
    }); 
}); 
 
function preSubmit(formData, jqForm, options) { 
	$('#pass-msgs').hide();
    return true; 
} 
 
function successProcess(respObj, statusText)  { 
    try {   
    	$('#pass-msgs').html(respObj.message);
        
        if (respObj.status == "error"){    	
        	$('#pass-msgs').addClass('msg-error');
        	$('#pass-msgs').fadeIn('fast');
        }
        else {
        	$('#pass-msgs').addClass('msg-ok');
        	$('#pass-msgs').fadeIn('slow');
        	$('#pass-form-container').hide();
        }
    }
    catch (e) {
    }
}
