// Advance Page Data Collection Script
var _nsite="science.nj.com";
var _pdata='Log=1&tstamp=' + (new Date()).getTime();
// Empty declarations at the document scope to support location bar based debugging
var _turi1_params = '';
var _turi1 ;
var _turi1_prefix ='http://'+_nsite+'/cgi-bin/stats/redirect.cgi?';
var pvparams ='';
var vln;
// Start ---  The following added by Anita L Yellipeddi  in Sep 2007
function endsWith(str, s){
        var reg = new RegExp(s + "$");
        return reg.test(str);
}

function captureLink(){
//alert("called capture");
if (document.links[0]){
if (document.links){
var links = document.links,link, k=0;
for(k=0;k<links.length;k++){
var xc = links[k];
if(endsWith(xc,"pdf") ||  endsWith(xc,"mp3")){
//alert(links[k]);
link=links[k];
link.onclick = captureLinkName;
}
}
}
}
}
function captureLinkName() {
//alert("called capture1111111111");
//var lc=new Image();
this.parent = this.parentNode;
var lstr = this.toString();
//alert(lstr);
var l1 = lstr.split("/");
var x=l1.length;
vln = l1[x-1];
var strv = l1[x-1].toString();
var pdfstr = strv;
var pdfstr1 = pdfstr.split(".");
var filename=pdfstr1[0].toString();
var filetype  = pdfstr1[1].toString();
if(filetype.toLowerCase()=="pdf" || filetype.toLowerCase()=="mp3"){
//lc.src="http://"+_site+"/images/spacer.gif?v_ln="+pdfstr+"&Log=1&tstamp="+(new Date()).getTime();
//lc.src="http://"+_site+"/images/spacer.gif?page="+escape(document.location)+"&v_ln="+pdfstr+"&Log=1&tstamp="+(new Date()).getTime();
//alert(lc.src);
trackevent('download','link tracking',lstr,filename,filetype,'');
}
}
// End ---  The Above  added by Anita L Yellipeddi in Sep 2007

// Append data to be tracked to collection variable _pdata
function addpdata(name,value) {
  _pdata += '&' + name + '=' + escape(value);
}
// Track Events
function trackevent(re,rs,ar,rcmp,rcrt,raid) {
//alert("called traveevent");
if(re=="download")
{ var params="r="+escape('/images/spacer.gif')+"&page="+ar;}
else
{
 var params="r="+escape('/images/spacer.gif')+"&page="+escape(document.location);
}
// var params="r="+escape('/images/spacer.gif')+"&page="+escape(document.location);
 if (ar) { params+="&ar="+escape(ar); }
 if (re) { params+="&re="+escape(re); } else { params+="&re="+escape('ERROR'); }
 if (rs) { params+="&rs="+escape(rs); } else { params+="&rs="+escape('ERROR'); }
 if (rcmp) { params+="&rcmp="+escape(rcmp); }
 if (rcrt) { params+="&rcrt="+escape(rcrt); }
 if (raid) { params+="&raid="+escape(raid); }
  params += '&Log=1&tstamp=' + (new Date()).getTime();
_turi1 = _turi1_prefix + params;
 var teimg2 = new Image();
 teimg2.src =_turi1;
}
// Track Page
function trackpage(){
  // Gather Technographics
    addpdata('page',document.location);
    addpdata('vsbw',document.body.clientWidth?document.body.clientWidth:"NA");
    addpdata('vsbh',document.body.clientHeight?document.body.clientHeight:"NA");
    addpdata('vssw',screen.availWidth?screen.availWidth:"NA");
    addpdata('vssh',screen.availHeight?screen.availHeight:"NA");
    addpdata('ptitle',document.title?document.title:"NA");
    addpdata('referrer',document.referrer);
    if (document.links[0]){
      var links = document.links;
      addpdata('vslc',links.length);
    }
    if (document.images[0]){
      var imgs = document.images, ads='', adsc=0, k=0;
      addpdata('imgc',imgs.length);
      while(img=imgs[k++]) {
        if (img.className == 'OAS_counter') {
          var adarr = img.id.split("/");
          var ad = adarr[0] + '/' + adarr[2];
          if (adsc>0) { ads +=',' } ads += ad; adsc++;
        }
      }

      addpdata('adsc',adsc);
      addpdata('ads',ads);
}

if (typeof(_pdata) != "undefined") {
pvparams += _pdata;
_turi1="<img  src='http://"+_nsite+"/cgi-bin/stats/rewrite.cgi?"+pvparams+"'>";    
document.write(_turi1);
  }

}

