// START OF SmartSource Data Collector TAG 

// Copyright 2002 NetIQ Corporation 

// V6.1 

// $DateTime: 2003/07/15 11:52:11 $

// $Revision: #3 $

gVersion="1.0";

var gImages=new Array;

var gIndex=0;

var DCS=new Object();

var WT=new Object();

var DCSext=new Object();


var gDomain="dcs.trvlbooking.com";

var gDcsId="dcs0knwjuiu0iueshkdrwnsc7_7e4x";

// Add customizations here

//WT.sp="@@SPLITVALUE@@";


function dcsVar(){

                var dCurrent=new Date();

                WT.tz=dCurrent.getTimezoneOffset()/60*-1;

                WT.bh=dCurrent.getHours();

                WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;

                if (typeof(screen)=="object"){

                                WT.cd=screen.colorDepth;

                                WT.sr=screen.width+"x"+screen.height;

                }

                if (typeof(navigator.javaEnabled())=="boolean"){

                                WT.jo=navigator.javaEnabled()?"Yes":"No";

                }

                if (document.title){

                                WT.ti=document.title;

                }

                WT.js="Yes";

                if (typeof(gVersion)!="undefined"){

                                WT.jv=gVersion;

                }

                DCS.dcsdat=dCurrent.getTime();

                DCS.dcssip=window.location.hostname;

                DCS.dcsuri=window.location.pathname;

                if (window.location.search){

                                DCS.dcsqry=window.location.search;

                }

                if ((window.document.referrer!="")&&(window.document.referrer!="-")){

                                if (!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){

                                                DCS.dcsref=window.document.referrer;

                                }

                }

}

 

function A(N,V){

                return "&"+N+"="+dcsEscape(V);

}

 

function dcsEscape(S){

                if (typeof(RE)!="undefined"){

                                var retStr = new String(S);

                                for (R in RE){

                                                retStr = retStr.replace(RE[R],R);

                                }

                                return retStr;

                }

                else{

                                return escape(S);

                }

}

 

function dcsCreateImage(dcsSrc){

                if (document.images){

                                gImages[gIndex]=new Image;

                                gImages[gIndex].src=dcsSrc;

                                gIndex++;

                }

                else{

                                document.write('<IMG BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+dcsSrc+'">');

                }

}

 

function dcsMeta(){

                var myDocumentElements;

                if (document.all){

                                myDocumentElements=document.all.tags("meta");

                }

                else if (document.documentElement){

                                myDocumentElements=document.getElementsByTagName("meta");

                }

                if (typeof(myDocumentElements)!="undefined"){

                                for (var i=1;i<=myDocumentElements.length;i++){

                                                myMeta=myDocumentElements.item(i-1);

                                                if (myMeta.name){

                                                                if (myMeta.name.indexOf('WT.')==0){

                                                                                WT[myMeta.name.substring(3)]=myMeta.content;

                                                                }

                                                                else if (myMeta.name.indexOf('DCSext.')==0){

                                                                                DCSext[myMeta.name.substring(7)]=myMeta.content;

                                                                }

                                                                else if (myMeta.name.indexOf('DCS.')==0){

                                                                                DCS[myMeta.name.substring(4)]=myMeta.content;

                                                                }

                                                }

                                }

                }

}

 

function dcsTag(){

                var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+(gDcsId==""?'':'/'+gDcsId)+"/dcs.gif?";

                for (N in DCS){

                                if (DCS[N]) {

                                                P+=A(N,DCS[N]);

                                }

                }

                for (N in WT){

                                if (WT[N]) {

                                                P+=A("WT."+N,WT[N]);

                                }

                }

                for (N in DCSext){

                                if (DCSext[N]) {

                                                P+=A(N,DCSext[N]);

                                }

                }

                if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){

                                P=P.substring(0,2040)+"&WT.tu=1";

                }

                dcsCreateImage(P);

}

 

dcsVar();

dcsMeta();

dcsTag();

//-->


// END OF Data Collection Server TAG
