$(function(){
	$('.references body').css('position', 'relative');
	$('.actu iframe').css('height', '310px');
	$('.actu iframe').css('width', '477px');
	
	$('.index iframe').css('height', '273px');
	$('.index iframe').css('width', '420px');
	
	$('.incentive iframe').css('height', '273px');
	$('.incentive iframe').css('width', '420px');
	
	$('.congres iframe').css('height', '273px');
	$('.congres iframe').css('width', '420px');
	
	$('.evenements iframe').css('height', '273px');
	$('.evenements iframe').css('width', '420px');
	
	$('.btn_normal').click(function(){
		var nb = $(this).parent().children().length;
		//alert(nb);
	});
	
	// Gestion des vignettes
	for(var i = 0; i < $('.point_container').length; i++){
		var nb = $('.point_container').eq(i).children().length;
		if(nb == 4){
			var goodLeft = (385 - ((nb * 77) + (nb * 10))) / 2;
			goodLeft = parseInt(goodLeft);
			var left = $('.point_container').eq(i).css('left');
			left = left.substr(0, 3);
			left = parseInt(left);
			$('.point_container').eq(i).css('left', left + goodLeft);	
		}
	}
	
	// Gestion des vignettes
	for(var i = 0; i < $('.btn_normal').length; i++){
		var imageName = $('.btn_normal').eq(i).attr('data-name');
		var imageType = $('.btn_normal').eq(i).attr('data-type');
		var lienImage = 'upload/small/' + imageName + '.jpg';
		//alert(lienImage);
		//$('.btn_normal').eq(i).css('background-image', lienImage);
		$('.btn_normal').eq(i).append('<img style="border:1px solid #ffffff" src="'+ lienImage +'" alt="" width="77" height="50" />');
	}

     // Gestion du carrousel cliquable
    $('.point_super_container .btn_normal').click(function(){
          var dN = $(this).attr('data-name');
          var dT = $(this).attr('data-type');
          $(this).parent().parent().parent().children('img').attr('src', 'upload/small/' + dN + '.jpg');
		  $('.point_super_container .btn_normal').children().attr('style', 'border:1px solid #ffffff');
		  $(this).children().attr('style', 'border:1px solid yellow');
     });
    
    $('#congres #videos').hide();
    
    $("#congres li.videos").click(function(){
        $('#congres').css('height', '550px');
        $('#congres #base').hide();
        $('#congres #realisations').hide();
        $('#congres #' + $(this).attr('class')).show();
	$('ul.s_menu li').removeClass('active');
		$(this).addClass('active');
		

    });
    $("#congres li.realisations").click(function(){
        $('#congres').css('height', '550px');
        $('#congres #base').hide();
        $('#congres #videos').hide();
        $('#congres #' + $(this).attr('class')).show();
	$('ul.s_menu li').removeClass('active');
		$(this).addClass('active');
		
	    $('#incentive #realisations').slideUp();
	    $('#incentive #videos').slideUp();
	    $('#evenements #realisations').slideUp();
	    $('#incentive #base').slideDown();
	    $('#evenements #base').slideDown();
    });
    $("#congres a.retour").click(function(){
        $('#congres').css('height', '259px');
        $('#congres #realisations').hide();
        $('#congres #videos').hide();
        $('#congres #base').show();
	$('ul.s_menu li').removeClass('active');

        return false;
    });
    
    $('#incentive #videos').hide();
    $('#incentive #realisations').hide();
    
    $("#incentive li.videos").click(function(){
        $('#incentive').css('height', '550px');
        $('#incentive #aplat3').css('height', '490px');
        $('#incentive #base').hide();
        $('#incentive #realisations').hide();
        $('#incentive #' + $(this).attr('class')).show();
	$('ul.s_menu li').removeClass('active');
		$(this).addClass('active');
	
	    $('#congres #realisations').slideUp();
	    $('#evenements #realisations').slideUp();
	    $('#congres #base').slideDown();
	    $('#evenements #base').slideDown();
    });
    $("#incentive li.realisations").click(function(){
        $('#incentive').css('height', '550px');
        $('#incentive #aplat3').css('height', '490px');
        $('#incentive #base').hide();
        $('#incentive #videos').hide();
        $('#incentive #' + $(this).attr('class')).show();
	$('ul.s_menu li').removeClass('active');
		$(this).addClass('active');
	    $('#congres #realisations').slideUp();
	    $('#evenements #realisations').slideUp();
	    $('#congres #base').slideDown();
	    $('#evenements #base').slideDown();
    });
    $("#incentive a.retour").click(function(){
        $('#incentive').css('height', '308px');
        $('#incentive #aplat3').css('height', '200px');
        $('#incentive #realisations').hide();
        $('#incentive #videos').hide();
        $('#incentive #base').show();
	$('ul.s_menu li').removeClass('active');
        return false;
    });
	
	
    
    
    
    $('.actualite_container').eq(1).removeClass('opacityActu');
    $('#actualite_over #right_arrow').click(function(){
        var left = $('#actualites').css('left');
                
        if(left.length == 3){
            left  = left.substr(0, 1);
        }
        if(left.length == 6){
            left  = left.substr(0, 4);
        }
        if(left.length == 7){
            left  = left.substr(0, 5);
        }
        left = left - 989;
        $('#actualites').animate({left: left}, 1000);
        $(this).parent().next('.actualite_container').removeClass('opacityActu');
	$(this).parent().next('.actualite_container').addClass('actu_active');
	$(this).parent().removeClass('actu_active');
        $(this).parent().addClass('opacityActu');
    });
    $('#actualite_over #left_arrow').click(function(){

        var left = $('#actualites').css('left');
        if(left.length == 6){
            left  = left.substr(0, 4);
        }
        if(left.length == 7){
            left  = left.substr(0, 5);
        }
        left = parseInt(left) + 989;
        $('#actualites').animate({left: left}, 1000);
        $(this).parent().prev('.actualite_container').removeClass('opacityActu');
	$(this).parent().prev('.actualite_container').addClass('actu_active');
        $(this).parent().addClass('opacityActu');
	$(this).parent().removeClass('actu_active');

    });

    $('#btn_realisation').click(function(){
        $('#congres').css('height', '550px');
        $('#congres #base').hide();
        $('#congres #videos').hide();
        $('#congres #realisations').show();
	$('ul.s_menu li').removeClass('active');
	$('ul.s_menu li.realisations').addClass('active');
    });
    
    // Lien infobulle
    
    $('#menu ul li a[href^=congres]').hover(function(){
	$('#menu_d').css('display', 'block');
    }, function(){
	$('#menu_d').css('display', 'none');
    });
    $('#menu_d').hover(function(){
	$('#menu_d').css('display', 'block');
    }, function(){
	$('#menu_d').css('display', 'none');
    });
    
    
    n = $('.actualite_container ').length * 989;
    n = n + 'px';
    $('#actualites').css('width', n);
    nCongres = $('#congres #realisation_container').length * 990;
    nCongres2 = $('#incentive #realisation_container').length * 990;
    nCongres3 = $('#evenements #realisation_container').length * 990;
    nCongres = nCongres + 'px';
    $('#congres #realisations').css('width', nCongres);
    $('#incentive #realisations').css('width', nCongres2);
    $('#evenements #realisations').css('width', nCongres3);
    
    
    // Zone de texte qui charge la categorie stragegie, solutions ou analyse
    $('#zone_texte_strategie, #zone_texte_solutions').hide();
    $('#btn_analyse').click(function(){
         $('#zone_texte_strategie, #zone_texte_solutions').hide();
          $('#zone_texte_analyse').show();
    });
    $('#btn_strategie').click(function(){
         $('#zone_texte_analyse, #zone_texte_solutions').hide();
          $('#zone_texte_strategie').show();
    });
    $('#btn_solutions').click(function(){
         $('#zone_texte_strategie, #zone_texte_analyse').hide();
          $('#zone_texte_solutions').show();
    });
    
    
    
    $(".up").click(function(){
        $("html").animate({scrollTop : 0}, 1000);
    });
    $("#intro_anniv #icons div[id^=icon]").click(function(){
        var link = $(this).attr('id');
        link = link.substr(5, link.length);
        var height = $('#'+link).offset().top;
	$("html").animate({scrollTop : height}, 1000);
    });
	
	function onBlur() {
	$('body').attr('data-state', 'blurred');
	};
	function onFocus(){
		$('body').attr('data-state', 'focused');
	};

	if (/*@cc_on!@*/false) { // check for Internet Explorer
		document.onfocusin = onFocus;
		document.onfocusout = onBlur;
	} else {
		window.onfocus = onFocus;
		window.onblur = onBlur;
	}

	
    var bandeau_height = $('.bandeau').height();
	
		window.setInterval(slider, 4000);

	

    var n = 0;
    var up = 0;
    function slider() {
	var bcn = $('body').attr('data-state');
	if(bcn != "blurred"){
        n++;
        top1 = -200 * n;
        top2 = -200 * n;
        top3 = -200 * n;
        top4 = -200 * n;
        if(n >= 4){
            n = 0;
            top1 = 0;
            top2 = 0;
            top3 = 0;
            top4 = 0;
        }
	    $('#intro').hover(function(){
		$('.bandeau1').addClass('pause');
		$('.bandeau2').addClass('pause');
		$('.bandeau3').addClass('pause');
		$('.bandeau4').addClass('pause');
	    });
		$('.bandeau1').animate({top : top1}, {duration:800, easing:'easeInBack'});
		$('.bandeau2').animate({top : top2}, {duration:800, easing:'easeInBack'});
		$('.bandeau3').animate({top : top3}, {duration:800, easing:'easeInBack'});
		$('.bandeau4').animate({top : top4}, {duration:800, easing:'easeInBack'});
	}
	else{}
        
    }
    
    var numberDiv = $('.reaCongres .rea').children().length;
    numberDiv = numberDiv * 900;
    $('.reaCongres .rea').css('width', numberDiv);
    
    var numberDiv1 = $('.reaIncentive .rea').children().length;
    numberDiv1 = numberDiv1 * 900;
    $('.reaIncentive .rea').css('width', numberDiv1);
    
    var numberDiv2 = $('.reaEvenements .rea').children().length;
    numberDiv2 = numberDiv2 * 836;
    $('.reaEvenements .rea').css('width',  numberDiv2);
    
    /* ------------------------------------------------------ ACTUS ---------------------------------------------------------------- */
	
	
	var nbNews = $('.reaActu .news').children().length;
	var largNews = nbNews * 800;
	$('.reaActu .news').css('width', largNews);
	//alert(nbNews);
	
	
	
    var nn = -largNews + 800;
	var nn2 = -largNews + 800;

    $('.reaActu .news').css('left', nn);
    $('.reaActu span').length;
    
    window.setInterval(function(){
		
	
          if($('.reaActu .news').css('left') == nn + "px"){
               $('.actu .rightArrow').hide();
          }
          else{
               $('.actu .rightArrow').show();
          }
     }, 1);

    $('input[placeholder], textarea[placeholder]').placeholder();
   /* Gestion des actualités */
	$('.actu .rightArrow').live('click',function() {
               if($('.reaActu .news').css('left') == nn + 800 + "px"){
                    $('.actu .rightArrow').hide();
                }
                else{
                    $('.actu .rightArrow').show();
                }

		var scr = $('.reaActu').scrollLeft();
		$('.reaActu .news').animate({left: nn2 - 800}, 1000);

                //alert($('.reaActu .news').css('left'));
                nn2 = nn2-800;
	});
	
	$('.actu .leftArrow').live('click',function() {
          $('.actu .rightArrow').show();
          if(nn2 > 10 || nn2 < -10){
			var scr = $('.reaActu .news').css('left');
			$('.reaActu .news').animate({left: nn2 + 800}, 1000);
			nn2+=800;
          }
	});
	
	/* ------------------------------------------------------ REALISATIONS ---------------------------------------------------------------- */
	

	 /* Gestion des réalisations : congrès */
	 var nombre = $('.reaCongres .rea').children().length;
	 nombre = nombre * 836;
	 nombre = nombre - 836;
	$('.congres .rightArrow').live('click',function() {
		var scr = $('.reaCongres').scrollLeft();
               if($('.reaCongres').scrollLeft() >= nombre){
                    $('.reaCongres').animate({scrollLeft: 0}, 1);
                }
                else{
                    //$('.reaCongres').animate({scrollLeft: 0}, 1);
                    $('.reaCongres').animate({scrollLeft: scr + 836}, 100);
                }
		

	});
	
		$('.congres .leftArrow').live('click',function() {
		var scr = $('.reaCongres').scrollLeft();
		$('.reaCongres').animate({scrollLeft: scr - 836}, 100);
	});
	
	
	
	
	
	 var nombre2 = $('.reaIncentive .rea').children().length;
	 nombre2 = nombre2 * 836;
	 nombre2 = nombre2 - 836;
	 /* Gestion des réalisations : incentive */
	$('.incentive .rightArrow').live('click',function() {
		var scr = $('.reaIncentive').scrollLeft();
	       if($('.reaIncentive').scrollLeft() >= nombre2){
                    $('.reaIncentive').animate({scrollLeft: 0}, 1);
                }
                else{
                    $('.reaIncentive').animate({scrollLeft: scr + 836}, 100);
                }
	});
	
		$('.incentive .leftArrow').live('click',function() {
		var scr = $('.reaIncentive').scrollLeft();
		$('.reaIncentive').animate({scrollLeft: scr - 836}, 100);
	});
	
	
	var nombre3 = $('.reaEvenements .rea').children().length;
	 nombre3 = nombre3 * 836;
	 nombre3 = nombre3 - 836;
	/* Gestion des réalisations : evenements */
	$('.evenements .rightArrow').live('click',function() {
		var scr = $('.reaEvenements').scrollLeft();
		
	        if($('.reaEvenements').scrollLeft() >= nombre3){
                    $('.reaEvenements').animate({scrollLeft: 0}, 1);
                }
                else{
                    $('.reaEvenements').animate({scrollLeft: scr + 836}, 100);
                }
	});
	
		$('.evenements .leftArrow').live('click',function() {
		var scr = $('.reaEvenements').scrollLeft();
		$('.reaEvenements').animate({scrollLeft: scr - 836}, 100);
	});
	
	/* Position des références */
	var nbRef = $('img[data-titre]').length;
	var refLeft = 100;
	var supern = 1;
	
	for(var k = 0; k < nbRef; k++){
		if(supern == 8){
		supern = 1;
		}
		if(supern == 1){
		logoLeft = 100;
		}
		if(supern == 2){
		logoLeft = 230;
		}
		if(supern == 3){
		logoLeft = 360;
		}
		if(supern == 4){
		logoLeft = 500;
		}
		if(supern == 5){
		logoLeft = 630;
		}
		if(supern == 6){
		logoLeft = 770;
		}
		if(supern == 7){
		logoLeft = 600;
		}
		var titre = $('img[data-titre]').eq(k).attr('data-titre');
		var logoTop = $('img[data-titre]').eq(k).offset().top;
		
		//alert(logoLeft);
		
		$('#' + titre).css('position', 'relative');
		$('#' + titre).css('top', logoTop - 1260);
		
			$('#' + titre).css('margin-left', logoLeft );
			
		supern++;
	}
	$('.infobulle').hide();
	/* Gestion des références */
	$('.references .logoLarge img').hover(function() {
	var dataTitre = $(this).attr('data-titre');
	Myurl = "img/logo_large_"+dataTitre+".png";
	var urlHover = "img/logo_large_"+dataTitre+"_hover.png";
	
		//$(this).attr('src',urlHover);
		$('.infobulle').each(function() {
			var infoBulle = $(this).attr('id');
				if (dataTitre == infoBulle) {
					$(this).show();
				}
			});
	}, function() {
		//$(this).attr('src',Myurl);
		$('.infobulle').hide();
	});
	
	$('.infobulle').hover(function(){
		$(this).show();
	}, function(){
		$(this).hide();
	});
	
	/* Gestion de la newsletter 
	$('#footer .news').live('click', function() {
		$('#footerForm').toggle();
		});*/
		
        $('#header .news').addClass('news-not-hover');
          $('p.newsletter-text').hover(function(){
               $(this).css('color', '#000');
               $('#header .news').removeClass('news-not-hover');
               $('#header .news').addClass('news-hover');
               //$('#header .news').css('background', 'red');
          }, function(){
                   $('#header .news').removeClass('news-hover');
                   $('#header .news').addClass('news-not-hover');
                   $(this).css('color', '#848484');
          });
          
          
          $('#header .news').hover(function(){
               $('p.newsletter-text').css('color', '#000');
          }, function(){
                   $('p.newsletter-text').css('color', '#848484');
          });
          
          // champ newsletter
          $('.contact #header .news').click(function(){
              $('#header #headerForm form').css('visibility', 'visible');
              $('#header #headerForm form').css('top', '-32px'); 
              $(this).css('visibility', 'hidden');
              $('#header .newsletter-text ').css('display', 'none');
            
          });
          $('.contact #footer .news').click(function(){
              $('#footer #footerForm form').css('visibility', 'visible');
              $('#footer #footerForm form').css('top', '-28px'); 
              $(this).css('visibility', 'hidden');
              $('#footer .newsletter-text ').css('display', 'none');
            
          });
          $('#header .news').click(function(){
              $('#header #headerForm form').css('visibility', 'visible'); 
              $(this).css('visibility', 'hidden'); 
          });
          $('#header p.newsletter-text').click(function(){
              $('#header #headerForm form').css('visibility', 'visible'); 
              $('#header .news').css('visibility', 'hidden'); 
          });
          
          $('#footer .news').click(function(){
              $('#footer #footerForm form').css('visibility', 'visible');
              $('#footer .news').css('visibility', 'hidden');
          });

          if(page == 1){
               $('.reaCongres').animate({scrollLeft: 836 * (numberCongres-1)}, 1000);   
          }
          if(page == 2){
               $('.reaEvenements').animate({scrollLeft: 836 * (numberEvt - 1)}, 1000);
          }
          
          
	
	
	
	
	
	
	
});
