var BrowserDetect={
	init:function(){
		this.browser=this.searchString(this.dataBrowser)||1;
		this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||2;
		this.OS=this.searchString(this.dataOS)||3;
		this.idioma=this.searchLanguage(navigator)||4;
		this.resolucao=(self.screen)?screen.width+"x"+screen.height:5;
		this.cor=(self.screen)?screen.colorDepth+"-bit":6;
		this.flash=this.searchFlash(navigator)||7;
		this.url=location.host+location.pathname;
		this.urlregexp=escape(location.href);
		this.origin=escape(document.referrer)||8;
	},
	searchString:function(data){
		for(var i=0;i<data.length;i++){
			var dataString=data[i].string;
			var dataProp=data[i].prop;
			this.versionSearchString=data[i].versionSearch||data[i].identity;
			if(dataString)
				if(dataString.indexOf(data[i].subString)!=-1)return data[i].identity;
			else if(dataProp)return data[i].identity;
		}
	},
	searchFlash: function (n) {
		var f = "";
		if (n.plugins && n.plugins.length) {
			for (var ii=0;ii<n.plugins.length;ii++) {
				if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
				    f=n.plugins[ii].description.split('Shockwave Flash ')[1];
				    break;
		   		}
		  	}
		} else if (window.ActiveXObject) {
			for (var ii=10;ii>=2;ii--) {
				try {
					var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
					if (fl) { f=ii + '.0'; break; }
				}
				catch(e) {}
			}
		}
		return f;
	},
	searchLanguage:function(n){return(n.language)?n.language.toLowerCase():n.browserLanguage.toLowerCase();},
	searchVersion:function(dataString){
		var index=dataString.indexOf(this.versionSearchString);
		if(index==-1)return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser:[
		{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},
		{string:navigator.vendor,subString:"Apple",identity:"Safari"},
		{prop:window.opera,identity:"Opera"},
		{string:navigator.vendor,subString:"iCab",identity:"iCab"},
		{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},
		{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},
		{string:navigator.vendor,subString:"Camino",identity:"Camino"},
		{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},
		{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},
		{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},
		{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}
	],
	dataOS:[
		{string:navigator.platform,subString:"Win",identity:"Windows"},
		{string:navigator.platform,subString:"Mac",identity:"Mac"},
		{string:navigator.platform,subString:"Linux",identity:"Linux"}
	]
};
var manipulateCookie={
	wtSetCookie:function(name,value,expires,path,domain,secure){
        var curCookie=name+"="+escape(value)+
        ((expires)?";expires="+expires.toGMTString():"")+
        ((path)?";path="+path:"")+
        ((domain)?";domain="+domain:"")+
        ((secure)?";secure":"");
        document.cookie=curCookie;
	},
	wtGetCookie:function(name){
       var dc=document.cookie;
       var prefix=name+"=";
       var begin=dc.indexOf("; "+prefix);
       if(begin==-1){
       begin=dc.indexOf(prefix);
       if(begin!=0)return null;
       }else
       begin+=2;
       var end=document.cookie.indexOf(";",begin);
       if(end==-1)
       end=dc.length;
       return unescape(dc.substring(begin+prefix.length,end));
	}
}
function wtGetQueryString(){
	var qs;

	qs=((wtposition)?"&position="+wtposition:"");
	qs+=((wtclick)?"&click="+wtclick:"");
	qs+=((wtgoal)?"&goal="+wtgoal:"");
	qs+=((wtdestiny_id)?"&destiny="+wtdestiny_id:"");
	qs+=((wtclickactive!=1&&wtclickactive!=0)?"":"&clickactive="+wtclickactive);
	qs+=((wtkeyword)?"&keyword="+wtkeyword:"");
	qs+=((wtcompany_id)?"&company_id="+wtcompany_id:"");
	qs+=((wtprice_buy)?"&price_buy="+wtprice_buy:"");
	qs+=((wtid_buy)?"&id_buy="+wtid_buy:"");
	qs+=((wtproducts)?"&products="+escape(wtproducts):"");
	qs+=((wtcustomer_id)?"&customer_id="+wtcustomer_id:"");
	return qs;
}
function getInformationBrowser()
{
	var qs;
	qs=((BrowserDetect.browser)?"&browser="+BrowserDetect.browser:"");
	qs+=((BrowserDetect.version)?"&version="+BrowserDetect.version:"");
	qs+=((BrowserDetect.OS)?"&os="+BrowserDetect.OS:"");
	qs+=((BrowserDetect.idioma)?"&language="+BrowserDetect.idioma:"");
	qs+=((BrowserDetect.resolucao)?"&resolution="+BrowserDetect.resolucao:"");
	qs+=((BrowserDetect.cor)?"&bitcolor="+BrowserDetect.cor:"");
	qs+=((BrowserDetect.flash)?"&flashversion="+BrowserDetect.flash:"");
	qs+=((BrowserDetect.url)?"&url="+BrowserDetect.url:"");
	qs+=((BrowserDetect.urlregexp)?"&urlregexp="+BrowserDetect.urlregexp:"");
	qs+=((BrowserDetect.origin)?"&urlreferrer="+BrowserDetect.origin:"");
	return qs;
}
function getQueryVariable() {
	var query;
	if(!(query=window.location.search.substring(1)))return false;
	var vars=query.split("&");
	var _GET=new Array(vars.length);
	for(var i=0;i<vars.length;i++){
		var pair=vars[i].split("=");
		_GET[pair[0]]=pair[1];
	}
	return _GET;
}
function sendInformationByFlash(info)
{
	var vdata = info.split(";");
	wtcustomer_id = vdata[0];
	if ( vdata[1] ) wtid_buy = vdata[1];
	if ( vdata[2] ) wtprice_buy = vdata[2];
	if ( vdata[3] ) wtproducts = vdata[3];

	statistic();
}
function goal(ctm_id, des_id)
{
	wtgoal = 1;
	wtcustomer_id = ctm_id;
	wtdestiny_id = des_id;
	statistic();
}
function goalLog(ctm_id, log_id)
{
	wtgoal = 1;
	wtcustomer_id = ctm_id;
	wtid_buy = log_id;
	wtdestiny_id = log_id;
	statistic();
}

function goalDM(ctm_id, position, url)
{
	wtgoal = 1;
	wtcustomer_id = ctm_id;
	wtposition = position;
	wtdestiny_id = url;
	statistic();
	setTimeout('goTo()', 1000);
}

function goalLink(ctm_id, des_id)
{
	wtgoal = 1;
	wtcustomer_id = ctm_id;
	wtdestiny_id = des_id;
	statistic();
	setTimeout('goTo()', 1000);
}

function goTo(){
	location.href = wtdestiny_id;
}

function cc(position, company_id, keyword, url)
{
	var wttoday=new Date();
	var wtexpire=new Date(wttoday.getTime() + 1000*3600); //click de 1 hora

	wtposition = position;
	wtcompany_id = company_id;
	wtkeyword = keyword;
	wturlredirect = url;
	wtclick = 1;

	if ( manipulateCookie.wtGetCookie('wtactivecookie') )
		wtclickactive = 0;
	else
	{
		wtclickactive = 1;
		manipulateCookie.wtSetCookie('wtactivecookie',wtclickactive,wtexpire,wtpath,wtdomain);
	}

	statistic();
	setTimeout("redirect()", 1000);
}

function redirect() {location.href=wturlredirect;}

function statistic()
{
	var wttoday=new Date();
	var wtexpire=new Date(wttoday.getTime()+1000*3600*24*30*3); //onde 6 sao seis meses (180 dias)
	if(wttracker=manipulateCookie.wtGetCookie('wttracker' + ( (wtplatform)?"_" + wtplatform:"" )))
	{
		var vdata=wttracker.split("|");
		wtid=(vdata[0])?vdata[0]:null;
		wtcookiedate=(vdata[1])?vdata[1]:null;
		wtcodkeyword=(vdata[2])?vdata[2]:null;
		wtnetwork=(vdata[3])?vdata[3]:null;
	}
	else
	{
		wtid=manipulateCookie.wtGetCookie('wtid');
		wtcodkeyword=manipulateCookie.wtGetCookie('wtcodkeyword');
		wtnetwork=manipulateCookie.wtGetCookie('wtnetwork');
	}

	if ( !wtgoal )
		if(_GET=getQueryVariable())
			if(_GET['cod_keyword'])
			{
				wtid=Math.round(Math.random()*wttoday.getTime());
				wtcookiedate=parseInt(wttoday.getTime() / 1000);
				wtcodkeyword=_GET['cod_keyword'];
				wtnetwork=(_GET['network'])?_GET['network']:"" ;
			}
	wttracker=((wtid)?wtid:"")+"|"+
		((wtcookiedate)?wtcookiedate:"")+"|"+
		((wtcodkeyword)?wtcodkeyword:"")+"|"+
		((wtnetwork)?wtnetwork:"");
	manipulateCookie.wtSetCookie('wttracker' + ( (wtplatform)?"_" + wtplatform:"" ),wttracker,wtexpire,wtpath,wtdomain);
	var wtQueryString=wtsite+wtpage+
		((wtid)?"&cookie="+wtid:"")+
		((wtcookiedate)?"&cookiedate="+wtcookiedate:"")+
		((wtcodkeyword)?"&cod_keyword="+wtcodkeyword:"")+
		((wtnetwork)?"&network="+wtnetwork:"")+
		wtGetQueryString()+getInformationBrowser();
	var wtObjImage=new Image(1,1);
	wtObjImage.src=wtQueryString;
	wtObjImage.onload=function() { _uVoid(); }
}

function _uVoid() { return; }

BrowserDetect.init();
var wtposition,wtkeyword,wtcompany_id,wtprice_buy,wtid_buy,wtproducts,wtcustomer_id,wturlredirect,wtclick,wtclickactive;
var wtid,wtcodkeyword,wttype,wtnetwork,wtcookiedate,wttracker,wtplatform,wtgoal,wtdestiny_id;
var wtsite="https://tracker.webtraffic.com.br";
var wtpage="/tracker.gif?";
var wtpath="/";
var wtdomain=document.location.host;
if(wtdomain.indexOf("fastshop")>=0)
	wtdomain = ".fastshop.com.br";
if(wtdomain.indexOf("terra")>=0)
        wtdomain = ".terra.com.br";
if(wtdomain.indexOf("atitudemotos")>=0)
        wtdomain = ".atitudemotos.com.br";
if(wtdomain.indexOf("uirapuru")>=0)
        wtdomain = ".uirapuru.edu.br";
if(wtdomain.indexOf("extra")>=0)
	wtdomain = ".extra.com.br";
