﻿/*Jquery que monitora os clickes do google analytics*/

//Função Auxilar ao Google Analytics, que monitora os links, banners, etc.
$(document).ready(function(){
	$("a").click(function(){
		TrackerAnalytics(this);
	});
});


function TrackerAnalytics(obj) {
    var trackid = '';

    var arr = new Array()
    
    if ($(obj).attr('trackid'))
	{
	    trackid = $(obj).attr('trackid');

	    arr = trackid.split(',');

	    doTrackEvent(arr[0], arr[1], arr[2]);
	} else {
		trackid = $(obj).attr('href');
	}
	
}

function ddlTrackerSeg(obj) {    
    var nome = '';
    var valor = 0;
    var trackid = '';
    var arr = new Array()
    
    if ($(obj).attr('value'))
    {
       nome = $(obj).find('option').filter(':selected').text();
       valor = $(obj).attr('value'); 
       trackid = ('ddlseg, seleciona, seg'+valor+'');
    } else {
       nome = $(obj).attr('href');
       valor = 0; 
       trackid = ('ddlseg, seleciona, seg'+valor+'');
    }
    arr = trackid.split(',');
    doTrackEvent(arr[0], arr[1], arr[2]);
}

function ddlTrackerEC(obj) {    
    var nome = '';
    var valor = 0;
    var trackid = '';
    var arr = new Array()
    
    if ($(obj).attr('value'))
    {
       nome = $(obj).find('option').filter(':selected').text();
       valor = $(obj).attr('value'); 
       trackid = ('ddlec, seleciona, ec'+valor+'');
    } else {
       nome = $(obj).attr('href');
       valor = 0; 
       trackid = ('ddlec, seleciona, ec'+valor+'');
    }

    arr = trackid.split(',');
    doTrackEvent(arr[0], arr[1], arr[2]);
}

function redir(url, target, titulo) {
    var trackid = '';
    var arr = new Array()
    
    if (target == '_blank') {
        window.open(url);
    }else if (target == '_parent'){
        window.location = url;  
    };
    
    trackid = 'megalink, click, ' + titulo.replace("Visa ", "") + ', 0';
    arr = trackid.split(',');
    doTrackEvent(arr[0], arr[1], arr[2]);
}

function doTrackEvent(category, action, label) {
	try {
        pageTracker._trackEvent(category, action, label);
        //alert(pageTracker._trackEvent(category, action, label));
        //alert(category, action, label);
	}
	    catch (err) {
	}
}

function doTrackEventEsp(obj) {
    var track = '';
    var arr = new Array()
    
    if ($(obj).attr('track')) {
        track = $(obj).attr('track');
    } else {
        track = $(obj).attr('href');
    }

    arr = track.split(',');
    
    try {
        pageTracker._trackEvent(arr[0], arr[1], arr[2]);
        //alert(pageTracker._trackEvent(arr[0], arr[1], arr[2]));
        //alert(arr[0], arr[1], arr[2]);
    }
        catch (err) {
    }
}

