Array.prototype.max = function() {
var max = this[0];
var len = this.length;
for (var i = 1; i < len; i++) if (this[i] > max) max = this[i];
return max;
}
Array.prototype.min = function() {
var min = this[0];
var len = this.length;
for (var i = 1; i < len; i++) if (this[i] < min) min = this[i];
return min;
}

google.load("jquery", "1.4");
google.setOnLoadCallback(function() {


$(".breadcrumb_navigation a:contains('®')").each(function(){
	var text = $(this).html();
	text = text.replace("®", "<sup>®</sup>");
	$(this).html(text);
});

$(".boxlastelements p:contains('®')").each(function(){
	var text = $(this).html();
	text = text.replace("®", "<sup>®</sup>");
	$(this).html(text);
});



	// =======
	// = FAQ =
	// =======

	// $('.faq ul li p').css({display:'none'});
	// $('.faq ul li').css({cursor:'pointer'}).click(function(){
	// 	$(this).children("p").slideToggle('fast');
	// });
	// $('.faq ul li').hover(function(){
	// 	$(this).children("h6").css({color:'#ff6c00'});	
	// }, function() {
	// 	$(this).children("h6").css({color:'#616160'});	
	// });
	
	$('.faq #article p').css({display:'none'});
	$('.faq #article h4').css({cursor:'pointer'}).click(function(){
	    $(this).nextAll().each(function() {
	      if (this.tagName == 'H4') {
	        return false; // stop execution
	      }
	      $(this).slideToggle('fast');
	    });
	});
	
	// ============
	// = Gallerie =
	// ============

	if($('.medias img').length){
		$('.medias').after("<div id='slideshow'></div>");
		if($('.medias img').size()==1) $('.medias').hide();
		var urlImg = $('.medias img:first-child').attr('src').replace('thumbnails/','');
		$('#slideshow').prepend("<img src="+urlImg+" />");
		

		
		$('.medias a').click(function(){
			var urlImg = $(this).find('img').attr('src');
			urlImg = urlImg.replace('thumbnails/','');
			$('#slideshow').find('img').attr('src',urlImg);
			return false;
		});	
		if($('.medias .diaporama').length){
			$('#slideshow').hide();
		}
	}

	// =========
	// = Boxes =
	// =========
	$('.boxtext').each(function(){
		var url = $(this).find('a').attr('href');
		$(this).append("<a class='savoirPlus' href='"+url+"'>En savoir plus…</a>");
	});

	$('.la_gamme_thermibloc .textAndImages').each(function(){
		var url = $(this).find('a').attr('href');
		$(this).append("<a class='savoirPlus' href='"+url+"'>En savoir plus…</a>");
	});
	$('.thermibloc .textAndImages').each(function(){
		var url = $(this).find('a').attr('href');
		$(this).append("<a class='savoirPlus' href='"+url+"'>En savoir plus…</a>");
	});


	// =================
	// = Optimisations =
	// =================
	
	$("#banner li.contacts .second_level").hide();
	
	$('#not_nested li').hover(function(){
			$(this).addClass('iehover');
		},function(){
			$(this).removeClass('iehover');
		});



	// Permet d'attendre que les images soient chargées avant de tester la hauteur de #conteneur
	// while(!$(window).load()){
	// 	break;
	// }
		
	// Permet de donner une même auteur à #leftbar ET #conteneur
	if($("#leftbar").height()>$('#conteneur').height()){ // On test si #conteneur es tplus petit que #leftbar
		// $('#conteneur').height($("#leftbar").height());	// On applique la hauteur de #leftbar au #conteneur
		$('#conteneur').css({'min-height':$("#leftbar").height()});
	}


	if($(".deux_colonnes .textAndImages")){
		var hauteurs = new Array();
		$(".deux_colonnes .textAndImages").each(function(){
			hauteurs.push($(this).height());
		});

		$(".deux_colonnes .textAndImages").each(function(){
			$(this).height(hauteurs.max());
		});
	}

	if($("#footer .first_level>li")){
		var hauteurs = new Array();
		$("#footer .first_level>li").each(function(){
			hauteurs.push($(this).height());
		});

		$("#footer .first_level>li").each(function(){
			$(this).height(hauteurs.max());
		});
	}

});
