(function($) {
$(document).ready( function () {

	var LANG = $('html').attr('lang');
		
	// Ajoute la class first au premier elt de la colonne
	$(".colonne>:first-child").addClass("first");
	$(".intro-texte>:first-child").addClass("first");
	
	// derniers li de listes : class last
	$("ul>li:last-child").addClass("last");
	
	/* Sur page mentions légales */
	$(".content-open").hide();
	
	/*
		Popups auto	
	*/
	
	$("a.open").each ( function(i, el) {
		$(el).click(function(event) {			
			event.stopPropagation();
			$(".content-open").slideToggle('slow');		
			return false;
		});
	});
	
	var dom = window.location.hostname;	
	// est-ce une url externe au site ?
	function is_external_url( url )
	{
	  var dom1 = dom.replace(/\./g, "\\.")
	  var dom2 = dom1.replace(/\//g, "\\/")
	  var pat = new RegExp("([^:]{2,6}://)?("+dom2+")?(.*)");

	  var res;
	  if (!url)
	    return ( false );

	  // Chemin absolu avec slash ?
	  if( url && url.charAt(0) == '/' ) {
	    return( false );
	  }
	  res = url.match(pat);
	  // Chemin relatif

	  if( !res[1] || res[1].length == 0 ) {
	    return( false );
	  }
	  // Url externe
	  if( !res[2] || res[2].length == 0 ) {
	    return( true );
	  }

	  // Sinon, lien interne
	  return( false );
	}
	
	$('a').each(function(i, item) {
		
		if (LANG == 'fr-FR') {
			var new_window_txt = "dans une nouvelle fenêtre";
			var pdf_txt = "format pdf";
		} else {
			var new_window_txt = "new window";
			var pdf_txt = "pdf format";
		}
		
		// On recup l'url du lien
	    url = jQuery(item).attr('href');
	    if( url == undefined ) return;	

		// C'est un lien externe ?
		is_external = is_external_url(url);
	    if( is_external ){
	      if( jQuery(item).attr("title") != undefined )
	        title = jQuery(item).attr("title");
	      else
	        title = jQuery(item).text();
	      jQuery(item).attr("title", title +" ("+new_window_txt+")");
	      jQuery(item).attr('rel','external');
	    }
	
		// C'est un export pdf ?
	    if( jQuery(item).hasClass('pdf') ){
			// console.log(jQuery(item));
	      if( jQuery(item).attr("title") != undefined )
	        title = jQuery(item).attr("title");
	      else
	        title = jQuery(item).text();
	      jQuery(item).attr("title", title +" ("+pdf_txt+")");
	      jQuery(item).attr("href", url+'?output=pdf');
	    }
	
		$(item).bind('click',function(e){
	        if( $(this).attr('rel') != "external" ){
	          return;
	        }
	        e.preventDefault();
	        e.stopPropagation();
	        var url = $(this).attr('href');
	        window.open(url);
	        return false;
		});
	});
	
	/* Version du logo pour IE */
	if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)=="6") {
		$('#logo-tri-men').attr('src', 'css/img/png8/logo-villa-tri-men.png');
	}
	
	/* tout le bloc #reserver du footer est cliquable sur Bac et TM */
	$("#footer #reserver").click(function(event) {			
		event.stopPropagation();
		var url = $(this).find('p a').attr('href');
		window.open(url);
		return false;		
	});
	

} ) ;
})(jQuery);
