/*
 *	@file         global.js
 *	@description  Comportements globaux
 *	@author       Rafaël (ixmedia.com)
 */

$.fn.extend({
	
	focusinout: function( fonctionFocusIn, fonctionFocusOut ) {
		this.focusin(fonctionFocusIn);
		this.focusout(fonctionFocusOut);
	},
	
	mousedownup: function( fonctionMouseDown, fonctionMouseUp ) {
		this.mousedown(fonctionMouseDown);
		this.mouseup(fonctionMouseUp);
	}
	
});

(function($) {

	$(function() {
		
		$('a').keyup(function(e) {
			if ( e.which === 9 ) {
				$(this).addClass( 'focus' );
			}
		});
		$('a').blur(function() {
			$(this).removeClass( 'focus' );
		});
		
		$('ul#meta-nav li').focusinout(function() {
			$(this).addClass( 'focus' );
		}, function() {
			$(this).removeClass( 'focus' );
		});
		
	})

})(jQuery);

function log( stuff ) { if ( window.console ) window.console.log( stuff ); }
