﻿// Pop-up da edição eletrônica na home
function flash (URL){ 
	var left = (window.screen.width / 2) - (620/2)
	var top = (window.screen.height / 2) - (530/2)
    window.open(URL,"janela1","width=620,height=530,scrollbars=NO, top=" + top +", left=" + left) 
} 

// Edição eletrônica
function AbrirFlash(URL)
{ 
    var left = (window.screen.width / 2) - (670/2)
    var top = (window.screen.height / 2) - (600/2)
    window.open(URL,"janela1","width=670,height=600,scrollbars=NO, top=" + top +", left=" + left) 
} 
    
// Abrir pop-up de imagem
count = 0;
count2 = 80;
pontinho= '|';
imagemVar='';
function precarrega(img){
imgVar = new Image();
imgVar.src = img;
imagemVar = img;
loadCheck();
}

function loadCheck(){

if(imgVar.width >= screen.availWidth || imgVar.height >= screen.availHeight){
scrollVar="yes";
}
else{ scrollVar="no";
}

configura="width=500,height=500,resizable=no,top=50,scrollbars="+scrollVar+",left=150"

pop=window.open('../Tribuninha/AmpliarTirinha.aspx','',configura);

}

// FUNCAO INSERIR FLASH
// DETECÇÃO DO FLASH PLAYER E COLOCAR FLASH VÁLIDO
// www.ajrdesign.net

/* -- 1. DETECÇÃO DA VERSÃO DO PLAYER -- */ 

// SETAR VERSÃO DO PLAYER
var MM_contentVersion = 6; 

// SETAR SUB-VERSÃO
var release = "6,0,67,0"; 


// CHECAR SE EXISTE O PLAYER
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; 
if ( plugin ) { 
var words = navigator.plugins["Shockwave Flash"].description.split(" "); 
for (var i = 0; i < words.length; ++i) 
{ 
if (isNaN(parseInt(words[i]))) 
continue; 
var MM_PluginVersion = words[i]; 
} 
var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion; 
} 
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
&& (navigator.appVersion.indexOf("Win") != -1)) { 
document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag 
document.write('on error resume next \n'); 
document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n'); 
document.write('</SCR' + 'IPT\> \n'); 
} 


/* -- 2. FUNÇÃO PARA DEPLOY -- */ 

function InserirFlash(swf,flashVarString,width,height,bgcolor,menu,mode,qualidade,id) { 
	if ( MM_FlashCanPlay ) { 
		document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' 
		+'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+release+'" ' 
		+'width="'+width+'" height="'+height+'" id="'+id+'" align="">' 
		+'<param name="movie" value="'+swf+'">' 
		+'<param name="menu" value="'+menu+'"> ' 
		+'<param name="quality" value="'+qualidade+'"> ' 
		+'<param name="wmode" value="'+mode+'"> ' 
		+'<param name="bgcolor" value="'+bgcolor+'"> ' 
		+'<param name="flashvars" value="'+flashVarString+'"> ' 
		+'<embed src="'+swf+'" flashvars="'+flashVarString+'" menu="'+menu+'" quality="'+qualidade+'" wmode="'+mode+'" ' 
		+' bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" name="'+swf+'" ' 
		+' align="" type="application/x-shockwave-flash" ' 
		+' pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> '); 
	} else { 

		//behaviour for if there is no flash player 
		document.write('É necessário o Flash Player '+MM_contentVersion+' ou superior para visualizar a animação. '); 
		document.write('<em><a href="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">'); 
		document.write('Clique aqui para instalá-lo agora..</a></em>'); 
		
		//this can be replaced by anything you want 
		//e.g. document.location.replace("text.html"); 	
	} 
}

function FormatarMascara(controle, teclapres, mascara) 
{
    if (somenteNumeros(controle, teclapres)) {
        var campo = controle.value.length;
        var saida = mascara.substring(0, 1);
        var texto = mascara.substring(campo);
        var navegador = navigator.appName

        if (texto.substring(0, 1) != saida) 
        {
           if (navegador == "Netscape") 
            {
                if (teclapres.which == 8)
                    return true;
                else
                    controle.value += texto.substring(0, 1);
            }
            else
            {
                controle.value += texto.substring(0, 1);
            }
        }
        return true;
    }
    else
        return false;
}

function somenteNumeros(controle, event) {


    navegador = navigator.appName;

    if (navegador == "Microsoft Internet Explorer") {
        var tecla = event.keyCode;
    }
    else if (navegador == "Netscape") {
        var tecla = event.which;
    }
    else {
        return true;
    }
    
    if ((tecla > 46 && tecla < 58) || ((tecla == 8) || (tecla == 13) || (tecla == 9) || (tecla == 0))) 
    {
        return true;
    }
    else 
    {
        return false;
    }
}

function remove(str, sub) {
    i = str.indexOf(sub);
    r = "";
    if (i == -1) return str;
    r += str.substring(0, i) + remove(str.substring(i + sub.length), sub);
    return r;
}

function ValidarCPF(Controle) {
    
    var char_valido = 0, 
		char_invalido = 0, 
		digito1, 
		digito2,msgaux,texto,erro,
		soma_digito1 = 0,
		soma_digito2 = 0;

	var conteudo = Controle.value;
	    conteudo = remove(conteudo, '.');
	    conteudo = remove(conteudo,'-');
	  
		erro=false;

		if (conteudo.length == 0)
			return true;
    while (conteudo.length < 11)
        conteudo = 0 + conteudo;

    if (conteudo.length > 11)
	    erro=true;      

	if (conteudo == '00000000000' || conteudo == '11111111111' ||
    	conteudo == '22222222222' || conteudo == '33333333333' ||
		conteudo == '44444444444' || conteudo == '55555555555' ||
		conteudo == '66666666666' || conteudo == '77777777777' ||
		conteudo == '99999999999')
    		erro=true;
	
	if (conteudo.length == 11)
	{
	    for (var i = 0; i <= conteudo.length - 1; i++)
		    if (conteudo.charAt(i) >= '0' && conteudo.charAt(i) <= '9')
			    char_valido = char_valido + 1;
			else
				char_invalido = char_invalido + 1;

		if (char_valido == conteudo.length)
		{
    		for (i = 0; i < 9; i++)
	    	    soma_digito1 += (10 - i) * (eval(conteudo.charAt(i)));

			digito1 = 11 - (soma_digito1 % 11);
						
			for (i = 0; i < 9; i++)
			    soma_digito2 += (11 - i) * (eval(conteudo.charAt(i)));

			soma_digito2 += 2 * (eval(conteudo.charAt(9)));
			digito2 = 11 - (soma_digito2 % 11);
								
    		if ((soma_digito1 % 11) < 2)
	    		digito1 = 0;
						
			if ((soma_digito2 % 11) < 2)
				digito2 = 0;

			if (eval(conteudo.charAt(9) != digito1) || eval(conteudo.charAt(10) != digito2))
				erro=true;
		}
		else
			erro=true;
	}

	if (erro) 
	    return false;

	return !(erro);
}
		
function ValidarCNPJ(Controle)
{	
	var 
		char_valido = 0, 
		char_invalido = 0, 
		digito1, 
		digito2,
		soma_digito1 = 0,
		soma_digito2 = 0;

	var conteudo = Controle.value;
	conteudo = remove(conteudo, '.');
	conteudo = remove(conteudo, '-');
	conteudo = remove(conteudo, '/');
	erro = false;

		if (conteudo != "")    
	    {
	        while (conteudo.length < 14)
                conteudo=0+conteudo;	

            if (conteudo.length>14)
              erro=true;      
            
			if (conteudo.length == 14)
			{
			if (conteudo == '00000000000000' || conteudo == '11111111111111' ||
			    conteudo == '22222222222222' || conteudo == '33333333333333' ||
				conteudo == '44444444444444' || conteudo == '55555555555555' ||
				conteudo == '66666666666666' || conteudo == '77777777777777' ||
				conteudo == '88888888888888' || conteudo == '99999999999999')							
					erro = true;

						
			if (erro == false){
				for (var i = 0; i <= conteudo.length - 1; i++)
				    if (conteudo.charAt(i) >= '0' && conteudo.charAt(i) <= '9')
					    char_valido = char_valido + 1;
					else
					    char_invalido = char_invalido + 1;
     
				if (char_valido == conteudo.length)
				{
				    for (i = 0; i < 4; i++)
					    soma_digito1 += (5 - i) * (eval(conteudo.charAt(i)));

					for (i = 0; i < 8; i++)
					    soma_digito1 += (9 - i) * (eval(conteudo.charAt(i + 4)));

				    digito1 = 11 - (soma_digito1 % 11);
  
					for (i = 0; i < 5; i++)
					    soma_digito2 += (6 - i) * (eval(conteudo.charAt(i)));

					for (i = 0; i < 7; i++)
					    soma_digito2 += (9 - i) * (eval(conteudo.charAt(i + 5)));

					soma_digito2 += 2 * (eval(conteudo.charAt(12)));
					digito2 = 11 - (soma_digito2 % 11);
    
					if ((soma_digito1 % 11) < 2)
					    digito1 = 0;
					    
					if ((soma_digito2 % 11) < 2)
					    digito2 = 0;
					    
					if (eval(conteudo.charAt(12) != digito1) || eval(conteudo.charAt(13) != digito2))
						erro = true;													
				}
				else
					erro = true;
			}
		}

		if (erro == true)
			return false;
	}
}


function LimparInput(id)
{
    var Campo = document.getElementById(id);
    var ValorPadrao = Campo.defaultValue;
    var Valor = Campo.value;
	
	if(ValorPadrao == Valor)
	{
		Campo.value = '';
	}
}



function FormatarMascara(controle, teclapres, mascara) 
{
    if (somenteNumeros(controle, teclapres)) {
        var campo = controle.value.length;
        var saida = mascara.substring(0, 1);
        var texto = mascara.substring(campo);
        var navegador = navigator.appName

        if (texto.substring(0, 1) != saida) 
        {
           if (navegador == "Netscape") 
            {
                if (teclapres.which == 8)
                    return true;
                else
                    controle.value += texto.substring(0, 1);
            }
            else
            {
                controle.value += texto.substring(0, 1);
            }
        }
        return true;
    }
    else
        return false;
}

function FormataData(controle, teclapres) {

    if (somenteNumeros(controle, teclapres)) 
    {
        navegador = navigator.appName;

        if (navegador == "Microsoft Internet Explorer") {
            var tecla = event.KeyCode;
        }
        else if (navegador == "Netscape") 
        {
            var tecla = teclapres.which;
        }
        vr = controle.value;
        vr = vr.replace(".", "");
        vr = vr.replace("/", "");
        vr = vr.replace("/", "");
        tam = vr.length + 1;

        if (tam <= 6) 
        {
            if (tecla != 9 && tecla != 8) 
            {
                if (tam > 2 && tam < 5)
                    controle.value = vr.substr(0, tam - 2) + '/' + vr.substr(tam - 2, tam);
                if (tam >= 5 && tam <= 10)
                    controle.value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/' + vr.substr(4, 4);
            }
        }    
            return true;
    }
    else 
    {
        return false;
    }
}

function remove(str, sub) {
    i = str.indexOf(sub);
    r = "";
    if (i == -1) return str;
    r += str.substring(0, i) + remove(str.substring(i + sub.length), sub);
    return r;
}

function CampoNumerico(e)
{
    if (document.all)
        var tecla = event.keyCode;
    else if(document.layers)
        var tecla = e.which;
    if (tecla > 47 && tecla < 58) 
        return true;
    else{
        if ((tecla == 8) || (tecla == 13) || (tecla == 9)) 
            return true;
        else 
            event.keyCode = 0;
        
    }
}

function somenteNumeros(controle, event) {


    navegador = navigator.appName;

    if (navegador == "Microsoft Internet Explorer") {
        var tecla = event.keyCode;
    }
    else if (navegador == "Netscape") {
        var tecla = event.which;
    }
    else {
        return true;
    }
    
    if ((tecla > 46 && tecla < 58) || ((tecla == 8) || (tecla == 13) || (tecla == 9) || (tecla == 0))) 
    {
        return true;
    }
    else 
    {
        return false;
    }
}

function somenteValor(controle, event) {
    if ((!event.shiftKey) && (event.keyCode == 46 || event.keyCode == 48
|| event.keyCode == 49 ||
        event.keyCode == 50 || event.keyCode == 51 || event.keyCode ==
52 || event.keyCode == 53 ||
        event.keyCode == 54 || event.keyCode == 55 || event.keyCode ==
56 || event.keyCode == 57 ||
        event.keyCode == 96 || event.keyCode == 97 || event.keyCode ==
98 || event.keyCode == 99 ||
        event.keyCode == 100 || event.keyCode == 101 || event.keyCode
== 102 || event.keyCode == 103 ||
        event.keyCode == 104 || event.keyCode == 105 || event.keyCode ==
8 || event.keyCode == 46 ||
        event.keyCode == 9 || event.keyCode == 110 || event.keyCode == 188)) {
        return true;
    }
    else {
        event.setKeyCode = 0;
        return false;
    }
}

//Usar no KeyPress
function maxLenght(txt, maxLen) {
    try {
        if (txt.value.length > (maxLen - 1))
            return false;
    }
    catch (e) {
    }
}

//Essã função é mais compatível
function TamMax(Controle, Max) {
    if (Controle.value.length >= (Max-1)) {
        Controle.value = Controle.value.substring(0, Max-1)
    }
}

function expande() {
	document.getElementById("expbanner").style.clip="rect(auto auto auto auto)";}
function retrai() {
	document.getElementById("expbanner").style.clip="rect(0px 750px 80px 0px)";}
