  var jjr_browser ='';
	var itCheckHeader;
  
  /* ********************************************
	TQ Header links replacement
	*********************************** */
  function tqReplace(){
    var tq_link_insc = $('#tqHeader #tqLoginOptions li a').eq(0);
    var tq_link_conn = $('#tqHeader #tqLoginOptions li a').eq(1);
    
    if(tq_link_insc.attr('href') != heap.urlmap['inscription'])
    {
      tq_link_insc.attr('href', heap.urlmap['inscription']);      
    }
    else if(tq_link_conn.attr('href') != '#')
    {
      tq_link_conn.attr('href', '#');
      tq_link_conn.bind('click',jjr.htmlInterface.openLogin);
    }
    else
    {
      clearInterval(itCheckHeader);
    }
  };
   
  
  /* ********************************************
	INITS
	*********************************** */
$(document).ready(function(){	
  
  if(itCheckHeaderNeeded)
  {
    itCheckHeader = setInterval("tqReplace();", 100);
  }
  
  if( ($.browser.msie) && ($.browser.version == "6.0") ) {
    
    var curr_target = $('#attention_link').attr('href');
    
		$(window).resize(function() { 
			$('#shadow').css('width', $(window).width());
			$('#shadow').css('height', $(window).height());
		});
		
		// Définition du DIV(shadow)
		winx = $(window).width();
		winy = $(window).height();
		shadow = $('<div></div>').appendTo("body").addClass('shadow').attr("id", 'shadow').css({
			'width':winx,
			'height':winy,
      'position': 'absolute',
      'background-color':'#CCCCCC',
      'filter':'progid:DXImageTransform.Microsoft.Alpha(opacity=50)'
		});
		
		$('#attention').css({ 'position': 'absolute' });
    $('#attention, #attention .close a').bind('click', function(){	$('#shadow').remove(); $('#attention').hide(); });
    
		x_rules = $(curr_target).width();
		($.browser.msie) ? shadow.css('display','block') : shadow.fadeIn('slow');
		$(curr_target).fadeIn('slow');
		$(curr_target+'_content').fadeIn('slow');
		$(curr_target).css('left',(winx-x_rules)/2);
    
  }else{
     
  }
  var browser = '';
  if($.browser.msie)
    browser = 'MSie';
  else if ($.browser.safari)
    browser = 'Safari';
  else if ($.browser.opera)
    browser = 'Opera';
  else if ($.browser.mozilla)
    browser = 'Firefox';
  else
    browser = 'Unknown browser';
    
  var mailto_str = ''+browser+' - '+$.browser.version;
  $('#contact_config').val(mailto_str);
	count = 0;
	set = false;
  x_popup_password = 0;
	
	/* ********************************************
	RULES(LIGHTBOX)
	*********************************** */
  
  $('a.mailer').bind('click', function(){
    $('#faq_content').hide();
    $('#faq_contact').fadeIn();
    $('.faq_title').addClass('faq_contact_title');
    return false;
  });
    
  $('a#send_btn').bind('click', function(){
      var params = {};
      params.contact_nom = $('#contact_nom').val();
      params.contact_email = $('#contact_email').val();      
      params.contact_text = $('#contact_text').val();      
      params.contact_config = $('#contact_config').val();   
      jjr.api.sendContactEmail(function(response) {
        if (response.type != heap.SUCCESS) {
          alert(response.msg);
          return false;
        }
        $('#form_contact').hide();
        $('.back_msg').fadeIn();
      }, params); 
    return false;
  });
    
	// Show rules
	$('#rules_link, #faq_link, #attention_link').bind('click', function(){

    var curr_target = $(this).attr('href');
    
		$(window).resize(function() { 
			$('#shadow').css('width', $(window).width());
			$('#shadow').css('height', $(window).height());
			/*winx = $(window).width();
			$('#rules').css('left',(winx-xpopup)/2);	
			$('#password_link').css('left',(winx-x_popup_password)/2);*/
		});
		
		// Définition du DIV(shadow)
		winx = $(window).width();
		winy = $(window).height();
		shadow = $('<div></div>').appendTo("body").addClass('shadow').attr("id", 'shadow').css({
			'width':winx,
			'height':winy
		});
		
		
		x_rules = $(curr_target).width();
		($.browser.msie) ? shadow.css('display','block') : shadow.fadeIn('slow');
		$(curr_target).fadeIn('slow');
		$(curr_target+'_content').fadeIn('slow');
		$(curr_target).css('left',(winx-x_rules)/2);
				
		
		// AddEvent (hide divs)
		$('#shadow').bind('click', function(){								
			
			($.browser.msie) ? shadow.remove() : shadow.remove();
			$('#popup_login').fadeOut("slow");
			$('#popup_password').fadeOut("slow");
			$(curr_target).fadeOut("slow");
			$(curr_target+'_content').fadeOut("slow");
      $('#faq').fadeOut("slow");
			$('#faq_content').fadeOut("slow");
      $('#faq_contact').fadeOut("slow");
		});
		
		// AddEvent (hide divs)
		$('#rules .close a, #faq .close a, #attention .close a').bind('click', function(){								
			($.browser.msie) ? shadow.remove() : shadow.remove();
			$('#popup_login').fadeOut("slow");
			$('#popup_password').fadeOut("slow");
			$(curr_target).fadeOut("slow");
			$(curr_target+'_content').fadeOut("slow");
      $('#faq').fadeOut("slow");
      $('#faq .faq_title').removeClass("faq_contact_title");
			$('#faq_content').fadeOut("slow");
      $('#faq_contact').fadeOut("slow");
			return false;
		});
		
	});
	
	/* ********************************************
	LOGIN(LIGHTBOX)
	*********************************** */
	// Addevent Login
  
	$('#login_link, #login_link_hidden').bind('click', function(){		
		jjr.htmlInterface.openLogin();		
    return false;
	});

  $('a.switch_panel').bind('click', function(){ 
    var panel = $(this).attr('rel');
    var target = $(this).attr('href');
    $('.error').hide();
    $(panel).hide();
    $(target).fadeIn('fast');
    return false;
  });

  $("#login_form").submit(function(){
    jjr.login({
      'email' : $("#email").val(), 
      'password' : $("#password").val()
    });
    return false;
  });
  $("#login_submit").click(function(){
    $("#login_form").submit();
    return false;
  });
  
  $("#password_form").submit(function(){
    jjr.sendReminderEmail({
      'email' : $("#email_password").val()
    });
    return false;
  });
  $("#password_submit").click(function(){
    $("#password_form").submit();
    return false;
  });
	
	/* ********************************************
	TABS (ACCUEIL)
	*********************************** */
	$('ul.list_tabs li').bind('click', function(){
		id_item = $(this).attr('id').toString();
		id = id_item.substr(4); 
		$('.tabs_accueil').hide();
		$('#item1').removeClass('box1_on').addClass('box1');
		$('#item2').removeClass('box2_on').addClass('box2');
		$('#item3').removeClass('box3_on').addClass('box3');
		$('#item4').removeClass('box4_on').addClass('box4');
		$('#item'+id).removeClass('box'+id).addClass('box'+id+'_on');
		$('#d'+id).fadeIn('fast');
		if(id == 1) $('#bar').css('background-position', '0px 0px'); 
		else if(id == 2) $('#bar').css('background-position', '0px 15px'); 
		else if(id == 3) $('#bar').css('background-position', '0px 10px'); 
		else if(id == 4) $('#bar').css('background-position', '0px 5px'); 

	});
	
	/* ********************************************
	TABS (EMISSIONS)
	*********************************** */
	$('ul.list_tabs_emissions li.test').bind('click', function(){
		id_item = $(this).attr('id').toString();
		id = id_item.substr(4); 
		$('.tabs_accueil').hide();
		$('#item1').removeClass('box1_on').addClass('box1');
		$('#item2').removeClass('box2_on').addClass('box2');
		$('#item3').removeClass('box3_on').addClass('box3');
		$('#item4').removeClass('box4_on').addClass('box4');
		$('#item'+id).removeClass('box'+id).addClass('box'+id+'_on');
		$('#d'+id).fadeIn('fast');
		if(id == 1) $('#bar').css('background-position', '0px 0px'); 
		else if(id == 2) $('#bar').css('background-position', '0px 15px'); 
		else if(id == 3) $('#bar').css('background-position', '0px 10px'); 
		else if(id == 4) $('#bar').css('background-position', '0px 5px'); 

	});
	
	/* ********************************************
	TABS (CLASSEMENT)
	*********************************** */
	$('ul.list_season li').bind('click', function(){
		id = $(this).attr('id');
		$('.tabs_classement').hide();
		$('#season1').removeClass('season1_on').addClass('season1');
		$('#season2').removeClass('season2_on').addClass('season2');
		$('#'+id).removeClass('season'+id).addClass(id+'_on');
		$('#'+id+'tab').css('display', 'block');
	});	
	
	/* ********************************************
	TABS (DEBATTEUR)
	*********************************** */
	$('ul.tabs_ronde li').bind('click', function(){
		id_item = $(this).attr('id');
		id = id_item.substr(4); 
		$('.tabs_debatteur_ronde').hide();
		$('#item1').removeClass('tabs1_on').addClass('tabs1');
		$('#item2').removeClass('tabs2_on').addClass('tabs2');
		$('#item3').removeClass('tabs3_on').addClass('tabs3');
		$('#item4').removeClass('tabs4_on').addClass('tabs4');
		$('#'+id_item).removeClass('tabs'+id).addClass('tabs'+id+'_on');
		$('#content'+id).fadeIn('fast');
	});	
	
});
