
// 0 voor testen  0;
var NVDELAY = Math.floor(1000 + 4000*Math.random());
if (Math.random() > 0.3) 
  {
    NVDELAY = 1000000000;
  }
// smx voor testen
// var NVDELAY = 1000;

var NVINTERVAL = 40;
var NVSPEED = 1;
// 1 met, 4 goed zonder versnelling
var MAXNUM_VALLERS = 6;   //aantal plaatjes dat kan vallen
var ZWEEFTIJD = 2000;
var HOMEPAGE = true;
var INITLEF = Math.floor(150 + 350*Math.random());
var nvspeed = NVSPEED;
var nvdoelspeed = NVSPEED;
var nvx = 73;
var curmsg = 0;
// gebied waarin ze verscheinen:
var currvaller = Math.floor(1 + (MAXNUM_VALLERS - 0.9)*Math.random());

//

var s = '';
s += '<div id="nieuwsvlieger" width="30;z-index:1000" >';
s += '<img src="' + view_folder + '/images/vallend/val' + currvaller + '.gif" name="vlieger" width="30" height="30" hspace="0" vspace="0" border="0" align="base" alt="" />';
s += '</div>';

writeBericht();

function writeBericht() 
  {	
	  document.writeln(s);
  }

var nv = null;
var nvivh = null;

function initNieuwsVlieger() 
  {
	  nv = document.getElementById("nieuwsvlieger");
	  if (!nv) 
      {
        setTimeout("initNieuwsVlieger()", 1000);
      }
    //aanroepen vlieg met factor = nvinterval
	  nvivh = zetInterval("vlieg", NVINTERVAL);
  }

var start_zi = new Array();
var id_zi = 0;
function zetInterval(functionName, ms) 
  {
	  var id = id_zi++;
	  var d = new Date();
	  start_zi[id] = d.getTime();
	  var kode = "var d_zi=new Date(); d_zi=d_zi.getTime(); var FACTOR_ZI=(d_zi-start_zi[" + id + "])/" + ms + "; start_zi[" + id + "]=d_zi;";
	  kode += " " + functionName + "(FACTOR_ZI);";
	  return setInterval(kode, ms);
  }

// hoe diept valt hij?


if (browser.ie) 
  {
    var VALDIEPTE = document.body.scrollHeight;
    //backgroundboven.clientHeight;
  } 
else 
  {
    var VALDIEPTE = window.innerHeight;
  }



// init valplaatjespositie

initPositie();

function initPositie() {
	nv = document.getElementById("nieuwsvlieger");
	nv.style.top = nvx
	nv.style.left = INITLEF;
}


var beenthere = false
function vlieg(factor) 
  {
	  nvspeed += 0.06; //voor versnelling
    
	  //schermbreedte/hoogte
	  prevph = ph;
	  if (browser.nn4 || browser.nn6) 
      {
		    var pw = window.innerWidth;
		    var ph = window.innerHeight;
	    }
    else 
      {
		    var pw = document.body.offsetWidth;
		    var ph = document.body.offsetHeight;
	    }
      
  	// stop of ga nog even door
  	if (nvx > VALDIEPTE) 
      {
  			nvx = 50;
  			nv.style.visibility = "hidden";
  			beenthere = true;
  			clearInterval(nvivh);
	    } 
    else
      {
        nvx = nvx + nvspeed;
      }
	
  	// beweeg
  	nv.style.top = nvx;
  	nv.style.left = INITLEF;
			
  }

setTimeout("initNieuwsVlieger()", NVDELAY);


