﻿function targetLinks() {
	var where;
	where="_blank";

	jQuery("(a|area)[href*='://']:not([href^="+links_site+"]):not([href^=javascript:]):not([href^=mailto:])")
	  .attr('target',where)
		.attr('rel','external')
		.addClass('external')
		.each(function(){
			if(jQuery(this).text()){
				title =  jQuery(this).text() + " " + js_nouvelle_fenetre;
			}else{
				title = " " + js_nouvelle_fenetre;
			}
			if(jQuery(this).attr("title")) title = jQuery(this).attr("title") + " " + js_nouvelle_fenetre;
			jQuery(this).attr("title",title);
		});
		//Meme chose sur tous les fichiers dont l'extension a été configurée.
		var reg=new RegExp(js_nouvelle_fenetre,"gi");
		if (typeof links_doc != "undefined") {
			var extensions = links_doc.split(',');
			for(var i = 0; i < extensions.length; i++){
				jQuery("(a|area)[href$='"+extensions[i]+"']")
				  .attr('target',where)
					.attr('rel','blank')
					.addClass('blank')
					.addClass('spip_doc')
					.each(function(){
						var my_ext = extensions[i].replace('.','');
						jQuery(this).addClass(my_ext);
						if(jQuery(this).text()){
							title =  jQuery(this).text() + " " + js_nouvelle_fenetre;
						}else{
							title = " " + js_nouvelle_fenetre;
						}
						// MODIF VI : conserver le title s'il existe
						// if((jQuery(this).attr("title"))&&(jQuery(this).attr("title").match(reg) == false)){ 
						if((jQuery(this).attr("title"))){ 
							title = jQuery(this).attr("title") + " " + js_nouvelle_fenetre;
						}	
						jQuery(this).attr("title",title);
				});	
			}
		}
	
}
if (window.jQuery)
	(function($){
		if(typeof onAjaxLoad == "function") onAjaxLoad(targetLinks);
		$(document).ready(targetLinks);
	})(jQuery);

