var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-20948750-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

function valida_busca(){
	if (document.form_busca.busca.value.length == 0) {
		alert('Por favor, digite algo para procurar!');
		document.form_busca.busca.focus()
		return false;
	}
	if (document.form_busca.busca.value.length < 4){
		alert('A palavra deve conter mais caracteres');
		document.form_busca.busca.focus()
		return false
	}
	return true;
	}

function cad_recado(){
	if (document.form1.mensagem.value.length == 0) {
		alert('Por favor, digite alguma mensagem!');
		document.form1.mensagem.focus()
		return false;
	}
	/*var numero_elementos = document.form1.elements.length;
  	for (cont=0; cont<numero_elementos; cont++)  {
    // converter todas as aspas duplas para aspas simples
    	var caracter_atual = window.document.form1.elements[cont];
    	caracter_atual.value = caracter_atual.value.replace(/\"/g, "'");
  	}*/
	return true;
	}

function cad_admin(){
	if (document.form1.nome.value.length == 0) {
		alert('Por favor, digite o nome!');
		document.form1.nome.focus()
		return false;
	}
	if (document.form1.login.value.length == 0) {
		alert('Por favor, digite o login!');
		document.form1.login.focus()
		return false;
	}
	if (document.form1.senha.value.length == 0) {
		alert('Por favor, digite a senha!');
		document.form1.senha.focus()
		return false;
	}
	if (document.form1.senha2.value.length == 0) {
		alert('Por favor, digite a confirmação da senha!');
		document.form1.senha2.focus()
		return false;
	}
	/*var numero_elementos = document.form1.elements.length;
  	for (cont=0; cont<numero_elementos; cont++)  {
    // converter todas as aspas duplas para aspas simples
    	var caracter_atual = window.document.form1.elements[cont];
    	caracter_atual.value = caracter_atual.value.replace(/\"/g, "'");
  	}*/
return true;
}

function valida_cadastro_texto(){
	if (document.form1.titulo.value.length == 0) {
		alert('Por favor, preencha o campo Titulo');
		document.form1.titulo.focus()
		return false;
	}
	if (document.form1.integra.value.length == 0) {
		//alert(document.form1.integra.value);
		alert('Por favor, preencha o campo Integra!');
		document.form1.integra.focus()
		return false;
	}
	if (document.form1.data.value.length == 0) {
		alert('Por favor, preencha o campo Data!');
		document.form1.data.focus()
		return false;
	}
return true;
}



function valida_cad_noticia(){
	if (document.form1.titulo.value.length == 0) {
		alert('Por favor, preencha o campo Titulo');
		document.form1.titulo.focus()
		return false;
	}
	if (document.form1.resumo.value.length < 400 || document.form1.resumo.value.length > 452) {
		alert('O resumo deve ter entre 400 e 450 caracteres!');
		document.form1.resumo.focus()
		return false;
	}
	if (document.form1.integra.value.length == 0) {
		alert('Por favor, preencha o campo Integra!');
		document.form1.integra.focus()
		return false;
	}
	if (document.form1.data.value.length == 0) {
		alert('Por favor, preencha o campo Data!');
		document.form1.data.focus()
		return false;
	}
	/*var numero_elementos = document.form1.elements.length;
  	for (cont=0; cont<numero_elementos; cont++)  {
    // converter todas as aspas duplas para aspas simples
    	var caracter_atual = window.document.form1.elements[cont];
    	caracter_atual.value = caracter_atual.value.replace(/\"/g, "'");
  	}*/
return true;
}

// funcao de tratamento para o cadastro de noticia
function exibir(){
	if(document.getElementById('destaque').value == "sim"){
		document.getElementById('mens').style.visibility = "visible";
	}else{
		document.getElementById('mens').style.visibility = "hidden";
	}
}

function verificaCaracter(quant){	
		
		var tamanho = document.form1.resumo.value.length;
		var tex=document.form1.resumo.value;
		if (tamanho>450) {
			document.form1.resumo.value=tex.substring(0,450); 
		}

		document.getElementById('dig').value = (document.getElementById('resumo').value.length + 1);
		return true;
}
// fim da funcao


function valida_leitor_autor(){
	if (document.form1.titulo.value.length == 0) {
		alert('Por favor, preencha o campo Titulo');
		document.form1.titulo.focus()
		return false;
	}
	if (document.form1.integra.value.length == 0) {
		alert('Por favor, preencha o campo Integra!');
		document.form1.integra.focus()
		return false;
	}
	if (document.form1.nome.value.length == 0) {
		alert('Por favor, preencha o campo Nome!');
		document.form1.nome.focus()
		return false;
	}
	if (document.form1.cidade.value.length == 0) {
		alert('Por favor, preencha o campo Cidade!');
		document.form1.cidade.focus()
		return false;
	}
return true;
}


function valida_login_adm(){
	if (document.form1.login.value.length == 0) {
		alert('Por favor, preencha o campo Login');
		document.form1.login.focus()
		return false;
	}
	if (document.form1.senha.value.length == 0) {
		alert('Por favor, preencha o campo Senha!');
		document.form1.senha.focus()
		return false;
	}
return true;
}

function valida_opniao(conf){
	document.opiniao.nome.style.borderColor="DimGray";
	document.opiniao.cidade.style.borderColor="DimGray";
	document.opiniao.opniao.style.borderColor="DimGray";
	
	if (document.opiniao.nome.value.length == 0) {
		//alert('Por favor, preencha o campo Nome!');
		document.opiniao.nome.style.borderColor="red";
		document.opiniao.nome.focus();
		return false;
	}
	if (document.opiniao.cidade.value.length == 0) {
		//alert('Por favor, preencha o campo Cidade!');
		document.opiniao.cidade.style.borderColor="red";
		document.opiniao.cidade.focus();
		return false;
	}
	if (document.opiniao.opniao.value.length == 0) {
		//alert('Por favor, preencha o campo Opniao!');
		document.opiniao.opniao.style.borderColor="red";
		document.opiniao.opniao.focus();
		return false;
	}
	if (document.opiniao.confirmacao.value != conf) {
		//alert('Por favor, verifique o campo de Confirmação!');
		document.opiniao.confirmacao.style.borderColor="red";
		document.opiniao.confirmacao.focus();
		return false;
	}
	/*var numero_elementos = document.form1.elements.length;
  	for (cont=0; cont<numero_elementos; cont++)  {
    // converter todas as aspas duplas para aspas simples
    	var caracter_atual = window.document.form1.elements[cont];
    	caracter_atual.value = caracter_atual.value.replace(/\"/g, "'");
  	}*/
return true;
}


function corformulario(ref,cor){
  ref.style.backgroundColor=cor;
  
  	if (ref.value.length > 0) {
		ref.style.borderColor="DimGray";
	}else{
		ref.style.borderColor="red";
	}
	
}


function valida_leitor_autor(){
	
	document.form1.titulo.style.borderColor="DimGray";
	document.form1.integra.style.borderColor="DimGray";
	
	if (document.form1.titulo.value.length == 0) {
		//alert('Por favor, preencha o campo Comentário!');
		document.form1.titulo.focus()
		return false;
	}
	if (document.form1.integra.value == 0) {
		//alert('Por favor, verifique o campo de Confirmação!');
		document.form1.integra.focus();
		return false;
	}
	return true;
}

function valida_comentario(conf){
	
	document.comentario.comentario.style.borderColor="DimGray";
	document.comentario.confirmacao.style.borderColor="DimGray";
	
	if (document.comentario.leitor.value.length == 0) {
		//alert('Por favor, preencha o campo Leitor!');
		document.comentario.leitor.focus()
		return false;
	}
	if (document.comentario.comentario.value.length == 0) {
		//alert('Por favor, preencha o campo Comentário!');
		document.comentario.comentario.focus()
		return false;
	}
	if (document.comentario.confirmacao.value != conf) {
		//alert('Por favor, verifique o campo de Confirmação!');
		document.comentario.confirmacao.style.borderColor="red";
		document.comentario.confirmacao.focus();
		return false;
	}
	return true;
}

function FechaComentario () {
	window.opener.location.reload();
	window.close();
}

function Enquete( ) { 
	window.open('../enquete/enquete.asp','1','status=no,resizable=yes,scrollbars=yes,menubar=no,width=345,height=480,left=15,top=20') ;
}

function eventos(cod) { 
	window.open('fotos_eventos.asp?cd_evento='+cod,'1','status=no,resizable=yes,scrollbars=yes,menubar=no,width=710,height=610,left=15,top=20') ;
}

function MailADM( ) { 
	window.open('../mail_adm/mail_adm1.asp','1','status=no,resizable=no,scrollbars=no,menubar=no,width=350,height=500,left=15,top=20') ;
}


function cadastraLeitor( ) { 
	top.location.href='../leitor/cadastra.asp';
}

function logoffLeitor( ) { 
	top.location.href='../leitor/logoff.asp';
}

function alteraDados( ) { 
	top.location.href='../leitor/altera_cadastro.asp';
}

function recuperaSenha( ) { 
	top.location.href='../leitor/recupera_senha.asp';
}



function altera_senha(){
	if (document.form1.senha_atual.value.length == 0) {
		alert('Por favor, digite a sua senha atual!');
		document.form1.senha_atual.focus()
		return false;
	}
	if (document.form1.nova_senha.value.length == 0) {
		alert('Por favor, digite a nova senha!');
		document.form1.nova_senha.focus()
		return false;
	}
	if (document.form1.conf_nova_senha.value.length == 0) {
		alert('Por favor, confirme a nova senha!');
		document.form1.conf_nova_senha.focus()
		return false;
	}
	if (document.form1.conf_nova_senha.value != document.form1.nova_senha.value) {
		alert('Por favor, verifique a confirmacao da senha!');
		document.form1.conf_nova_senha.focus()
		return false;
	}
return true;
}

function cad_enquete(){
	if (document.form1.pergunta.value.length == 0) {
		alert('Por favor, preencha o campo Pergunta');
		document.form1.pergunta.focus()
		return false;
	}
	if (document.form1.re1.value.length == 0) {
		alert('Por favor, preencha a opção 1!');
		document.form1.re1.focus()
		return false;
	}
	if (document.form1.re2.value.length == 0) {
		alert('Por favor, preencha a opção 2!');
		document.form1.re2.focus()
		return false;
	}
	/*var numero_elementos = document.form1.elements.length;
  	for (cont=0; cont<numero_elementos; cont++)  {
    // converter todas as aspas duplas para aspas simples
    	var caracter_atual = window.document.form1.elements[cont];
    	caracter_atual.value = caracter_atual.value.replace(/\"/g, "'");
  	}*/
return true;
}

<!-- validação dos campos de contato
function valida_contato(){
	document.contato.nome.style.borderColor="DimGray";
	document.contato.email.style.borderColor="DimGray";
	document.contato.assunto.style.borderColor="DimGray";
	document.contato.mensagem.style.borderColor="DimGray";
	
	if (document.contato.nome.value.length == 0) {
		//alert('Por favor, preencha o campo Nome!');
		document.contato.nome.focus()
		return false;
	}
	if (document.contato.email.value.length == 0) {
		//alert('Por favor, preencha o campo E-mail!');
		document.contato.email.focus()
	return false;
	}
	if (document.contato.assunto.value.length == 0) {
		//alert('Por favor, preencha o campo Assunto!');
		document.contato.assunto.focus()
		return false;
	}
	if (document.contato.mensagem.value.length == 0) {
		//alert('Por favor, preencha o campo Mensagem!');
		document.contato.mensagem.focus()
		return false;
	}
	if (! isValidEmail(document.contato.email.value)) {
		//alert("Por favor, insira um e-mail válido!");
		document.contato.email.style.borderColor="red";
		document.contato.email.focus();
		return false;
	}
//alert("Email está OK!");
return true;
}
 //-- fim da validação do contato>
 
 
 
 <!-- validação do cadastro de leitor
function valida_cad_leitor(conf){
	
	document.form1.nome.style.borderColor="DimGray";
	document.form1.cidade.style.borderColor="DimGray";
	document.form1.uf.style.borderColor="DimGray";
	document.form1.email.style.borderColor="DimGray";
	document.form1.senha.style.borderColor="DimGray";
	
	if (document.form1.nome.value.length == 0) {
		//alert('Por favor, preencha o campo Nome!');
		document.form1.nome.focus()
		return false;
	}
	if (document.form1.cidade.value.length == 0) {
		//alert('Por favor, preencha o campo Cidade!');
		document.form1.cidade.focus()
	return false;
	}
	if (document.form1.uf.value.length < 2) {
		//alert('Por favor, preencha o campo UF!');
		document.form1.uf.focus()
	return false;
	}
	if (document.form1.email.value.length == 0) {
		//alert('Por favor, preencha o campo Email!');
		document.form1.email.focus()
		return false;
	}
	if (document.form1.senha.value.length == 0) {
		//alert('Por favor, preencha o campo Senha!');
		document.form1.senha.focus()
		return false;
	}
	if (! isValidEmail(document.form1.email.value)) {
		document.form1.email.style.borderColor="red";
		document.form1.email.focus()
		return false;
	}
	if (document.form1.confirmacao.value != conf) {
		//alert('Por favor, verifique o campo de Confirmação!');
		document.form1.confirmacao.style.borderColor="red";
		document.form1.confirmacao.focus();
		return false;
	}
//alert("Email está OK!");
return true;
}
 //-- fim da validação do cadastro de leitor>
 
 

<!-- validação de email
function isValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    }
	
    return true;
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-";
  for (var i=0; i < email.length; i++) {
      var letter = email.charAt(i).toLowerCase();
      if (validchars.indexOf(letter) != -1)
         continue;
      parsed = false;
      break;
  }
  return parsed;
}
 //-- fim da validação de email>
 
 
 //-- menu administracao
startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
				this.className+=" over";
			}
			node.onmouseout=function() {
			this.className=this.className.replace
			(" over", "");
		}
	}
  }
 }
}
window.onload=startList;  
 //-- fim do menu administracao

//-- Inicio da exibicao de comentarios 
function showDetails(divID)
{     
   var strShow
       strShow = divID+"Show";
   var strHide
       strHide = divID+"Hide";
       
   document.all[divID].style.display = "block";
   document.all[strShow].style.display = "none";
   document.all[strHide].style.display = "block";
}

function hideDetails(divID)
{
   var strShow
       strShow = divID+"Show";
   var strHide
       strHide = divID+"Hide";

   document.all[divID].style.display = "none";
   document.all[strShow].style.display = "block";
   document.all[strHide].style.display = "none";
}
//-- Fim da exibicao de comentarios 


// Início do código de Aumentar/ Diminuir a letra
 
// Para usar coloque o comando: "javascript:mudaTamanho('tag_ou_id_alvo', -1);" para diminuir
// e o comando "javascript:mudaTamanho('tag_ou_id_alvo', +1);" para aumentar
 
var tagAlvo = new Array('p'); //pega todas as tags p//
 
// Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small...
var tamanhos = new Array( '9px','10px','11px','12px','13px','14px','15px' );
var tamanhoInicial = 2;
 
function mudaTamanho( idAlvo,acao ){
  if (!document.getElementById) return
  var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
  tamanho += acao;
  if ( tamanho < 0 ) tamanho = 0;
  if ( tamanho > 6 ) tamanho = 6;
  tamanhoInicial = tamanho;
  if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];
  
  selecionados.style.fontSize = tamanhos[ tamanho ];
  
  for ( i = 0; i < tagAlvo.length; i++ ){
    tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );
    for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
  }
}
// Fim do código de Aumentar/ Diminuir a letra


// -- confirmacao para exclusao de fotos em O leitor é o Autor

function confirmaExclusao(cod_foto) {
		var msg_notice = "Isso irá excluir essa foto. Não é possível desfazer essa operação! Deseja continuar?";
		if(confirm(msg_notice)){ 
			window.location = 'exclui_foto.asp?cd_foto='+cod_foto;
			return true;
		} else {
			return false;
		} 
	}

// -- fim 


// -- confirmacao para conclusao de cadastro de O leitor é o autor

function confirmaConclusao() {
		var msg_notice = "Deseja realmente concluir? Não será possível adicionar nem remover fotos!";
		if(confirm(msg_notice)){ 
			window.location = 'conclui.asp';
			return true;
		} else {
			return false;
		} 
	}

// -- fim 


// -- exibir fotos
function foto(local,codigo) { 
	window.open('../fotos/fotos.asp?local='+local+'&codigo='+codigo,'1','status=no,resizable=yes,scrollbars=yes,location=no,toolbar=no,directories=no,menubar=no,width=700,height=625,left=15,top=20') ;
}
// -- fim fotos
 
// -- confirmacao para conclusao de cadastro de O leitor é o autor

function liberacao() {
			alert('Este texto ainda não foi adaptado! Faça a adaptação para poder liberá-lo.');
	}

// -- fim 


function excluiComentario(cod,texto) {
		var msg_notice = "Tem certeza que deseja excluir?";
		if(confirm(msg_notice)){ 
			//var destino = 'exclui_comentario.asp?c='+cod+'&url='+url;
			//alert (destino);
			window.location = '../colunas-blogs/exclui_recado.asp?c='+cod+'&texto='+texto;
			return true;
		} else {
			return false;
		} 
}

function verificaFrameControle(){
	var lin = window.top.location;
	
	if(lin!="http://www.jornaldaslajes.com.br/controle/area.asp"){
		//alert ('fora');
		//window.top.location = "http://www.jornaldaslajes.com.br/controle/area.asp";
	}
}

function legenda(cod){
	window.open('altera_legenda1.asp?codigo='+cod,'1','status=no,resizable=yes,scrollbars=yes,location=no,toolbar=no,directories=no,menubar=no,width=400,height=300,left=15,top=20') ;
}	





//calendario
// construindo o calendário
function popdate(obj,div,tam,ddd)
{
    if (ddd) 
    {
        day = ""
        mmonth = ""
        ano = ""
        c = 1
        char = ""
        for (s=0;s<parseInt(ddd.length);s++)
        {
            char = ddd.substr(s,1)
            if (char == "/") 
            {
                c++; 
                s++; 
                char = ddd.substr(s,1);
            }
            if (c==1) day    += char
            if (c==2) mmonth += char
            if (c==3) ano    += char
        }
        ddd = mmonth + "/" + day + "/" + ano
    }
  
    if(!ddd) {today = new Date()} else {today = new Date(ddd)}
    date_Form = eval (obj)
    if (date_Form.value == "") { date_Form = new Date()} else {date_Form = new Date(date_Form.value)}
  
    ano = today.getFullYear();
    mmonth = today.getMonth ();
    day = today.toString ().substr (8,2)
  
    umonth = new Array ("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro")
    days_Feb = (!(ano % 4) ? 29 : 28)
    days = new Array (31, days_Feb, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)

    if ((mmonth < 0) || (mmonth > 11))  alert(mmonth)
    if ((mmonth - 1) == -1) {month_prior = 11; year_prior = ano - 1} else {month_prior = mmonth - 1; year_prior = ano}
    if ((mmonth + 1) == 12) {month_next  = 0;  year_next  = ano + 1} else {month_next  = mmonth + 1; year_next  = ano}
    txt  = "<table bgcolor='#efefff' style='border:solid #330099; border-width:2' cellspacing='0' cellpadding='3' border='0' width='"+tam+"' height='"+tam*1.1 +"'>"
    txt += "<tr bgcolor='#FFFFFF'><td colspan='7' align='center'><table border='0' cellpadding='0' width='100%' bgcolor='#FFFFFF'><tr>"
    txt += "<td width=20% align=center><a href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+((mmonth+1).toString() +"/01/"+(ano-1).toString())+"') class='Cabecalho_Calendario' title='Ano Anterior'><<</a></td>"
    txt += "<td width=20% align=center><a href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+( "01/" + (month_prior+1).toString() + "/" + year_prior.toString())+"') class='Cabecalho_Calendario' title='Mês Anterior'><</a></td>"
    txt += "<td width=20% align=center><a href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+( "01/" + (month_next+1).toString()  + "/" + year_next.toString())+"') class='Cabecalho_Calendario' title='Próximo Mês'>></a></td>"
    txt += "<td width=20% align=center><a href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+((mmonth+1).toString() +"/01/"+(ano+1).toString())+"') class='Cabecalho_Calendario' title='Próximo Ano'>>></a></td>"
    txt += "<td width=20% align=right><a href=javascript:force_close('"+div+"') class='Cabecalho_Calendario' title='Fechar Calendário'><b>X</b></a></td></tr></table></td></tr>"
    txt += "<tr><td colspan='7' align='right' bgcolor='#BEBEBE' class='mes'><a href=javascript:pop_year('"+obj+"','"+div+"','"+tam+"','" + (mmonth+1) + "') class='mes'>" + ano.toString() + "</a>"
    txt += " <a href=javascript:pop_month('"+obj+"','"+div+"','"+tam+"','" + ano + "') class='mes'>" + umonth[mmonth] + "</a> <div id='popd' style='position:absolute'></div></td></tr>"
    txt += "<tr bgcolor='#696969'><td width='14%' class='dia' align=center><b>Dom</b></td><td width='14%' class='dia' align=center><b>Seg</b></td><td width='14%' class='dia' align=center><b>Ter</b></td><td width='14%' class='dia' align=center><b>Qua</b></td><td width='14%' class='dia' align=center><b>Qui</b></td><td width='14%' class='dia' align=center><b>Sex<b></td><td width='14%' class='dia' align=center><b>Sab</b></td></tr>"
    today1 = new Date((mmonth+1).toString() +"/01/"+ano.toString());
    diainicio = today1.getDay () + 1;
    week = d = 1
    start = false;

    for (n=1;n<= 42;n++) 
    {
        if (week == 1)  txt += "<tr bgcolor='#D3D3D3' align=center>"
        if (week==diainicio) {start = true}
        if (d > days[mmonth]) {start=false}
        if (start) 
        {
            dat = new Date((mmonth+1).toString() + "/" + d + "/" + ano.toString())
            day_dat   = dat.toString().substr(0,10)
            day_today  = date_Form.toString().substr(0,10)
            year_dat  = dat.getFullYear ()
            year_today = date_Form.getFullYear ()
            colorcell = ((day_dat == day_today) && (year_dat == year_today) ? " bgcolor='#FFCC00' " : "" )
            txt += "<td"+colorcell+" align=center><a href=javascript:block('"+  d + "/" + (mmonth+1).toString() + "/" + ano.toString() +"','"+ obj +"','" + div +"') class='data'>"+ d.toString() + "</a></td>"
            d ++ 
        } 
        else 
        { 
            txt += "<td class='data' align=center> </td>"
        }
        week ++
        if (week == 8) 
        { 
            week = 1; txt += "</tr>"} 
        }
        txt += "</table>"
        div2 = eval (div)
        div2.innerHTML = txt 
}
  
// função para exibir a janela com os meses
function pop_month(obj, div, tam, ano)
{
  txt  = "<table bgcolor='#D3D3D3' border='0' width=80>"
  for (n = 0; n < 12; n++) { txt += "<tr><td align=center><a href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+("01/" + (n+1).toString() + "/" + ano.toString())+"')>" + umonth[n] +"</a></td></tr>" }
  txt += "</table>"
  popd.innerHTML = txt
}

// função para exibir a janela com os anos
function pop_year(obj, div, tam, umonth)
{
  txt  = "<table bgcolor='#D3D3D3' border='0' width=160>"
  l = 1
  for (n=1991; n<2012; n++)
  {  if (l == 1) txt += "<tr>"
     txt += "<td align=center><a href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+(umonth.toString () +"/01/" + n) +"')>" + n + "</a></td>"
     l++
     if (l == 4) 
        {txt += "</tr>"; l = 1 } 
  }
  txt += "</tr></table>"
  popd.innerHTML = txt 
}

// função para fechar o calendário
function force_close(div) 
    { div2 = eval (div); div2.innerHTML = ''}
    
// função para fechar o calendário e setar a data no campo de data associado
function block(data, obj, div)
{ 
    force_close (div)
    obj2 = eval(obj)
    obj2.value = data 
}

