/*--------------------------------------------------------------------------------------------------

	Regroupement des Magasins-partage de l'ėle de Montral
	Fonctions Javascript gnrales
	Par Jonathan Boivin, designer Web - http://www.jonathanboivin.com
	© Tous droits rservs 2009

--------------------------------------------------------------------------------------------------*/

// Correction des PNG transparents dans IE6
// par Stphane Chapdelaine (thnx!)
var blank = new Image();
blank.src = '/img/x.gif';

$(document).ready(function() {
	var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	if (badBrowser) {
		 $('img[src$=.png]').each(function() {
			   if (!this.complete) {
					 this.onload = function() { fixPng(this) };
			   } else {
					 fixPng(this);
			   }
		 });
	}
});

function fixPng(png) {
	var src = png.src;
	if (!png.style.width) { png.style.width = $(png).width(); }
	if (!png.style.height) { png.style.height = $(png).height(); }
	png.onload = function() { };
	png.src = blank.src;
	png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
}


// Pour ouvrir des liens dasn une nouvelle fentre, xhtml 1.1 Strict compliant
// Source: http://www.sitepoint.com/article/standards-compliant-world/

function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
window.onload = externalLinks;