//	Dernière modification : 
//	Martin Rancourt 2006-07-27
//	Raymond Rousseau 2008-01-05

	var navHauteur = 0;
	var strPathNav = "";
	var urlServeur = "http://www.radio-canada.ca";
	var urlPage = document.location.href.toLowerCase();

	if (urlPage.indexOf("radio-canada.poolexpert.com") != -1) {
		strPathNav = "/nav/navbar_sports.js";
		urlServeur = "http://www.radio-canada.ca";
	} else if (urlPage.indexOf("www.ilipso.com") != -1) {
		strPathNav = "/nav/navbar_global.js";
		urlServeur = "http://www.radio-canada.ca";
	} else if (urlPage.indexOf("pubstele.radio-canada.ca") != -1 ) {
		strPathNav = "/nav/navbar_television.js";
		urlServeur = "http://www.radio-canada.ca";
	} else if (urlPage.indexOf("finance.radio-canada.ca") != -1 ) {
		strPathNav = "/nav/navbar_nouvelles.js";
		urlServeur = "http://www.radio-canada.ca";
	} else if (urlPage.indexOf("staging.radio-canada.ca") != -1 ) {
		urlServeur = "http://staging.radio-canada.ca";
	} else if (urlPage.indexOf("dev-web.radio-canada.ca:83") != -1 ) {
		urlServeur = "http://dev-web.radio-canada.ca:83";
	}
	
	// Si strPathNav est vide, On est sur radio-canada.ca, on vérifie la zone
	if (strPathNav == "") {
		var arrUrl = document.location.pathname.split("/");
		var strZone = arrUrl[1].toLowerCase();
	
		switch (strZone) {
			case "nouvelles" : strPathNav = "/nav/navbar_nouvelles.js"; break;
			case "actualite" : 
				if (isActuRadio(document.location.pathname))
					strPathNav = "/nav/navbar_radio.js";
				else
					strPathNav = "/nav/navbar_television.js";
				break;
			case "meteo" : strPathNav = "/nav/navbar_nouvelles.js"; break;
		
			case "sports" : strPathNav = "/nav/navbar_sports.js"; break;
			case "sportsv1" : strPathNav = "/nav/navbar_sports.js"; break;
			case "sportsamateurs" : strPathNav = "/nav/navbar_sports.js"; break;
			case "allosaltlake" : strPathNav = "/nav/navbar_sports.js"; break;
			case "allosydney" : strPathNav = "/nav/navbar_sports.js"; break;
			case "allonagano" : strPathNav = "/nav/navbar_sports.js"; break;
			case "athenes" : strPathNav = "/nav/navbar_sports.js"; break;
			case "fina2005" : strPathNav = "/nav/navbar_sports.js"; break;
			case "turin" : strPathNav = "/nav/navbar_sports.js"; break;
			
			case "arts-spectacles" : strPathNav = "/nav/navbar_arts-spectacles.js"; break;
			case "culture" : strPathNav = "/nav/navbar_arts-spectacles.js"; break;
			
			case "gh" : 
				if (isGHRadio(document.location.pathname)) strPathNav = "/nav/navbar_radio.js";
				else strPathNav = "/nav/navbar_television.js";
				break;
			
			case "jeunesse" : strPathNav = "/nav/navbar_jeunesse1024.js"; break;
			
			case "regions" : strPathNav = "/nav/navbar_regions.js"; break;
			
			case "tv" : strPathNav = "/nav/navbar_television.js"; break;
			case "television" : strPathNav = "/nav/navbar_television.js"; break;
			
			case "radio" : strPathNav = "/nav/navbar_radio.js"; break;
			case "radio2" : strPathNav = "/nav/navbar_radio.js"; break;
			case "education" : strPathNav = "/nav/navbar_radio.js"; break;
			case "opera" : strPathNav = "/nav/navbar_radio.js"; break;
			case "par4" : strPathNav = "/nav/navbar_radio.js"; break;
			case "refuge" : strPathNav = "/nav/navbar_radio.js"; break;
			
			default : strPathNav = "/nav/navbar_global.js"; break;
		}
	}
	
	// Détection vieux browsers
	var isMacIE5 = ((navigator.platform.indexOf("Mac") != -1) && (navigator.userAgent.indexOf("MSIE") != -1));
	var isN4 = ((navigator.userAgent.indexOf("Mozilla/4") != -1) && (navigator.userAgent.indexOf("MSIE") == -1));
	//if (isMacIE5 || isN4 ) {
	if (isMacIE5) {
		if (getCookie("RadioCanada_Detection") != 1 ) { // Je n'ai pas de cookie
			setCookie("RadioCanada_Detection", "1", "", "/");
			location.replace ("/apropos/aide/compatibilite_fureteurs.shtml");
		} 
		strPathNav = "/nav/navbar_noCSS.js";
	}
	
	if (strPathNav != "") {
		if (this.parent != this) {
			if (this.parent.document.location.href.toLowerCase().indexOf("ghtml") == -1) {
				this.parent.location.replace(document.location);
			}
		} else {
			navHauteur = 40;	// variable qui représente la hauteur de la nav bar, pour décaler dynamiquement les layer par example
			if (typeof(offsetTotal) === 'undefined') offsetTotal = 0;
			offsetTotal += navHauteur;
			document.write("<script language='javascript' src='" + urlServeur + strPathNav + "'></script>");
		}
	}


function isActuRadio(strURL) {
	if (strURL.toString().toLowerCase().indexOf("/actualite/v2/anneeslumiere/") != -1) return true;
	if (strURL.toString().toLowerCase().indexOf("/actualite/v2/dimanchemag/") != -1) return true;
	if (strURL.toString().toLowerCase().indexOf("/actualite/v2/heuredescomptes/") != -1) return true;
	if (strURL.toString().toLowerCase().indexOf("/actualite/v2/sportsextra/") != -1) return true;
	return false;
}
function isGHRadio(strURL) {
	if (strURL.toString().toLowerCase().indexOf("/gh/radio") != -1) return true;
	return false;
}

function setCookie(name, value) {
   var ladate = new Date();
   ladate.setDate(ladate.getDate()+30);
    document.cookie= name + "=" + escape(value) +
        "; expires=" + ladate +
        "; path=/";
}
function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
