function medirClicks_resto(cadena)
{	
	try
	{
		pageTracker._trackPageview(cadena);			
	}
	catch (emedirClicks){}							
}

//CAPTURA LA FECHA DEL SERVIDOR Y COMPRUEBA QUE ESTÉ ENTRE LAS 9:00 DE LA MAÑANA Y LAS 19:00 DE LA TARDE
var abrir_c2c = 
{
	xmlhttpfecha:null,
	loadXMLDocFecha_chat: function(url)
	{		
		var dfechaActual;
		// code for Mozilla, etc.
		if (window.XMLHttpRequest)
		{
			this.xmlhttpfecha=new XMLHttpRequest();
		}
		// code for IE
		else if (window.ActiveXObject)
		{
			this.xmlhttpfecha=new ActiveXObject("Microsoft.XMLHTTP");
		}

		if (this.xmlhttpfecha!=null)
		{
			this.xmlhttpfecha.open("GET",url,false);
			this.xmlhttpfecha.send(null);
			dfechaActual = this.state_Change_chat();
		}
		else
		{
			dfechaActual = new Date();
		}
		return dfechaActual;
	},

	state_Change_chat: function ()
	{
		var dfechaActual;
		// if xmlhttp shows "loaded"
		if (this.xmlhttpfecha.readyState==4)
		{
			// if "OK"
			if (this.xmlhttpfecha.status==200)
				dfechaActual = this.loadedXMLfecha_chat();
			else
				dfechaActual = new Date();	
			return dfechaActual;
		}
	},

	loadedXMLfecha_chat: function ()
	{	
		dfechaActual = this.xmlhttpfecha.getResponseHeader("DATE");
		dfechaActual = new Date(dfechaActual);	
		return dfechaActual;
	},

	fncDiaHoraValido_chat: function ()
	{
		var random_number = Math.floor(Math.random()*10000);
		var dfechaActual = this.loadXMLDocFecha_chat("/on/io/es/micro/gmt/gmt.html" +"?"+random_number);
		var hora_valida=(dfechaActual.getHours()>=9 && dfechaActual.getHours()<21);

		return hora_valida;
	},		

	/*AbrirVentana_chat: function (tipo)
	{
		if (this.fncDiaHoraValido_chat())
		{
			medirClicks_resto('/es/hogar/distributivas/adsl/c2c');
			GB_showCenter('','https://www.telefonicaonline.com/on/io/recursos/emergente/index.htm?pagina_central=/on/es/quest/formularios/callback_residencial/index.html&ow=IN013000&v_url=http://www.telefonica.es/adsl&v_llamada='+g_tipo_llamada,450,550);			
		}
		else
		{
			AbreAsistente('https://www.telefonicaonline.com/on/io/recursos/emergente/index.htm?pagina_central=/on/es/quest/formularios/callback/llamar.html&v_valorcuestionario=381&motivo_abandono=Consulta%20desde%20la%20distributiva%20ADSL%20test&nombre_producto=ADSL&var_scroll=auto','','520','530','yes');
		}
	},*/

	fncDiaHoraValido_chat_retardo: function ()
	{
		var random_number = Math.floor(Math.random()*10000);
		var dfechaActual = this.loadXMLDocFecha_chat("/on/io/es/micro/gmt/gmt.html" +"?"+random_number);
		var hora_valida=((dfechaActual.getHours()>=9) && 
						 (dfechaActual.getHours()<21 || (dfechaActual.getHours()==21 && dfechaActual.getMinutes()<=15)));

		return hora_valida;
	}	

	/*AbrirVentana_chat_retardo: function ()
	{
		if (this.fncDiaHoraValido_chat_retardo())
		{
			GB_showCenter('','https://www.telefonicaonline.com/on/io/recursos/emergente/index.htm?pagina_central=/on/es/quest/formularios/callback_residencial/index.html&ow=IN013000&v_url=http://www.telefonica.es/adsl&v_llamada='+g_tipo_llamada,450,550);			
		}
		else
		{
			AbreAsistente('https://www.telefonicaonline.com/on/io/recursos/emergente/index.htm?pagina_central=/on/es/quest/formularios/callback/llamar.html&v_valorcuestionario=381&motivo_abandono=Consulta%20desde%20la%20distributiva%20ADSL%20test&nombre_producto=ADSL&var_scroll=auto','','520','530','yes');
		}
	}*/	
};
//FIN CAPTURA LA FECHA DEL SERVIDOR Y COMPRUEBA QUE ESTÉ ENTRE LAS 9:00 DE LA MAÑANA Y LAS 19:00 DE LA TARDE

/*PARAMETROS*/
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;	
}

//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();
	
}

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];

	if (valor_param==null) valor_param = "";
	
	return valor_param;
}

function abrir_callback(ltipo)
{	
	var motivo_abandono="";
	var nombre_producto="";

	switch (ltipo)
	{
		case 'landing':
			motivo_abandono='Consulta%20landing';
			nombre_producto='ADSL';
			break;
		case 'adsl':
			motivo_abandono='Consulta%20desde%20la%20distributiva%20ADSL';
			nombre_producto='ADSL';
			break;
		case 'adsl_test':
			motivo_abandono='Consulta%20desde%20test%20google%20ADSL';
			nombre_producto='ADSL';
			break;
		case 'fichaadsl':
			motivo_abandono='Consulta%20desde%20la%20ficha%20de%20producto';
			nombre_producto='ADSL';
			break;
		case 'imagenio':
			motivo_abandono='Consulta%20desde%20la%20distributiva%20Imagenio';
			nombre_producto='Imagenio';
			break;
		case 'imagenio_test':
			motivo_abandono='Consulta%20desde%20test%20google%20Imagenio';
			nombre_producto='Imagenio';
			break;
		case 'fichaimagenio':
			motivo_abandono='Consulta%20desde%20la%20ficha%20de%20producto';
			nombre_producto='Imagenio';
			break;
		case 'compra':
			motivo_abandono='Callback%20Abandono%20compra%20online';		
			nombre_producto=getParametro('nombre_producto');			
			break;
		case 'coberturaadsl':
			motivo_abandono='Callback%20Precios%20ADSL';
			nombre_producto='ADSL';
			break;
		case 'coberturaimagenio':
			motivo_abandono='Callback%20Precios%20Imagenio';
			nombre_producto='Imagenio';
			break;
	}	
	
	if (ltipo!='compra')
	{	
		document.location.href = '/on/es/quest/formularios/callback/llamar-v2.html?tipo='+ltipo+'&motivo_abandono='+motivo_abandono+'&nombre_producto='+nombre_producto+'&var_scroll=auto';
	}
	else
	{
		document.location.href='/on/es/quest/formularios/callback/llamar-v2.html?tipo='+ltipo+'&motivo_abandono='+motivo_abandono+'&nombre_producto='+nombre_producto+'&tip_doc='+getParametro('tip_doc')+'&num_doc='+getParametro('num_doc')+'&nom='+getParametro('nom')+'&ape1='+getParametro('ape1')+'&ape2='+getParametro('ape2')+'&tel='+getParametro('tel');
	}
}
