var tjs_img ;
var tjs_src = "../image/tjs.jpg";
var tjs_size = 35687;
var tjs_delai= 100;
var tjs_delai_max = 20000;
var tjs_nb = 0;
var tjs_fin ="";
var timer1 = 0;	
var timer2 = 0;	

var leCookie = document.cookie;
var cookieVitesse = leCookie.substring(11,18);
if (cookieVitesse != "vitesse")
{
tjs_img = new Image();
timer1 = new Date();
timer1 = timer1.getTime();
tjs_img.src = tjs_src+"?bidon="+timer1;
setTimeout ("TempsChargement()",tjs_delai);
}

function TempsChargement()		
{
tjs_nb++;

if(tjs_nb*tjs_delai >= tjs_delai_max)
{
tjs_fin = EvalConnexion(0);
alert("delai ecoule:" +tjs_fin);
}
else
{
if (tjs_img.complete)
{
timer2 = new Date();
timer2 = timer2. getTime();
EvalConnexion(tjs_size/(timer2-timer1));
}
else
{
setTimeout ("TempsChargement()" ,tjs_delai)
}
}
}

function EvalConnexion(debit)	
{
var res = "";
var cookieConnectHigh = "vitesse=" + "adsl";
var cookieConnectLow = "vitesse=" + "rtc";
var cookieProp =   "; max-age=" + 5000 + " ;path=" +"/";
if (debit == 0) {
res = "connexion impossible";
debit = Math.round(debit*10)/10;
return res+"("+debit+"ko/s)";
}
if ((debit > 0)&&(debit < 64))
{document.cookie = cookieConnectLow + cookieProp;}

if (debit >64)
{
document.cookie = cookieConnectHigh + cookieProp;
// location.reload();
}
}
