/**
 * Fonctions Javascript
 *
 * @package Wordpress
 * @subpackage Fousse
 * @author Fromkayz
 */

function goBack(){
	return history.go(-1);
}

function goto(id, speed){
     	jQuery('html,body').animate({scrollTop: $j("#"+id).offset().top}, speed);
}

function anim(my){
	if(!my){
		if(jQuery('.active').attr('id')!='lien3'){
			my = jQuery('.active').next();
		}
		else{
			my = jQuery('.image_thumb ul li:first-child');
		}
	}
	//Set Variables
	var imgAlt = jQuery(my).find('img').attr("alt"); //Get Alt Tag of Image
	var imgTitle = jQuery(my).find('a').attr("href"); //Get Main Image URL
	var imgDesc = jQuery(my).find('.block').html(); 	//Get HTML of block
	var imgDescHeight = jQuery(".main_image").find('.block').height();	//Calculate height of block	
	
	if (jQuery(my).is(".active")) {  //If it's already active, then...
		if(jQuery('.active').attr('id')!='lien3'){
			my = jQuery('.active').next();
		}
		else{
			my = jQuery('.image_thumb ul li:first-child');
		}
	} 
		//Animate the Teaser
		jQuery(".main_image img").animate({ opacity: 0}, 250 );				
		jQuery(".main_image .block").animate({ opacity: 0, marginBottom: -imgDescHeight }, 250 , function() {
			jQuery(".main_image .block").html(imgDesc).animate({ opacity: 1,	marginBottom: "0" }, 250 );
			jQuery(".main_image img").attr({ src: imgTitle , alt: imgAlt}).animate({ opacity: 1}, 250 );
		});
	
	
	jQuery(".image_thumb ul li").removeClass('active'); //Remove class of 'active' on all lists
	jQuery(my).addClass('active');  //add class of 'active' on this list only
	return false;
}

jQuery(document).ready(function() {	
			
			var interval = setInterval('anim();',5000);
			
			jQuery('a[rel=lightbox]').fancybox();
			
			// Agences				
			jQuery('#cs-region-0').change(function() {
				jQuery('#form-agence').submit();
			});
			
			jQuery("#form-franchise-side").submit(function(){
				if(jQuery("select[name='franchise-side'] option:selected").val())
				window.open(jQuery("select[name='franchise-side'] option:selected").val());
				return false;
			});
			
			jQuery("#form-franchise").submit(function(){
				if(jQuery("select[name='franchise'] option:selected").val())
				window.open(jQuery("select[name='franchise'] option:selected").val());
				return false;
			});
			
		
			//Show Banner
			jQuery(".main_image .desc").show(); //Show Banner
			jQuery(".main_image .block").animate({ opacity: 1 }, 1 ); //Set Opacity

		
			//Click and Hover events for thumbnail list
			jQuery(".image_thumb ul li:first").addClass('active'); 
			jQuery(".image_thumb ul li").click(function(){ 
				//Set Variables
				var imgAlt = jQuery(this).find('img').attr("alt"); //Get Alt Tag of Image
				var imgTitle = jQuery(this).find('a').attr("href"); //Get Main Image URL
				var imgDesc = jQuery(this).find('.block').html(); 	//Get HTML of block
				var imgDescHeight = jQuery(".main_image").find('.block').height();	//Calculate height of block	
				
				if (jQuery(this).is(".active")) {  //If it's already active, then...
					return false;
				} else {
					//Animate the Teaser
					jQuery(".main_image img").animate({ opacity: 0}, 250 );				
					jQuery(".main_image .block").animate({ opacity: 0, marginBottom: -imgDescHeight }, 250 , function() {
						jQuery(".main_image .block").html(imgDesc).animate({ opacity: 1,	marginBottom: "0" }, 250 );
						jQuery(".main_image img").attr({ src: imgTitle , alt: imgAlt}).animate({ opacity: 1}, 250 );
					});
					
					
				}
				
				jQuery(".image_thumb ul li").removeClass('active'); //Remove class of 'active' on all lists
				jQuery(this).addClass('active');  //add class of 'active' on this list only
				clearInterval(interval);
				return false;
			}) .hover(function(){
				jQuery(this).addClass('hover');
				}, function() {
				jQuery(this).removeClass('hover');
			});
					
			//Toggle Teaser
			jQuery("a.collapse").click(function(){
				jQuery(".main_image .block").slideToggle();
			});
			
			jQuery(function($){
       	
       		jQuery('.map').append('<div class="overlay">');
       		jQuery('.map area').mouseover(function(){
       			var index = $(this).index();
       			var left = -index*583-583;
       			jQuery('.map .overlay').css({
       				backgroundPosition : left+"px 0px" 
       			});
       		});
       		jQuery('.map').mouseout(function(){
       			jQuery('.map .overlay').css({
       				backgroundPosition : "583px 0px" 
       			});
       		});
       	
       	});
			
		});//Close Function

