﻿function logLinksInDiv(d,name,ref,id, linkclickid){
    var doc = document.getElementById(d);
    var links=doc.getElementsByTagName('a');
    if(links){
        for(var i=0;i<links.length;i++){
            if(links[i].getAttribute('onClick')==null){
                links[i].onclick=function(){return log(name,ref,id,'0',this.innerHTML,'0',0,this.href, linkclickid);};
            }
        }
    }
}

//webservice logging
var logDebug=false;

//log('DTVOrder','/www.james4you.nl/Default.aspx',8927,'223','Digitenne van KPN','6,95',0,this.href);
function log(typ,clickref,userid,prodid,prodname,prodprice,contactid,extlink, linkclickid){
    var pars=[];
    pars[0]=typ;
    pars[1]=clickref;
    pars[2]=userid;
    pars[3]=prodid;
    pars[4]=prodname;
    pars[5]=prodprice;
    pars[6]=contactid;
    pars[7]=extlink;
    pars[8]=linkclickid;
    servicelog(pars);
    return true;
}
function servicelog(pars) {
    LogService.Log(pars, OnLogComplete, OnError);
}

function OnLogComplete(result){
    writeScr(result);
}

function OnError(result){
    writeScr('Fout in de aanroep naar de Webservice: ' + result.get_message());
}
    
function OnTimeOut(result){
    writeScr('Timeout tijdens aanroep naar de Webservice');
}
function writeScr(txt){
    if(logDebug){
        var doc = document.getElementById('divLog');
        if(!doc){
            doc=document.createElement('div');
            doc.setAttribute('id','divLog');
            doc.className='logservice';
            document.getElementsByTagName("div")[0].appendChild(doc) 
        }
        doc.innerHTML+=txt+'<br />\n';
     }
}



