// JavaScript Document


// SAIR DO GERENCIADFOR
function sairGerenciador(){
	if(confirm("Deseja sair do gerenciador?")){
		window.location='sair.php'	
	}
}

// TROCA IMGEME
function trocaImgSair1(){
	document.all.sair.src='imagens/sair1.png'
}

// SAIR NORMAL
function trocaImgSair2(){
	document.all.sair.src='imagens/sair.png'
}

// TROCA IMGEME
function trocaImgHome1(){
	document.all.inicial.src='imagens/home1.jpg'
}

// SAIR NORMAL
function trocaImgHome2(){
	document.all.inicial.src='imagens/home.jpg'
}

// NOVA JANELA
function novaJanela(mypage, myname, w, h, scroll, status) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+', status='+status+''
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus();
}
}

// FAVORITOS
function bookmarksite(title, url){
	if (document.all)
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}


// tira o controle do flash
function flash(arqflash,largura,altura) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + largura + '" height="' + altura + '">');
	document.write('<param name="movie" value="' + arqflash + '" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<embed src="' + arqflash + '" width="' + largura + '" height="' + altura + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false" wmode="transparent"></embed>');
	document.write('</object>');
}
// EMAIL
function mail(email){
	var email = decode64(email);
	document.location.href='mailto:'+email;
}

// 
function decode64(input) {

   var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   // remove all characters that are not A-Z, a-z, 0-9, +, /, or =
   input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

   do {
      enc1 = keyStr.indexOf(input.charAt(i++));
      enc2 = keyStr.indexOf(input.charAt(i++));
      enc3 = keyStr.indexOf(input.charAt(i++));
      enc4 = keyStr.indexOf(input.charAt(i++));

      chr1 = (enc1 << 2) | (enc2 >> 4);
      chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
      chr3 = ((enc3 & 3) << 6) | enc4;

      output = output + String.fromCharCode(chr1);

      if (enc3 != 64) {
         output = output + String.fromCharCode(chr2);
      }
      if (enc4 != 64) {
         output = output + String.fromCharCode(chr3);
      }
   } while (i < input.length);

   return output;
}

// TROCA ENTRE
function trocaEnter(campo, evt) {
    var e = evt || event;
    k = e.keyCode;
    
    if(k == 13) {
		novaMensagem();
        return false;
    }
}


function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
                    return true; 
                }
    }else{
        return false;
        }
}
function cancelarContato(){
	if(confirm("Deseja realmente cancelar seu contato?")){
		window.top.location = "index.php";
	}
}
function confirmarContato(){
	nome = document.frmContato.NOME.value;
	empresa = document.frmContato.EMPRESA.value;
	cidade = document.frmContato.CIDADE.value;
	estado = document.frmContato.ESTADO.value;
	assunto = document.frmContato.ASSUNTO.value;
	mensagem = document.frmContato.MENSAGEM.value;
	retorno = document.frmContato.RETORNO.value;
	telefone = document.frmContato.TELEFONE.value;
	email = document.frmContato.EMAIL.value;
	motivo = document.frmContato.MOTIVO.value;
		
		if((nome != "") && (cidade != "") && (assunto != "") && (mensagem != "") && (telefone != "") && (email != "")){
			if(checkMail(email)) {
				document.frmContato.submit();
			} else {
				alert("O email informado não é válido!")
			}
		} else {
			alert("Preencha todos os campos marcados com asterisco (*)!")
		}
}

// EXCLUIR SALVO
function contaClick(id){
	var head = document.getElementsByTagName('head').item(0);
	var eScript = document.createElement("script");
	eScript.setAttribute('src','acoes.php?acao=click&id='+id);
	head.appendChild(eScript);
}

function html2entities(str){
	var keys=new Array("&", " ", "¡", "¢", "£", "¤", "¥", "¦", "§", "¨", "©", "ª", "«", "¬", "­", "®", "¯", "°", "±", "²", "³", "´", "µ", "¶", "·", "¸", "¹", "º", "»", "¼", "½", "¾", "¿", "À", "Á", "Â", "Ã", "Ä", "Å", "Æ", "Ç", "È", "É", "Ê", "Ë", "Ì", "Í", "Î", "Ï", "Ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö", "×", "Ø", "Ù", "Ú", "Û", "Ü", "Ý", "Þ", "ß", "à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ê", "ë", "ì", "í", "î", "ï", "ð", "ñ", "ò", "ó", "ô", "õ", "ö", "÷", "ø", "ù", "ú", "û", "ü", "ý", "þ", "ÿ", "\"", "<", ">", "");
    var values=new Array("&amp;", "&nbsp;", "&iexcl;", "&cent;", "&pound;", "&curren;", "&yen;", "&brvbar;", "&sect;", "&uml;", "&copy;", "&ordf;", "&laquo;", "&not;", "&shy;", "&reg;", "&macr;", "&deg;", "&plusmn;", "&sup2;", "&sup3;", "&acute;", "&micro;", "&para;", "&middot;", "&cedil;", "&sup1;", "&ordm;", "&raquo;", "&frac14;", "&frac12;", "&frac34;", "&iquest;", "&Agrave;", "&Aacute;", "&Acirc;", "&Atilde;", "&Auml;", "&Aring;", "&AElig;", "&Ccedil;", "&Egrave;", "&Eacute;", "&Ecirc;", "&Euml;", "&Igrave;", "&Iacute;", "&Icirc;", "&Iuml;", "&ETH;", "&Ntilde;", "&Ograve;", "&Oacute;", "&Ocirc;", "&Otilde;", "&Ouml;", "&times;", "&Oslash;", "&Ugrave;", "&Uacute;", "&Ucirc;", "&Uuml;", "&Yacute;", "&THORN;", "&szlig;", "&agrave;", "&aacute;", "&acirc;", "&atilde;", "&auml;", "&aring;", "&aelig;", "&ccedil;", "&egrave;", "&eacute;", "&ecirc;", "&euml;", "&igrave;", "&iacute;", "&icirc;", "&iuml;", "&eth;", "&ntilde;", "&ograve;", "&oacute;", "&ocirc;", "&otilde;", "&ouml;", "&divide;", "&oslash;", "&ugrave;", "&uacute;", "&ucirc;", "&uuml;", "&yacute;", "&thorn;", "&yuml;", "&quot;", "&lt;", "&gt;", "");
    for(var i=0; i<keys.length; i++)
        {if(keys[i]!="&nbsp;"){str=str.replace(values[i], keys[i]);}}
    return str;
}

// de 30 a 0 //
var segundos = 60;
var minutos = 19;

function startCountdown(){
	if((minutos > 0) || (segundos > 0)){
		
		segundos = segundos - 1;
		segMostra = segundos;
		minMostra = minutos;
	   
			if(segundos == 0){
				minutos = minutos - 1;
				segundos = 60;
			}
			
			if(segundos < 10){ segMostra = '0'+segundos; }
			if(segundos == 60){	segMostra = '00'; }
			if(minutos < 10){
				minMostra = '0'+minMostra;
			}
			
	   // mostra
	   mostra = minMostra+':'+segMostra;
	   document.getElementById("mostraClock").innerText = mostra;
	   
			// para a index
			if(mostra == "00:00"){
				window.location='index.php?erro=Sua sessão expirou!';
			}
	   
	   setTimeout('startCountdown()',1000);
	   
	}
}


// RELOGIO
function atualizarelogio(){
var hoje=new Date()
var hora=hoje.getHours()
var minuto=hoje.getMinutes()
var seconds=hoje.getSeconds()

  if(hora<10){hora="0" + hora}
  if(minuto<10){minuto="0" + minuto}
  if(seconds<10){seconds="0" + seconds}

relog.innerText = hora + ":" + minuto // + ":" + seconds

setTimeout("atualizarelogio()",1000)
}


// NOTICIAS
function noticias(){
	i = document.getElementById("LAYER_ATUAL").value; // i
	var head = document.getElementsByTagName('head').item(0);
	var eScript = document.createElement("script");
	eScript.setAttribute('src','../acoes.php?acao=noticia&i='+i+'&op=andar');
	head.appendChild(eScript);
}

function mostraNoticia(i){
	document.getElementById("LAYER_ATUAL").value = i;
	var head = document.getElementsByTagName('head').item(0);
	var eScript = document.createElement("script");
	eScript.setAttribute('src','../acoes.php?acao=noticia&i='+i+'&op=parar');
	head.appendChild(eScript);
}

function validaBusca(){
	busca = document.frmBusca.BUSCA.value;
	if(busca == ""){
		alert("Preencha a busca!");
		document.frmBusca.BUSCA.focus();
		return false;
	}
	
	return true;
}

function enviaBusca(){
	busca = document.frmBusca.BUSCA.value;
	if(busca == ""){
		alert("Preencha a busca!");
		document.frmBusca.BUSCA.focus();
	} else {
		document.frmBusca.submit();
	}
}

// CALENDARIO
function mostraCal(w,h,id,div,div2){
	
	document.getElementById(div).style.margin = h+'px 0 0 '+w+'px';
	document.getElementById(div2).style.display = 'none';
	document.getElementById(div).style.display = 'block';
	
	dataSel = document.getElementById(id).value;
	month = dataSel.substr(3,2);
	year = dataSel.substr(6,4);
	
	url = 'calendario.php?month='+month+'&year='+year+'&campo='+id+'&div='+div;
	carregaDados(div,url);
}


function ocultaCalendario(div){
	document.getElementById(div).style.display = 'none';
}

function enviaData(d,c){
	document.getElementById(c).value = d;
}

// funcionar javascript no ajax
function extraiScript(texto){   
//desenvolvido por Skywalker.to, Micox e Pita.   
//http://forum.imasters.uol.com.br/index.php?showtopic=165277   
    var ini, pos_src, fim, codigo;   
    var objScript = null;   
    ini = texto.indexOf('<script', 0)   
    while (ini!=-1){   
        var objScript = document.createElement("script");   
        //Busca se tem algum src a partir do inicio do script   
        pos_src = texto.indexOf(' src', ini)   
        ini = texto.indexOf('>', ini) + 1;   
  
        //Verifica se este e um bloco de script ou include para um arquivo de scripts   
        if (pos_src < ini && pos_src >=0){//Se encontrou um "src" dentro da tag script, esta e um include de um arquivo script   
            //Marca como sendo o inicio do nome do arquivo para depois do src   
            ini = pos_src + 4;   
            //Procura pelo ponto do nome da extencao do arquivo e marca para depois dele   
            fim = texto.indexOf('.', ini)+4;   
            //Pega o nome do arquivo   
            codigo = texto.substring(ini,fim);   
            //Elimina do nome do arquivo os caracteres que possam ter sido pegos por engano   
            codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">","");   
            // Adiciona o arquivo de script ao objeto que sera adicionado ao documento   
            objScript.src = codigo;   
        }else{//Se nao encontrou um "src" dentro da tag script, esta e um bloco de codigo script   
            // Procura o final do script   
            fim = texto.indexOf('</script', ini);   
            // Extrai apenas o script   
            codigo = texto.substring(ini,fim);   
            // Adiciona o bloco de script ao objeto que sera adicionado ao documento   
            objScript.text = codigo;   
        }   
  
        //Adiciona o script ao documento   
        document.body.appendChild(objScript);   
        // Procura a proxima tag de <script   
        ini = texto.indexOf('<script', fim);   
  
        //Limpa o objeto de script   
        objScript = null;   
    }   
} 


