var tjs_img; 
var tjs_src="files/speed.jpg";
var tjs_size=331346;
var tjs_delai=100;
var tjs_nb=-1;
var tjs_delai_max=180000;
var timer1=0; var timer2=0;
var tjs_fin="";

function Checkkos() {
tjs_img=new Image();
timer1=new Date();
timer1=timer1.getTime();
tjs_img.src=tjs_src+"?dummy="+timer1;
tjs_nb=0;
document.countkos.info.value="Идет замер скорости... ";
setTimeout("Timerkos()",tjs_delai);
}
function Timerkos() {
var anim="-"
tjs_nb++;
document.countkos.info.value="Идет замер скорости... ";

if (tjs_nb*tjs_delai>=tjs_delai_max) {
tjs_fin=EvalConnexion(0);
document.countkos.info.value=tjs_fin;
} else {
if (tjs_img.complete) {
timer2=new Date(); timer2=timer2.getTime();
tjs_fin=EvalConnexion(tjs_size/(timer2-timer1));
document.countkos.info.value=tjs_fin;
} else {
setTimeout("Timerkos()",tjs_delai)
}
}
}
function EvalConnexion(kos) {
tjs_nb=-1;
res="";
if (kos==0) {res="Соединение не определено";}
if ((kos>0)&&(kos<3)) {res="Модем 28k";}
if ((kos>3)&&(kos<6)) {res="Модем 56k";}
if ((kos>6)&&(kos<100)) {res="Высокоскоростное";}
if (kos>100) {res="LAN"; }
kos=Math.round(kos*10)/10;
kos1=Math.round(kos*10*8)/10;
return res+" (" + kos +" kB/s = " + kos1 +" kb/s)";
}


var tjs_imgB; 
var tjs_srcB="files/speedB.jpg";
var tjs_sizeB=1164505;
var tjs_delaiB=100;
var tjs_nbB=-1; 
var tjs_delai_maxB=180000;
var timer1B=0; var timer2B=0;
var tjs_finB="";

function CheckkosB() {
tjs_imgB=new Image();
timer1B=new Date();
timer1B=timer1B.getTime();
tjs_imgB.src=tjs_srcB+"?dummy="+timer1B;
tjs_nbB=0;
document.countkosB.infoB.value="Идет замер скорости... ";
setTimeout("TimerkosB()",tjs_delaiB);
}
function TimerkosB() {
var animB="-"
tjs_nbB++;
document.countkosB.infoB.value="Идет замер скорости... ";

if (tjs_nbB*tjs_delaiB>=tjs_delai_maxB) {
tjs_finB=EvalConnexionB(0);
document.countkosB.infoB.value=tjs_finB;
} else {
if (tjs_imgB.complete) {
timer2B=new Date(); timer2B=timer2B.getTime();
tjs_finB=EvalConnexionB(tjs_sizeB/(timer2B-timer1B));
document.countkosB.infoB.value=tjs_finB;
} else {
setTimeout("TimerkosB()",tjs_delaiB)
}
}
}
function EvalConnexionB(kosB) {
tjs_nbB=-1;
resB="";
if (kosB==0) {resB="Соединение не определено";}
if ((kosB>0)&&(kosB<3)) {resB="Модем 28k";}
if ((kosB>3)&&(kosB<6)) {resB="Модем 56k";}
if ((kosB>6)&&(kosB<100)) {resB="Высокоскоростное";}
if (kosB>100) {resB="LAN";}
kosB=Math.round(kosB*10)/10;
kos1B=Math.round(kosB*10*8)/10;
return resB+" (" + kosB +" kB/s = " + kos1B +" kb/s)";
}