﻿var TrackWebTrends = [];
var TrackWebTrendsDEBUG = document.location && document.location.host && (document.location.host.search('wwwstaging') != -1) && console && console.info;

function RunatTrackWebTrends(metric_id, reg) {
    link_metric = metric_id ? document.getElementById(metric_id).getElementsByTagName('a') : document.body.getElementsByTagName('a');

	//var found = false;
	
    for (var cont_metric = 0, lkmetric; lkmetric = link_metric[cont_metric]; cont_metric++) {
		for (var cont_tags = 0, obj_tag; obj_tag = TrackWebTrends[cont_tags]; cont_tags++) {
        	
        	var exp = reg ? new RegExp(obj_tag[0] + '.{0,3}$','gim') : obj_tag[0];
        	
            if (lkmetric.href && lkmetric.href.search(exp) != -1) {
            	//found = true;
            	if(TrackWebTrendsDEBUG){
            		console.info(lkmetric);
					console.info('Track ' + lkmetric.href + ' encontrado.');
				}
            	lkmetric.onclick = (function(i) { return function() { dcsMultiTrack.apply(this, TrackWebTrends[i][1]); } })(cont_tags);
            }
        }
    };
};

try {
    jQuery(function() {
        RunatTrackWebTrends();
    });
} catch(e) {
    var _lastonload = window.onload;
    window.onload = function() {
        if(_lastonload) _lastonload();
        RunatTrackWebTrends();
    }
}
