//_______________________________________________________________________inicio - controle de layer netscape 4_______________
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//__________________________________________________________________________Fim - controle de layer netscape 4_______________
//_______________________________________________________________________Inicio - valida FALE CONOSCO____________________________

function validar_contato_fale()

{
var nome = document.form_contato.id_nome.value
if (nome==""){
	alert("Entre com seu nome!");
	document.form_contato.id_nome.focus()
	return false
	}

var mail=document.form_contato.id_email.value;
if (mail==""){
	alert("Entre com seu email válido! ")
	document.form_contato.id_email.focus()
    return false
    }
if (mail.indexOf('@', 0) == -1 || mail.indexOf('.', 0) == -1){ 
    alert("Desculpe mas este E-Mail não tem um formato válido, verifique novamente!");
	document.form_contato.id_email.focus()
	return false
}

var ddd_fone = document.form_contato.id_dddfone.value
if (ddd_fone==""){
	alert("Entre com DDD do Telefone!");
	document.form_contato.id_dddfone.focus()
	return false
	}

//validar DDD Telefone(verificacao se contem apenas numeros)
if (isNaN(ddd_fone)){
         alert ("O campo DDD Telefone deve conter apenas numeros!");
         document.form_contato.id_dddfone.focus();
	 document.form_contato.id_dddfone.value="";
         return false;
}

var fone = document.form_contato.id_fone.value
if (fone==""){
	alert("Entre com do Telefone!");
	document.form_contato.id_fone.focus()
	return false
	}

//validar Telefone(verificacao se contem apenas numeros)
if (isNaN(fone)){
         alert ("O campo Telefone deve conter apenas numeros!");
         document.form_contato.id_fone.focus();
	 document.form_contato.id_fone.value="";
         return false;
}



var assunto = document.form_contato.id_assunto.value
if (assunto==""){
	alert("Por favor informe o assunto da mensagem");
	document.form_contato.id_assunto.focus()
	return false
	}
var mensagem = document.form_contato.id_mensagem.value
if (mensagem==""){
	alert("Por favor digite uma mensagem");
	document.form_contato.id_mensagem.focus()
	return false
	}

var cidade = document.form_contato.id_cidade.value
if(cidade==""){
	alert("Entre com a Cidade!");
	document.form_contato.id_cidade.focus()
	return false
}
var estado = document.form_contato.id_estado.value
if(estado==""){
	alert("Entre com o Estado!");
	document.form_contato.id_estado.focus()
	return false
}

}


//__________________________________________________________________________Fim - valida FALE CONOSCO __________________________
//_______________________________________________________________________Inicio - valida RECEBA DEMO _____________________________

function validar_contato_demo()
{
var nome = document.form_contato.id_nome.value
if (nome==""){
	alert("Entre com seu nome!");
	document.form_contato.id_nome.focus()
	return false
	}

var empresa = document.form_contato.id_empresa.value
if (empresa==""){
	alert("Entre com nome de sua Empresa!");
	document.form_contato.id_empresa.focus()
	return false
	}

var cargo = document.form_contato.id_cargo.value
if (cargo==""){
	alert("Informe seu cargo!");
	document.form_contato.id_cargo.focus()
	return false
	}


var mail=document.form_contato.id_email.value;
if (mail==""){
	alert("Entre com seu email válido! ")
	document.form_contato.id_email.focus()
    return false
    }
if (mail.indexOf('@', 0) == -1 || mail.indexOf('.', 0) == -1){ 
    alert("Desculpe mas este E-Mail não tem um formato válido, verifique novamente!");
	document.form_contato.id_email.focus()
	return false
}

var ddd_fone = document.form_contato.id_dddfone.value
if (ddd_fone==""){
	alert("Entre com DDD do Telefone!");
	document.form_contato.id_dddfone.focus()
	return false
	}

//validar DDD Telefone(verificacao se contem apenas numeros)
if (isNaN(ddd_fone)){
         alert ("O campo DDD Telefone deve conter apenas numeros!");
         document.form_contato.id_dddfone.focus();
	 document.form_contato.id_dddfone.value="";
         return false;
}

var fone = document.form_contato.id_fone.value
if (fone==""){
	alert("Entre com do Telefone!");
	document.form_contato.id_fone.focus()
	return false
	}

//validar Telefone(verificacao se contem apenas numeros)
if (isNaN(fone)){
         alert ("O campo Telefone deve conter apenas numeros!");
         document.form_contato.id_fone.focus();
	 document.form_contato.id_fone.value="";
         return false;
}



var endereco = document.form_contato.id_endereco.value
if (endereco==""){
	alert("Por favor informe o seu endereço");
	document.form_contato.id_endereco.focus()
	return false
	}
var bairro = document.form_contato.id_bairro.value
if (bairro==""){
	alert("Por favor informe o seu bairro");
	document.form_contato.id_bairro.focus()
	return false
	}

var cep = document.form_contato.id_cep.value
if (cep==""){
	alert("Por favor informe o seu CEP");
	document.form_contato.id_cep.focus()
	return false
	}

var cidade = document.form_contato.id_cidade.value
if (cidade==""){
	alert("Por favor preencha o campo Cidade");
	document.form_contato.id_cidade.focus()
	return false
	}

var estado = document.form_contato.id_estado.value
if (estado==""){
	alert("Por favor selecione um Estado");
	document.form_contato.id_estado.focus()
	return false
	}


}


//_______________________________________________________________________Inicio - valida formulário login_____________________________

function validar_login()

{
var login = document.formulario_login.LOGIN.value
if (login==""){
	alert("Entre com seu Login !");
	document.formulario_login.LOGIN.focus()
	return false
	}
var senha = document.formulario_login.SENHA.value
if (senha==""){
	alert("Entre com sua Senha !");
	document.formulario_login.SENHA.focus()
	return false
	}

}


//__________________________________________________________________________Fim - valida formulário login__________________________
//_______________________________________________________________________Inicio - valida cadastro____________________________
function validar_cadastro()
{
var NOME = document.form.NOME.value
if (NOME==""){
	alert("Qual seu nome?");
	document.form.NOME.focus()
	return false
	}

var ESTA = document.form.ESTA.value
if (ESTA==""){
	alert("Em qual estado você mora?");
	document.form.ESTA.focus()
	return false
	}
var TEL1 = document.form.TEL1.value
if (TEL1==""){
	alert("Entre com seu Telefone!");
	document.form.TEL1.focus()
	return false
	}	
	
var EMAI=document.form.EMAI.value;
if (EMAI==""){
	alert("Entre com seu email válido! ")
	document.form.EMAI.focus()
    return false
    }
	
var RG = document.form.RG.value
if (RG==""){
	alert("Entre com seu RG!");
	document.form.RG.focus()
	return false
	}

var CPF = document.form.CPF.value
if (CPF==""){
	alert("Entre com seu CPF!");
	document.form.CPF.focus()
	return false
	}

var LOG1 = document.form.LOGI.value
if (LOG1==""){
	alert("Entre com um Login!");
	document.form.LOGI.focus()
	return false
	}

var SEN1 = document.form.SENH.value
if (SEN1==""){
	alert("Entre com uma Senha!");
	document.form.SENH.focus()
	return false
	}

if (EMAI.indexOf('@', 0) == -1 || EMAI.indexOf('.', 0) == -1){ 
    alert("Desculpe mas este E-Mail não tem um formato válido, verifique novamente!");
	document.form.EMAI.focus()
	return false
}
}

//_______________________________________________________________________Fim - valida cadastro____________________________
//_______________________________________________________________________Inicio - valida alteran nome musica___________________________

function validar_alteracao()
{
var NOME = document.frm_altera.NOME_MUSIC.value
if (NOME==""){
	alert("O campo Nome da música não pode estar vasio!");
	document.frm_altera.NOME_MUSIC.focus();
	return false;
	}

}



//_______________________________________________________________________Fim - valida alteran nome musica____________________________
//_______________________________________________________________________Inicio - valida altera textos ___________________________

function validar_alt_textos()
{
var titu1 = document.form_altera_textos.titulo1.value
if (titu1==""){
	alert("O campo Título 1 não pode estar vasio!");
	document.form_altera_textos.titulo1.focus();
	return false;
	}
var texto1 = document.form_altera_textos.texto1.value
if (texto1==""){
	alert("O campo Texto 1 não pode estar vasio!");
	document.form_altera_textos.texto1.focus();
	return false;
	}


var titu2 = document.form_altera_textos.titulo2.value
if (titu2==""){
	alert("O campo Título 2 não pode estar vasio!");
	document.form_altera_textos.titulo2.focus();
	return false;
	}
var texto2 = document.form_altera_textos.texto2.value
if (texto2==""){
	alert("O campo Texto 2 não pode estar vasio!");
	document.form_altera_textos.texto2.focus();
	return false;
	}

var titu3 = document.form_altera_textos.titulo3.value
if (titu3==""){
	alert("O campo Título 3 não pode estar vasio!");
	document.form_altera_textos.titulo3.focus();
	return false;
	}
var texto3 = document.form_altera_textos.texto3.value
if (texto3==""){
	alert("O campo Texto 3 não pode estar vasio!");
	document.form_altera_textos.texto3.focus();
	return false;
	}

var titu4 = document.form_altera_textos.titulo4.value
if (titu4==""){
	alert("O campo Título 4 não pode estar vasio!");
	document.form_altera_textos.titulo4.focus();
	return false;
	}
var texto4 = document.form_altera_textos.texto4.value
if (texto4==""){
	alert("O campo Texto 4 não pode estar vasio!");
	document.form_altera_textos.texto4.focus();
	return false;
	}

}

//_______________________________________________________________________Fim - valida altera textos ___________________________
//_______________________________________________________________________Inicio - valida promocção___________________________
function validar_promo()

{
var RESP = document.form.RESP.value
if (RESP==""){
	alert("Por favor, responda a pergunta!");
	document.form.RESP.focus()
	return false
	}
var NOME = document.form.NOME.value
if (NOME==""){
	alert("Qual seu nome?");
	document.form.NOME.focus()
	return false
	}

var TEL1 = document.form.TEL1.value
if (TEL1==""){
	alert("Entre com seu Telefone!");
	document.form.TEL1.focus()
	return false
	}
var EMAI=document.form.EMAI.value;
if (EMAI==""){
	alert("Entre com seu email válido! ")
	document.form.EMAI.focus()
    return false
    }
if (EMAI.indexOf('@', 0) == -1 || EMAI.indexOf('.', 0) == -1){ 
    alert("Desculpe mas este E-Mail não tem um formato válido, verifique novamente!");
	document.form.EMAI.focus()
	return false
}
}

//_______________________________________________________________________Fim - valida promocção___________________________
//_______________________________________________________________________Inicio - abertura de janela pop up__________________
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function abre(url, width, height, scrol)
{
   window.open(url, "_blank", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=" + scrol + ",resizable=no,copyhistory=no,left=10,top=0,width=" + width + ",height=" + height);
}
//__________________________________________________________________________Fim - abertura de janela pop up__________________
//_______________________________________________________________________Inicio - Criação de mascara de campo _______________
function criaMascara(_RefObjeto, _Modelo){

var valorAtual = _RefObjeto.value;
var valorNumerico = '';
var nIndexModelo = 0;
var nIndexString = 0;
var valorFinal = '';
var adicionarValor = true;
 

// limpa a string valor atual para verificar
// se todos os caracteres são números
for (i=0;i<_Modelo.length;i++){
  if (_Modelo.substr(i,1) != '#'){
    valorAtual = valorAtual.replace(_Modelo.substr(i,1),'');
}}
 
// verifica se todos os caracteres são números
for (i=0;i<valorAtual.length;i++){
  if (!isNaN(parseFloat(valorAtual.substr(i,1)))){
    valorNumerico = valorNumerico + valorAtual.substr(i,1);
}}
 
// aplica a máscara ao campo informado usando
// o modelo de máscara informado no script
for (i=0;i<_Modelo.length;i++){
 
  if (_Modelo.substr(i,1) == '#'){
    if (valorNumerico.substr(nIndexModelo,1) != ''){
      valorFinal = valorFinal + valorNumerico.substr(nIndexModelo,1);
      nIndexModelo++;nIndexString++;
    }
      else {
        adicionarValor = false;
  }}
 
    else {
      if (adicionarValor && valorNumerico.substr(nIndexModelo,1) != ''){
      valorFinal = valorFinal + _Modelo.substr(nIndexString,1)
      nIndexString++;
    }}
}
 
_RefObjeto.value = valorFinal
 
}
//_______________________________________________________________________Fim - da Criação de mascara de campo ________________

function currencyFormat(fld, milSep, decSep, e) { 
var sep = 0; 
var key = ''; 
var i = j = 0; 
var len = len2 = 0; 
var strCheck = '0123456789'; 
var aux = aux2 = ''; 
var whichCode = (window.Event) ? e.which : e.keyCode; 
if (whichCode == 13) return true; // Enter 
key = String.fromCharCode(whichCode); // Get key value from key code 
if (strCheck.indexOf(key) == -1) return false; // Not a valid key 
len = fld.value.length; 
for(i = 0; i < len; i++) 
if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break; 
aux = ''; 
for(; i < len; i++) 
if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i); 
aux += key; 
len = aux.length; 
if (len == 0) fld.value = ''; 
if (len == 1) fld.value = '0'+ decSep + '0' + aux; 
if (len == 2) fld.value = '0'+ decSep + aux; 
if (len > 2) { 
aux2 = ''; 
for (j = 0, i = len - 3; i >= 0; i--) { 
if (j == 3) { 
aux2 += milSep; 
j = 0; 
} 
aux2 += aux.charAt(i); 
j++; 
} 
fld.value = ''; 
len2 = aux2.length; 
for (i = len2 - 1; i >= 0; i--) 
fld.value += aux2.charAt(i); 
fld.value += decSep + aux.substr(len - 2, len); 
} 
return false; 
} 

function TextoBranco(Campo)
{ 
	if (Campo.length == 0)
		return true;
			
	for (i = 0; i < Campo.length; i++)
	{
	   if (Campo.charCodeAt(i) != 32 && Campo.charCodeAt(i) != 13 && Campo.charCodeAt(i) != 10)
	       return false;
	}
	return true;
}

function Validacao()
{


	// --- Valida os campos ---
	if (document.frmClientes.DAT_INI.value == "")
	{
		alert("Por favor, informe uma  \"Data de início\".");
		document.frmClientes.DAT_INI.focus();
		return false;
	}
	else if (document.frmClientes.DAT_FIM.value == "")
	{
		alert("Por favor, informe uma  \"Data final\".");
		document.frmClientes.DAT_FIM.focus();
		return false;
	}


}
function datahora()
{
                dia = new Date();
				  ano = dia.getYear();

				  mes = new Array("janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro")

				  dia_semana = new Array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado");

                document.writeln(dia_semana[dia.getDay()] + ", " + dia.getDate() + " de " +  mes[dia.getMonth()] + " de " + ano + "&nbsp");
}
function clock() {
if (!document.layers && !document.all) return;
var digital = new Date();
var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();
var amOrPm = "AM";
if (hours > 11) amOrPm = "PM";
if (hours > 12) hours = hours - 12;
if (hours == 0) hours = 12;
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;
dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm;
if (document.layers) {
document.layers.hora.document.write(dispTime);
document.layers.hora.document.close();}
else
if (document.all)
hora.innerHTML = dispTime;
setTimeout("clock()", 1000);
}

//_________________________________________________________________________

  function GetExtension(Filename) {
    var I = Filename.lastIndexOf(".");
    return (I > -1) ? Filename.substring(I + 1, Filename.length).toLowerCase() : "";
  }

function ValidarMp3() {
var form = document.upload;

var Ext = "";

if ( form.blob.value == "")
     {
      alert("Selecione um arquivo de música: \"*.mp3\".");
      form.blob.focus();
      return false;
     }
     
if ( form.NOME_MUSICA.value == "")
     {
      alert("Preencha o campo: \"Nome da Música\".");
      form.NOME_MUSICA.focus();
      return false;
     }
     
if ((form.TIPO[0].checked==false) && (form.TIPO[1].checked==false) && (form.TIPO[2].checked==false) && (form.TIPO[3].checked==false))
  {
    alert("Escolha uma opção de \"Tipo de música\".");
   return false;
  }

     

if (form.blob.value != "") {
     Ext = GetExtension(form.blob.value);
      if (Ext != "mp3" && Ext != "Mp3" && Ext != "MP3" && Ext != "mP3")
          {
          alert("O arquivo selecionado não é um arquivo válido");
          form.reset();
          form.blob.focus();
          return false;
          }
      else{
      
      return true;}
      }
}

function DoShow(objDiv, visibility){
   document.getElementById(objDiv).style.visibility = visibility;
}