$(document).ready(function(){

	// Styles
	$('p + h2').css('margin-top', '40px');
	$('h3 + p.Citation').css('margin-top','50px');
	$('.TableauProduits td:first-child').addClass("CelluleProduits-Premier");
	$('.TableauProduits td:last-child').addClass("CelluleProduits-Dernier");
	$('.TableauProduits tr:last-child').addClass("DernierTR");
	$('.ContainerPartenaires div:nth-child(2)').addClass("BlocPartenaireInt-Droite");
	
	// Colonnes
	$('#ColonneGauche, #ColonneDroite').equalizeCols();
	$('.BlocPartenaireInt, .BlocPartenaireInt-Droite').equalizeCols();
	
	// Popup
	$('a.popup').click(function(){
		window.open($(this).attr("href"), "popup_produits", "menubar=no, status=no, scrollbars=yes, menubar=no, width=725, height=700");
		return false;
	});
	
	// Accordeon maison pour la barre de soumission
	$('.HeaderDemandeSoumission').show();
	$('.HeaderDemandeSoumission').click(function(){
		if($.browser.msie && $.browser.version < 7.0) {
			if($(this).hasClass("selected")) {
				var formHeight = 0;
				$(this).removeClass("selected");
			} else {
				var formHeight = 212;
				$(this).addClass("selected");
			}
			var pos=parseInt($(window).scrollTop())+parseInt(document.documentElement.clientHeight);
			var barHeight = formHeight+45;
			$('div.ContenuDemandeSoumission').animate({height:formHeight+"px" },{queue: false, duration: 300, complete:toggleForm});
			$('#DemandeSoumission').animate({top:pos-barHeight+"px" },{queue: false, duration: 300});			
		} 
		else {
			$(this).toggleClass("selected");
			$('div.ContenuDemandeSoumission').slideToggle(300);
		}
	});
	
	//Fix pour IE 6 avec la barre de soumission
	if($.browser.msie && $.browser.version < 7.0) {
		
		//Positionnement initial de la barre
		var pos=parseInt($(window).scrollTop())+parseInt(document.documentElement.clientHeight);
		var barHeight = $('#DemandeSoumission').height();
		$('#DemandeSoumission').css("top",pos-barHeight+"px");
		$('#DemandeSoumission').show(); //display the message box
		
		//Ajustement par le mouvement de la scrollbar et du resize de la fenetre
		$(window).scroll(rePosition);
		$(window).resize(rePosition);
		
		//Autres fix pour IE 6
		$('#DemandeSoumission').css("position","absolute");
		$('body .Recherche span.TxtRecherche').css("margin-left","5px");

	}
	
	//Autres fix pour IE 6 et IE 7
	if($.browser.msie && $.browser.version <= 7.0) {
		
		$('.BlocPartenaireInt').css("margin-left","-28px");
		$('.TxtErreur').css("margin-top","-1px");
		
	}
	
	function toggleForm() {
		if($(".HeaderDemandeSoumission").hasClass("selected")) {
			$('div.ContenuDemandeSoumission').show();
		} else {
			$('div.ContenuDemandeSoumission').hide();
		}
	}
	function rePosition() {
		var pos=parseInt($(window).scrollTop())+parseInt(document.documentElement.clientHeight);
		var barHeight = $('#DemandeSoumission').height();
		$('#DemandeSoumission').animate({top:pos-barHeight+"px" },{queue: false, duration: 300});
	}
	
});
