<!-- Cucarachas por Doquier, por Pie de Atleta -->
<!-- Web Site:  http://piedeatleta.blogspot.com -->
<!-- Codigo escrito en media hora durante una noche de insomnio... asi que no sean crueles con el -->

var starttime = 1;
var isNetscape = navigator.appName == "Netscape";
var cucas= new Array();
var nCucas=1;
var path="http://www.zonalibre.org/blog/pacho/archives/"
//var path=""


init();
function preload_imagenes()
{
   img1= new Image(); 
   img1.src=path+"cuca1.gif" 
//   img2= new Image(); 
//   img2.src=path+"cuca2.gif" 
//   img3= new Image(); 
//   img3.src=path+"cuca3.gif" 
//   img4= new Image(); 
//  img4.src=path+"cuca4.gif" 
}
function iraflor()
{
window.location.href='#flor';
window.location.href='http://cucarachaspodoquier.blogspot.com';
}

function init()
{
   var text;
   var i = 0;
   preload_imagenes();
   text="";
   for (i = 0; i < nCucas; i++)
   {
      text += "<div id=cuca" + i + " style='POSITION: absolute;' onclick='iraflor()'>";
      text += "<img name='imacuca"+i+"' src='"+path+"cuca1.gif' align=bottom></div>";
   }
   
   text += "\n";
   document.write(text);

   for (i = 0; i < nCucas; i++)
   {
      cucas[i] = new cuca(i);
      cucas[i].obj.left = 290;
      cucas[i].obj.top = 240;
   }
   if (isNetscape)
   {
      startanimate();
   }
   else
   {
      setTimeout("startanimate()", starttime);
   }
}

function cuca(i)
{
   this.delay = 0;
   this.x = Math.random()*800;
   this.z = Math.random()*600;
   this.dest_x=Math.random()*800;
   this.dest_z=Math.random()*600;
   this.speed=Math.random()*3+11;

   if (isNetscape)
   {       
      this.obj = eval("document.cuca" + i);
   }
   else
   {
      this.obj = eval("cuca" + i + ".style");
   }
}

function startanimate()
{
   setInterval("animate()", 50);
}

function animate()
{
   for (cuca=0;cuca<nCucas;cuca++)
   {
      move_x=1;
      if (cucas[cuca].delay>0)
      {
         cucas[cuca].delay--;
      }
      else
      {
         no_move_x=true;
         no_move_z=true;
         if (cucas[cuca].x<cucas[cuca].dest_x)
         {
            cucas[cuca].x+=cucas[cuca].speed;
            if (cucas[cuca].x>cucas[cuca].dest_x) cucas[cuca].x=cucas[cuca].dest_x;
            no_move_x=false
         }
         else
         {
            if (cucas[cuca].x>cucas[cuca].dest_x)
            {
               move_x=4;
               cucas[cuca].x-=cucas[cuca].speed;
               if (cucas[cuca].x<cucas[cuca].dest_x) cucas[cuca].x=cucas[cuca].dest_x;
               no_move_x=false
            }
         }
         if (cucas[cuca].z<cucas[cuca].dest_z)
         {
            if (move_x==1) move_x=2;
            else move_x=3;
            cucas[cuca].z+=cucas[cuca].speed;
            if (cucas[cuca].z>cucas[cuca].dest_z) cucas[cuca].z=cucas[cuca].dest_z;
            no_move_z=false
         }
         else
         {
            if (cucas[cuca].z>cucas[cuca].dest_z) 
            {
               cucas[cuca].z-=cucas[cuca].speed;
               if (cucas[cuca].z<cucas[cuca].dest_z) cucas[cuca].z=cucas[cuca].dest_z;
               no_move_z=false
            }
         }
   
         if (no_move_x || no_move_z)
         {
            cucas[cuca].delay=Math.random()*40+10;
            cucas[cuca].dest_x=Math.random()*800;
            cucas[cuca].dest_z=Math.random()*600;
         }
         else
         {
//            document.images["imacuca"+cuca].src=eval ("img"+move_x+".src");
//            the_image = document.images["imacuca"+cuca];
//            the_image.src=path+"cuca"+move_x+".gif";
         }
      }


      cucas[cuca].obj.left=cucas[cuca].x;
      cucas[cuca].obj.top=cucas[cuca].z;
   }
}
