﻿var tim = 1;
var spans = new Array();
//setInterval('autoTime()',100);
var timerstart = 0;
function openUrlFly(name)
{
    tim = 1;
    var url = document.getElementById("urlDiv");

	var company = document.getElementById("company");
	company.innerHTML = name;
	
	var test = document.getElementById("test");
	test.style.display = "block";

	test.style.top = (document.documentElement.scrollTop + 300);
	test.style.left = "20px";
	
	for(var i=0;i<url.childNodes.length-1;i++)
	{
	    timerstart = tim;
		var divObj = document.createElement("div");
		divObj.className = "testDiv";
		divObj.innerHTML = "测速网址：<a href="+url.childNodes[i]+" target='_blank'>"+url.childNodes[i].childNodes[0].innerHTML+"</a><br/>";
		var span = document.createElement("span");
		span.style.color = "red";
		span.innerHTML = "反应时间：测速中..."
		var lbl = document.createElement("label");
		spans[i] = span;

		lbl.innerHTML = "<img src="+url.childNodes[i].href.split("url=")[0]+Math.random()+".gif width=1 height=1  onerror=auto(tim-timerstart)>";
        span.appendChild(lbl);
		divObj.appendChild(span);
		company.appendChild(divObj);
	}
}

//function autoTime()
//{
//    if(tim>150)
//    {
//        for(var i=0;i<spans.length;i++)
//        {
//            if(spans[i].innerHTML=="反应时间：测速中...")
//                spans[i].innerHTML = "反应时间：连接超时";
//        } 
//    }
//    else
//    {
//        tim++;
//    }
//}

function auto(timecount)
{
	if(timecount>100)
	{
		event.srcElement.parentElement.parentElement.innerHTML = "反应时间：连接超时";
	}
	else
	{
		event.srcElement.parentElement.parentElement.innerHTML = "反应时间：耗时"+tim/10+"秒";
	}
	
}

function closeUrlTest()
{
    document.getElementById("test").style.display = "none";
}

//function test(name)
//{
//    alert(name);
//}
