// JavaScript Document

// Função que cria o cookie
function GerarCookie(strCookie, strValor, lngDias)
{
    var dtmData = new Date();

    if(lngDias)
    {
        dtmData.setTime(dtmData.getTime() + (lngDias * 24 * 60 * 60 * 1000));
        var strExpires = "; expires=" + dtmData.toGMTString();
    }
    else
    {
        var strExpires = "";
    }
    document.cookie = strCookie + "=" + strValor + strExpires + "; path=/";
}

// Função para ler o cookie.
function LerCookie(strCookie)
{
    var strNomeIgual = strCookie + "=";
    var arrCookies = document.cookie.split(';');

    for(var i = 0; i < arrCookies.length; i++)
    {
        var strValorCookie = arrCookies[i];
        while(strValorCookie.charAt(0) == ' ')
        {
            strValorCookie = strValorCookie.substring(1, strValorCookie.length);
        }
        if(strValorCookie.indexOf(strNomeIgual) == 0)
        {
            return strValorCookie.substring(strNomeIgual.length, strValorCookie.length);
        }
    }
    return null;
}

// Função para excluir o cookie desejado.
function ExcluirCookie(strCookie)
{
    GerarCookie(strCookie, '', -1);
}

// Função que verifica o cookie ao carregar a pagina
function VerificaCookie()
{
	verifica = LerCookie('Fonte')
	if (verifica != null && verifica != "")
	{}
	else
	{
		GerarCookie('Fonte', 0, 30);
	}
}

// Subtrai 1 ao valor do cookie
function subtrair()
{
	cook = LerCookie('Fonte');
	cook = --cook;
	if (cook < -1 ){ cook = -1 };
	GerarCookie('Fonte', cook, 30);
}

// Adiciona 1 ao valor do cookie
function adicionar()
{
	cook = LerCookie('Fonte');
	cook = ++cook;
	if (cook > 2 ){ cook = 2 };
	GerarCookie('Fonte', cook, 30);
}
