SIV.addHandlers({
	
	loggingIn : function(success, data) {
		if (success) {
			document.location.href = '/hrmedia/';
		} else {
			$('#login-submit').removeClass('disabled')
			$('#login-submit').html('Submit');
			$('.login-loading').hide();
			 
			new Boxy("<div style='height:100px;width:200px'>" + data.error + "</div>", {title: 'Invalid Login!',modal:true,closable:true});
			
		}
	}
	
	
	
	
});

$(function(){
	

    $('input').keydown(function(e){
        if (e.keyCode == 13) {
            $(this).parents('form').submit();
            return false;
        }
    });


	
	$('#login-submit').click(function(ev) {
		if($(this).hasClass('disabled')){ return false;}
		ev.preventDefault();
		ev.target.blur();
		$(this).addClass('disabled');
		$(this).html('Logging in..');
		$('.login-loading').show();
		SIV.ajaxCall({
			url: '/hrmedia/login/index/login/',
			handler: 'loggingIn',
			form: 'login-form'
		});
		
		return false;
	});
	
	$('#login-form').submit(function(ev){
		if($('#login-submit').hasClass('disabled')){ return false;}
		$('#login-submit').addClass('disabled');
		$('#login-submit').html('Logging in..');
		$('.login-loading').show();
		ev.preventDefault();
			SIV.ajaxCall({
			url: '/hrmedia/login/index/login/',
			handler: 'loggingIn',
			form: 'login-form'
		});
		
		return false;
		
	})
	
	
})
