// Le url complet pour se rendre a l'interface web de l'outil de banniere.  (terminer par un /)
var SGBPPath = "http://www.amt.qc.ca/Outil_BandeauPromo/";

function diplayBanner(location) {

    if (window.location.protocol == "https:") {
        SGBPPath = SGBPPath.replace("http://", "https://")
    }
	
	if(window.location.toString().indexOf("www.") < 0)
	{
		SGBPPath = SGBPPath.replace("www.", "")
	}
    
	var request = new CreateRequest();
	
	if (request != null)
	{
		var ajaxUrl = SGBPPath + "xmlOutput.aspx?id=" + location;
		request.open("Get", ajaxUrl, true);
		request.onreadystatechange=function()
		{
			if(request.readyState == 4 && request.status == 200)
			{
				var xmlData = request.responseXML;
				var xmlConfigInfo = xmlData.getElementsByTagName('config')[0];
				var configWidth = xmlConfigInfo.attributes.getNamedItem("width").value;
				var configHeight = xmlConfigInfo.attributes.getNamedItem("height").value;
				var flashvars = {};
				flashvars.SGBPPath = SGBPPath;
				flashvars.xmlpath = ajaxUrl;
				var params = {};
				params.play = "true";
				params.menu = "true";
				params.quality = "best";
				params.scale = "noscale";
				params.salign = "tl";
				params.bgcolor = "#FFFFFF";
				params.seamlesstabbing = "true";
				params.swliveconnect = "true";
				params.allowfullscreen = "true";
				params.allowscriptaccess = "always";
				params.allownetworking = "all";
				var attributes = {};
				attributes.id = "flash_video";
				attributes.name = "videoplayer";
				attributes.align = "top";
				swfobject.embedSWF(SGBPPath + "swf/bandeau_v12.swf", "SGBPflashDiv", configWidth, configHeight, "9.0.0", false, flashvars, params, attributes);
			}
		}
		request.send(null);
	}
}

function CreateRequest()
{
    var request = null;

    try
    {
        request = new XMLHttpRequest();
    }
    catch (trymicrosoft)
    {
        try
        {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (othermicrosoft)
        {
            try
            {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (failed)
            {
                request = null;
            }
        }
    }

    return request;
}
