var base_url = $('input#base_url').val();
var current_url = $('input#current_url').val();

function login(){
	var username = $('input#username').val();
	var password = $('input#password').val();
	
	$('h3#login_status').html('').fadeTo(300, .1, function(){
		$(this).html('<div align=\'center\'><img src=\'' + base_url + 'images/ajax.gif\' /></div>').fadeTo(800, 1, function(){
			$.post(base_url + 'login', { 'username' : username, 'password' : password }, function(data){
				data = $.trim(data);
				$('h3#login_status').html('<div align=\'center\'>Processing ...</div>').fadeTo(800, .3, function(){
					if(data=='success'){
						$(this).html('<div align=\'center\'>Successful! Redirecting ...</div>').fadeTo(800, 1, function(){
							document.location = current_url;
						});						
					} else {
						$(this).html('<div align=\'center\'>Invalid Username or Password!</div>').fadeTo(800, 1);
					}
				});
			});
		});
	});	
}

function logout(){
	if(confirm('Are You Sure You Want To Logout?')){
		document.location = base_url + 'login/logout';
	}
}

function forgot_password_popup(){
	$.post(base_url + 'login/forgot_password', {}, function(data){
		enablePopup(data);
	});	
}

function process_forgot_password(){
	var email = $('input#email_address').val();
	
	if(email==''){
		alert('Please Enter Your Email and Try Again.');
		return false;
	}
	
	if(confirm('Are You Sure You Want to Reset Your Password?')){
		$.post(base_url + 'login/process_forgot_password', { 'email' : email }, function(data){
			if(data){
				data = $.trim(data);
				alert(data)
			}
		});
	}	
}

