var current = 0;
var total = 0;
var tof = new Array();
var resize = false;

var Move = function(){	
	$('div.diapo div').append('<img src="'+tof[current]+'">');
	$('div.diapo div').animate({'marginLeft':'-=303px'}, 'slow', function(){
		if(parseInt($(this).css('marginLeft')) < -303) {
			$('div.diapo div').css({'marginLeft':-303});
			$('div.diapo img:eq(0)').remove();
		}
	});		
	current++;
	if(current == total) current = 0;
};

var ResizeGlobal = function() {
	windowH = $(window).height();
	globalH = $("#global").height();
	footerH = $("#footer").height();
//	alert(resize);
//	alert(windowH+'-'+globalH+'-'+footerH);
	if(windowH > (globalH+footerH)) {
		resize = true;
		$("#footer").css("top",windowH-footerH);
	} else if(resize) {
		$("#footer").css("top",globalH);
	}
};

var NewsLetter = function(){
	$('#FormNewsletter input').focus(function(){ $(this).val(''); })	
	$('#FormNewsletter input').blur(function(){ if( $(this).val() == '' ) $(this).val($(this).attr('default')); })
	ValidateNewsletter();
};

var ValidateNewsletter = function(){
	$("#FormNewsletter").validationEngine('attach', {
		scroll:false,
		promptPosition:'bottomLeft',
		validationEventTrigger:'validate',
		onValidationComplete:function(form, status){ 
			if(status){
				var data = $("#FormNewsletter").serialize();
				$.ajax({
					type: "POST",
					data: data,
					url: "newsletter.php",
					success: function(retour){
						alert(retour)
						//div.empty().removeClass('loading').html(retour);
					}
				});	
			}
		}
	})
};

$(document).ready(function() {
		
	$('a.zoom').fancybox({'titlePosition'  : 'over'});
	$.fn.cycle.defaults.speed = 900;
	$.fn.cycle.defaults.timeout = 4000;
	$(function() {
		$('#player').cycle('fade');
		$('#fade').cycle('fade');
	});	

	// Diaporama des page intérieurs
	for(i = 0; i <= $('div.diapo img').length; i++){
		tof[i] = $('div.diapo img:eq('+i+')').attr('src');
		total = i;
	}
	
	if(total > 2) {
		$('.diapo img').imgpreload({
			all: function(){
	//			$('#preload').fadeOut('slow', function(){				
					var anim = setInterval('Move()', 3000); 
	//			});
			}
		});
	}
	
	NewsLetter();
	
});
