/*******************************
- 07.24.2009 - nn - compuware
- global include : place any tracking code that needs to be used throughout the entire site here
*******************************/

/* function returns the car model */
function getModel(model){
	
	var modelHash = new Array()
	modelHash['cc'] = 'cc';
	modelHash['eos'] = 'eos';
	modelHash['gli'] = 'gli';
	modelHash['gti'] = 'gti';
	modelHash['jetta'] = 'jetta';
	modelHash['jettasportwagen'] = 'jettasportwagen';
	modelHash['newbeetle'] = 'newbeetle';
	modelHash['newbeetlecon'] = 'newbeetlecon';
	modelHash['passat'] = 'passat';
	modelHash['passatwagon'] = 'passatwagon';
	modelHash['rabbit'] = 'rabbit';
	modelHash['routan'] = 'routan';
	modelHash['tiguan'] = 'tiguan';
	modelHash['touareg'] = 'touareg';
	modelHash['golf'] = 'golf';
		
	return String(modelHash[model]);
	
}

/* function to create Decide DNA tracking request  */
function trackDecideDNA(){
	
	// split href - 4th element is base directory (http://www.example.com/BASE/ 
	var locationArray = window.location.href.split("/");	
	var model = '';
	model = getModel(locationArray[3].toLowerCase()); //model-specific pages
	
	if(locationArray[3].toLowerCase() == 'vwfeatures'){ //builder pages
		model = locationArray[4].toLowerCase();
	}
	
	if(model == 'undefined' || model == '' || model == undefined){ //all other pages
		model = 'generic';
	}
	
	var dnaTags = new Array();
	dnaTags['cc'] = '/70016/www.vw.com/u7kk2p;11;3;;6;;avl02c;;;;;1;/i/c?0&pq=%2fcc&1pixgif&referer=';
	dnaTags['eos'] = '/70036/www.vw.com/pnx8md;11;3;;6;;avl19c;;;;;1;/i/c?0&pq=%2feos&1pixgif&referer=';
	dnaTags['gli'] = '/70018/www.vw.com/6awjce;11;3;;6;;avl23y;;;;;1;/i/c?0&pq=%2fgli&1pixgif&referer=';
	dnaTags['gti'] = '/70020/www.vw.com/sdcvwl;11;3;;6;;avl2x4;;;;;1;/i/c?0&pq=%2fgti&1pixgif&referer=';
	dnaTags['jetta'] = '/70012/www.vw.com/149sr3h;11;3;;6;;avl3o5;;;;;1;/i/c?0&pq=%2fjetta&1pixgif&referer=';
	dnaTags['jettasportwagen'] = '/70032/www.vw.com/13oq21t;11;3;;6;;avl4hx;;;;;1;/i/c?0&pq=%2fjettasportwagen&1pixgif&referer=';
	dnaTags['newbeetle'] = '/70024/www.vw.com/1ge6flm;11;3;;6;;avkzrd;;;;;1;/i/c?0&pq=%2fnewbeetle&1pixgif&referer=';
	dnaTags['newbeetlecon'] = '/70038/www.vw.com/ny8vfc;11;3;;6;;avkzre;;;;;1;/i/c?0&pq=%2fnewbeetlecon&1pixgif&referer=';
	dnaTags['passat'] = '/70014/www.vw.com/gorbwk;11;3;;6;;avl64l;;;;;1;/i/c?0&pq=%2fpassat&1pixgif&referer=';
	dnaTags['passatwagon'] = '/70034/www.vw.com/12fuktf;11;3;;6;;avl96f;;;;;1;/i/c?0&pq=%2fpassatwagon&1pixgif&referer=';
	dnaTags['rabbit'] = '/70022/www.vw.com/1iorp34;11;3;;6;;avlc37;;;;;1;/i/c?0&pq=%2frabbit&1pixgif&referer=';
	dnaTags['routan'] = '/70026/www.vw.com/1dajp2q;11;3;;6;;avldrc;;;;;1;/i/c?0&pq=%2froutan&1pixgif&referer=';
	dnaTags['tiguan'] = '/70028/www.vw.com/10dimte;11;3;;6;;avlfxs;;;;;1;/i/c?0&pq=%2ftiguan&1pixgif&referer=';
	dnaTags['touareg'] = '/70030/www.vw.com/w62qly;11;3;;6;;avlio5;;;;;1;/i/c?0&pq=%2ftouareg&1pixgif&referer=';
	dnaTags['generic'] = '/70010/www.vw.com/1ynkz8r;11;3;;6;;avllci;;;;;1;/i/c?0&1pixgif&referer=';
	
	var preTagURL = 'http://na.link.decdna.net/n/69775';
	
	var refr = escape(document.referrer); // get the http referer and encode it 
	var dom = location.hostname; // get the host domain 
	var stURL = preTagURL + dnaTags[model] + refr;
	
	if ( (refr && refr.search(dom) == -1) && (location.href.toUpperCase().indexOf("247SEO=N") == -1) && (location.href.toUpperCase().indexOf("SEM=") == -1)&& (location.href.toUpperCase().indexOf("ADID=") == -1)) /* if the referrer is external preload the image request and does not contain paid arguments */
	{
		imageTR = new Image();
		imageTR.src = stURL;
	}
	
	// QBR
	var scr = document.createElement('script');
	scr.type = 'text/javascript';
	scr.src = "http://view.admission.net/retargeting/displaytracker.js?webid=oemvw&make=volkswagen&sitetype=lslp&model=" + model;
	document.getElementsByTagName('head')[0].appendChild(scr);	
}

trackDecideDNA();

