var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost +"google-analytics.com/ga.js'type='text/javascript'%3E%3C/script%3E"));

/*********** Inicio Uso de trackPageview ************/

function estadisticasGoogleAnaliticsSolVisita(idOperacion, tipoInmueble, tipoOperacion, provincia)
{	
	estadisticasGoogleAnalitics(idOperacion, tipoInmueble, tipoOperacion, provincia, "confirmacion-solicitud-visita");
}

function estadisticasGoogleAnaliticsMasInfo(idOperacion, tipoInmueble, tipoOperacion, provincia)
{	
	estadisticasGoogleAnalitics(idOperacion, tipoInmueble, tipoOperacion, provincia, "confirmacion-formulario-visita");
}
	
function estadisticasGoogleAnalitics(idOperacion, tipoInmueble, tipoOperacion, provincia, pagina)
{	
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var inmuebleoperacion = tipoInmueble+"-"+tipoOperacion;
	try {
	pageTracker._trackPageview(pagina);
	pageTracker._addTrans(idOperacion,"","1","","","","","" );
	pageTracker._addItem(idOperacion, "", inmuebleoperacion, provincia, "1", "1");
	pageTracker._trackTrans();
	} catch(err) {}
}

function estadisticasGoogleAnaliticsBuscador(parametrosBusqueda){
	var pageTracker = _gat._getTracker("UA-9075940-1");
    var parametro = "resultados/buscador/?pal="+parametrosBusqueda;
	try {
	pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsBuscadorMapa(palabraClave){
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "resultados/mapa/"+palabraClave;
	try {
	pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsBuscadorRefencia(numeroReferencia){
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "resultados/referencia/"+numeroReferencia;
	try {
	pageTracker._trackPageview(parametro);
	} catch(err) {}

}

/*** INI - SVH-4062 Incluir pagenames para links SEO y banners home ***/

function estadisticasGoogleAnaliticsBannerHome(numeroReferencia)
{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "/resultados/home-banners/"+numeroReferencia;
	try {
	pageTracker._trackPageview(parametro);
	} catch(err) {}
}


function estadisticasGoogleAnaliticsEnlacesSEO(parametrosBusqueda)
{
	var pageTracker = _gat._getTracker("UA-9075940-1");
    var parametro = "/links-seo/?pal="+parametrosBusqueda;
	try {
	pageTracker._trackPageview(parametro);
	} catch(err) {}
}

/*** FIN - SVH-4062 Incluir pagenames para links SEO y banners home ***/

/***Inicio funciones para secciones del portal***/

function estadisticasGoogleAnaliticsPortalOpcion1EspacioHorizontal(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion1_Espacio_Horizontal_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion1_Espacio_Horizontal_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion1_Espacio_Horizontal_es";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsPortalOpcion1Seccion1(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion1_Seccion1_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion1_Seccion1_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion1_Seccion1__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsPortalOpcion1Seccion2(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion1_Seccion2_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion1_Seccion2_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion1_Seccion2__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsPortalOpcion2Seccion1(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion2_Seccion1_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion2_Seccion1_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion2_Seccion1__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsPortalOpcion2Seccion2(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion2_Seccion2_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion2_Seccion2_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion2_Seccion2__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsPortalOpcion2Seccion3(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion2_Seccion3_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion2_Seccion3_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion2_Seccion3__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}


function estadisticasGoogleAnaliticsPortalOpcion2Seccion4(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion2_Seccion4_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion2_Seccion4_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion2_Seccion4__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}



function estadisticasGoogleAnaliticsPortalOpcion3EspacioHorizontal1(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion3_Espacio_Horizontal1_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion3_Espacio_Horizontal1_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion3_Espacio_Horizontal1__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsPortalOpcion3EspacioHorizontal2(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion3_Espacio_Horizontal2_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion3_Espacio_Horizontal2_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion3_Espacio_Horizontal2__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsPortalOpcion3Seccion1(idioma)

{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Portal_Opcion3_Seccion1_es";
			break;
		case 2:
			var parametro = "/Portal_Opcion3_Seccion1_cat";
			break;
		case 3:
			var parametro = "/Portal_Opcion3_Seccion1__en";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}



/***FIN funciones para secciones del portal***/

function estadisticasGoogleAnaliticsLogin(accionusuarios,tipoInmueble,tipoOperacion,provincia){
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(accionusuarios){
	 case 1:
		parametro = "solicitar-visita/"
		break;
	 case 3:
	 	parametro = "guardar-favoritos/"
		break;
	 case 4:
	 	parametro = "avisos/"
		break;
	 
	 case 5:
	 	parametro = "/aviso-bajada-precio"
		break;
	
	}	
	 if(accionusuarios != 5) parametro += tipoInmueble+"-"+tipoOperacion+"-"+provincia;
	try {
	pageTracker._trackPageview(parametro);
	} catch(err) {}

}

function estadisticasGoogleAnaliticsLlavesEnMano(idioma)
{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/llaves_en_mano";
			break;
		case 2:
			var parametro = "/claus_en_ma";
			break;
		case 3:
			var parametro = "/llaves_en_mano_ing";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsVentajasFiscales(idioma)
{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/ventajas_fiscales";
			break;
		case 2:
			var parametro = "/avantatges_fiscals";
			break;
		case 3:
			var parametro = "/ventajas_fiscales_ing";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

function estadisticasGoogleAnaliticsDescuentoMultiEstrella(idioma)
{
	var pageTracker = _gat._getTracker("UA-9075940-1");
	var parametro = "";
	switch(idioma) {
		case 1:
			var parametro = "/Descuento_nominamultiestrella_clientes_es";
			break;
		case 2:
			var parametro = "/Descuento_nominamultiestrella_clientes_cat";
			break;
		case 3:
			var parametro = "/Descuento_nominamultiestrella_clientes_es";
			break;
	}
	try {
		pageTracker._trackPageview(parametro);
	} catch(err) {}
}

/************ Fin Uso de trackPageview *************/


/********* Inicio de Etiquetado de eventos *********/

/**
 * Funcion generica para traceo de eventos
 * @return
 */
function trackEventGA(categoria, accion) {
	var pageTracker = _gat._getTracker("UA-9075940-1");
	try {
		alert('entra a trackEventGA');
		pageTracker._trackEvent(categoria, accion);	
	} catch(err) {}
}

/**
 * Track de descargas de la revista 'Pasalo'.
 * @return
 */
function estadisticaEventosGADescargarRevista() {
	trackEventGA('revista-pasalo', 'descargar')
}

/**
 * Track de impresion de listado en pagina de resultados.
 * @return
 */
function estadisticaEventosGAImprimirResultado() {
	trackEventGA('pagina-resultados', 'imprimir-listado')
}

/**
 * Track de envios a un amigo en ficha de inmueble.
 * @return
 */
function estadisticaEventosGAEnviarAUnAmigo() {
	trackEventGA('ficha-inmueble', 'enviar-amigo')
}

/**
 * Track de impresion de ficha de un inmueble.
 * @return
 */
function estadisticaEventosGAImprimirFicha() {
	trackEventGA('ficha-inmueble', 'imprimir-ficha')
}

/********** Fin de Etiquetado de eventos **********/
