﻿// preenche objeto a cada acesso a pagina
function setOmnitureObject(pageName, channel, pageType, prop2, prop3, prop4, prop5, prop6, prop9, prop10, prop11, prop12, prop14, prop15, events) {   
	s.pageName=pageName;
	s.server="";
	s.channel=channel; // canal o area do site
	s.pageType=pageType; // colocar o valor "errorPage" apenas no template de erro 404.
	s.prop2=prop2; //	Estado
	s.prop3=prop3; //	Tipo imovel - Pesquisa
	s.prop4=prop4; //	Valor imovel - Pesquisa
	s.prop5=prop5; //	Estagio obra - Pesquisa
	s.prop6=prop6; //	Nome do Empreendimento
	s.prop9=prop9; //	Area m2 (faixas. ex. de 60 a 80 m2)
	s.prop10=prop10; //	Qtd Dorms
	s.prop11=prop11; //	Cidade
	s.prop12 = prop12; //	Região (ZS, ZL, ZO, etc.)
	s.prop14 = prop14;
    s.prop15 = prop15;
	
	/* Conversion Variables */
	s.events=events; // preencher com os eventos predefinidos (event1 a event11) de acordo com a planilha enviada
	
	s.eVar1 =s.channel;
	s.eVar2 =s.pageName;
	s.eVar3 =s.prop2;
	s.eVar4 =s.prop3;
	s.eVar5 =s.prop4;
	s.eVar6 =s.prop5;
	s.eVar7 =s.prop6;
	s.eVar8 =s.prop9;
	s.eVar9 =s.prop10;
	s.eVar10 =s.prop11;
	s.eVar11 = s.prop12;
}

// chamada feita a cada click
function omnitureClick(obj, description){
	var s=s_gi(s_account);
	s.tl(obj,'o', description);
}

// ALTERAÇÃO AUNICA - TAGG
// chamada feita para abertura de layers/paginas externas
//function trackView(pageName, event, channel) {
//    // Limpo os valores das propriedades
//    s.pageName = pageName;
//    s.events = event;
//    s.channel = channel;

//    s.pageType = ''; // colocar o valor "errorPage" apenas no template de erro 404.
//    s.prop2 = '';    //	Estado
//    s.prop3 = '';    //	Tipo imovel - Pesquisa
//    s.prop4 = '';    //	Valor imovel - Pesquisa
//    s.prop5 = '';    //	Estagio obra - Pesquisa
//    s.prop6 = '';    //	Nome do Empreendimento
//    s.prop9 = '';    //	Area m2 (faixas. ex. de 60 a 80 m2)
//    s.prop10 = '';   //	Qtd Dorms
//    s.prop11 = '';   //	Cidade
//    s.prop12 = '';   //	Região (ZS, ZL, ZO, etc.)
//    s.prop14 = '';
//    s.prop15 = '';
//    s.prop16 = '';

//    s.eVar1 = s.channel;
//    s.eVar2 = s.pageName;
//    s.eVar3 = s.prop2;
//    s.eVar4 = s.prop3;
//    s.eVar5 = s.prop4;
//    s.eVar6 = s.prop5;
//    s.eVar7 = s.prop6;
//    s.eVar8 = s.prop9;
//    s.eVar9 = s.prop10;
//    s.eVar10 = s.prop11;
//    s.eVar11 = s.prop12;

//    s.t();
//}

function trackOmni(pName, evento) {
    s.pageName = pName;
    s.channel = "gafisa";
    s.events = evento;
    s.t();
}


function trackView(s1, s2, s3) {
    return false;
}


//Chamada feita nos icones de midias sociais no rodapé da pagina
function trackViewMidiasSociais(pageName, event, channel, prop16) {
    // Limpo os valores das propriedades
    s.pageName = pageName;
    s.events = event;
    s.channel = channel;

    s.pageType = ''; // colocar o valor "errorPage" apenas no template de erro 404.
    s.prop2 = '';    //	Estado
    s.prop3 = '';    //	Tipo imovel - Pesquisa
    s.prop4 = '';    //	Valor imovel - Pesquisa
    s.prop5 = '';    //	Estagio obra - Pesquisa
    s.prop6 = '';    //	Nome do Empreendimento
    s.prop9 = '';    //	Area m2 (faixas. ex. de 60 a 80 m2)
    s.prop10 = '';   //	Qtd Dorms
    s.prop11 = '';   //	Cidade
    s.prop12 = '';   //	Região (ZS, ZL, ZO, etc.)
    s.prop14 = '';
    s.prop15 = '';
    s.prop16 = prop16;

    s.eVar1 = s.channel;
    s.eVar2 = s.pageName;
    s.eVar3 = s.prop2;
    s.eVar4 = s.prop3;
    s.eVar5 = s.prop4;
    s.eVar6 = s.prop5;
    s.eVar7 = s.prop6;
    s.eVar8 = s.prop9;
    s.eVar9 = s.prop10;
    s.eVar10 = s.prop11;
    s.eVar11 = s.prop12;

    s.t();
}

function printPageEmpreendimento(nome) {
    //trackView('Imoveis - ' + nome + ' - Imprimir', 'event9', 'Imoveis');
    print();
}

function replace_All(string, token, newtoken) {
    while (string.indexOf(token) != -1) {
        string = string.replace(token, newtoken);
    }
    return string;
}


