function AbrePopUp(pagina,largura,altura){
   //var largura = 690;             
   //var altura  = 510;             
   var posLargura = (screen.width / 2) - (largura / 2); 
   var posAltura  = (screen.height / 2) - (altura / 2); 
   var propriedades = 'toolbar=no,';          
   propriedades    += 'location=no,';         
   propriedades    += 'directories=no,';       
   propriedades    += 'status=no,';          
   propriedades    += 'menubar=no,';        
   propriedades    += 'scrollbars=no,';    
   propriedades    += 'resizable=no,';       
   propriedades    += 'width='+largura+',';   
   propriedades    += 'height='+altura+',';   
   propriedades    += 'left='+posLargura+',';
   propriedades    += 'top='+posAltura;        
   window.open(pagina, 'Exibe', propriedades);
   }

function AbrePopUpGaleria(pagina,largura,altura){
   //var largura = 690;             
   //var altura  = 510;             
   var posLargura = (screen.width / 2) - (largura / 2); 
   var posAltura  = (screen.height / 2) - (altura / 2); 
   var propriedades = 'toolbar=no,';          
   propriedades    += 'location=no,';         
   propriedades    += 'directories=no,';       
   propriedades    += 'status=no,';          
   propriedades    += 'menubar=no,';        
   propriedades    += 'scrollbars=yes,';    
   propriedades    += 'resizable=no,';       
   propriedades    += 'width='+largura+',';   
   propriedades    += 'height='+altura+',';   
   propriedades    += 'left='+posLargura+',';
   propriedades    += 'top='+posAltura;        
   window.open(pagina, 'Exibe', propriedades);
   }

  function validaData(Dia,Mes,Ano) {
    if(Mes < 1 || Mes > 12) return false;
    var totalDias = 31;
    if(Mes == 2) { if(ehBissexto(Ano)) { totalDias = 29; } else { totalDias = 28; } }
    if(Mes == 4 || Mes == 6 || Mes == 9 || Mes == 11) { totalDias = 30; }
    if(Dia < 1 || Dia > totalDias) return false;
    return true;
    }
  
  function ehBissexto(ano) {
    if ((ano % 4) == 0 && (ano % 100) == 0 && (ano % 400) == 0){
      return true;
    }else if ((ano % 4) == 0 && (ano % 100) == 0) {
      return false;
    }else if ((ano % 4) == 0){
      return true;
    }else if ((ano % 4) != 0){
      return false;
    }
  }  
	 
function TestaCampoDestaques() {
   var data_dia = document.formulario.data_dia.value;
   var data_mes = document.formulario.data_mes.value;
   var data_ano = document.formulario.data_ano.value;

   missinginfo = "";

   if (!validaData(data_dia,data_mes,data_ano)) {
      missinginfo += "\n     -  Data inválida";
			}

	 if (document.formulario.titulo.value == "") {
      missinginfo += "\n     -  Título";
			}

	 if (document.formulario.destaque.value == "") {
      missinginfo += "\n     -  Notícia";
			}

//Descobre o tipo de quarto que o usuário selecionou
   for (i=0;i<document.formulario.categoria.length;i++) {
      if (document.formulario.categoria.options[i].selected) {
	       var categoria = document.formulario.categoria.options[i].value;
		     }
	    }

	 if (categoria == "") {
      missinginfo += "\n     -  Categoria";
			}
			
   if (missinginfo != "") {
      missinginfo = "Verifique os seguintes campos: \n" + missinginfo + 
                    "\n\nComplete o que falta e continue.";
      alert(missinginfo);
      return false;
      }
   		else { 
         return true;
         }
			}
	 

function TestaCampoClassificados() {
   var data_dia = document.formulario.data_dia.value;
   var data_mes = document.formulario.data_mes.value;
   var data_ano = document.formulario.data_ano.value;

   missinginfo = "";

   if (!validaData(data_dia,data_mes,data_ano)) {
      missinginfo += "\n     -  Data inválida";
			}

	 if (document.formulario.anuncio.value == "") {
      missinginfo += "\n     -  Anúncio";
			}

//Descobre o tipo de quarto que o usuário selecionou
   for (i=0;i<document.formulario.categoria.length;i++) {
      if (document.formulario.categoria.options[i].selected) {
	       var categoria = document.formulario.categoria.options[i].value;
		     }
	    }

	 if (categoria == "") {
      missinginfo += "\n     -  Categoria";
			}
			
   if (missinginfo != "") {
      missinginfo = "Verifique os seguintes campos: \n" + missinginfo + 
                    "\n\nComplete o que falta e continue.";
      alert(missinginfo);
      return false;
      }
   		else { 
         return true;
         }
			}
			

function TestaCampoGaleria() {
   var data_dia = document.formulario.data_dia.value;
   var data_mes = document.formulario.data_mes.value;
   var data_ano = document.formulario.data_ano.value;

   missinginfo = "";

   if (!validaData(data_dia,data_mes,data_ano)) {
      missinginfo += "\n     -  Data inválida";
			}

	 if (document.formulario.nome.value == "") {
      missinginfo += "\n     -  Nome";
			}

   if (missinginfo != "") {
      missinginfo = "Verifique os seguintes campos: \n" + missinginfo + 
                    "\n\nComplete o que falta e continue.";
      alert(missinginfo);
      return false;
      }
   		else { 
         return true;
         }
			}
			
   //Função que é executada a cada caracter digitado
   function muda_foco(tamanho,campo) {
	    //Obtenho o nome do objeto text - atributo name
	    var nome = campo.name;
	    //Se desloca até o elemento desejado
      var posicao = 0;
      while (document.formulario.elements[posicao].name != nome) {
         posicao++;
         }
      var tam = document.formulario.elements[posicao].value.length;
      if (tam == tamanho) {
			   //posiciona no próximo elemento
				 var proximo = posicao+1;
         document.formulario.elements[proximo].focus();
         }
      }
			
function EditarFotos(codigo) {
   var codigo;
   opcao = codigo.name;
   top.location.href='./?opcao=adm_galeria_fotos&cod_galeria='+opcao;
	 }
	 
function TestaCampoFotos() {
   missinginfo = "";

	 if (document.formulario.imagem.value == "") {
      missinginfo += "\n     -  Imagem";
			}
	 
//Descobre o tipo de quarto que o usuário selecionou
   for (i=0;i<document.formulario.categoria.length;i++) {
      if (document.formulario.categoria.options[i].selected) {
	       var categoria = document.formulario.categoria.options[i].value;
		     }
	    }
			
	 if (categoria == "") {
      missinginfo += "\n     -  Categoria";
			}
			
   if (missinginfo != "") {
      missinginfo = "Verifique os seguintes campos: \n" + missinginfo + 
                    "\n\nComplete o que falta e continue.";
      alert(missinginfo);
      return false;
      }
   		else { 
         return true;
         }
			}
	  

