﻿function checkCookie() {

    // Criando data de expiração
    var dataExp = new Date();
    dataExp.setDate(dataExp.getDate() + parseInt(1));

    // Salvando cookie de teste para verificação.
    document.cookie = "cookieCheck=HiCardinals; expires=" + dataExp;

    // Iniciando leitura de cookie.
    var indice = document.cookie.indexOf("cookieCheck=");

    if (indice == -1)
        return false;

    inicio = document.cookie.indexOf("=", indice) + 1; // Primeiro Caracter
    var termino = document.cookie.indexOf(";", inicio)

    if (termino == -1)
        termino = document.cookie.length; // Ultimo Caracter

    // Salvando frase obtida pelos caracteres de inicio e termino.
    var frase = unescape(document.cookie.substring(inicio, termino));

    // Verificando se conteudo esta de acordo.
    if (frase != "HiCardinals")
        return false;

    // Removendo cookie, indicando como expirado.
    document.cookie = "cookieCheck=; expires=Thu, 01-Jan-70 00:00:01 GMT";

    // Retornando verificação positiva.
    return true;
}

function checkBrowser() {

    var ua = window.navigator.userAgent
    var isIE = ua.indexOf("MSIE ");
    var isFF = navigator.userAgent.toLowerCase().indexOf("firefox");
    var browser = navigator.appCodeName;

    // Verificando se o navegador é IE ou FF.
    if (isIE > 0 || isFF > -1) {

        // Caso seja IE, retorna se versão esta compatível.
        if (isIE > 0) {
            return parseInt(ua.substring(isIE + 5, ua.indexOf(".", isIE))) > 6;
        }
        else {
            // Caso seja FF, retorna se versão esta compatível.
            var indice = navigator.userAgent.toLowerCase().indexOf("firefox/");
            if (indice > -1) {
                //Passa o texto firefox/ e pega o indice em seguida
                indice = indice + 8;
                var versao = navigator.userAgent.toLowerCase().substring(indice);
                return parseInt(versao) >= 3;
            }
            return false;
        }
    }

    // Caso não seja IE ou FF, ignora verificação.
    return true;
}


