function cmTracking(){
this.getDocName=function(){
var _1=binder.kitData.current;
var _2=binder.kitData.documents;
return escape(_2[_1.doc].title)+":";
};
this.prependDocName=function(_3){
if(binder.kitData.documents.length>1){
_3+=this.getDocName();
}
return _3;
};
var _4=eengine.reporting.getLatest();
var _5=parseInt(_4.action,10);
var _6="";
switch(_5){
case 0:
var re=/keywords=([^&]*)/gi;
_4.details.match(re);
var _8=RegExp.$1;
if(_8!=""){
_6="action=SearchFailure&details="+escape(_8);
}
break;
case 1:
var re=/keywords=([^&]*)/gi;
_4.details.match(re);
var _8=RegExp.$1;
if(_8!=""){
_6="action=SearchSuccess&details="+escape(_8);
}
break;
case 3:
_6="action=DisplayHelp";
break;
case 4:
_6="action=DisplayAbout";
break;
case 5:
_6="action=DisplayCover";
break;
case 6:
_6="action=DisplaySendToFriend";
break;
case 7:
_6="action=SendToFriendShortcut";
break;
case 8:
var pg=/page=([^&]+)/gi;
_4.details.match(pg);
var _a=RegExp.$1;
if(_a!=""){
_6="action=GoToPage&details=";
_6=this.prependDocName(_6);
_6+=_a;
}
break;
case 9:
_6="action=DisplaySaveToDesktop";
break;
case 10:
_6="action=SaveToDesktopComplete";
break;
case 11:
_6="action=DisplayPrint";
break;
case 12:
g_clickthroughType="print";
var _b="";
var _c="";
var _d="";
var _e="";
var _f=/prtid=([0-9])&rng=([^&]+)&png2=(.*)/ig;
if(_4.details.match(_f)){
_c=RegExp.$1;
_d=RegExp.$2;
_e=RegExp.$3;
}else{
}
var _10=0;
var _11=0;
var pg=/(.+),(.+)/gi;
if(_d.match(pg)){
_10=RegExp.$1;
_11=RegExp.$2;
}else{
_10=_d;
}
var _12="";
var _13="";
if(_e.match(pg)){
_12=RegExp.$1;
_13=RegExp.$2;
}else{
_12=_e;
}
_6="action=PrintPage&details=";
_6=this.prependDocName(_6);
_6+=_12;
if(_13!=""){
_6+="-"+_13;
}
break;
case 13:
var _14="";
var _15="";
var pg=/page=([^&]+),([^&]+)/gi;
if(_4.details.match(pg)){
_14=RegExp.$1;
_15=RegExp.$2;
}else{
pg=/page=([^&]+)/gi;
if(_4.details.match(pg)){
_14=RegExp.$1;
}else{
}
}
if(_15!=""){
_6="action=TwoPageSpread&details=";
}else{
_6="action=SinglePageSpread&details=";
}
_6=this.prependDocName(_6);
_6+=_14;
if(_15!=""){
_6+="-"+_15;
}
break;
case 14:
_6="action=SiteOpened";
break;
case 16:
var _f=/url=([^&]+)/gi;
_4.details.match(_f);
var url=RegExp.$1;
if(url!=""){
if(url.indexOf("about:blank")==-1){
if(url.indexOf(baseUrl)>=0&&url.indexOf("/print/")>=0){
if(g_clickthroughType!="print"){
_6="page=SaveToDesktopPDF&qkwd="+escape(url);
}
g_clickthroughType="";
}else{
_6="page=ClickThrough&qkwd="+escape(url);
}
}
}
break;
}
if(_6!=""){
var _17="";
if(_4.query!=""){
var _f=/(.*)(?:where=cmDebug\(.*\)|where=fullDebug\(.*\))(.*)/gi;
if(_4.query.match(_f)){
_17=RegExp.$1+RegExp.$2;
}else{
_17=_4.query;
}
_f=/(.*)\&$/gi;
if(_17.match(_f)){
_17=RegExp.$1;
}
if(_17!=""){
_6=_17+"&"+_6;
}
}
_6+="&cid="+cid+"&campid="+campid+"&engineid="+engineid+miscTrackParam;
SA_Message=_6;
if(g_cmDebug){
alert("window.SA_Message = "+window.SA_Message);
var gRC=document.getElementById("globalRC");
if(gRC){
document.getElementById("globalRC").innerHTML="window.SA_Message='"+window.SA_Message+"'";
}
}
try{
sa_onclick(_4.url);
}
catch(e){
if(g_cmDebug){
alert("Unable to successfully call the Coremetrics sa_onclick function for usage tracking.\n\nIs the stats.js file being loaded in the index.html file?");
}
}
}
};
var g_cmDebug=0;
function cmDebug(){
g_cmDebug=1;
};
try{
var _q=location.search;
_q=_q.replace(/^\?/i,"");
if(_q.toLowerCase().indexOf("=cmdebug()")!=-1){
cmDebug();
}
}
catch(e){
}
var g_clickthroughType="";
function initReporting(){
eengine.reporting.addEvent("cmTracking()");
};
eengineConfig.subscribe("initReporting()","eengine.postProcess.engineinit");

