// JavaScript Document
var subscribe_val = false ;
$(function()
{
	
	/******** Primetime gauche/droite ********/
	
	var posConteneur = 0;
	var nbImg = 0;
	$("div.primetimeAccueil div.conteneur div.contenu div.image").each(function(){
		nbImg+=1;
	});
	$("div.primetimeAccueil div.contenu").css('width', nbImg*872);
	
	/* défiler image à gauche */
	$("div.primetimeAccueil div.flechegauche").click(function(){
		if(posConteneur == 0) posConteneur = -nbImg+1;
		else posConteneur = posConteneur+1;
		$("div.primetimeAccueil div.contenu").animate({
			left : posConteneur*872
		},500,'swing');
		$("div.navigation a")[posConteneur*-1].children[0].src = "./assets/images2/primetime/nav_actif.png";
		$("div.navigation a")[posConteneur*-1].id = "actif";
		if(posConteneur != (nbImg-1)*-1) {
			$("div.navigation a")[(posConteneur*-1+1)].children[0].src = "./assets/images2/primetime/nav_inactif.png";
			$("div.navigation a")[posConteneur*-1+1].id = "inactif";
		}
		else {
			$("div.navigation a")[0].children[0].src = "./assets/images2/primetime/nav_inactif.png";
			$("div.navigation a")[0].id = "inactif";
		}
		return false;
	});
	
	/* défiler image à droite */
	$("div.primetimeAccueil div.flechedroite").click(function(){
		if(posConteneur > -nbImg+1) posConteneur = posConteneur-1;
		else posConteneur = 0;
		$("div.primetimeAccueil div.contenu").animate({
			left : posConteneur*872
		},500,'swing');
		$("div.navigation a")[posConteneur*-1].children[0].src = "./assets/images2/primetime/nav_actif.png";
		$("div.navigation a")[posConteneur*-1].id = "actif";
		if(posConteneur != 0) {
			$("div.navigation a")[(posConteneur*-1-1)].children[0].src = "./assets/images2/primetime/nav_inactif.png";
			$("div.navigation a")[posConteneur*-1-1].id = "inactif";
		}
		else {
			$("div.navigation a")[nbImg-1].children[0].src = "./assets/images2/primetime/nav_inactif.png";
			$("div.navigation a")[nbImg-1].id = "inactif";
		}
		return false;
	});
	
	/* gestion des boutons de navigations */
	$("div.navigation a").mouseover(function(){
		if($(this)[0].id == "inactif") $(this)[0].children[0].src = "./assets/images2/primetime/nav_actif.png";
	});
	$("div.navigation a").mouseout(function(){
		if($(this)[0].id == "inactif") $(this)[0].children[0].src = "./assets/images2/primetime/nav_inactif.png";
	});
	$("div.navigation a").click(function(){
		if($(this)[0].id == "inactif") {
			$("div.navigation a#actif")[0].children[0].src = "./assets/images2/primetime/nav_inactif.png";
			$("a#actif")[0].id = 'inactif';
			$(this)[0].id = 'actif';
			
			posConteneur = -$(this)[0].children[0].alt+1;
			$("div.contenu").animate({
				left : posConteneur*872
			},500,'swing');
		}
		return false;
	});
	
	
	/******** Dropdown ********/
	var dropdownOver = false;
	$("div.menu div.inventaire, div.menu div.inventaireActif").mouseenter(function(){
		if(dropdownOver == false) $("div.dropdown").slideDown(200);
		dropdownOver = true;
	});
	$("div.menu div.inventaire, div.menu div.inventaireActif, div.dropdown").mouseleave(function(){
		dropdownOver = false;
		setTimeout(function(){if(dropdownOver == false) $("div.dropdown").slideUp(200);}, 100);
	});
	$("div.dropdown").mouseenter(function(){
		dropdownOver = true;
	});
	
	
	/******** Lance le préchargement des images ********/
	preloadImages(
		'../../assets/images2/menu/accueil_actif.png',
		'../../assets/images2/menu/ecole_actif.png',
		'../../assets/images2/menu/notre_inventaire_actif.png',
		'../../assets/images2/menu/nouvelles_actif.png',
		'../../assets/images2/menu/salle_de_montre_actif.png',
		'../../assets/images2/menu/services_actif.png'
	);
});


/******** Précharge les images ********/
function preloadImages(){
	$.each(arguments, function(){
		$('<img />').attr('src',this);
	});
}


function print_page()
{
    $('#header').hide() ;
    $('#footer').hide() ;
    window.print() ;
    $('#header').show() ;
    $('#footer').show() ;
}

var send = false;
function sendinfo(form)
{
	if(send) return;
	send = true;
	$.ajax({
	   type: "POST",
		url: "--send.dm",
		async: false,
		data: $(document[form]).serialize(),
		success:function (d) 
				{
					var data = eval('('+d+')');
					alert(data.message);
					if(data.error == 1)
					{
						document[form].reset();
						if(form == 'contact_form')
							pageTracker._trackPageview('FORMULAIRE_CONTACT');
						else
							pageTracker._trackPageview('FORMULAIRE_PRODUIT');
					}
					send = false;
				}
		});
}
function subscribe(form)
{
                if (!subscribe_val)
                {
	$.ajax({
	   type: "POST",
		url: "/app/actions/subscribe.php",
		async: false,
		data: $(document[form]).serialize(),
		success:function (d) 
				{
					var data = eval('('+d+')');
					alert(data.msg);
					if(data.err == 1)
					{
						document[form].reset();
					}
                                                                                        else
                                                                                            {
                                                                                                    subscribe_val = true ;
                                                                                            }
				}
		});
                }
}

function newsheadline()
{
	$("#feedrollcontainer ul").find("li")
		.clone(true).appendTo("#feedrollcontainer ul")
		.clone(true).appendTo("#feedrollcontainer ul")
		.clone(true).appendTo("#feedrollcontainer ul")
		.clone(true).appendTo("#feedrollcontainer ul");
	$("#feedrollcontainer ul").liScroll({travelocity: 0.03});
}

/*
function newsheadline()
				{
$.ajax({
	  	url:"--feedroll.dm",
		dataType: "xml",
		type:"GET",
	  	success:function(parsed){
		var feedroll = $("#feedrollcontainer ul:eq(0)");
		$(parsed).find("channel item")
					.each(function()
						{
							var url = $(this).find("link").text();														
							var title = $(this).find("title").text();	
							$("<li><a href='"+url+"'>"+title+"</a></li>").appendTo(feedroll);
						});
			$(feedroll).liScroll({travelocity: 0.03});
				}
			
	  });
					
}
*/


function open_calc()
{
	$('<a />').popup({
			url:'./--calculateur.dm',
			width: 350,
			height:400,
			left: (Math.floor($(window).width()/2) - 175),
			top: (Math.floor($(window).height()/2) - 200)
			}).trigger('click');
}
