var asfKey = 'heyx3i3oif0nmpzddc5wgxbg';
var asfRefer = 'cofiroute';
var asfCharte = 'defaut';
var asfCharteConfig = 'defaut.xml';

function asfStat()
{
  var stat = asfRefer + "." + asfLanguage + "." + asfLastCarte;
  sitestat("http://fr.sitestat.com/gieat/gieat/s?" + stat); 
}

asfIsMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
asfNS4 = (document.layers) ? true : false;
asfIEmac = ((document.all)&&(asfIsMac)) ? true : false;
asfIE = (navigator.appVersion.indexOf("MSIE")!=-1) ? true : false;
asfIE4plus = (document.all) ? true : false;
asfIE4 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1)) ? true : false;
asfIE5 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 5.")!=-1)) ? true : false;
asfVer4 = (asfNS4 || asfIE4plus) ? true : false;
asfNS6 = (!document.layers) && (navigator.userAgent.indexOf('Netscape')!=-1)?true:false;

var asfChangeViewEvent;
var affichePopupInfos = 1;
var asffrSelect = "Choisissez une ville";
var asfenSelect = "Select a town       ";
var asfitSelect = "Scegliete una citta ";
var asflsSelect = asffrSelect;
var asffrLogo = "Informations d&eacute;livr&eacute;es par :";
var asfenLogo = "Informations supplied by :";
var asfitLogo = "Informazioni consegnate da :";
var asflsLogo = asffrLogo;
var asfUnknowCommandEvent=null;
var asfIDTimeout=null;
var asfLastCarte = "";
var asfPreviousCarte = "";
var asfStartDate;
var asfInfos=0;
var asfEvts=0;
var asfHtml;
var asfReloadEvent;
var ASF_HOST = "trafic.autoroutes-trafic.fr";
var asfInfos = 0;
var asfEvts = 0;
var asfLanguage = 'fr';
var colorBanner = '#1958A3';
var ASF_PictoType = 2;

var asfVilles = new Array(
 new Array('2_aix', 'Aix'),
 new Array('2_amiens', 'Amiens'),
 new Array('2_belfort','Belfort-Montbeliard'),
 new Array('2_biarritz','Biarritz'),
 new Array('2_calais_boulogne','Boulogne'),
 new Array('2_bordeaux','Bordeaux'),
 new Array('2_clermont','Clermont-Ferrand'),
 new Array('2_cotedazur',"C&ocirc;te d'azur"),
 new Array('2_grenoble','Grenoble'),
 new Array('2_havre','Le Havre'),
 new Array('2_lyon','Lyon'),
 new Array('3_lyonest', 'Lyon Est'),
 new Array('3_lyoncentre', 'Lyon Centre'),
 new Array('2_metz','Metz'),
 new Array('2_montpellier','Montpellier'),
 new Array('2_paris','Paris Ile de France'),
new Array('4_paris','Paris intramuros'),
 new Array('3_parisnordouest','Nord-Ouest de Paris'),
 new Array('3_parisnordest','Nord-Est de Paris'),
 new Array('3_parissudouest','Sud-Ouest de Paris'),
 new Array('3_parissudest','Sud-Est de Paris'),
 new Array('2_rouen','Rouen'),
 new Array('2_reims','Reims'),
 new Array('2_strasbourg','Strasbourg'),
 new Array('2_toulouse','Toulouse')
);

var asfCols = new Array(
  new Array(76,"Vue"), new Array(200,"<select>"), new Array(105, "InfoSpec"), new Array(76,"Aff"), new Array(62,"rad"),
	new Array(62,"Apr"), new Array(48, "Leg"), new Array(58, "Boo")
	);

var asfColsLight = new Array( 
	new Array(75,"Vue"), new Array(75, "InfoSpec"), new Array(75,"Aff"), new Array(75,"rad"),
	new Array(75,"Apr"), new Array(75, "Leg"), new Array(75, "Boo")
	);


var ASF_ASF = 1;
var ASF_ESCOTA = 2;
var ASF_SAPRR = 4;
var ASF_SAPN = 8;
var ASF_AREA = 16;
var ASF_SANEF = 32;
var ASF_ADF = 64;
var ASF_ETAT = 128;
var ASF_COFIROUTE = 256; 
var ASF_ATMB = 512;
var ASF_SFTRF = 1024;

var ASF_CORALY = 2048; 
var ASF_SIER = 4096;

var asfTLogos = new Array(
 new Array("0", 2047), new Array("1_1", ASF_ASF | ASF_COFIROUTE), new Array("1_2", ASF_ASF),
 new Array("1_6", ASF_ASF),new Array("1_7", ASF_ASF),new Array("1_5", ASF_ASF | ASF_ETAT),
 new Array("2_toulouse", ASF_ASF),new Array("2_montpellier", ASF_ASF | ASF_ETAT),new Array("2_biarritz", ASF_ASF),
 new Array("2_bordeaux", ASF_ASF),new Array("2_cotedazur", ASF_ESCOTA | ASF_ADF), new Array("1_8", ASF_ASF | ASF_ESCOTA |ASF_ADF),
 new Array("2_aix", ASF_ASF | ASF_ESCOTA), new Array("1_3", ASF_ASF | ASF_SAPRR | ASF_ETAT),
 new Array("1_4", ASF_ASF | ASF_SAPRR | ASF_AREA | ASF_ETAT),new Array("1_11", ASF_ASF | ASF_SAPRR | ASF_AREA | ASF_ATMB | ASF_SFTRF),
 new Array("1_12", ASF_ASF | ASF_SAPRR | ASF_ETAT | ASF_COFIROUTE),new Array("2_lyon", ASF_CORALY),
 new Array("1_9", ASF_SAPRR | ASF_SANEF),new Array("1_10", ASF_SAPRR),new Array("2_belfort", ASF_SAPRR),
 new Array("2_parissud", ASF_SAPRR | ASF_SIER ),new Array("2_havre", ASF_SAPN), new Array("2_rouen", ASF_SAPN),
 new Array("2_parisnordouest", ASF_SAPN | ASF_SIER ), new Array("1_13", ASF_SAPN | ASF_SANEF | ASF_SIER | ASF_COFIROUTE), new Array("3_lyonest", ASF_CORALY),
 new Array("3_lyoncentre", ASF_CORALY), new Array("1_14",ASF_AREA | ASF_ASF | ASF_SAPRR | ASF_ATMB | ASF_SFTRF ), new Array("2_grenoble", ASF_AREA),
 new Array("2_clermont",ASF_ASF |ASF_SAPRR | ASF_ETAT) ,  new Array("1_16",ASF_SANEF | ASF_SAPN ), 
 new Array("1_17",ASF_SANEF | ASF_SIER), new Array("1_18",ASF_SANEF |ASF_SAPRR ),new Array("1_19",ASF_AREA | ASF_ATMB | ASF_SAPRR | ASF_SFTRF ),
 new Array("1_15",ASF_ADF | ASF_ESCOTA),new Array("1_20",ASF_ASF |ASF_COFIROUTE ), new Array("2_amiens",ASF_SANEF),
 new Array("2_metz",ASF_SANEF), new Array("2_strasbourg",ASF_SANEF), new Array("2_reims",ASF_SANEF), 
 new Array("2_calais_boulogne",ASF_SANEF),new Array("2_paris",ASF_SANEF | ASF_SAPN | ASF_SAPRR | ASF_SIER | ASF_COFIROUTE), 
 new Array("2_sftrf",ASF_AREA | ASF_SFTRF),new Array("3_parisnordouest",ASF_SIER ),  new Array("3_parisnordest", ASF_SIER | ASF_SANEF), 
 new Array("3_parissudouest",ASF_SIER | ASF_COFIROUTE ),new Array("3_parissudest",ASF_SANEF | ASF_SAPRR | ASF_SIER )
 );



window.onerror = fnErrorTrap;
function fnErrorTrap(sMsg,sUrl,sLine){
//alert("My ERREUR=" + sMsg + " lig=" + sLine);
  return true;
}

function asfGetLogos() {
 var strHTML="";
 var flag = 2047;
 for(var i=0;i < asfTLogos.length;i++)
  if(asfLastCarte == asfTLogos[i][0]) flag=asfTLogos[i][1];
 strHTML = "<font face='Arial' size='2'><b>" + asflsLogo + "</b></font> "
 if(flag & ASF_ASF )
   strHTML += "<a href='http://www.asf.fr' target='_blank'><img  border='0'  hspace='5' vspace='10' align='middle' src='http://" + ASF_HOST + "/communs/Logos/logoasfmoyen.gif' width='100' height='37'/></a>";
 if (flag & ASF_ESCOTA )
   strHTML += "<a href='http://www.escota.fr' target='_blank'><img  border='0' height='40' vspace='10' hspace='10' align='middle' src='http://" + ASF_HOST + "/communs/Logos/logoescota.gif'/></a>";
 if(flag & ASF_SAPRR)
   strHTML += "<a href='http://www.saprr.fr' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logo_aprr.jpg' border='0' align='middle'/></a>";
 if(flag & ASF_SAPN)
   strHTML += "<a href='http://www.sapn.fr' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logosapn.jpg' border='0' align='middle' /></a>";
 if(flag & ASF_CORALY)
   strHTML += "<a href='http://www.coraly.com' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logocoraly.jpg' border='0' align='middle' height='50'/></a>";
 if(flag & ASF_AREA)
   strHTML += "<a href='http://www.area-autoroutes.fr' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logoarea.jpg' border='0' align='middle' height='40'/></a>";
 if(flag & ASF_SANEF)
   strHTML += "<a href='http://www.sanef.com' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logosanef.gif' border='0' align='middle'/></a>";
 if(flag & ASF_ADF)
   strHTML += "<a href='http://www.autostradadeifiori.it' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logoadf.gif' border='0' align='middle'  height='50'/></a>";
 if(flag & ASF_ETAT)
   strHTML += "<a href='http://www.equipement.gouv.fr' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logoMinT.gif' border='0' align='middle'  height='60'/></a>";
 if(flag & ASF_SIER)
   strHTML += "<a href='http://www.equipement.gouv.fr' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logosier.gif' border='0' align='middle' /></a>";
 if(flag & ASF_COFIROUTE) 
   strHTML += "<a href='http://www.cofiroute.fr' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logo_cofiroute.jpg' border='0' align='middle' width='90'/></a>";
 if(flag & ASF_ATMB)
   strHTML += "<a href='http://www.atmb.net' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logo_ATMB.jpg' border='0' align='middle'/></a>";
 if(flag & ASF_SFTRF)
   strHTML += "<a href='http://www.tunneldufrejus.com' target='_blank'><img hspace='15'  vspace='10' src='http://" + ASF_HOST + "/communs/Logos/logoSFTRF.gif' border='0' align='middle'/></a>";

 return strHTML;
}

function asfUpdateLogos(strCarte) {
	if (asfIE4plus)
	{
		asfLogos.innerHTML = asfGetLogos(strCarte);
	}
	else if (asfNS4)
	{
		document.asfLogos.document.open();
		document.asfLogos.document.write(asfGetLogos(strCarte));
		document.asfLogos.document.close();
		document.asfLogos.left = document.asfplaceholder.x;
		document.asfLogos.top = document.asfplaceholder.y;
	}
	else if (asfNS6)
	{
		document.getElementById("asfLogos").innerHTML = asfGetLogos(strCarte);
	}
}

function asfAfficheLogos(cxLg, cxHt) {
 if (asfIE || asfNS6)
 {
  document.write('<DIV ID=asfLogos name=asfLogos STYLE="position:relative; WIDTH=' + cxLg + 'px; HEIGHT=' + cxHt + 'px"></DIV>');
 }
 else if (asfNS4)
 {
  document.write('<LAYER ID=asfLogos WIDTH=' + cxLg + ' HEIGHT=' + cxHt + '></LAYER>');
  document.write('<img name="asfplaceholder" border="0" width="' + cxLg + '" height="' + cxHt + '" src="http://' + ASF_HOST + '/communs/Logos/spacer.gif">');
 }
}

function asfHideInfos()
{
	var object = "asfInfoSpecCtrl";
	if (document.getElementById && document.getElementById(object) != null) 
		document.getElementById(object).style.visibility='hidden';
	else if (document.layers && document.layers[object] != null) 
		document.layers[object].visibility = 'hidden';
	else if (document.all) 
		document.all[object].style.visibility = 'hidden';
}

function asfPopupInfos()
{
   asfPopMe('communs/' + asfCharte + '/' + asfLanguage + '/infoscrise/popup.htm?lang=' + asfLanguage + "&carte=" + asfLastCarte ,'_blank',400, 420,'yes');

}

function asfShowInfos() {
	var object = "asfInfoSpecCtrl";
	if (document.getElementById && document.getElementById(object) != null)
		document.getElementById(object).style.visibility='visible';
	else if (document.layers && document.layers[object] != null)
		document.layers[object].visibility = 'visible';
	else if (document.all)
		document.all[object].style.visibility = 'visible';
}

function asfShow(asfName, asfSize) {
	if(asfName=="<select>") {
		asfHtml += "<select name='asfSelectVille' style='font-family:arial' align='center' name='select' onchange='asfCommand(\"reload\",this.options[this.selectedIndex].value, \"1\")'>";
		asfHtml += "<option value='???'>" + asflsSelect + "</option>";
		for(var i=0;i <asfVilles.length;i++) {
			asfHtml += "<option value='" + asfVilles[i][0] + "'>" + asfVilles[i][1] + "</option>";
		}
		asfHtml += "</select>";
	}
	else {
		if(asfIE) {
			asfHtml += "<object id='asf" + asfName + "Ctrl' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0' width='" + asfSize + "' height='40'";
			if( asfName == "InfoSpec") 
				asfHtml += " style='visibility: hidden;'";
			asfHtml += "><param name=movie value='http://" + ASF_HOST + "/communs/" + asfCharte + "/" + asfLanguage + "/MenuBoutons/" + asfName + ".swf'>";
			asfHtml += "<param name=quality value=high>";
			asfHtml += "<param name=bgcolor value=#1958A3>";
			asfHtml += "<param name='WMODE' value='Transparent'></object>";

			if ( navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1)
			{
				document.write('<SCRIPT LANGUAGE=VBScript\> \n');
				document.write('on error resume next \n');
				document.write('Sub asf' + asfName + 'Ctrl_FSCommand(ByVal command, ByVal args)\n');
				document.write('  call asfCommand(command, args)\n');
				document.write('end sub\n');
				document.write('</SCRIPT\> \n');
			}
		} 
		else {
			asfHtml += "<embed name='asf" + asfName + "Ctrl' id='asf" + asfName + "Ctrl' src='http://" + ASF_HOST + "/communs/" + asfCharte + "/" + asfLanguage + "/MenuBoutons/" + asfName + ".swf' swliveconnect=true quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='" + asfSize + "' height='40' bgcolor='#1958A3' wmode='Transparent'";
			asfHtml += "></embed>";
			document.write('<SCRIPT\> \n');
			document.write('function asf' + asfName + 'Ctrl_DoFSCommand(command, args) {\n');
			document.write('  asfCommand(command, args);\n');
			document.write('}\n');
			document.write('</SCRIPT\> \n');
		}
	}
}

function asfPopMe(url, name, w, h, scroll) {
	var s="center=yes,status=no,scrollbars=" + scroll + ",resizable=no,Width="+w+",Height="+h+";";
	mywindow=window.open("http://" + ASF_HOST + "/" + url, name, s);
	mywindow.focus();
}

function asfCommand(command, args, lbox) {
	
 //alert("commande " + command + " " + args);

        if(command=="") return;
	var objCarte;
	if (document.getElementById && document.getElementById("asfCarteFlash") != null)
		objCarte = document.getElementById("asfCarteFlash");
	else if (document.layers && document.layers["asfCarteFlash"] != null)
		objCarte = document.layers["asfCarteFlash"];
	else if (document.all)
		objCarte = document.all["asfCarteFlash"];

       

	switch (unescape(command)) {
		case "bookmark":
			var s = location.search;
			if(s.length==0)
				s="?carte=" + asfLastCarte;
			else {
				var parms=s.substr(1).split("&");
				var ok=false;
				s = "?";
				for(var i = 0;i<parms.length;i++) {
					if(parms[i].substr(0,5)=="carte") {parms[i]="carte=" + asfLastCarte;ok=true;}
					if(i>0) s += "&";
					s += parms[i];
				}
				if(ok==false) s = s + "&carte=" + asfLastCarte;
			}
			var url = "http://" + location.hostname + location.pathname + s;
			if( window.external) {
				external.AddFavorite(url, "Infos Trafic");
			}
			else {
				alert("URL = " + url);
			}
			break;
		case "radio" :
			asfPopMe('communs/' + asfCharte + '/' + asfLanguage + '/radio/popup.asp','ASFRadio',320,320,"no");
			break;
		case "apropos":
			asfPopMe('communs/' + asfCharte + '/' + asfLanguage + '/apropos/aproposGIE_V30.htm','ASFAPropos',330,550,"no");
			break;
		case "infospec":
			asfPopupInfos();
			break;
		case "legende":
			asfPopMe('communs/' + asfCharte + '/' + asfLanguage + '/legende/legende.htm','ASFLegende',330,315,"no");
			break;
		case "affichage":
			objCarte.SetVariable("Com", args);
			break;
		case "ShowTextZone":
			asfShowInfos();
			break;
		case "previous":
			if(asfPreviousCarte=="") break;
			args=asfPreviousCarte;
			asfPreviousCarte="";
		case "reload":
			if(args == "???") break;
			asfLastCarte = args;
			objCarte.SetVariable("Com", args);       
			break;

		case "ChangeView":
			asfLastCarte = args;
			//var stat = asfRefer + "." + asfLanguage + "." + asfLastCarte;
			//sitestat("http://fr.sitestat.com/gieat/gieat/s?" + stat);  
			asfStat();
			asfUpdateLogos(args);
			asfHideInfos();
			document.asfForm.asfSelectVille.options[0].selected=true;
			if (asfChangeViewEvent) asfChangeViewEvent(asfLastCarte);
			break;

		case "refresh":
			asfLastCarte = args;
			//var stat = asfRefer + "." + asfLanguage + "." + asfLastCarte;
			//sitestat("http://fr.sitestat.com/gieat/gieat/s?" + stat);  
			asfStat();
			document.asfForm.asfSelectVille.options[0].selected=true;
			break;

		case "tdp":
			asfFicTdp = args;
			asfTdp ='http://' + ASF_HOST + '/ei/tp2.htm?z=http://' + ASF_HOST + '/datacarte.aspx?fic=' + asfFicTdp;
			window.open(asfTdp,'Temps_de_Parcours','center=yes,toolbar=no,status=no,scrollbars=no,resizable=no,width=450,height=300');
			break;

	}
}

function asfGetCarte() {
	var c="0";
	var parms = location.search.substring(1).split("&");
	if( location.search.indexOf("=") < 0 || parms.length==0)
		c= location.search.substring(1);
	else {
		for(var i = 0;i<parms.length;i++) {
			var values = parms[i].split("=");
			if(values[0] == "carte") c= values[1];
			if(values[0] == "host") ASF_HOST=values[1];
			if(values[0] == "type_picto") ASF_PictoType = values[1];
		}
	}
	if( c.substr(0,6) == "niveau") c = c.substr(6);
	if (c=="") c="0"
	return c;
}

function asfAfficheWebTrafic(cxLg, lang, mod, ban) {
	asfAfficheCarte(cxLg, lang, mod, ban);
}

function asfGetUrl()
{
	var s = "http://" + ASF_HOST + "/";
	var fConfigCharte = s + "data/" + asfCharteConfig;


	if ( asfCharte == "ftvi") {
	  asfCharte ="fr2";
	}
	
	return "http://" + ASF_HOST + "/launcher_R15.swf?HTMLserverURL=" + s + "&HTMLbaseConfFile=" + s + "data/conf_V32/webtrafic.xml&HTMLlang=" + asfLanguage + "&HTMLcle=" + asfKey + "&HTMLref=" + asfRefer + "&HTMLcarte=" + asfLastCarte + "&HTMLcharte=" + asfCharte +"&HTMLcharteConf=" + fConfigCharte +"&HTMLpictograms=" + ASF_PictoType;;
	

}

function asfAfficheCarte(cxLg, lang, mod, ban) {
	var strCarte = "0";
	asfLanguage=lang;
	var asfBan = ban;
	var max = cxLg;
	var sz=0;
	var nbCol = asfCols.length;
	var maxCol = nbCol;

	var nbLg = asfColsLight.length;
	var hBut = 40;
	var szInt = 8;
	var szBut = nbLg*(hBut+szInt);
	var szVide = max-szBut;
	
	if (asfBan != "V") {
 	  asfBan = "H";
	}
	
	if ( asfLastCarte == "") {
	  strCarte = asfGetCarte(); 
	  asfLastCarte = strCarte;
	}

	if( asfLanguage == "en") {
		asflsLogo = asfenLogo;
		asflsSelect=asfenSelect;
	}
	if( asfLanguage == "it") {
		asflsLogo = asfitLogo;
		asflsSelect=asfitSelect;
	}
	if( asfLanguage == "fr") {
		asflsLogo = asffrLogo;
		asflsSelect=asffrSelect;
	}

	asfHtml = "<table border='0' cellpadding='0' cellspacing='0' align='center' width='" + cxLg + "'>";

	if( asfBan == "H" )
	{
		for(var i = 0; i < maxCol; i++) {
			sz += asfCols[i][0] + 4;
			if( sz > max )  nbCol--;
		}

		var nbColByRow = nbCol;

 	        asfHtml += "<tr bgcolor='" + colorBanner + "'width='" + cxLg + "' valign='top'><form name='asfForm'>";
		for(var i = 0;i < nbColByRow;i++) {
			asfHtml += "<td align='center' valign='middle' height='40' width='" + asfCols[i][0] + "'>";
			asfShow( asfCols[i][1], asfCols[i][0], true);
			asfHtml += "</td>"
		}
		asfHtml += "</form></tr>";
	}

	asfHtml += "<tr><td colspan='" + nbColByRow + "' align='center' valign='top'>";
	var dt = new Date();
	var url = asfGetUrl();
	if(asfIE) {
		asfHtml += "<OBJECT ID='asfCarteFlash' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0'";
		asfHtml += " WIDTH='" + cxLg + "' HEIGHT='" + cxLg + "'>";
		asfHtml += "<PARAM NAME='Movie' VALUE='" + url + "'\>";
		asfHtml += "<PARAM NAME='bgcolor' VALUE='#ffffff'>";
		asfHtml += "<PARAM NAME='SAlign' VALUE='T'>";
		asfHtml += "<PARAM NAME='Quality' VALUE='high'>";
		if (mod == "wmodeT") {
		  asfHtml += "<PARAM NAME='wmode' VALUE='transparent'>";
		}
		asfHtml += "<PARAM NAME='loop' VALUE='false'></object>";
		document.write('<SCRIPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('Sub asfCarteFlash_FSCommand(ByVal command, ByVal args)\n');
		document.write('  call asfCommand(command, args)\n');
		document.write('end sub\n');
		document.write('</SCRIPT\> \n');
	} 
	else {
		asfHtml += "<EMBED align='top' NAME='asfCarteFlash' ID='asfCarteFlash' ";
		asfHtml += "type='application/x-shockwave-flash' ";
		asfHtml += "SRC='" + url + "'";
		asfHtml += "pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'";
		asfHtml += "swliveconnect=true ";
		asfHtml += "bgcolor='#ffffff' ";
		asfHtml += "WIDTH='" + cxLg + "'";
		asfHtml += "HEIGHT='" + cxLg + "'";
		asfHtml += "salign='t'";
		asfHtml += "quality='high'>";
		asfHtml += "</EMBED>";
		document.write('<SCRIPT\> \n');
		document.write('function asfCarteFlash_DoFSCommand(command, args) {\n');
		document.write('  asfCommand(command, args);\n');
		document.write('}\n');
		document.write('</SCRIPT\> \n');
	}
	asfHtml += "</td>";

	if( asfBan == "H" )
	  {
		asfHtml += "</tr><tr bgcolor='" + colorBanner + "'><td colspan=" + nbColByRow + "><table width=100% cellspacing=0 cellpadding=0 border=0>";
		nbCol = nbColByRow;
		while( nbCol<maxCol ) {
			asfHtml += "<tr>";
			for(var sz = 0;nbCol < maxCol;nbCol++) {
				sz += asfCols[nbCol][0] + 4;
				if(sz > max) break;
				asfHtml += "<td align='center' valign='middle' height='40' width='" + asfCols[nbCol][0] + "'>";
				asfShow( asfCols[nbCol][1], asfCols[nbCol][0] );
				asfHtml += "</td>"
			}
			if(sz < max/2 )
			{
				asfHtml +="<td width=80%></td></tr>"
			}
			else
			{
				asfHtml += "<td></td></tr>";
			}
		}
		asfHtml += "</table></td>";
	  }

	else
	  {
	 
		asfHtml += "<td valign='top' ><table width=100% cellspacing=0 cellpadding=0 border=0 bgcolor='" + colorBanner + "'>";
		
		if ( szBut < max) {	  
	 	  for(var ln=0; ln < nbLg;ln++)
		  {
		    asfHtml += "<tr><td>";
		      asfShow(asfColsLight[ln][1], asfColsLight[ln][0]);
		    asfHtml += "</td></tr>";
		    asfHtml += "<tr><td height='" + szInt + "'></td></tr>";
		  }
		  asfHtml += "<tr><td height='" + szVide + "'></td></tr>";
		}

		asfHtml += "</table></td>";
	  }
	asfHtml += "</tr></table>";
	
	asfHtml += "<scr" + "ipt language='JavaScript1.1' src='/sitestat.js'><\/scr" + "ipt>";

	document.write(asfHtml);
}

function sitestat(ns_l){ns_l+="&ns__t="+(new Date()).getTime();ns_pixelUrl=ns_l;
ns_0=document.referrer; 
ns_0=(ns_0.lastIndexOf("/")==ns_0.length-1)?ns_0.substring(ns_0.lastIndexOf("/"),0):ns_0;
if(ns_0.length>0)ns_l+="&ns_referrer="+escape(ns_0);
if(document.images){ns_1=new Image();ns_1.src=ns_l;}else 
document.write("<img src="+ns_l+" width=1 height=1>");
}



