jQuery(document).ready(function(){
	//jQuery.localScroll();
	
	jQuery("#cameoutils, .airmiles").overlay(); 
	jQuery("div.overlay").appendTo("body");
	
	jQuery('.backtotop').click(function(){
		jQuery('html, body').animate({scrollTop:0}, 'slow');
	});	
	
	jQuery('li#menu_anterieur').hover(function() {
			if(jQuery.browser.mozilla)
			{
				jQuery('#dropdown').filter(':not(:animated)').slideDown();
			}
			else
			{
				jQuery('#dropdown').css('display', 'block');
			}
		},
		function() {
			if(jQuery.browser.mozilla)
			{
				jQuery('#dropdown').slideUp();
			}
			else
			{
				jQuery('#dropdown').css('display', 'none');
			}
		});
	
	jQuery(".inactive").css({opacity: 0.2}).attr('href', '#').removeClass('active').hover(function(){
		jQuery(this).parent().find('ul').filter(':not(:animated)').slideDown();																							   
	},
		function() {
			jQuery(this).parent().find('ul').slideUp();																							   
	});

	jQuery("#btons_slides.mainslider div").hover(function() {
		var para = jQuery('p', this);
		var dollar = jQuery('.dollars', this);
		
		jQuery(this).stop().animate({
			fontSize: '20px',
			width: '180px'	
		});
		jQuery(dollar).stop().animate({
			fontSize: '24px'
		});

		/* make all others shrink  */
		jQuery("#btons_slides div").not(this).stop().animate({
			fontSize: '12px',
			width: '120px'	
		});
		jQuery("#btons_slides div .dollars").not(dollar).stop().animate({
			fontSize: '16px'
		});
	});
	
	jQuery("#btons_slides.single div").hover(function() {
		var para = jQuery('p', this);
		var dollar = jQuery('.dollars', this);
		
		jQuery(this).stop().animate({
			fontSize: '20px',
			width: '180px'	
		});
		jQuery(dollar).stop().animate({
			fontSize: '24px'
		});

		/* make all others shrink  */
		jQuery("#btons_slides div").not(this).stop().animate({
			fontSize: '12px',
			width: '120px'	
		});
		jQuery("#btons_slides div .dollars").not(dollar).stop().animate({
			fontSize: '16px'
		});
	}, 
	function() {
		var para = jQuery('#btons_slides.single div.current p');
		var dollar = jQuery('#btons_slides.single div.current .dollars');
		jQuery('#btons_slides.single div.current').stop().animate({
			fontSize: '20px',
			width: '180px'	
		});
		jQuery(dollar).stop().animate({
			fontSize: '24px'
		});

		/* make all others shrink  */
		jQuery("#btons_slides div").not('#btons_slides.single div.current').stop().animate({
			fontSize: '12px',
			width: '120px'	
		});
		jQuery("#btons_slides div .dollars").not(dollar).stop().animate({
			fontSize: '16px'
		});		
	
	});
	
	jQuery('.mainslider .projet1').stop().hover(function() {
		jQuery("#sliders ul").animate({
			left: '0px'
		}, 700);
	});
	jQuery('.mainslider .projet2').stop().hover(function() {
		jQuery("#sliders ul").animate({
			left: '-755px'
		}, 700);
	});
	jQuery('.mainslider .projet3').stop().hover(function() {
		jQuery("#sliders ul").animate({
			left: '-1510px'
		}, 700);
	});

	jQuery('.closetruc').click(function() {
		jQuery('#trucbox').fadeOut();
	});
	
	jQuery('#montruc1, #montruc2').click(function() {
		jQuery('#trucbox').fadeIn();
	});	
	
	jQuery('.piece').click(function() {
		jQuery('.piece').removeClass('grey');
		jQuery(this).addClass('grey');
		var theID = jQuery(this).attr('id');
		jQuery('.box').slideUp();
		jQuery('.qhide').slideToggle();
		jQuery('a.voir').text(jQuery('a.voir').text() == '<< Voir moins de questions' ? 'Voir plus de questions >>' : '<< Voir moins de questions');
		jQuery('.'+theID).slideDown();
	});
	
	jQuery('#all.piece').click(function() {
		jQuery(this).addClass('grey');
		jQuery('.qhide').slideUp();
		jQuery('a.voir').text('Voir plus de questions >>');
		jQuery('.box').slideDown();
		});
	
	jQuery('.fakeoverlay.show').fadeIn();	

	jQuery('.close').click(function() {
		//alert("test");
		//alert(el);
		//el.setAttribute("style","display:none");
		jQuery('.overlay').fadeOut();
	//	jQuery('.fakeoverlay').style.display = "none";
	});
	
	jQuery('#questionsform input#qsubmit').click(function() {
		var count = 0;
		jQuery('#questionsform input, #questionsform textarea').each(function() {
			jQuery(this).removeClass("invalid");
			var str = jQuery(this).val();
			if(str.indexOf("*") != -1) {
				jQuery(this).addClass("invalid");
				count++;
			}
		});

		if(count>0) { 
			jQuery(".fakeoverlay.js").fadeIn();
			jQuery("p.error").html("Tous les champs obligatoires ne sont pas remplis. Veuillez les compl&eacute;ter.");
			jQuery("p.success").html("");
			return false; 
		} else {
			var email = jQuery('#questionsform input[name="qemail"]').val();
			if(email.indexOf("@") == -1 || email.indexOf(".") == -1) {
				jQuery('#questionsform input[name="qemail"]').addClass("invalid");
				jQuery(".fakeoverlay.js").fadeIn();
				jQuery("p.error").html("Votre courriel est invalide."); 
				jQuery("p.success").html("");
				return false; 
			}
		}
	});
	
	jQuery('.qhide').hide();
	jQuery('a.voir').click(function() {
		jQuery(this).parent().find('.qhide').slideToggle();
		jQuery(this).text(jQuery(this).text() == '<< Voir moins de questions' ? 'Voir plus de questions >>' : '<< Voir moins de questions');
	});
});
