﻿function excluirTermosInvalidos(termos)
{
    var i = 0;
    
    for(i = 0; i < 1; i++)
    {
        /*ALTERADOS POR ESPAÇO*/
        if(termos.indexOf("[") > -1)
        {
            termos = termos.replace("[", " ");
            i--;
        }
        else if(termos.indexOf("]") > -1)
        {
            termos = termos.replace("]", " ");
            i--;
        }
        else if(termos.indexOf("(") > -1)
        {
            termos = termos.replace("(", " ");
            i--;
        }
        else if(termos.indexOf(")") > -1)
        {
            termos = termos.replace(")", " ");
            i--;
        }
        else if(termos.indexOf("&") > -1)
        {
            termos = termos.replace("&", " ");
            i--;
        }
        else if(termos.indexOf("%") > -1)
        {
            termos = termos.replace("%", " ");
            i--;
        }
        else if(termos.indexOf("/") > -1)
        {
            termos = termos.replace("/", " ");
            i--;
        }
        else if(termos.indexOf("\\") > -1)
        {
            termos = termos.replace("\\", " ");
            i--;
        }
        else if(termos.indexOf("\"") > -1)
        {
            termos = termos.replace("\"", " ");
            i--;
        }
        else if(termos.indexOf("_") > -1)
        {
            termos = termos.replace("_", " "); 
            i--;
        }
        else if(termos.indexOf("<") > -1)
        {
            termos = termos.replace("<", " "); 
            i--;
        }
        else if(termos.indexOf(">") > -1)
        {
            termos = termos.replace(">", " "); 
            i--;
        }
        
        /*ALTERADOS POR NADA*/
        else if(termos.indexOf("'") > -1)
        {
            termos = termos.replace("'", "");
            i--;
        }
        else if(termos.indexOf("?") > -1)
        {
            termos = termos.replace("?", ""); 
            i--;
        }
        else if(termos.indexOf("*") > -1)
        {
            termos = termos.replace("*", ""); 
            i--;
        }
        else if(termos.indexOf(":") > -1)
        {
            termos = termos.replace(":", ""); 
            i--;
        }
        
        //TIRA ACENTOS
        else if(termos.indexOf("Ç") > -1)
        {
            termos = termos.replace("Ç", "C"); 
            i--;
        }
        else if(termos.indexOf("Ð") > -1)
        {
            termos = termos.replace("Ð", "D"); 
            i--;
        }
        else if(termos.indexOf("Ñ") > -1)
        {
            termos = termos.replace("Ñ", "N"); 
            i--;
        }
        else if(termos.indexOf("Š") > -1)
        {
            termos = termos.replace("Š", "S"); 
            i--;
        }
        else if(termos.indexOf("Ž") > -1)
        {
            termos = termos.replace("Ž", "Z"); 
            i--;
        }
        else if(termos.indexOf("ç") > -1)
        {
            termos = termos.replace("ç", "c"); 
            i--;
        }
        else if(termos.indexOf("ï") > -1)
        {
            termos = termos.replace("ï", "i"); 
            i--;
        }
        else if(termos.indexOf("ñ") > -1)
        {
            termos = termos.replace("ñ", "n"); 
            i--;
        }
        else if(termos.indexOf("š") > -1)
        {
            termos = termos.replace("š", "s"); 
            i--;
        }
        else if(termos.indexOf("ž") > -1)
        {
            termos = termos.replace("ž", "z"); 
            i--;
        }
        else if(termos.indexOf("Ÿ") > -1)
        {
            termos = termos.replace("Ÿ", "Y"); 
            i--;
        }
        else if(termos.indexOf("À") > -1)
        {
            termos = termos.replace("À", "A"); 
            i--;
        }
        else if(termos.indexOf("Á") > -1)
        {
            termos = termos.replace("Á", "A"); 
            i--;
        }
        else if(termos.indexOf("Â") > -1)
        {
            termos = termos.replace("Â", "A"); 
            i--;
        }
        else if(termos.indexOf("Ã") > -1)
        {
            termos = termos.replace("Ã", "A"); 
            i--;
        }
        else if(termos.indexOf("Ä") > -1)
        {
            termos = termos.replace("Ä", "A"); 
            i--;
        }
        else if(termos.indexOf("Å") > -1)
        {
            termos = termos.replace("Å", "A"); 
            i--;
        }
        else if(termos.indexOf("È") > -1)
        {
            termos = termos.replace("È", "E"); 
            i--;
        }
        else if(termos.indexOf("Ê") > -1)
        {
            termos = termos.replace("Ê", "E"); 
            i--;
        }
        else if(termos.indexOf("Ë") > -1)
        {
            termos = termos.replace("Ë", "E"); 
            i--;
        }
        else if(termos.indexOf("Ì") > -1)
        {
            termos = termos.replace("Ì", "I"); 
            i--;
        }
        else if(termos.indexOf("Í") > -1)
        {
            termos = termos.replace("Í", "I"); 
            i--;
        }
        else if(termos.indexOf("Î") > -1)
        {
            termos = termos.replace("Î", "I"); 
            i--;
        }
        else if(termos.indexOf("Ï") > -1)
        {
            termos = termos.replace("Ï", "I"); 
            i--;
        }
        else if(termos.indexOf("Ò") > -1)
        {
            termos = termos.replace("Ò", "O"); 
            i--;
        }
        else if(termos.indexOf("Ó") > -1)
        {
            termos = termos.replace("Ó", "O"); 
            i--;
        }
        else if(termos.indexOf("Ô") > -1)
        {
            termos = termos.replace("Ô", "O"); 
            i--;
        }
        else if(termos.indexOf("Õ") > -1)
        {
            termos = termos.replace("Õ", "O"); 
            i--;
        }
        else if(termos.indexOf("Ö") > -1)
        {
            termos = termos.replace("Ö", "O"); 
            i--;
        }
        else if(termos.indexOf("Ù") > -1)
        {
            termos = termos.replace("Ù", "U"); 
            i--;
        }
        else if(termos.indexOf("Ú") > -1)
        {
            termos = termos.replace("Ú", "U"); 
            i--;
        }
        else if(termos.indexOf("Û") > -1)
        {
            termos = termos.replace("Û", "U"); 
            i--;
        }
        else if(termos.indexOf("Ü") > -1)
        {
            termos = termos.replace("Ü", "U"); 
            i--;
        }
        else if(termos.indexOf("Ý") > -1)
        {
            termos = termos.replace("Ý", "Y"); 
            i--;
        }
        else if(termos.indexOf("à") > -1)
        {
            termos = termos.replace("à", "a"); 
            i--;
        }
        else if(termos.indexOf("á") > -1)
        {
            termos = termos.replace("á", "a"); 
            i--;
        }
        else if(termos.indexOf("â") > -1)
        {
            termos = termos.replace("â", "a"); 
            i--;
        }
        else if(termos.indexOf("ã") > -1)
        {
            termos = termos.replace("ã", "a"); 
            i--;
        }
        else if(termos.indexOf("ä") > -1)
        {
            termos = termos.replace("ä", "a"); 
            i--;
        }
        else if(termos.indexOf("å") > -1)
        {
            termos = termos.replace("å", "a"); 
            i--;
        }
        else if(termos.indexOf("è") > -1)
        {
            termos = termos.replace("è", "e"); 
            i--;
        }
        else if(termos.indexOf("é") > -1)
        {
            termos = termos.replace("é", "e"); 
            i--;
        }
        else if(termos.indexOf("ê") > -1)
        {
            termos = termos.replace("ê", "e"); 
            i--;
        }
        else if(termos.indexOf("ë") > -1)
        {
            termos = termos.replace("ë", "e"); 
            i--;
        }
        else if(termos.indexOf("ì") > -1)
        {
            termos = termos.replace("ì", "i"); 
            i--;
        }
        else if(termos.indexOf("í") > -1)
        {
            termos = termos.replace("í", "i"); 
            i--;
        }
        else if(termos.indexOf("î") > -1)
        {
            termos = termos.replace("î", "i"); 
            i--;
        }
        else if(termos.indexOf("ò") > -1)
        {
            termos = termos.replace("ò", "o"); 
            i--;
        }
        else if(termos.indexOf("ó") > -1)
        {
            termos = termos.replace("ó", "o"); 
            i--;
        }
        else if(termos.indexOf("ô") > -1)
        {
            termos = termos.replace("ô", "o"); 
            i--;
        }
        else if(termos.indexOf("õ") > -1)
        {
            termos = termos.replace("õ", "o"); 
            i--;
        }
        else if(termos.indexOf("ö") > -1)
        {
            termos = termos.replace("ö", "o"); 
            i--;
        }
        else if(termos.indexOf("ù") > -1)
        {
            termos = termos.replace("ù", "u"); 
            i--;
        }
        else if(termos.indexOf("ú") > -1)
        {
            termos = termos.replace("ú", "u"); 
            i--;
        }
        else if(termos.indexOf("û") > -1)
        {
            termos = termos.replace("û", "u"); 
            i--;
        }
        else if(termos.indexOf("ü") > -1)
        {
            termos = termos.replace("ü", "u"); 
            i--;
        }
        else if(termos.indexOf("ý") > -1)
        {
            termos = termos.replace("ý", "y"); 
            i--;
        }
        else if(termos.indexOf("ÿ") > -1)
        {
            termos = termos.replace("ÿ", "y"); 
            i--;
        }
        else if(termos.indexOf("¬") > -1)
        {
            termos = termos.replace("¬", ""); 
            i--;
        }
        else if(termos.indexOf("§") > -1)
        {
            termos = termos.replace("§", ""); 
            i--;
        }
        else if(termos.indexOf("º") > -1)
        {
            termos = termos.replace("º", ""); 
            i--;
        }
        else if(termos.indexOf("°") > -1)
        {
            termos = termos.replace("°", ""); 
            i--;
        }
        else if(termos.indexOf("ª") > -1)
        {
            termos = termos.replace("ª", ""); 
            i--;
        }
        
    }

    return termos;
}

function buscar(urlBusca, txtBusca)
{            
    if(document.getElementById(txtBusca) != null)
    {
        if(document.getElementById(txtBusca).value != '')
        {
            var termos = document.getElementById(txtBusca).value;
            
            termos = excluirTermosInvalidos(termos);
            
            if(termos == '')
            {
                termos = 'PesquisaInvalida';
            }
            
            termos = encodeURIComponent(termos);
        
            self.location = urlBusca + termos + '.aspx'; 
        }
        else
        {
            alert('Informe o termo a ser pesquisado.');
            document.getElementById(txtBusca).focus();
        }
        
        return false;
    }
    
    return true;
}

function buscarComParceiro(urlBusca, txtBusca, parceiro)
{            
    if(document.getElementById(txtBusca) != null)
    {
        if(document.getElementById(txtBusca).value != '')
        {
            var termos = document.getElementById(txtBusca).value;
            
            termos = excluirTermosInvalidos(termos);
            
            if(termos == '')
            {
                termos = 'PesquisaInvalida';
            }
            
            termos = encodeURIComponent(termos);
        
            self.location = urlBusca + termos + '/' + parceiro + '.aspx';
        }
        else
        {
            alert('Informe o termo a ser pesquisado.');
            document.getElementById(txtBusca).focus();
        }
    }
}
