﻿/*----------------------------------------------------------------------------- 
ECOTRIP WEBTV Javascript 

version:   1.0 
date:      05/07/2010 
author:    Carl Servant / SEQUENCE DIGITALE SENC 
email:     info@sequencedigitale.com 
website:   www.sequencedigitale.com/web/ 
version history: /js/
-----------------------------------------------------------------------------*/

/*****************
	CARROUSEL
*****************/
var webepisodes = 0;
var capsuleinedites = 0;
var entrevues = 0;

$(document).ready(function() {

	$('#capsuleinedites ul').width( "90000px");

	$('.precedent, .suivant').click( function(){		
	
		var parent = $(this).parent();	
		eval("var pos = " + parent.attr('id'));		
	
		var count = parent.find("li").size();		
		
		// Dimension du conteneur
		var containerSpace = 0;
		var showItems = 3;		
		
		for(var i = 0; i < count; i++){
			
			if(parent.attr('id') == "capsuleinedites"){
				containerSpace = containerSpace + parent.find("li").eq(i).width();
				showItems = 2;				
			}else{
				containerSpace = containerSpace + parent.find("li").eq(i).height();
			}
			
		}
		
		var pageMax = Math.ceil( count / showItems);
		
		// Position du caroussel
		if( $(this).hasClass('precedent') ){
			pos--;
		}else{
			pos++;
		}

		if(pos < 0)
			pos = pageMax;
			
		if(pos >= pageMax)
			pos = 0;
			
		eval(parent.attr('id') + "=" + pos + ";");
			
		var containerPosition = 0;
			
		for(var i = 0; i < (pos * showItems); i++){
			
			if(parent.attr('id') == "capsuleinedites"){
				containerPosition = containerPosition - parent.find("li").eq(i).width() - 10;	
			}else{
				containerPosition = containerPosition - parent.find("li").eq(i).height() - 10;
			}
			
		}	
		
		if(parent.attr('id') == "capsuleinedites"){		
			
			parent.find('ul').animate({
				marginLeft: containerPosition
			});
			
		}else{
		
			parent.find('ul').animate({
				marginTop: containerPosition
			});
			
		}
		
		
		
		return false;
	});

});


/*****************
	CONTENU
*****************/

$(document).ready(function(){


	// Ouvrir les liens dans une nouvelles page
	$("a[rel=external]").attr('target','_blank');
	
	// Ajout d'un point J'ecotrippe!
	$(".jecotrippe a").click( function(){
	
		$(".jecotrippe").load('/webtv/php/actions.php?jecotrippe=' + $("#code").attr('value'));
		
		return false;
	
	});
	
	// Ajout a l'infolettre
	$("#infolettre").change( function(){
	
		$.ajax({
			type: "POST",
			url: "/webtv/php/actions.php",
			data: "infolettre=" + $("#infolettre").attr('value'),
			success: function(msg){
				jQuery.globalEval(msg);
			}
		});
		
	});
	
	// Affichage des commentaires
	$(".commentaire").click( function(){
			$("#commentaires").slideToggle();
			return false;
	});
	
	// Envoyer a un ami
	$("#screen .ami").click( function(){
		$("#tellafriend").fadeIn();
		return false;
	});
	
	 $("#tellafriend .close").click( function(){
		$("#tellafriend").fadeOut();
	 });
	
	$("#tellafriend form").submit( function(){
	
		$.ajax({
			type: "POST",
			url: "/webtv/php/actions.php",
			data: $("#tellafriend form").serialize(),
			success: function(msg){
			
				if(msg != "")
					$("#tellafriend").html(msg);
				
				$("#tellafriend").delay(800).fadeOut();
				
			}
		}); 
		return false;
	});
	
	
});