function init(popwidth,popheight,divwidth,divheight,popname) {
   if ((popwidth != "") && (popheight != "")) {
       window.open(popname,"","left=0,top=0,height="+ popheight +",width="+ popwidth +",status=no,toolbar=no,menubar=no,location=no");   
   }
 
   if ((divwidth != "") && (divheight != "")) {
       cnnewsstart(divwidth,divheight);
   }
}

var maya1;
var brOK=false;
var mie=false;
var aver=parseInt(navigator.appVersion.substring(0,1));
var aname=navigator.appName;

function checkbrOK() {
   if (aname.indexOf("Internet Explorer")!=-1)  {
      if(aver>=4) brOK=navigator.javaEnabled();
      mie=true;
   }
   if (aname.indexOf("Netscape")!=-1)  {
      if(aver>=4) brOK=navigator.javaEnabled();
   }
}

var vmin=3;
var vmax=5;
var vr=2;
var timer1;

function maya(mayaname,width,height) {
   this.named=mayaname;
   this.vx=vmin+vmax*Math.random();
   this.vy=vmin+vmax*Math.random();
   this.w=width;
   this.h=height;
   this.xx=0;
   this.yy=0;
   this.timer1=null;
}

function movemaya(mayaname) {
 if (brOK) {
    eval("maya="+mayaname);
    if (!mie)  {pageX=window.pageXOffset;
       pageW=window.innerWidth;
       pageY=window.pageYOffset;
       pageH=window.innerHeight;
    } else {
       pageX=window.document.body.scrollLeft;
       pageW=window.document.body.offsetWidth-8;
       pageY=window.document.body.scrollTop;
       pageH=window.document.body.offsetHeight;
    } 

    maya.xx=maya.xx+maya.vx;
    maya.yy=maya.yy+maya.vy;
   
    maya.vx+=vr*(Math.random()-0.5);
    maya.vy+=vr*(Math.random()-0.5);
    if (maya.vx>(vmax+vmin))  maya.vx=(vmax+vmin)*2-maya.vx;
    if (maya.vx<(-vmax-vmin)) maya.vx=(-vmax-vmin)*2-maya.vx;
    if (maya.vy>(vmax+vmin))  maya.vy=(vmax+vmin)*2-maya.vy;
    if (maya.vy<(-vmax-vmin)) maya.vy=(-vmax-vmin)*2-maya.vy;

    if (maya.xx<=pageX) {
       maya.xx=pageX;
       maya.vx=vmin+vmax*Math.random();
    }
    if(maya.xx>=pageX+pageW-maya.w) {
      maya.xx=pageX+pageW-maya.w;
      maya.vx=-vmin-vmax*Math.random();
    }
    if(maya.yy<=pageY) {
      maya.yy=pageY;
      maya.vy=vmin+vmax*Math.random();
    }
    if(maya.yy>=pageY+pageH-maya.h) {
      maya.yy=pageY+pageH-maya.h;
      maya.vy=-vmin-vmax*Math.random();
    }

    if (!mie) {
       eval('document.'+maya.named+'.top ='+maya.yy);
       eval('document.'+maya.named+'.left='+maya.xx);
    } else {
       eval('document.all.'+maya.named+'.style.pixelLeft='+maya.xx);
       eval('document.all.'+maya.named+'.style.pixelTop ='+maya.yy); 
    }
    maya.timer1=setTimeout("movemaya('"+maya.named+"')",100);
  }
}

function stopme(mayaname) { 
   if (brOK)  {
      //alert(mayaname)
      eval("maya="+mayaname);
      if (maya.timer1!=null) {
         clearTimeout(maya.timer1)
      }
   }
}

function cnnewsstart(wid, hei) {
   checkbrOK(); 
   maya1=new maya("maya1",wid, hei);
   if (brOK) { 
       movemaya("maya1");
   }
}