
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery);

function refresh_newsletter_js() {
	$('.content_newsletter form').submit( function() {
		var queryString = $(this).formSerialize();
		$('.content_newsletter input.newsletter_email').attr('disabled', true);
		$('.content_newsletter input.newsletter_email').val('En attente...');
		$('.content_newsletter .messages').remove();
		$.post( location.href, queryString, function(data) {
			$('.content_newsletter').replaceWith( $(data).find('.content_newsletter') );
			refresh_newsletter_js();
		});
		return false;
	});
}


jQuery.preLoadImages(
	"/themes/fltt/images/nav_bg.gif", 
	"/themes/fltt/images/nav_federation_bg.gif",
	"/themes/fltt/images/nav_international_bg.gif",
	"/themes/fltt/images/nav_national_bg.gif",
	"/themes/fltt/images/bg_federation.jpg",
	"/themes/fltt/images/bg_national.jpg",
	"/themes/fltt/images/bg_international.jpg",
	"/themes/fltt/images/bg_home.jpg"
);
$(document).ready(function(){
	
	$('#search form .input_submit').click( function() {
		$('#search form').submit();
		return false;
	});
	
	$('#subnavigation .content_navigation ul.level_2 > li').mouseover( function() {
		$(this).find('ul.level_3').show();
	});
	
	$('#subnavigation .content_navigation ul.level_2 > li').mouseout( function() {
		$(this).find('ul.level_3').hide();
	});
	
	var default_search_value = 'Recherchez';
	$('#search .input_search').focus( function() {
		if ( $('#search .input_search').val()==default_search_value ) {
			$('#search .input_search').val('');
		}
	});
	$('#search .input_search').blur( function() {
		if ( $('#search .input_search').val()=='' ) {
			$('#search .input_search').val(default_search_value);
		}
	});
	if ( $('#search .input_search').val()=='' ) {
		$('#search .input_search').val(default_search_value);
	}
	
	/***   ie6 li:hover fix     ***/
	/***  ie6 only know a:hover ***/
	$('#subnavigation .content_navigation ul.level_2 li.level_2').mouseover( function() {
		$(this).addClass('hover');
	});
	$('#subnavigation .content_navigation ul.level_2 li.level_2').mouseout( function() {
		$(this).removeClass('hover');
	});
	
	
	/**** lightbox ****/
	
	$( 'a[rel^=lightbox]' ).colorbox({
		title: function(){
	    	var url = $(this).attr('href');
	    	return '<a href="'+url+'" target="_blank">Open In New Window</a>';
		},
		//transition:'fade',
		speed:500
	});
	
	
	/*** newsletter *****/
	
	
	refresh_newsletter_js();
	
	
	
});



