/**********************************************************************************************************/
String.prototype.parsear = function () {
	  
	  var cadena=this;	  
	  cadena=unescape(cadena);
	  var cadena_novalida=/[\[\]\<\>\"\'\;\(\)]/g;
	  cadena_aux = cadena.replace(cadena_novalida, "");
	  if (cadena_aux != cadena )  cadena_aux = "";
	  
	  return cadena_aux;	
}

function getParametroqx (nombre_param, ventana) 
{
	if (nombre_param == null)
		return null;
	if (ventana == null)
		ventana = window;
 
	var url = unescape(ventana.location);	
	var url = url.substring(url.indexOf(',,')+2,url.length);
	if (url.indexOf('+' + nombre_param + "+") == -1)
	{
		return '';
	}

	var iComienzo	= url.indexOf(nombre_param) + nombre_param.length + 1;
	var urlDesdeParametro = url.substring(iComienzo,url.length);

	if (urlDesdeParametro.indexOf('+') != -1)
	{
		valor_param = urlDesdeParametro.substring(0,urlDesdeParametro.indexOf('+'));
	}
	else
	{
		valor_param = urlDesdeParametro.substring(0,urlDesdeParametro.indexOf(','));
	}
	return valor_param;
}


//Devuelve la parte de la url de la "ventana" que sigue a la ? (incluída esta)
function getParametros (ventana) {
	if (ventana == null)
		ventana = window;

	return ventana.location.search.parsear();
	
}

//devuelve un array asociativo indexado por los nombre de los parámetros de la "ventana" que contiene los valores de los parámetros
//si no hay pará,etros devuelve el array vacio
function getArrayParametros (ventana) {
	if (ventana == null)
		ventana = window;

	var params = getParametros (ventana);

	var arr_params = new Array();

	var idx = params.indexOf('?');
	if (idx != -1) {
		var pares = params.substring(1).split('&');
		for (var i=0; i<pares.length; i++) {
			var nombre_valor_param = pares[i].split('=');
			var nombre_param	= nombre_valor_param[0];
			var valor_param		= unescape(nombre_valor_param[1]);

			arr_params[nombre_param] = valor_param;
		}
	}  

	return arr_params;
}

//devuelve el valor del parámetro (nombre_param) de la "ventana" pasado como parámetro
function getParametro (nombre_param, ventana) {
	if (nombre_param == null)
		return null;
	if (ventana == null)
		ventana = window;

	var valor_param = getArrayParametros(ventana)[nombre_param];
	
	return valor_param;
}

/***********************************************************************************************************/


var cadenaqx="/ficha/";

var v_idioma_analytics = getParametro('v_idioma',top.window);
if (v_idioma_analytics==null || v_idioma_analytics=='undefined') v_idioma_analytics='es';

var codProducto_analytics = getParametroqx('v_producto',top.window);
if (codProducto_analytics==null || codProducto_analytics=='undefined' || codProducto_analytics=='')
{
    cadenaqx="/qx/";

    codProducto_analytics = getParametro('codProducto',top.window);
    if (codProducto_analytics==null || codProducto_analytics=='undefined') codProducto_analytics='';
}

var nom_pag_analytics = "/" + v_idioma_analytics + cadenaqx;
if (typeof v_paso_analytics == 'string')
    nom_pag_analytics += v_paso_analytics + "/";

if (codProducto_analytics!='')
   nom_pag_analytics += codProducto_analytics;
else
   nom_pag_analytics = nom_pag_analytics.substr(0,nom_pag_analytics.length-1) 

var pageTracker;
jQuery(document).ready(function()
{	
	if (typeof(bTieneTerese)!='boolean')
	{
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");	
		//use jQuery to call the Google Analytics JavaScript
		jQuery.getScript(gaJsHost + "google-analytics.com/ga.js", function(){
		
			//tell Analytics about the current page load using standard _trackPageview method
			try {
				pageTracker = _gat._getTracker("UA-5469570-4");
				pageTracker._setDomainName("none");
				pageTracker._setAllowLinker(true);
				pageTracker._trackPageview(nom_pag_analytics);
			} catch(errAnalytics1) {}				
		});
	}
});