function ttmeta(tt_parabens)
{
	var tt_objToday = new Date();
	var tt_objExpire = new Date(tt_objToday.getTime() + (1000*24*3600*tt_expire));
	var tt_res_cookie = tt_er_cookie.exec(unescape(document.cookie));
	var tt_res_url = tt_er_url.exec(tt_url);
	
	tt_action  = "meta";
	if ( !tt_id ){
		tt_id = "FANTASMA";
		tt_cookie_date = Math.round(tt_objToday.getTime() / 1000);
	}

	if (tt_res_cookie != null) {
		tt_id = tt_res_cookie[1];
		tt_cookie_date = tt_res_cookie[2];
		tt_parceiro = tt_res_cookie[3];
		tt_cod_keyword = tt_res_cookie[4];
	} else {
		if ( tt_res_url != null )
		{
			tt_parceiro = tt_res_url[1];
			tt_id = tt_res_url[2];
			tt_req_cod = tt_er_cod.exec(tt_url);
			if (tt_req_cod)
				tt_cod_keyword = tt_req_cod[1];
			else
				tt_cod_keyword = 0;
			tt_cookie_date = Math.round(tt_objToday.getTime() / 1000);
		}
	}

	if (!tt_parceiro)
		tt_parceiro = 10;

	if ( tt_id && tt_cookie_date && tt_parceiro )
		document.cookie = "tt_cookie=" + escape(tt_id + "|" + tt_cookie_date + "|" + tt_parceiro + "|" + tt_cod_keyword) + ";path=/;domain=.terra.com.br;expires=" + tt_objExpire.toGMTString();

	var tt_url_tracker = tt_protocol + "//" + tt_site + tt_page + ( (tt_action)?"&action="+tt_action:"" ) +
	((tt_id)?"&id="+tt_id:"") +
	((tt_cookie_date)?"&cookie_date="+tt_cookie_date:"") +
	((tt_parceiro)?"&parceiro="+tt_parceiro:"") +
	((tt_produto)?"&produto="+tt_produto:"") +
	((tt_parabens)?"&pagina="+tt_parabens:"") +
	((tt_cod_keyword)?"&cod_keyword="+tt_cod_keyword:"");

	var tt_objImage = new Image(0,0);
	tt_objImage.src = tt_url_tracker;

}

function tt(tt_p_produto)
{
	var tt_objToday = new Date();
	var tt_objExpire = new Date(tt_objToday.getTime() + (1000*24*3600*tt_expire));
	var tt_res_cookie = tt_er_cookie.exec(unescape(document.cookie));
	var tt_res_url = tt_er_url.exec(tt_url);
	var tt_pagina = null;


	if ( tt_p_produto )
	{
		tt_action  = "meta";
		tt_produto = tt_p_produto;
		tt_pagina  =  document.location.pathname.toString();
		if ( !tt_id ){
			tt_id = "FANTASMA";
			tt_cookie_date = Math.round(tt_objToday.getTime() / 1000);
		}
	}

	if (tt_res_cookie != null) {
		tt_id = tt_res_cookie[1];
		tt_cookie_date = tt_res_cookie[2];
		tt_parceiro = tt_res_cookie[3];
		tt_cod_keyword = tt_res_cookie[4];
	} else {
		if ( tt_res_url != null )
		{
			tt_parceiro = tt_res_url[1];
			tt_id = tt_res_url[2];
			tt_req_cod = tt_er_cod.exec(tt_url);
			if (tt_req_cod)
				tt_cod_keyword = tt_req_cod[1];
			else
				tt_cod_keyword = 0;
			tt_cookie_date = Math.round(tt_objToday.getTime() / 1000);
		}
	}

	if (!tt_parceiro)
		tt_parceiro = 10;

	if ( tt_id && tt_cookie_date && tt_parceiro )
		document.cookie = "tt_cookie=" + escape(tt_id + "|" + tt_cookie_date + "|" + tt_parceiro + "|" + tt_cod_keyword) + ";path=/;domain=.terra.com.br;expires=" + tt_objExpire.toGMTString();

	var tt_url_tracker = tt_protocol + "//" + tt_site + tt_page + ( (tt_action)?"&action="+tt_action:"" ) +
	((tt_id)?"&id="+tt_id:"") +
	((tt_cookie_date)?"&cookie_date="+tt_cookie_date:"") +
	((tt_parceiro)?"&parceiro="+tt_parceiro:"") +
	((tt_produto)?"&produto="+tt_produto:"") +
	((tt_pagina)?"&pagina="+tt_pagina:"") +
	((tt_cod_keyword)?"&cod_keyword="+tt_cod_keyword:"");

	var tt_objImage = new Image(0,0);
	tt_objImage.src = tt_url_tracker;
}

function ttKillCookie()
{
	var tt_objDate = new Date();
	var tt_objExpire = new Date(tt_objDate.getTime() - 3600*1000);
	document.cookie = "tt_cookie=;path=/;domain=.terra.com.br;expires=" + tt_objExpire.toGMTString();
}

var tt_id,tt_cookie_date,tt_parceiro,tt_produto,tt_action,tt_cod_keyword;
//var tt_er_url = /par=([0-9]+)&hash=([a-zA-Z0-9]+)&cod_keyword=([a-zA-Z0-9]+)/;
var tt_er_url = /par=([0-9]+)&hash=([a-zA-Z0-9]+)/;
var tt_er_cod = /cod_keyword=([a-zA-Z0-9]+)/;
var tt_er_cookie = /tt_cookie=([a-zA-Z0-9]+)\|([0-9]+)\|([0-9]+)\|([0-9]+)/;
var tt_url = window.top.location;
var tt_protocol = document.location.protocol;
var tt_expire = 30; //dias
var tt_site = "trackingprodutos.terra.com.br";
var tt_page = "/tt.php?";
