;
(function($) {
	$(function() {
		
		function choisirFuseaux()
		{
			$('.choix_fusseau a').live('click', function() {
				if ($(this).parent().parent().attr('id') == 'select_fuseaux')
				{
					clickSelect($(this));
				}
				else 
				{
					$('.choix_fusseau a').removeClass('active');
					$(this).addClass('active');
				}
				
				return false;
			});
			
	$('.actions .se_souvenir').live('click', function() {
				
				$.ez('cos_alertediffusion::isLogged',null, function(response) {
					var logged = response.content.logged;
					if(logged){
						
						if ($('.choix_fusseau .active').size() > 0)
						{
							$.ez('cos_fuseaux::se_souvenir', {'new_fuseaux' : $('.choix_fusseau .active').attr('href'), 'url' : document.location.href}, function(data) {
								redirectionFuseau(data);
							});
						}
						
					}
					else{
						$('#inscription form input[name="RedirectURI"]').val(window.top.location+"?set_fuseau="+encodeURIComponent($('.choix_fusseau .active').attr('href')));
						$('#inscription').dialog({
							bgiframe: true,
							height: 290,
							resizable: false,
							width: 570,
							modal: true,
							autoOpen: true,
							closeOnEscape: true
						});
					}
						
				});
				
				return false;
	});
			
			$('.actions .valider').live('click', function() {
				
				if ($('.choix_fusseau .active').size() > 0)
				{
					$.ez('cos_fuseaux::valider', {'new_fuseaux' : $('.choix_fusseau .active').attr('href'), 'url' : document.location.href}, function(data) {
						redirectionFuseau(data);
					});
				}
				
				return false;
			});
			
			function redirectionFuseau(data)
			{
				document.location.href = data.content;
			}
			
			$('.link_dropdown_container').live('click', function() {
				
				$('#select_fuseaux').show(200);
				
				return false;
			});
			
			$("#select_fuseaux").mouseenter(function() {
				var $this = $(this);
				

				$("#select_fuseaux").hide().show().mouseleave(function() {
					$(this).hide(200);
				});
			});
			
			function clickSelect( elt )
			{
				nouveauFuseau = '';
				url_redirect = document.location.href;
				if ( elt.is( 'a ') )
					nouveauFuseau = elt.attr( 'href' );
				else
					nouveauFuseau = elt.find( 'a' ).attr( 'href' );
				
				if($('#url_home_distributeur').size())
						url_redirect = $('#url_home_distributeur').val();
						
				$.ez('cos_fuseaux::se_souvenir', {'url':url_redirect,'new_fuseaux':nouveauFuseau}, function(data) {
					redirectionFuseau(data);
				});
				
				return false;
			}
		}
		
		choisirFuseaux();
	});
})(jQuery);
