// Copyright Amstelnet 2005
// Tracking vanbruggen
// version 1.9

oldpage='unknown';
oldextra='';

eventParam= new Array();

function xmaxGetSearch(query, key) {

   if (query!='') {
     var parms = query.substring(1,query.length).split('&');
     for (var i=0; i<parms.length; i++) {
          var pos = parms[i].indexOf('=');
          if ((pos > 0) && ( parms[i].substring(0,pos)==key)) { return  parms[i].substring(pos+1); }
     }
   }
   return null;
}


function xmaxHome()
{
  xmaxPage('home');
}

function xmaxPage(page)
{ 
  xmax(page,"view");
}


function _lansource()
{
   lan=xmaxGetSearch(window.location.search,'uitgever');
   if (lan==null) { return ''; }
   else { return "s="+lan; }
}

function xmaxLanding()
{
   xmaxprepare2(1,'lan_init','keyd1');
   xmaxprepare2(2,'lan_init','keyd4');
   xmax('lan_init', 'view', _lansource());
}

function xmaxLanResult(n)
{
   xmaxprepare2(1,'lan_result'+n.toString(10),'keyd1');
   xmaxprepare2(2,'lan_result'+n.toString(10),'keyd4'); 
   xmax('lan_result'+n.toString(10),'view', _lansource());
}


function xmaxPopReturn()
{
   xmaxprepare('returnpopunder','keyd');
   xmax('returnpopunder','view');
}

function xmaxPopReturnTY()
{
   xmax('returnpopty','view');
}


function xmaxLanAfspraak()
{  
   xmaxprepare('lan_afspraak','keyd'); 
   xmax('lan_afspraak','view', _lansource());
}



function xmaxLanNieuws()
{  
   xmaxprepare('lan_nieuws','keyd'); 
   xmax('lan_nieuws','view', _lansource());
}


function xmaxLanTYNB(n)
{  
   xmaxprepare('lan_tynieuws','keyd'); 
   xmax('lan_tynieuws','view', _lansource());
}


function xmaxLanTYAF(n)
{  
   xmaxprepare('lan_tyafspraak','keyd'); 
   xmax('lan_tyafspraak','view', _lansource());
}


function xmaxReken(n)
{
  xmax('reken'+n.toString(10),'view');
  xmaxprepare('reken'+n.toString(10), 'keyd');
}


function xmaxResult(n)
{
  p='result'+n.toString(10);
  xmax(p,'view');
  xmaxprepare2(1,p,'geme');
  xmaxprepare2(2,p,'verm');
  xmaxprepare2(3,p,'verm');
}


function xmaxForm(n)
{
  xmax('form'+n,'view');
  xmaxprepare('form'+n, 'keyd');
}

function xmaxFormSubmit(n)
{
  xmax('formsubmit'+n,'view');
  xmaxprepare('form'+n, 'keyd');
}

function xmaxInfo()
{
  id=xmaxGetSearch(window.location.search,'id');
  xmax('info'+id,'view');
}


function xmaxEvent(ev)
{
  xmax(oldpage,ev,oldextra);
}


function xmaxMakeUrl(p,eventtype,extra)
{
   var protocol=top.document.location.protocol;
   Ref = escape(top.document.referrer);
   url=protocol+"//xmax2.amstelnet.com/vanbruggen/pixel.php?r="+Ref;
   url+=("&p="+p);
   if (eventtype!=undefined) url+="&e="+eventtype;
   if (extra!=undefined)     url+="&"+extra;

   return url;
}


preparedurl='';

function xmaxprepare(p, eventtype, extra)
{
   preparedurl=xmaxMakeUrl(p, eventtype, extra);
}


function xmaxonce()
{
  if (preparedurl!='') {
        url=preparedurl;
        preparedurl='';
        if(document.images)
        {
               var sid = Math.round(Math.random()*10000000000);
               i=new Image();
               i.src = url+'&rnd='+sid;
        }else {
                document.write("<img src="+url+" width=1 height=1>");
        }
  }
}




preparedurl2 = new Array();

function xmaxprepare2(nr, p, eventtype, extra)
{
   preparedurl2[nr]=xmaxMakeUrl(p, eventtype, extra);
}


function xmaxonce2(nr)
{
  if (preparedurl2[nr]!='')
  {
       url=preparedurl2[nr];
       preparedurl2[nr]='';
       if(document.images)
       {
                var sid = Math.round(Math.random()*10000000000);
                var i = new Image();
                i.src = url+'&rnd='+sid;
       } else {
                document.write("<img src="+url+" width=1 height=1>");
       }
  }
}

function xmax(p,eventtype,extra)
{
   url = xmaxMakeUrl(p, eventtype,extra);
   oldpage = p;
   oldextra = extra;
   if (document.images)
   {
        var sid = Math.round(Math.random()*10000000000);
        img = new Image();
        img.src = url+'&rnd='+sid;
        return img;
   }else {
        document.write("<img src="+url+" width=1 height=1>");
   }
}

