﻿/// <reference path="includes/jquery.intelisense.js" />

$(document).ready(function() {

    //Efetua a busca
    $("#frmBusca").submit(function() {        
        buscar();
        return false;
    });

});

//Função que efetua a busca
function buscar() {
    textoBuscar = Trim($("#campodebusca").val());
    if ((textoBuscar != "") && (textoBuscar != "Digite sua busca")) {
        if (textoBuscar.length <= 3) {
            alert("A busca deve conter mais que 3 caracteres");
        } else {
            window.location = "busca.aspx?search=" + escape($("#campodebusca").val());
        }
    }
    
}

//Variável do caminho das imagens
var strCaminhoImagem = "http://www.unip.br/tvweb/manut/upload/imgVideo/";
var strCaminhoVideo = "http://www.unip.br/tvweb/manut/upload/imgVideo/";


//Efetua o post da busca


function tiraUltimaVirgula(strEntrada) {
    return strEntrada.substring(0, strEntrada.length - 2);
}


//Tratar a data pt-BR
function formatarData(data) {
    var dia, mes, ano;
    var arrData = data.split('/');
    dia = arrData[0];
    mes = arrData[1];
    ano = arrData[2].substring(0, 4);
    if (parseInt(dia) < 10) {
        dia = '0' + dia;
    }
    if (parseInt(mes) < 10) {
        mes = '0' + mes;
    }
    return dia + '/' + mes + '/' + ano;
}

//Retorna a data hora ao vivo
function formatarDataAoVivo(dataInicio, dataFim) {
    var apenasData = formatarData(dataInicio);

    arrDataInicio = dataInicio.split(" ");
    arrDataFim = dataFim.split(" ");

    horaInicio = arrDataInicio[1].substring(0,5);
    horaFim = arrDataFim[1].substring(0, 5);
    return apenasData + " - " + horaInicio + " - " + horaFim;
}

function Trim(str) {
    return str.replace(/^\s+|\s+$/g, "");
}

function validaCPF(numcpf) {
    x = 0;
    soma = 0;
    dig1 = 0;
    dig2 = 0;
    texto = "";
    numcpf1 = "";
    len = numcpf.length; x = len - 1;
    if (numcpf == "00000000000" || numcpf == "11111111111" || numcpf == "22222222222" || numcpf == "33333333333" || numcpf == "44444444444" || numcpf == "55555555555" || numcpf == "66666666666" || numcpf == "77777777777" || numcpf == "88888888888" || numcpf == "99999999999" || numcpf == "12345678909") { return false }
    for (var i = 0; i <= len - 3; i++) {
        y = numcpf.substring(i, i + 1);
        soma = soma + (y * x);
        x = x - 1;
        texto = texto + y;
    }
    dig1 = 11 - (soma % 11);
    if (dig1 == 10) dig1 = 0;
    if (dig1 == 11) dig1 = 0;
    numcpf1 = numcpf.substring(0, len - 2) + dig1;
    x = 11; soma = 0;
    for (var i = 0; i <= len - 2; i++) {
        soma = soma + (numcpf1.substring(i, i + 1) * x);
        x = x - 1;
    }
    dig2 = 11 - (soma % 11);
    if (dig2 == 10) dig2 = 0;
    if (dig2 == 11) dig2 = 0;
    if ((dig1 + "" + dig2) == numcpf.substring(len, len - 2)) {
        return true;
    }
    return false;
}


//Função para fazer replace em toda uma string, não só na primeira ocorrência
function replaceSubstring(texto, delimitador, substituirPor) {
    var strReplaceAll = texto;
    var intIndexOfMatch = strReplaceAll.indexOf(delimitador);

    // Varre a string trocando a cada encontro do delimitador
    while (intIndexOfMatch != -1) {
        strReplaceAll = strReplaceAll.replace(delimitador, substituirPor)
        intIndexOfMatch = strReplaceAll.indexOf(delimitador);
    }
    return strReplaceAll;
    
}

