

if (!0){
    if (window.all == undefined) {
            window.attachEvent = function (event, pdisp){
                this.addEventListener(event.substr(2), pdisp, false);
            }
            Node.prototype.attachEvent = function (event, pdisp){
                this.addEventListener(event.substr(2), pdisp, false);
            }
    }
}

var Tracking = function ()
{
	_this = this;
	this.tipo = null;
	this.produto = null;
	this.shopperID = '';
	this.info = {};
	
	this.adcProd = function (id, nome, qtd, preco)
	{
		switch (_this.tipo.toLowerCase()) {
			case "c": break;
			case "p": break;
			default:
				throw("Tracking.adcProd: Dados incompletos (tipo)");
				return;
		}
		
        _this.produto = {
        	'CodProduto' : id,
            'NomeProduto' : nome,
            'Qtde' : qtd,
            'Preco' : preco
        };
		enviar();
    }
	
	function enviar()
	{
        var qs = "";
        var protocol = /^http:/.test(window.location.href) ? "http" : "https";
        var pc_name = "QVEBDE2356";     
        
        qs += "pc_name=" + pc_name + "&tipo=" + _this.tipo + "&shopperID=" + _this.shopperID + "&";
        for (el in _this.info)
            qs += el + "=" + escape(_this.info[el]) + "&";
        for (el in _this.produto)
            qs += el + "=" + escape(_this.produto[el]) + "&";
        qs = qs.substr(0, qs.length - 1);
               
        var track_param = document.createElement("SCRIPT");
        track_param.src = protocol + "://rast.querovenderporemail.com.br/track_param.asp?" + qs;
        document.body.appendChild(track_param);
	}
	
	this.iniciar = function ()
	{
		var pc = getUrlParam("pc");
        if(getUrlParam("pc") == null){
        	pc = "";
        }

        var protocol = /^http:/.test(window.location.href) ? "http" : "https";
        
        document.write('<script type="text/javascript" src="' + protocol + '://rast.querovenderporemail.com.br/tracking.js.asp?pc_name=QVEBDE2356&pc=' + pc + '"></' + 'script>');
        
		window.setInterval(function () {
			try {
				window.tracking.refresh('E');
			} catch (e) {}
		}, 10000);
	}
	
	this.refresh = function (mode)
	{
		if (window.CodEmail == undefined)    return;
		if (window.CodMailing == undefined)    return;
		if (window.CodCampanha == undefined)    return;
		if (window.tracking.qvesid == undefined)    return;
		
		var iframe = document.createElement("IFRAME");
        var protocol = /^http:/.test(window.location.href) ? "http" : "https";
		var root = protocol + "://rast.querovenderporemail.com.br";
		var p = window.p;
		if (p == undefined)
			p = "";
		
		var url = root + '/grava_navegacao_sem.asp?p='+p+'|QVEBDE2356|'+document.domain+'|38.107.191.103|'+mode+'|'+CodEmail+'|'+CodMailing+'|'+CodCampanha+'|'+CodLink+'|' + window.tracking.qvesid + "&shopperID=" + _this.shopperID;
		iframe.style.display = "none";
		iframe.src = url;
		document.body.appendChild(iframe);
	}
	
	function getUrlParam(key)
	{
		if (window.location.href.indexOf("?") == -1)
			return null;
		
		
		var qs = window.location.href.split("?")[1];
		params = qs.split("&");
		for (var i = 0; i < params.length; i++) {
			var tkey = params[i].split("=", 2)[0];
			var tval = params[i].split("=", 2)[1];
			if (tkey == key)
				return unescape(tval);
		}
		return null;
	}

}


window.tracking = new Tracking();
window.tracking.iniciar();
window.attachEvent("onload", function () {
	window.tracking.refresh('S');
});

window.onbeforeunload = function()
{
	window.tracking.refresh('E');
	if (window.all != undefined) {
		var request = new ActiveXObject("Microsoft.XMLHTTP");
		request.open("GET", window.location.href, false);
		request.send("");
	}
};
