var pscan_url="portscan.php";
var p=0;

function init(p) {
   option="&p="+p;
   WebMethod(pscan_url,option,make_events);
   if ( p >= 24  ){     
	 Id('progressbar').style.display="none";	
   }else{
    p=p+1;
	setTimeout('init('+p+')',800);
   }
}


function make_events(stream) {
 //alert (stream);
  var data = eval(stream);
  var rows=0;
  for(var i in data.rows) {
    create_event(data.rows[i])
    rows++;
  }

  return;
}

function create_event(record) {
  if (Id('ps') && record[1] != "" ) {
   var event_box = Id('ps');
   set_color(record[2],record[3]);
   if (record[4] == 'Open') {
    show_info(record[1]);
   }   
   Id('progresstext').innerHTML="Checking: "+record[1];
  }
  return;
}

function set_color(id,newbgcolor) {
 var set_box = Id(id);
 set_box.style.backgroundColor=newbgcolor;
 return;
}

function show_info(id) {
 //Id(id).style.display="block";
}

Id('progresstext').innerHTML="Checking: ";
Id('progressbar').style.display="block";
init(0);


