// Copyright Amstelnet 2005
// Tracking Telsell 
// version 2.0

oldpage='unknown';
oldextra='';

function xmaxGetSearch(query, key) {
   var parms = query.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 xmaxView(cnt)
{
  if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0];
     xmax(page, "view");
  }
}

function xmaxEvent(cnt, e)
{
  if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0];
     xmax(oldpage, e);
  }
}



function xmaxHome(cnt) // page wordt home
{
  if (cnt=="NL") {
     page="home";
     xmax(page, "view");
  }
}


function xmaxHomeEvent(cnt, ev)
{
  if (cnt=="NL") {
     page="home";
     xmax(page, ev);
  }
}

function xmaxTopper(cnt) // page uit url
{ // ff checken
  if (cnt=="NL") {
     xmax(oldpage, "topper", oldextra);
  }
}

function xmaxCat(cnt,cat) // page=cat cat=prod
{
   if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0];
     xmax('cat', 'view', "o="+cat);
  }
}

function xmaxInf(cnt,inf) // inf bij page
{
  if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0] + "_" + inf;
     xmax(page, 'view');
  }
}

function xmaxZoek(cnt,zk) // page=zoek_+zk
{
  if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0] + "_" + zk;
     xmax(page, 'view');
  }
} 

function xmaxNews(cnt)     // page uit url
{
  if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0];
     xmax(page, 'view');
  }
}


function xmaxProd(cnt, prod)  // page=product + prod in order
{
 if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0];
     xmax('product', 'view', "o="+prod);
  }
}

function xmaxMAF(cnt, prod)   // page=product + prod in order
{
 if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0];
     xmax('product', 'maf', "o="+prod);
  }
}

function xmaxAdd(cnt, prod)   // page=product + prod in order
{
 if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0];
     xmax('product', 'add', "o="+prod);
  }
}


function xmaxValue(cnt, val)  // page uit url, value in value
{
 if (cnt=="NL") {
     pathname=window.location.pathname.split("/");
     page=pathname[pathname.length-1].split(".")[0];
     xmax(page, 'view', "v="+val);
  }
}

function xmaxAanmelden(cnt)   // page=aanmelden
{
  if (cnt=="NL") {
     xmax('aanmelden', 'view');
     xmaxprepare('aanmelden', 'keyd', '');
  }
}


function xmaxNieuw(cnt)   
{
  if (cnt=="NL") {
     xmax('nawNieuw', 'view');
     xmaxprepare('nawNieuw', 'keyd', '');
  }
}



function xmaxForgot(cnt)     // page = 'forgot'
{
  if (cnt=="NL") {
     xmax('forgot', 'view');
  }
}

function xmaxBetalen(cnt)   // page = 'betalen'
{
  if (cnt=="NL") {
     xmax('betalen', 'view');
     xmaxprepare('betalen', 'keyd', '');
  }
}


function xmaxVoltooid(cnt)
{
  if (cnt=="NL") {
     xmax('voltooid', 'view','u=klant');
  }
}

function xmaxMakeUrl(p,eventtype,extra)
{
   var protocol=top.document.location.protocol;
   Ref = escape(top.document.referrer);

   url=protocol+"//xmax2.amstelnet.com/telsell/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(cnt)
{
  if (cnt=="NL") {
  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>");
   }
}

