// JavaScript Document
Hoje = new Date() 
  
Data = Hoje.getDate() 
  
Dia = Hoje.getDay() 
  
Mes = Hoje.getMonth() 
  
Ano = Hoje.getFullYear() 
  
// 
  
if (Data<10) { 
  
Data = "0" + Data
} 
  
if (Ano < 2000) { 
  
Ano = "19" + Ano
} 
  
// 
  
NomeDia = new Array(7) 
  
NomeDia[0] = "Domingo" 
  
NomeDia[1] = "Segunda-feira" 
  
NomeDia[2] = "Terça-feira" 
  
NomeDia[3] = "Quarta-feira" 
  
NomeDia[4] = "Quinta-feira" 
  
NomeDia[5] = "Sexta-feira" 
  
NomeDia[6] = "Sábado" 
  
// 
  
NomeMes = new Array(12) 
  
NomeMes[0] = "Janeiro" 
  
NomeMes[1] = "Fevereiro" 
  
NomeMes[2] = "Março" 
  
NomeMes[3] = "Abril" 
  
NomeMes[4] = "Maio" 
  
NomeMes[5] = "Junho" 
  
NomeMes[6] = "Julho" 
  
NomeMes[7] = "Agosto" 
  
NomeMes[8] = "Setembro" 
  
NomeMes[9] = "Outubro" 
  
NomeMes[10] = "Novembro" 
  
NomeMes[11] = "Dezembro" 
  
// 
  
 function MostrarData() { 
  
document.write ("<font color='black' face='tahoma' size=1 px>" + NomeDia[Dia] + ", " + Data + " de " + NomeMes[Mes] + " de " + Ano + "</font>") 
  
 } 
 //
 
 
 
 function Logar(){
	 var f = document.efetuar_login;
	 	 if (f.usuario.value==''){alert('Informe o seu login de acesso');f.usuario.focus();}
		 else if(f.senha.value==''){alert('Informe a sua senha de acesso');f.senha.focus();}
		 else{
		 f.action = 'logando.asp?acao=logar';
		 f.submit();
		 }
		 }
					  
					  

function Valida_Cadastro() {
	 var f = document.cadastro ;
	
 if (f.nome.value == ""){
	 alert("Por favor, preencha o campo \"Nome\"");
	 f.nome.focus();
	 return (false);
	 }
	 
	 else if (f.empresa.value == ""){
	 alert("Por favor, preencha o campo \"Empresa\"");
	 f.empresa.focus();
	 return(false);
	 }	
	 
	 else if (f.cnpj.value == ""){
	 alert("Por favor, preencha o campo \"Cnpj/Cpf\"");
	 f.cnpj.focus();
	 return(false);
	 }

     else if (f.end.value == ""){
	 alert("Por favor, preencha o campo \"Endereço\"");
	 f.end.focus();
	 return(false);
	 }	

     else if (f.cep.value == ""){
	 alert("Por favor, preencha o campo \"Cep\"");
	 f.cep.focus();
	 return(false);
	 }
	 
     else if (f.cidade.value == ""){
	 alert("Por favor, preencha o campo \"Cidade\"");
	 f.cidade.focus();
	 return(false)
	 }
	 
	 else if (f.bairro.value == ""){
	 alert("Por favor, preencha o campo \"Bairro\"");
	 f.bairro.focus();
	 return(false)
	 }
 
     else if (f.tel.value == ""){
	 alert("Por favor, preencha o campo \"Telefone\"");
	 f.tel.focus();
	 return(false);
	 }

     else if ((f.email.value.indexOf ('@', 0) == -1)||(f.email.value.indexOf ('.', 0) == -1)){
	 alert("Por favor, preencha corretamente o campo \"E-mail\" em \"Dados do Responsável\".\nExemplo: nome@provedor.com.br");
	 f.email.focus();
	return(false);
  	} 
	 
	else {
	    f.submit();
		return(true);
         }  
 }
 
 

 function Valida_faleconosco() {
	
 if (document.faleconosco.nome.value == ""){
	 alert("Por favor, preencha o campo \"Nome\"");
	 document.faleconosco.nome.focus();
	 return (false);
	 }
	 
 else if (document.faleconosco.empresa.value == ""){
	 alert("Por favor, preencha o campo \"Empresa\"");
	 document.faleconosco.empresa.focus();
	 return (false);
	 }
	 
 else if ((document.faleconosco.email.value.indexOf ('@', 0) == -1)||(document.faleconosco.email.value.indexOf ('.', 0) == -1)){
		alert("Por favor, preencha corretamente o campo \"E-mail\" em \"Dados do Responsável\".\nExemplo: nome@provedor.com.br");
		document.faleconosco.email.focus();
		return(false);
  	}	

 else if (document.faleconosco.cep.value == ""){
	 alert("Por favor, preencha o campo \"Cep\"");
	 document.faleconosco.cep.focus();
	 return (false);
	 }
	 
 else if (document.faleconosco.cidade.value == ""){
	 alert("Por favor, preencha o campo \"Cidade\"");
	 document.faleconosco.cidade.focus();
	 return (false);
	 }

 else if (document.faleconosco.tel.value == ""){
	 alert("Por favor, preencha o campo \"Telefone\"");
	 document.faleconosco.tel.focus();
	 return(false);
	 }
	 
 else if (document.faleconosco.msg.value == ""){
	 alert("Por favor, preencha o campo \"Mensagem\"");
	 document.faleconosco.msg.focus();
	 return(false);
	 }
	 
 else {
	 document.faleconosco.submit();
	 return(true);
      }  
 }
 
  function Verifica_Categ() {
	 
  var f = document.form_categoria ;

  if (f.categoria.value == ""){
	 alert("Por favor, preencha o campo \"Categoria\"");
	 f.categoria.focus();
	 return(false);
	 }
  else{
	  
	 f.submit();
	 return(true);
}

}


// FUNCAO PARA VALIDAR O FORMULARIO DE CADASTRO DE EDITORA ---------------( INICIO )
  function Verifica_editora() {
	 
  var f = document.form_editora ;

  if (f.Veditora.value == ""){
	 alert("Por favor, preencha o campo \"Editora\"");
	 f.Veditora.focus();
	 return(false);
	 }
	 
	 else if (f.contato.value == ""){
	 alert("Por favor, preencha o campo \"Contato\"");
	 f.contato.focus();
	 return(false);
	 }
	 
	 else if (f.cnpj_cpf.value == ""){
	 alert("Por favor, preencha o campo \"CNPJ/CPF\"");
	 f.cnpj_cpf.focus();
	 return(false);
	 }
	 
	 else if (f.end.value == ""){
	 alert("Por favor, preencha o campo \"ENDEREÇO\"");
	 f.end.focus();
	 return(false);
	 }
	 
	 else if (f.cep.value == ""){
	 alert("Por favor, preencha o campo \"CEP\"");
	 f.cep.focus();
	 return(false);
	 }
	 
	 else if (f.cidade.value == ""){
	 alert("Por favor, preencha o campo \"CIDADE\"");
	 f.cidade.focus();
	 return(false);
	 }
	 
	 else if (f.estado.value == ""){
	 alert("Por favor, preencha o campo \"ESTADO\"");
	 f.estado.focus();
	 return(false);
	 }
	 
	 else if (f.tel.value == ""){
	 alert("Por favor, preencha o campo \"TELEFONE\"");
	 f.tel.focus();
	 return(false);
	 }
	 
	 else if (f.fax.value == ""){
	 alert("Por favor, preencha o campo \"FAX\"");
	 f.fax.focus();
	 return(false);
	 }
	 
	 else if ((f.email.value.indexOf ('@', 0) == -1)||(f.email.value.indexOf ('.', 0) == -1)){
	 alert("Por favor, preencha corretamente o campo \"E-mail\" em \"Dados do Responsável\".\nExemplo: nome@provedor.com.br");
	 f.email.focus();
	 return(false);
  	}
	
	 else if (f.site.value == ""){
	 alert("Por favor, preencha o campo \"SITE\"");
	 f.site.focus();
	 return(false);
	 }
else{	  
	 f.submit();
	 return(true);
}

}

// FUNCAO PARA VALIDAR O FORMULARIO DE CADASTRO DE EDITORA ---------------( FIM ) 


 
  function Verifica_busca(pagina,acao,pg) {
	 
  var f = document.form_busca ;

  if (f.txtProcurar2.value == ""){
	  alert("Por favor, preencha o campo \"Busca\"");
	  f.txtProcurar2.focus();	  
	  //return(false);
	 }
     else if (acao=='normal') {
	  f.action = pagina + '?status=pesquisar&acao=normal&pg='+pg;
	 } 
     else if (acao=='avancada') {
	  f.action = pagina + '?status=pesquisar&acao=avancada&pg='+pg;
	 }	 	 
  //else{
	 f.submit();
	 return(true);
    // }

} 

function Verifica_busca_avancada(pg,pagina,acao) {
	 
  var f = document.form ;

     if (acao=='normal') {
	  f.action = pagina + '?status=pesquisar&acao=normal&pg='+pg;
	 } 
     else if (acao=='avancada') {
	  f.action = pagina + '?status=pesquisar&acao=avancada&pg='+pg;
	 }	 	 
  //else{
	 f.submit();
	 return(true);
    // }

} 

  //  INICIO DO VALIDA DE CADASTRO DE PRODUTO
 
 
 function Verifica_Cadd() {
	 
  var f = document.form ;

 if (f.categoria2.options[f.categoria2.selectedIndex].value == ""){
	 alert("Por favor, preencha o campo \"Categoria\"");
	 f.categoria2.focus();
	 return(false);
	 }
	 
else if (f.titulo.value == ""){
	 alert("Por favor, preencha o campo \"Titulo\"");
	 f.titulo.focus();
	 return(false);
	 }
	 
else if (f.autor.value == ""){
	 alert("Por favor, preencha o campo \"Autor\"");
	 f.autor.focus();
	 return(false);
	 }
	 
else if (f.isbn.value == ""){
	 alert("Por favor, preencha o campo \"ISBN\"");
	 f.isbn.focus();
	 return(false);
	 }
	
else if (f.acabamento.value == ""){
	 alert("Por favor, preencha o campo \"Acabamento\"");
	 f.acabamento.focus();
	 return(false);
	 }
	 
else if (f.tamanho.value == ""){
	 alert("Por favor, preencha o campo \"Tamanho\"");
	 f.tamanho.focus();
	 return(false);
	 }
	 
else if (f.peso.value == ""){
	 alert("Por favor, preencha o campo \"Peso\"");
	 f.peso.focus();
	 return(false);
	 }
	 
else if (f.edicao.value == ""){
	 alert("Por favor, preencha o campo \"Edição\"");
	 f.edicao.focus();
	 return(false);
	 }
	 
else if (f.numero_pagina.value == ""){
	 alert("Por favor, preencha o campo \"Numero de Pagina\"");
	 f.numero_pagina.focus();
	 return(false);
	 }
	 
else if (f.preco.value == ""){
	 alert("Por favor, preencha o campo \"Preço\"");
	 f.preco.focus();
	 return(false);
	 }
	 
else if (f.codigo_barra.value == ""){
	 alert("Por favor, preencha o campo \"Codigo de barra\"");
	 f.codigo_barra.focus();
	 return(false);
	 }
	 
else if (f.genero.value == ""){
	 alert("Por favor, preencha o campo \"Genero\"");
	 f.genero.focus();
	 return(false);
	 }
	 
else if (f.comboeditora.value == ""){
	 alert("Por favor, preencha o campo \"Editora\"");
	 f.comboeditora.focus();
	 return(false);
	 }
	 
else if (f.mespublicacao.value == ""){
	 alert("Por favor, preencha o campo \"Mes\"");
	 f.mespublicacao.focus();
	 return(false);
	 }

else if (f.diapublicacao.value == ""){
	 alert("Por favor, preencha o campo \"Dia\"");
	 f.diapublicacao.focus();
	 return(false);
     }
	 
else if (f.anopublicacao.value == ""){
	 alert("Por favor, preencha o campo \"Ano\"");
	 f.anopublicacao.focus();
	 return(false);
	 }
	 
else if (f.publicado_por.value == ""){
	 alert("Por favor, preencha o campo \"Publicado Por\"");
	 f.publicado_por.focus();
	return(false);
	 }

else if (f.mais_vendido.value == ""){
	 alert("Por favor, preencha o campo \"Mais vendido\"");
	 f.mais_vendido.focus();
	 return(false);
	 }
	 
else if (f.lancamento.value == ""){
	 alert("Por favor, preencha o campo \"lancamento\"");
	 f.lancamento.focus();
	 return(false);
	 }
	 
else if (f.det_produto.value == ""){
	 alert("Por favor, preencha o campo \"detalhe do Produto\"");
	 f.det_produto.focus();
	 return(false);
	 }
	 
else if (f.det_geral_produto.value == ""){
	 alert("Por favor, preencha o campo \"detalhe Geral do Produto\"");
	 f.det_geral_produto.focus();
	 return(false);
	 }
	 
else {
	  f.submit();
	   return(true);
}  
 } 
 // FIM DO VALIDA DE CADASTRO DE PRODUTO


 
//função que realiza uma pesquisa
function Pesquisar(pg,pagina,categoria,Sub){
 var f = document.form;
   	 f.action = pagina + '?pg='+pg+'&categoria='+categoria+'&Sub='+Sub;
	 f.submit();
}


//função que enviapara a pagina de exclusão
function Excluir(pg,pagina,id){
 var f = document.form;
	if (confirm('Deseja excluir este registro permanentemente?')){
 	f.action = pagina + '?status=scripts&acao=excluir&pg='+pg+'&id='+id;
	 f.submit();
	}	
}


//função que enviapara a pagina de exclusão
function Excluir_arquivo(pagina,acao){
 var f = document.form;
	if (confirm('Deseja excluir esta imagem permanentemente?')){
 	    if (acao=='1') {
	       f.action = pagina + '?status=scripts&acao=excluir_arquivo1';
		}
		if (acao=='2') {
	       f.action = pagina + '?status=scripts&acao=excluir_arquivo2';
		}
	 f.submit();
	}	
}



//função que envia para o script
function Acao(pg,pagina,acao,id){
 var f = document.form;
	 if (acao=='1') {
	  f.action = pagina + '?status=scripts&acao=incluir&pg='+pg;
	 } else if (acao=='2') {
	  f.action = pagina + '?status=scripts&acao=alterar&pg='+pg+'&id='+id;
	}
		f.submit();			
}


//função que envia para a pagina de inclusão/alteração
function Formulario(pg,pagina,id){
 var f = document.form;
	if (id!='') {
	 f.action = pagina + '?status=form&acao=detalhe&pg='+pg+'&id='+id;
	//alert("leonardo");
	} else {
	 f.action = pagina + '?status=form&acao=novo&pg='+pg;
	}	
	f.submit();
}


function foto(id,lar,alt) {
X = lar
Y = alt
sx = (screen.width - X) / 2;
sy = (screen.height - Y) / 2;
end = "imagens/popup1.asp?id=" + id;
window.open (end,"foto","toolbar=no,help:0,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" + X + ",height=" + Y + ",left=" + sx + ",top=" + sy);
}


///////////////////////////////////////////////////////////// SCRIPT VERSAO 2.0 /////////////////////////////////////////////////////////


	//função para controlar as datas dos combos
function VBisexto(form,meses,dia,anos){
 var f;
 var ano;
 var mes;  
 var dias;
 var resto;
 f = "document."+form; 
 ano = f + "." + anos + ".options";
 mes = f + "." + meses + ".options";  
 dias = f + "." + dia + ".options";
 anoX = eval(ano+"["+ano+".selectedIndex].value");  
 resto = anoX % 4; 
 if (resto == 0){
  if (eval(dias+".length != 29")){
   if (eval(mes+"["+mes+".selectedIndex].value==2")){
    eval(dias+"["+dias+".length] = new Option ('29','29')");
   }
  }
 }else{
  if (eval(dias+".length == 29")){
   eval(dias+".options[28]=null");
   eval(dias+".options[27].selected=true");
  }
 }
}


//cria a função para trocar os dias baseado no que ocorreu com o mês
function MudaDia(cod,form,meses,dia,anos){
  var f;  
  var resto;
  var ano;
  var mes;  
  var dias;
  var anoatual;
  var diasmes;  
  var diastotal;
  var atual;
  var tamanho;
  f = "document."+form;
  ano = f + "." + anos + ".options";
  mes = f + "." + meses + ".options";  
  dias = f + "." + dia + ".options";
  while (eval(dias+".length > 0")){
   eval(dias+"[("+dias+".length - 1)] = null");
  }
  if (eval(mes+"["+mes+".selectedIndex].value==''")){
   eval(dias+"["+dias+".length] = new Option (':: Dia ::','')");
  }
  diasmes = parseInt(eval(mes+"["+mes+".selectedIndex].value"));
  switch (diasmes){
   case 1 : diastotal = 31; break;
   case 2 :
    anoatual = eval(ano+"["+ano+".selectedIndex].value");
    resto = anoatual % 4;
	if (resto==0){
	 diastotal = 29;
	}else{
    diastotal = 28;
	} break;
   case 3 : diastotal = 31; break;
   case 4 : diastotal = 30; break;
   case 5 : diastotal = 31; break;
   case 6 : diastotal = 30; break;
   case 7 : diastotal = 31; break;
   case 8 : diastotal = 31; break;
   case 9 : diastotal = 30; break;
   case 10 : diastotal = 31; break;
   case 11 : diastotal = 30; break;
   case 12 : diastotal = 31; break;
   default : diastotal = 31;
  }  
  for(i=1;i<=diastotal;i++){
   eval(dias+"["+dias+".length] = new Option ('"+i+"','"+i+"')");   
  }
  if (cod!=0){  
   atual = cod;
   tamanho = eval(dias+".length");
   for (i=0;i<tamanho;i++){
    if(eval(dias+"["+i+"].value=="+atual)){
	 eval(dias+"["+i+"].selected=true");
	}	
   }
  }  
 }
		
	
