// JavaScript Document

jQuery.noConflict();

jQuery(document).ready(function(){
								
	blank();
	
	if(jQuery("#mainmenu").height()>65){
		resizePad(10)
	}
	
	jQuery("#mainmenu a").each(function(){
		if(jQuery(this).width()>88){
			var fs = parseInt(jQuery(this).css("font-size"));
			resizeFont(88,jQuery(this),fs);
		}
	});
	
	if(jQuery("h2.contentheading").length>0){
		jQuery("h2.contentheading").each(function(){
			if(jQuery(this).width()>720){
				var fs = parseInt(jQuery(this).css("font-size"));
				resizeFont(720,jQuery(this),fs);
			}
		});
	}
	
	if(jQuery("ul.photoListe").length>0)
	jQuery("ul.photoListe a").lightBox();
	
	
	if(navigator.appVersion.indexOf("MSIE 7") != -1){
		jQuery("#active_language").bind("mouseover", function(){
			jQuery("#jflanguageselection li").css("display", "block");
		});
		jQuery("#active_language").bind("mouseout", function(){
			setTimeout(function(){
				jQuery("#jflanguageselection li").css("display", "none");
				jQuery("#jflanguageselection  li#active_language").css("display", "block");
								}, 2500);
		});
	}
	
});

function resizeFont(s,el,fs){
	var newfs = s-1;
	//console.log("Largeur 1 : "+el.width());
	el.css("font-size", newfs+"px");
	//console.log("Largeur 2 : "+el.width());
	if(el.width()>s){
		//console.log("Largeur de "+el.text()+" : "+el.width());
		if(newfs > 7)resizeFont(s,el,newfs)
	}
}

function resizePad(s){
	var ns = s-1;
	jQuery("#mainmenu a").css("padding", "10px "+ns+"px");
	if(jQuery("#mainmenu").height()>65){
		if(ns > 0)resizePad(ns);
	}
}

function blank()
{
	for(var i=0;i<document.getElementsByTagName("a").length;i++)
	{
		if(document.getElementsByTagName("a")[i].href.indexOf(document.domain)==-1)
		{
			document.getElementsByTagName("a")[i].onclick=function()
			{
				window.open(this.href);
				return false;
			}
		}
		else if(document.getElementsByTagName("a")[i].className)
		{
			if(document.getElementsByTagName("a")[i].className=="blank")
			document.getElementsByTagName("a")[i].onclick=function()
			{
				window.open(this.href);
				return false;
			}

		}
	}
}

