//<!--
	
	// Script JS para parsear las variables de campaña que llegan 
	// a partir de lo definido por Órbital, para poder utilizarlas en GA.


  // Añadir código de tracking de EyeBlaster
  document.write('<script type="text/javascript" src="http://www.skoda.es/VAE/SKODA/WWW/PRD/js/tko_tracking_eb.js"></script>');

	// [NEURONICS]:Importem el JS de Tracking de Neuronics
    var neuTrackingArray = new Array();
	var neuCampos = new Array(); // Campos con valor serparados (variable=valor)
   	// [NEURONICS]
   	
	// Tiene que existir la variable 'tko_codtracker', que es el código del site para GA.
	if ( typeof(tko_codtracker) != "undefined" && tko_codtracker != "" ) {
	
		//var camp = "";
		//var type = "";
		//var adver = "";
		//var version = "";
		var usuario = "";
	
		parserParams();

		var pageTracker = _gat._getTracker(tko_codtracker);
		
		//if(camp != "") pageTracker._setCampNameKey(camp);		// name
		//if(type != "") pageTracker._setCampMediumKey(type);		// medium
		//if(adver != "") pageTracker._setCampSourceKey(adver);	// source
		//if(version != "") pageTracker._setCampContentKey(version);	// content
		if(usuario != "") pageTracker._setVar(usuario);		// usuario
		
		if ( typeof(tko_multidominio) != "undefined" && tko_multidominio ) {
			pageTracker._setDomainName("none");
			pageTracker._setAllowLinker(true);
		}
		pageTracker._initData();
		pageTracker._trackPageview( (typeof(tko_nompagina) != "undefined") ? tko_nompagina : "" );
		
		// [NEURONICS]: Funció de Tracking de Neuronics
    		neuTracking(neuCampos);
		
	}

	function tko_trackPageview(desc) {
		if ( typeof(pageTracker) != "undefined" && pageTracker )	pageTracker._trackPageview(desc);
	  	neuTracking(neuCampos);
  	}

	function parserParams() {
			
		var dir = location.href;
		var params = dir.split("?");

		if(params[1] != null) {
			var campos = params[1].split("&");
	    		neuCampos = campos;
	
			for(var i = 0; i < campos.length; i++) {
				var elem = campos[i].split("=");
								
				switch(elem[0]) {
					/*case 'tko_cp':
						camp = elem[1];
						break;
					case 'tko_or':
						adver = elem[1];
						break;
					case 'tko_tp':
						type = elem[1];
						break;
					case 'tko_pz':
						version = elem[1];
						break;*/
					case 'tko_us':
						usuario = elem[1];
						break;
					default:;
				} // switch
				
			} // for
			
		} // if
		
	} // parserParams
	
	
	function neuronicsTracking(){
	try{
		var img = new Image();	
		var url = window.location.href;
		var params = url.split("?");
		var uri = params[0];
		var querystring = "";
		if(params[1] != null)	querystring = params[1];
			
		
		var _utma = readCookie("__utma");
		var _utmb = readCookie("__utmb");
		var _utmc = readCookie("__utmc");
		var _utmz = readCookie("__utmz");
		var _utmv = readCookie("__utmv");
		var _utmx = readCookie("__utmx");
		//alert("__utmx="+__utmx);
		
		if(typeof(neuTrackingArray) != "undefined") {
			var params = "";
			for(var i=(neuTrackingArray.length-1);i>=0;i--){
				params = params + neuTrackingArray[i] + "&";
			}
			params = params + "tko_nompagina=" + tko_nompagina + "&__utma=" + _utma + "&__utmb=" 
					+ _utmb + "&__utmc=" + _utmc + "&__utmz=" + _utmz + "&__utmv=" + _utmv + "&__utmx=" + _utmx;		
			params = params + "&querystring=" + escape(querystring);
			params = params + "&uri=" + escape(uri);			
			img.src = "http://skoda.gq.neuronics.es/neutracking/track.gif?" + (params);
		} else {
			img.src = "http://skoda.gq.neuronics.es/neutracking/track.gif?tko_nompagina=" + tko_nompagina+ "&uri=" + escape(uri);	
		}
	}catch(e){ /*alert("CATCHED ERROR: "+e);*/}	
}

function readCookie(name){

  var cookieValue = "";
  var search = name + "=";

  if(document.cookie.length > 0){ 

    offset = document.cookie.indexOf(search);

    if (offset != -1){ 

      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      
      cookieValue = unescape(document.cookie.substring(offset, end));
    }
  }
  return cookieValue;
}
	
	
	/** [NEURONICS]
     	* Funció de Tracking de Neuronics
     	* Necessitem la var params = new Array(); omplerta per Orbital
     	* i nosaltres ens la passem al nostre Array: neuTrackingArray
     	*/
	function neuTracking(neuCampos_param){
		// Si és String tipus GET
		//neuTrackingParams = params[1];
		for(var i=(neuCampos_param.length-1);i>=0;i--){
			neuTrackingArray[i] = neuCampos_param[i];
		}
		neuronicsTracking();
	}
