//vars
var coelhoCookieSource = 'CoelhoCookieSRC';

//Retorna  array de cookies
function GetCookies()
{
	var valoresCookies = {};
	if (!document || !document.cookie) {};
	if(document.cookie.length > 0)
	{
		var arr = document.cookie.split(';');
		for (var i=0; i<arr.length; i++)
		{
			arr2 = arr[i].split('&');
			for (var j=0; j<arr2.length; j++)
			{
				var str = arr2[j];
				if (str.indexOf('=') == -1) continue;
				name = str.substr(0,str.indexOf('=')).replace(/^[ ]+/g,'');
				value = str.substr(str.indexOf('=')+1);
				valoresCookies[name] = value;
			}
		}
	}
	return valoresCookies;
}

//Retorna um item do cookie pelo nome
function GetCookie(name)
{
	var cookies = GetCookies();
	return cookies[name];
}

function SetCookie(name, value, expires)
{
	var query = name + '=' + value + '; path=/; expires=' + expires.toString();
	//alert(query);
	document.cookie = query;
}
function AddDays(date, dias)
{
	var ts = date.getTime();
	ts += (dias*24*3600*1000);
	var ret = new Date();
	ret.setTime(ts);
	return ret;
}
function GetQueryString()
{
	var search = location.search;
	search = search.substr(1);
	var params = search.split('&');
	var urlQueryString = {};
	for (var i=0; i<params.length; i++)
	{
		if (!params[i]) continue;
		var parts = params[i].split('=');
		if (parts.length >= 2)
			urlQueryString[parts[0].toLowerCase()] = parts[1];
		else if (parts.length == 1)
			urlQueryString[parts[0].toLowerCase()] = true;;
	}
	return urlQueryString;
}
function GetFromParam()
{
	//PERSONALIZAR URL DO CORRETOR:
	var origem = 'site_CentralParkACampinas';
	var qs = GetQueryString();
	if (qs['gcanal']) origem = qs['gcanal'];
	else if (qs['gclid']) origem = 'google_CentralParkACampinas';
	else if (qs['utm_source']) origem = qs['utm_source'];
	
	return origem;
}
function AbreCorretor()
{
	RegistraGA('Clique-Corretor');
	window.open('RedirecionaAtendimento.htm','_blank',"width=430,height=490,scrollbars=no,status=no,location=no,toolbar=no,menubar=no,top=50,left=50");
}
function RedirecionaAtendimento(idEmp)
{
	var cookieAtual = GetCookie(coelhoCookieSource);
	if (!cookieAtual)
	{
		var origem = GetFromParam();
		SetCookie(coelhoCookieSource, origem, AddDays(new Date(), 90));
	}
	//PERSONALIZAR URL DO CORRETOR:
	location.href = 'http://www12.directtalk.com.br/chat/?idd='+ encodeURIComponent(idEmp) +'&origem=' + encodeURIComponent(cookieAtual);
	RegistraGA('Popup-Corretor');
}

function RegistraGA(variavel)
{
		try {
		//PERSONALIZAR CODIGO GA:
		var pageTracker = _gat._getTracker("UA-10095509-6");
		pageTracker._setDomainName("none");
		pageTracker._trackPageview(variavel);
		} catch(err) {}
}

//Load da pagina
function page_onLoad()
{
	var cookieAtual = GetCookie(coelhoCookieSource);
	if (!cookieAtual)
	{
		var origem = GetFromParam();
		SetCookie(coelhoCookieSource, origem, AddDays(new Date(), 90));
	}
}

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
