/**
 * @author SOIR EN LIGNE
 * @since 
 */
$(document).ready(function() {
	$("ul.sf-menu", "#navcontainer").superfish({
		pathClass : 'current',
		pathLevels:    1,
		delay: 3000,
		disableHI: true,
		animation	: {opacity:'show',speed:0},
		speed		: 0,
		firstOnClick: true 
	});
	$('#les_portfolios').diaporama();
	$('#les_sports_en_images').diaporama();
	$('#diapo').diaporama();
	$('#diapo2').diaporama();
	$('#diapo3').diaporama();	
	$('#le_fil_info').tablemanage();
	$('#le_fil_info_sports').tablemanage();
	$('#fil_lifestyle').tablemanage();	
	$('#fil_lifestyle_sante').tablemanage();	
	$('#mycarousel').jcarousel({visible:1, scroll:1,auto: 12,wrap: 'last', animation:1000});

	$('.gallery-player .jCarouselLite').jCarouselLite({
            btnNext: ".next",
			btnPrev: ".prev",
			visible: 3,
			scroll: 3,
			speed: 200  
			
	});
	
/* newsletter */	
	var newsletter_on = false ; 
	if (newsletter_on == false ) 
	
	$('#newsletter-subscribe').click(
		function() {
			if(newsletter_on == false) {
				$('#newsletter-expand').show().addClass('newsletter-expanded') ; 							
				$(this).attr('href','#');
				newsletter_on  = true ; 
			} else {
				$('#newsletter-expand').hide() ;
				$(this).attr('href','#');
				newsletter_on  = false;
			}
		}
	) ;
	
	$('#EmailAddress-right').focus(
		function() {
			$('#newsletter-expand-right').slideDown() ;
			nl_default_val = $(this).val();
			if ($(this).val()!= nl_default_val) { $(this).val('') } ;
			$(this).addClass('focused');
		}
	) ;
	$('.form_1 .text_input').focus(
		function() {
			$(this).val('');
		}
	);
	
	$('#EmailAddress-right').blur(
		function() {
			$(this).removeClass('focused');
		}
	) ;	
	$('#nl-collapse').click(
		function() {
			$('#newsletter-expand-right').slideUp() ; return false ;
		}
	) ;
	$('#nl-more-infos').hover(
		function() {
			
		}
	) ;

	$('#newsletter-submit-right').click(
		function() {
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var userEmail = $("#EmailAddress-right").val();

		var newsletterAddFlash = $("#newsletterAddFlash").attr('checked')==true? true : false ;
		var newsletterAddOptin = $("#newsletterAddOptin").attr('checked')==true? true : false ;


		if(userEmail == '') {

			
			$("#nl-right-message").html('<p class="nl-error">Vous avez omis l\'adresse email</p>').fadeIn(100)
			hasError = true;
		} else if(!emailReg.test(userEmail)) {
			$("#nl-right-message").html('<p class="nl-error">Veuillez introduire une adresse email valide</p>');
			hasError = true;
		}
		if(hasError == false) {
			$(this).hide();
			$("#nl-submit").append('<span style="display:block;text-align:center;"><img src="/mediastore/static/ajax-loader.gif" width="16" height="16" style="margin:10px auto; width:16px; height:16px;" alt="Loading" id="loading" /></span>');
		
		$.ajax({
			type: "POST",
			url: "http://www.lesoir.be/newsletter/mail_only/act_news_email_only.php",
			data: 	"userEmail=" + userEmail + '&newsletterAddFlash=' + newsletterAddFlash + '&newsletterAddOptin=' + newsletterAddOptin,
			success: function(html){
				var message = 'Vous &ecirc;tes d&eacute;sormais inscrit &agrave; la newsletter'
				switch(html) {
					case '-1' : message = 'Vous �tes d&eacute;j&agrave; inscrit' ;
					case '-2' : message = 'Veuillez introduire une adresse email valide' ;
				}
				
				$("#newsletter-right-form").slideUp("normal", function() {		   
				$("#newsletter-right-form").before('<p class="nl-success">'+ message +'</p>');											
						});

			}
		});

		}
		return false;
		}
	) ;
	
	
		$('#newsletter-submit-right-tennis').click(
		function() {
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var userEmail = $("#EmailAddress-right").val();

		var newsletterAddFlash = $("#newsletterAddFlash").attr('checked')==true? true : false ;
		var newsletterAddOptin = $("#newsletterAddOptin").attr('checked')==true? true : false ;


		if(userEmail == '') {

			
			$("#nl-right-message").html('<p class="nl-error">Vous avez omis l\'adresse email</p>').fadeIn(100)
			hasError = true;
		} else if(!emailReg.test(userEmail)) {
			$("#nl-right-message").html('<p class="nl-error">Veuillez introduire une adresse email valide</p>');
			hasError = true;
		}
		if(hasError == false) {
			$(this).hide();
			$("#nl-submit").append('<span style="display:block;text-align:center;"><img src="/mediastore/static/ajax-loader.gif" width="16" height="16" style="margin:10px auto; width:16px; height:16px;" alt="Loading" id="loading" /></span>');
		
		$.ajax({
			type: "POST",
			url: "http://www.lesoir.be/newsletter/mail_only/tennis_news_email_only.php",
			data: 	"userEmail=" + userEmail + '&newsletterAddFlash=' + newsletterAddFlash + '&newsletterAddOptin=' + newsletterAddOptin,
			success: function(html){
				var message = 'Vous &ecirc;tes d&eacute;sormais inscrit &agrave; la newsletter tennis'
				switch(html) {
					case '-1' : message = 'Vous �tes d&eacute;j&agrave; inscrit' ;
					case '-2' : message = 'Veuillez introduire une adresse email valide' ;
				}
				
				$("#newsletter-right-form").slideUp("normal", function() {		   
				$("#newsletter-right-form").before('<p class="nl-success">'+ message +'</p>');											
						});

			}
		});

		}
		return false;
		}
	) ;
	
	
	
    $(".modalbox_external").colorbox({
        scrolling: false,
		initialWidth: 700,
		initialHeight: 700,
		height: 400,
		width:700,
		maxWidth: 700
    });

	//newsletter input value
	$("#EmailAddress-right").focus(function(){
		var mention = 'votre email'
		if($(this).val()== mention)$(this).val("");
	}).blur(function(){
		if($(this).val()=="")$(this).val(mention);
	});
	
    //carousel immo
	$("#turn-immo .wrap-immo").jCarouselLite({
			btnNext: ".next-immo",
			btnPrev: ".prev-immo",
			visible: 1,
			auto: 5000,
			speed: 500
	});

	$('div#facebook').writeCapture().html(unescape('<script type="text\/javascript" src="http:\/\/static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US"><\/script><script type="text\/javascript">FB.init("5a5a5224c471da61c2fd332917c83543");<\/script><fb:fan profile_id="150606180090" stream="" connections="10" width="300"></fb:fan>'));
	
	//Quick edit archives deployment
	$('.archives-quick').hide();
	$('.more-quick a').click(function() {
		if ($(".archives-quick").is(":hidden"))
			$('.more-quick a').html('&uarr;');
		else
			$('.more-quick a').html('&darr;');
		$('.archives-quick').slideToggle();
	});
	
	$("#items").jCarouselLite({
				start: 0,
				visible: 4,
				btnNext: ".next",
				btnPrev: ".prev",
				/* circular: false, */
				btnGo:
				[".externalControl .1", ".externalControl .2",
				".externalControl .3", ".externalControl .4",
				".externalControl .5", ".externalControl .6"]
		});

	 // module foot
	//height
	$(".foot tr td.dom").wrapInner("<div></div>");
	$(".foot tr td.ext").wrapInner("<div></div>");
	
	// chargement du module
	if ($("#foot_d").length!=0) { change_module(); $.timer(60000, change_module);}
	if ($("#foot_d2").length!=0) { change_module2(); $.timer(60000, change_module);}
	if ($("#foot_bis").length!=0) { change_module_bis(); $.timer(60000, change_module);}
	
	//menu foot statique
	$("#foot_s .wrap_inner .onglet").not(":first").hide(); 
	$("#foot_s .wrap_inner .onglet:first").addClass("selected"); 
	$("ul.onglets_live a").click(function(){ 
	$("ul.onglets_live a").parents("li").removeClass("selected"); 
	$("#foot_s .wrap_inner .onglet").hide(); 
	$(this.hash).show(); 
	$(this).blur().parents("li").addClass("selected"); 
	return false; 
	});
	
	// mad
	$('.excerpt-view li').hover(function() {
		width = $('.excerpt-view li').width() ;
		height = $('.excerpt-view li').height();
		$(this).find('.excerpt').stop(false,true).fadeIn(200);
	},
	function() {
		$(this).find('.excerpt').stop(false,true).fadeOut(200);
	});
	
	if($('#menu-tabs').length>0) {
		$( "#menu-tabs" ).tabs({
			fx: { opacity: 'toggle' },
			ajaxOptions: {
				error: function( xhr, status, index, anchor ) {
					$( anchor.hash ).html(
						"Erreur lors du chargement. " );
				}
			}
		});
	};
	// menu lien sociaux niveau article
	var share_menu_trigger = $('div.story_tools_social_links li.st_share') ;
	share_menu_trigger.each( function() {
	var sm_trigger = $(this);
	sm_trigger.children('label').click(function() {
		sm_trigger.toggleClass('st_menu_active');
		$(this).children('span.st_arrow').toggleClass('arrow_down');
		sm_trigger.children('ul').toggle(0,function() {
			if($(this).css('display')=='block') {
				//$(this).delay(5000).fadeOut(400);
			}
		});
	});
	});
	
	
// ie9 pinning
 
function getCookie(sName) {
        var cookContent = document.cookie, cookEnd, i, j;
        var sName = sName + "=";
 
        for (i=0, c=cookContent.length; i<c; i++) {
                j = i + sName.length;
                if (cookContent.substring(i, j) == sName) {
                        cookEnd = cookContent.indexOf(";", j);
                        if (cookEnd == -1) {
                                cookEnd = cookContent.length;
                        }
                        return decodeURIComponent(cookContent.substring(j, cookEnd));
                }
        }       
        return null;
}
 
 try {
        if (window.external.msIsSiteMode() || getCookie("lesoirpinning")) {

        	// Continue intialization
        	// insert AddJumpList
        	
        }
        else {
  	
	var pinsiteDiv = '<div id="toppanel" style="display:none;"> <div id="panel"> <div class="content clearfix"> <div class="left"><h2>Comment &eacute;pingler lesoir.be?</h2><p class="grey">Pour &eacute;pingler lesoir.be, c\'est tr&egrave;s simple. Il vous suffit de cliquer sur l\'ic&ocirc;ne "S" lesoir qui se trouve &agrave; gauche de l\'adresse dans votre navigateur ou dans le bandeau promotionnel. Maintenez votre bouton de souris enfonc&eacute;, et glissez l\'ic&ocirc;ne dans votre barre des t&agrave;ches, dans le bas de votre &eacute;cran. Voil&agrave;, vous venez d\'&eacute;pingler lesoir.be ! Il vous suffit, &agrave; tout moment, de cliquer sur cet ic&ocirc;ne afin d\'acc&eacute;der directement au site du Soir, sans devoir taper l\'adresse ou la rechercher. </p></div> <div class="left" style="width:250px;"> <img src="/special/ie9-pinning/images/help.jpg" /></div> <div class="left right"><h2>Acc&eacute;dez &agrave; votre jumplist pour aller encore plus vite</h2>En cliquant avec le bouton droit de votre souris, lorsque vous &ecirc;tes sur l\'ic&ocirc;ne du Soir que vous venez d\'&eacute;pingler, une "Jumplist" s\'affichera. Elle vous permettra de d&eacute;couvrir les principales rubriques du site et acc&eacute;der directement dans la section de votre choix. Une mani&egrave;re encore plus rapides d\'acc&eacute;der directement &agrave; votre contenu pr&eacute;f&eacute;r&eacute; ! </div> </div> </div> <!-- The tab on top --> <div class="tab"> <div style="height:35px;"> <p style="position:relative">Glissez-d&eacute;posez cette ic&ocirc;ne <img src="/css/static/pinned-64x64-notice.gif" alt="" class="msPinSite" /> vers la barre des t&acirc;ches pour &eacute;pingler lesoir.be <span style="right: 200px; position: absolute;" id="toggle"><a id="open" class="open" href="#">En savoir plus</a> <a style="display: none;" id="close" class="close" href="#">Fermer</a></span><span style="right: 50px; position: absolute;"><a style="width: 100px;" id="notint" class="close" href="#">Ne plus m\'avertir</a></span></p> </div>  </div> <!-- / top --> </div> <!--panel -->' ;
        	$('body').prepend(pinsiteDiv);
        	if($('#toppanel')) {
	        	var divPinSite = $('#toppanel');
	        	divPinSite.slideDown('slow');
	            $('.msPinSite',divPinSite).stop( true, true ).mouseover(
	            		function() {
	            			$(this).css('cursor','pointer').animate({
	            			    opacity: 1});
	            		}
	            ).mouseout(
	            		function() {
	            			$(this).stop( true, true ).animate({
	            			    opacity: .9});
	            		} 
	            )
        	}
        	// Expand Panel
        	$("#open").click(function(){
        		$("div#panel").slideDown("slow");
        	
        	});	
        	
        	// Collapse Panel
        	$("#close").click(function(){
        		$("div#panel").slideUp("slow");	
        	});	

        	// CLOSE Panel
        	$("#notint").click(function(){
        		$("#toppanel").hide("slow");
				var today = new Date(); expires = new Date();
				expires.setTime(today.getTime() + (365*24*60*60*1000));
				document.cookie = "lesoirpinning" + "=" + encodeURIComponent("nopinalert") + ";expires=" + expires.toGMTString();				
        	});				
        	
        	// Switch buttons from "Log In | Register" to "Close Panel" on click
        	$("#toggle a").click(function () {
        		$("#toggle a").toggle();
        	});	        	
        	
      	       }
  }
   catch (e) {
        // Fail silently. Pinned Site API not supported.
    }	


	
	
});
/* end onload */
function switchClass(param){
			$(".externalControl a").removeClass("selected");
			$(param).addClass("selected");
		}

function change_module(){
  $("#foot_d").load("/cache/football0910/LIVE/HOMEPAGE/homepage.html?random"+Math.random(),function() {
      $(".wrap_inner .onglet").not(":first").hide();
      $("ul.onglets_live li:first").addClass("selected");
      $(".wrap_inner .onglet:first").addClass("selected"); 
      $("ul.onglets_live a").click(function(){ 
          $("ul.onglets_live a").parents("li").removeClass("selected"); 
          $(".wrap_inner .onglet").hide(); 
          $(this.hash).show(); 
          $(this).blur().parents("li").addClass("selected"); 
	  return false; 
      }); 
    
    });
}

function change_module_bis(){
  $("#foot_bis").load("/cache/football0910/LIVE/HOMEPAGE/homepage_bis.html?random"+Math.random(),function() {
      $(".wrap_inner .onglet").not(":first").hide();
      $("ul.onglets_live li:first").addClass("selected");
      $(".wrap_inner .onglet:first").addClass("selected"); 
      $("ul.onglets_live a").click(function(){ 
          $("ul.onglets_live a").parents("li").removeClass("selected"); 
          $(".wrap_inner .onglet").hide(); 
          $(this.hash).show(); 
          $(this).blur().parents("li").addClass("selected"); 
	  return false; 
      }); 
    
    });
}

