/**
 * @author Jose Carlos Soares de Souza <josecarlos@globtec.eti.br>
 * @since 18/8/2007
 */

$j = jQuery.noConflict();

/*
 * Variaveis
 */

var url = '/';

//Chamadas
var quantidade;
var valor 	= 0;
var auto 	= true;

/**
 * Executado ao carregar todos elementos da pagina
 * 
 * @since 18/8/2007
 */
window.onload = function() {	
	
	/*
	 * Realiza somente se estiver na pagina inicial
	 */
	if (location.href.length <= 36) {
		quantidade = buscaQtd();
		buscaDados();
	
	}
	
	/*
	 * Membros
	 */
	if (location.href.indexOf('membros') != -1) {
		
		buscaGrauEstudante()
		buscaDadosUniversitario();
		
	}

}

/**
 * Mascaras
 * 
 * @param {Object} $j
 */
jQuery(function($j) {
	
	if (location.href.indexOf('membros') != -1) {
		
		$j('#dt_nascimento').mask('99/99/9999');
		$j('#cep').mask('99.999-999');
		
	}
	
});

/*
 * Exibe as chamadas na pagina incial
 */

/**
 * Seleciona se as noticias serao ou nao buscadas automaticamente 
 * 
 * @since 10/9/2007
 */
function pausa() {

	if (auto)
		auto = false;
	else
		auto = true;

}

/**
 * Funcao Responsavel por buscar as noticias automaticamente
 * 
 * @since 10/9/2007
 */
$j(document).ready(
				  
	function() {
		window.setInterval(
			function() {
				if (auto)
					proxima();
			}
			,10000
		);
	}
	
);

/**
 * Funcao Responsavel por buscar o proximo item
 * Quando chegar no ultimo item retorna para o primeiro
 * 
 * @since 10/9/2007
 */
function proxima() {

	if (quantidade > 0)	{
		
		if (valor == quantidade - 1) {
			valor = 0;
			buscaDados();
			return false;
		}
	
		if (valor < quantidade - 1) {
			valor += 1;
			buscaDados();	
		}
		
	}
}

/**
 * Funcao Responsavel por buscar um item anterior
 * Quando chegar no primeiro retorna para o ultimo
 * 
 * @since 10/9/2007
 */
function anterior() {
	
	if (valor == 0) {
		valor = quantidade - 1;
		buscaDados();
		return false;
	}
	
	if (valor > 0) {
		valor -= 1;		
		buscaDados();
	}

}

/**
 * Busca quantidade de itens cadastrados
 * 
 * @since 10/9/2007
 */
function buscaQtd() {
	
	var pars = 'busca=qtd';
	
	var html = $j.ajax({
	
		type: 'POST',
		url: '/src/noticias.php',
		data: pars,
		async: false
	
	}).responseText;
	
	return html;

}

/**
 * Busca Dados
 */
function buscaDados() {

	var pars = 'valor=' + valor;

	var html = $j.ajax({
	
		type: 'POST',
		url: '/src/noticias.php',
		data: pars,
		async: false
	
	}).responseText;
	
	var dados = html.split('|');
	
	$j('#tv_tela').html(dados[1]);
	$j('#tv_noticia').html(dados[2])
	
	$j('#tv_tela').fadeIn(1000,function(){});
	$j('#tv_noticia').fadeIn(1000,function(){});
	

}

/*
 * Validacao de membros
 */

/**
 * Verifica se o login escolhido ja existe
 * 
 * @since 21/8/2007
 */
function verLogin() {
	
	if ($j('#usuario').val()) {
		
		var pars = 'usuario=' + $j('#usuario').val();
	
		var html = $j.ajax ({
		
			type: 'POST',
			url: '/src/buscalogin.php',
			data: pars,
			async: false
		
		}).responseText;
	
		if (html > 0) {
			
			$j('#usuario').addClass('alerta');
			$j('#w-usuario').addClass('w-alerta')
			$j('#w-usuario').html("Este usu&aacute;rio n&atilde;o esta disponivel, escolha outro.");
			return false;
			
		} else return true;

	} else {
		
			$j('#usuario').addClass('alerta');
			$j('#w-usuario').addClass('w-alerta')
			$j('#w-usuario').html("Digite seu usu&aacute;rio");
			return false;	
				
	}
	
}

/**
 * Verifica senha
 * 
 * @since 23/8/2007
 */
function verSenha() {
	
	if (!$j('#senha').val()) {
		
		$j('#senha').addClass('alerta');
		$j('#w-senha').addClass('w-alerta');
		$j('#w-senha').html('Digite sua senha');
		return false;
		
	} else if ($j('#senha').val().length < 6) {
		
		$j('#senha').addClass('alerta');
		$j('#w-senha').addClass('w-alerta');
		$j('#w-senha').html('Deve ter no m&iacute;nimo 6 caracteres');
		return false;
		
	} else return true;
}

/**
 * Verifica confirmacao de senha
 * 
 * @since 24/8/2007
 */
function verConfSenha() {
	
	if (!$j('#confsenha').val()) {
		
		$j('#confsenha').addClass('alerta');
		$j('#w-confsenha').addClass('w-alerta');
		$j('#w-confsenha').html('Digite a confirma&ccedil;&atilde;o de sua senha');
		return false;
		
	} else if ($j('#confsenha').val() != $j('#senha').val()) {
		
		$j('#confsenha').addClass('alerta');
		$j('#w-confsenha').addClass('w-alerta');
		$j('#w-confsenha').html('N&atilde;o foi possivel confirmar sua senha');
		return false;
		
	} else return true;
	
}

/**
 * Verifica senha atual
 */
function verSenhaAtual() {
	
	if ($j('#senhaatual').val()) {
		
		var pars = 'senha=' + $j('#senhaatual').val();
	
		var html = $j.ajax ({
			
			type: 'POST',
			url: '/src/versenhaatual.php',
			data: pars,
			async: false
			
		}).responseText;
		
		if (html != 1) {
			
			$j('#senhaatual').addClass('alerta');
			$j('#w-senhaatual').addClass('w-alerta');
			$j('#w-senhaatual').html('Esta n&atilde;o &eacute; sua senha atual');
			return false;
			
		} else return true;
	
	} else return true;
	
}

/**
 * Nivel de senha
 * 
 * @param {Object} e
 * @param {Object} valor
 * @since 22/8/2007
 */
function verNivelSenha(valor) {
	
	if (valor && valor.length > 5) {
		
		//Nivel Forte
		var letras_numero 				= /^[a-zA-Z0-9]+$/;
		var letras_especial 			= /^[a-zA-Z-+*.,;:>'"¨°?ºª§¬¢£³²¹~ `´\\<{}\/!|\@#$%\]\[&()\^]+$/;
		var numero_letrabaixa_especial 	= /^[0-9a-z-+*.,;:>'"¨°?ºª§¬¢£³²¹~ `´\\<{}\/!|\@#$%\]\[&()\^]+$/;
		var numero_letraalta_especial 	= /^[0-9A-Z-+*.,;:>'"¨°?ºª§¬¢£³²¹~ `´\\<{}\/!|\@#$%\]\[&()\^]+$/;
		var todos 						= /^[a-zA-Z0-9-+*.,;:>'"¨°?ºª§¬¢£³²¹~ `´\\<{}\/!|\@#$%\]\[&()\^]+$/;
		
		if (letras_numero.test(valor) ||
			letras_especial.test(valor) ||
			numero_letrabaixa_especial.test(valor) ||
			numero_letraalta_especial.test(valor) ||
			todos.test(valor)
		) {
			
			$j('#avaliacao').html('Forte');
			$j('#avaliacao').removeClass('');
			$j('#avaliacao').addClass('nivelforte');
			
		} else {
			
			$j('#avaliacao').html('M&eacute;dia');
			$j('#avaliacao').removeClass('');
			$j('#avaliacao').addClass('nivelmedio');
			
		}
		
		//Nivel Medio
		var letras 					= /^[a-zA-Z]+$/;
		var letrabaixa_numero 		= /^[a-z0-9]+$/;
		var letraalta_numero 		= /^[A-Z0-9]+$/;
		var letrabaixa_especial 	= /^[a-z-+*.,;:>'"¨°?ºª§¬¢£³²¹~ `´\\<{}\/!|\@#$%\]\[&()\^]+$/;
		var letraalta_especial 		= /^[A-Z-+*.,;:>'"¨°?ºª§¬¢£³²¹~ `´\\<{}\/!|\@#$%\]\[&()\^]+$/;
		var numero_especial 		= /^[0-9-+*.,;:>'"¨°?ºª§¬¢£³²¹~ `´\\<{}\/!|\@#$%\]\[&()\^]+$/;
			
		if (letras.test(valor) ||
			letrabaixa_numero.test(valor) ||
			letraalta_numero.test(valor) || 
			letrabaixa_especial.test(valor) ||
			letraalta_especial.test(valor) ||
			numero_especial.test(valor)
		) {
			
			$j('#avaliacao').html('M&eacute;dia');
			$j('#avaliacao').removeClass('');
			$j('#avaliacao').addClass('nivelmedio');
			
		} 
	
		//Nivel Fraco
		var letrabaixa 	= /^[a-z]+$/;
		var letraalta 	= /^[A-Z]+$/;
		var numero 		= /^[0-9]+$/;
		var especial 	= /^[-+*.,;:>'"¨°?ºª§¬¢£³²¹~ `´\\<{}\/!|\@#$%\]\[&()\^]+$/;
	
		if (letrabaixa.test(valor) || 
			letraalta.test(valor) || 
			numero.test(valor) ||
			especial.test(valor)
		) {
			
			$j('#avaliacao').html('Fraca');
			$j('#avaliacao').removeClass('');
			$j('#avaliacao').addClass('nivelfraco');
		
		}
		
	} else {
		
		$j('#avaliacao').removeClass('');
		$j('#avaliacao').html('Senha n&atilde;o avaliada');
		
	}
	
}

/**
 * Verifica campo nome
 * 
 * @since 24/8/2007
 */
function verNome() {
	
	if (!$j('#nome').val()) {
		
		$j('#nome').addClass('alerta');
		$j('#w-nome').addClass('w-alerta');
		$j('#w-nome').html('Digite seu nome');
		return false;
		
	} else return true;
	
}

/**
 * Verifica email
 * 
 * @since 24/8/2007
 */
function verEmail(recuperar) {
	
	if (!$j('#email').val()) {
		
		$j('#email').addClass('alerta');
		$j('#w-email').addClass('w-alerta');
		$j('#w-email').html('Digite seu e-mail');
		return false;
		
	} else {

		var tipo = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

		if (!tipo.test($j('#email').val())) { 
			
			$j('#email').addClass('alerta');
			$j('#w-email').addClass('w-alerta');
			$j('#w-email').html('Digite um e-mail v&aacute;lido');
			return false;
			
		} else {
			
			if (location.href.indexOf('membros') != -1) {
			
				var pars = 'email=' + $j('#email').val();
		
				var html = $j.ajax ({
			
					type: 'POST',
					url: '/src/buscaemail.php',
					data: pars,
					async: false
			
				}).responseText;
	
				if (!recuperar) {
		
					if (html > 0) {
						
						$j('#email').addClass('alerta');
						$j('#w-email').addClass('w-alerta')
						$j('#w-email').html("Este e-mail n&atilde;o esta disponivel, escolha outro.");
						return false;
					
					} else return true;
				
				} else {
									
					if (html == 0 ) {
						
						$j('#email').addClass('alerta');
						$j('#w-email').addClass('w-alerta')
						$j('#w-email').html("Este e-mail n&atilde;o esta cadastrado.");
						return false;
					
					} else return true;
					
				}
				
			} else return true;
			
		} 
		
	}
	
}

/**
 * Verifica data 
 * 
 * @since 24/08/2007
 */
function verDtNascimento() {
	
	var tipo = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
	
	if (!tipo.test($j('#dt_nascimento').val())) {
		
		$j('#dt_nascimento').addClass('alerta');
		$j('#w-dt_nascimento').addClass('w-alerta');
		$j('#w-dt_nascimento').html('Digite uma data v&aacute;lida');
		return false;
	
	} else return true;
	
}

/**
 * Verifica endereco
 * 
 * @since 24/8/2007
 */
function verEndereco() {
	
	if (!$j('#endereco').val()) {
		
		$j('#endereco').addClass('alerta');
		$j('#w-endereco').addClass('w-alerta');
		$j('#w-endereco').html('Digite seu endere&ccedil;o');
		return false;
		
	} else return true;
	
}

/**
 * Verifica bairro
 * 
 * @since 24/8/2007
 */
function verBairro() {
	
	if (!$j('#bairro').val()) {
		
		$j('#bairro').addClass('alerta');
		$j('#w-bairro').addClass('w-alerta');
		$j('#w-bairro').html('Digite seu bairro');
		return false;
		
	} else return true;
	
}

/**
 * Verifica CEP
 * 
 * @since 24/8/2007
 */
function verCep() {
	
	var tipo = /\d{2}\.\d{3}\-\d{3}/;
	
	if (!tipo.test($j('#cep').val())) {
		
		$j('#cep').addClass('alerta');
		$j('#w-cep').addClass('w-alerta');
		$j('#w-cep').html('Digite um CEP v&aacute;lido');
		return false;
	
	} else return true;
	
}

/**
 * Verifica estados
 * 
 * @since 24/8/2007
 */
function verEstado() {
	
	if (!$j('#estado').val()) {
		
		$j('#estado').addClass('alerta');
		$j('#w-estado').addClass('w-alerta');
		$j('#w-estado').html('Escolha um estado');
		return false;
		
	} else return true;
	
}

/**
 * Busca cidades
 * 
 * @param {Object} valor
 * @since 24/8/2007
 */
function buscaCidade(valor) {
	
	var pars = 'id=' + valor;
	
	var html = $j.ajax ({
		
		type: 'POST',
		url: '/src/buscacidade.php',
		data: pars,
		async: false
		
	}).responseText;

	$j('#cidade option').remove();
	$j('#cidade').append(html);
	
}

/**
 * Verifica profissao
 * 
 * @since 25/8/2007
 */
function verProfissao() {
	
	if (!$j('#profissao').val()) {
		
		$j('#profissao').addClass('alerta');
		$j('#w-profissao').addClass('w-alerta');
		$j('#w-profissao').html('Escolha uma profiss&atilde;o');
		return false;
		
	} else return true;
	
}

var infoestudante = false;

/**
 * Exibe itens relacionados ao grau estudante
 * 
 * @since 25/8/2007
 */
function buscaGrauEstudante() {
	
	$j("#profissao option:selected").each(function() {
		if ($j(this).text() == 'Estudante') {
			$j("#grau").show("slow");
			infoestudante = true;
        } else {
			$j("#grau").hide("slow");
			infoestudante = false;
		}
    });
	
}

var infouniversitario = false;

/**
 * Exibe itens relacionados ao grau estudante
 * 
 * @since 25/8/2007
 */
function buscaDadosUniversitario() {
	
	$j("#grauestudante option:selected").each(function() {
		if ($j(this).text() == 'Universitário') {
			$j("#mais").show("slow");
			infouniversitario = true;
        } else {
			$j("#mais").hide("slow");
			infouniversitario = false;
		}
    });
	
}

/**
 * Verifica grau estudante
 * 
 * @since 25/8/2007
 */
function verGrauEstudante() {

	if (infoestudante) {
		
		if (!$j('#grauestudante').val()) {
		
			$j('#grauestudante').addClass('alerta');
			$j('#w-grauestudante').addClass('w-alerta');
			$j('#w-grauestudante').html('Escolha um item');
			return false;
		
		} else return true;
		
	} else return true;
	
}

/**
 * Verifica instituicao
 * 
 * @since 25/8/2007
 */
function verInstituicao() {

	if (infouniversitario) {
		
		if (!$j('#instituicao').val()) {
		
			$j('#instituicao').addClass('alerta');
			$j('#w-instituicao').addClass('w-alerta');
			$j('#w-instituicao').html('Digite a institui&ccedil;&atilde;o');
			return false;
		
		} else return true;
		
	} else return true;
	
}

/**
 * Verifica curso
 * 
 * @since 25/8/2007
 */
function verCurso() {

	if (infouniversitario) {
		
		if (!$j('#curso').val()) {
		
			$j('#curso').addClass('alerta');
			$j('#w-curso').addClass('w-alerta');
			$j('#w-curso').html('Escolha um curso');
			return false;
		
		} else return true;
		
	} else return true;
	
}

/**
 * Verifica se o usuario esta de acordo com
 * os termos de adesao
 * 
 * @since 25/8/2007
 */
function verAceitaTermos() {
	
	if (!document.getElementById('aceito').checked) {
		
		$j('#w-aceito').addClass('w-alerta');
		$j('#w-aceito').html('Para se cadastrar &eacute; necessario aceitar o termo de ades&atilde;o');
		return false;
		
	} else return true;
	
}

/**
 * Verifica Imagem
 * 
 * @since 30/08/2007
 */
function verImagem() {
	
	if (!$j('#imagem').val()) {
		
		$j('#imagem').addClass('alerta');
		$j('#w-imagem').addClass('w-alerta');
		$j('#w-imagem').html('Selecione uma imagem');
		return false;
		
	} else return true;
	
}

/**
 * Verifica descricao
 * 
 * @since 20/8/2007
 */
function verDescricao() {
	
	if (!$j('#descricao').val()) {
		
		$j('#descricao').addClass('alerta');
		$j('#w-descricao').addClass('w-alerta');
		$j('#w-descricao').html('Digite a descri&ccedil;&atilde;o');
		return false;
		
	} else return true;
	
}

/**
 * Verifica url
 * 
 * @since 11/9/2007
 */
function verUrl() {
	
	if (!$j('#url').val()) {
		
		$j('#url').addClass('alerta');
		$j('#w-url').addClass('w-alerta');
		$j('#w-url').html('Digite a URL');
		return false;
		
	} else return true;
	
}

/**
 * @since 27/9/2007
 */
function verAssunto() {
	
	if (!$j('#assunto').val()) {
		
		$j('#assunto').addClass('alerta');
		$j('#w-assunto').addClass('w-alerta');
		$j('#w-assunto').html('Digite o assunto');
		return false;		
		
	} else return true;
	
}

/**
 * @since 27/9/2007
 */
function verMensagem() {
	
	if (!$j('#mensagem').val()) {
		
		$j('#mensagem').addClass('alerta');
		$j('#w-mensagem').addClass('w-alerta');
		$j('#w-mensagem').html('Digite sua mensagem');
		return false;		
		
	} else return true;
	
}

/**
 * Verifica titulo
 * 
 * @since 6/9/2007
 */
function verTitulo() {
	
	if (!$j('#titulo').val()) {
		
		$j('#titulo').addClass('alerta');
		$j('#w-titulo').addClass('w-alerta');
		$j('#w-titulo').html('Digite o titulo');
		return false;
		
	} else return true;
	
}

/**
 * Remove a classe adicionada nos campos
 * 
 * @param {Object} obj
 * @since 20/8/2007
 */
function removeClasse(obj) {
	
	$j('#' + obj.name).removeClass('alerta');
	$j('#w-' + obj.name).removeClass('');
	$j('#w-' + obj.name).html('');
	
}

/**
 * Valida Membros
 * 
 * @since 20/8/2007
 */
function verMembros(logado) {
	
	$j('#msg').html('');
	
	var retorno = true;
	
	
	if (logado)
		if (!verSenhaAtual()) retorno = false;
	
	if (logado && verSenhaAtual() && $j('#senhaatual').val().length > 5) {
		if (!verSenha()) retorno = false;
		if (!verConfSenha()) retorno = false;
	}

	if (!logado) {
		if (!verLogin()) retorno = false;
		if (!verSenha()) retorno = false;
		if (!verConfSenha()) retorno = false;
	}
	
	if (!verNome()) retorno = false;

	if (!logado)
		if (!verEmail(false)) retorno = false;
		
	if (!verDtNascimento()) retorno = false; 
	if (!verEndereco()) retorno = false; 
	if (!verBairro()) retorno = false; 
	if (!verCep()) retorno = false; 
	if (!verEstado()) retorno = false; 
	if (!verProfissao()) retorno = false; 
	if (!verGrauEstudante()) retorno = false; 
	if (!verInstituicao()) retorno = false; 
	if (!verCurso()) retorno = false;

	if (!logado)
		if (!verAceitaTermos()) retorno = false;
	
	if (!retorno) {
		alert('Verifique os campos em destaque');
		return retorno;
	} else {
		return retorno;
	}
	
}

/**
 * 
 * @param {Object} imagem
 * @since 30/08/2007
 */
function exibeImagem(imagem) {
	
	return overlib('<img src="' + imagem + '">');
	
}

/**
 * Verifica chamadas
 * 
 * @since 30/08/2007
 */
function verChamadas(imagem) {

	var retorno = true;
	
	if (!imagem)
		if (!verImagem()) retorno = false;
		
	if (!verUrl()) retorno = false;
	if (!verDescricao()) retorno = false;
	
	return retorno
	
}

/*
 * Secao
 */

/**
 * Monta URL
 * 
 * @since 04/09/2007
 */
function montaUrl() {
	
	var pars = $j('input').serialize();
	
	pars += '&cat=' + $j('#cat').val();
	
	var html = $j.ajax ({
		
		type: 'POST',
		url: '/src/montaurl.php',
		data: pars,
		async: false
		
	}).responseText;
	
	var dados = html.split('|');
	
	if ($j('#titulo').val().length > 0) {
	
		$j('#preurl').html(dados[0]);
		$j('#url').val(dados[1]);
	
	} else {
	
		$j('#preurl').html(' ');
		$j('#url').val(' ');
		
	}
}

/**
 * @since 6/9/2007
 */
function verSecao() {
	
	var retorno = true;
	
	if (!verTitulo()) retorno = false;
	
	return retorno;
	
}

/*
 * Artigo
 */

/**
 * @since 12/9/2007
 */
function buscaSecao() {
	
	var pars = 'codigo=' + $j('#secaoprincipal').val();
	
	var html = $j.ajax ({
		
		type: 'POST',
		url: '/src/buscaSecao.php',
		data: pars,
		async: false
		
	}).responseText;
	
	$j('#cat').html(html);
	
}

/**
 * @since 14/9/2007
 */
function verArtigo() {
	
	var retorno = true;
	
	if (!verTitulo()) retorno = false;
	
	return retorno;
	
}

/*
 * Listas em geral
 */

/**
 * Responsavel por deletar
 * 
 * @param {Object} url
 * @since 30/08/2007
 */
function deletar(url) {
	
	if (confirm('Deseja realmente excluir'))
		location.href = url;
	
}

/**
 * Verifica se ira selecionar ou nao todos os checkbox
 * 
 * @param {Object} obj
 * @since 11/9/2007
 */
function selecionar(obj) {
	
	if (obj.checked)
		selecionarTudo();
	else
		deselecionarTudo();
	
}

/**
 * Responsavel por selecionar todos objectos do tipo checkbox
 * 
 * @since 11/9/2007
 */
function selecionarTudo() {
	
	for (var i = 0; i < document.forms[1].elements.length; i++)
		if (document.forms[1].elements[i].type == 'checkbox')
			document.forms[1].elements[i].checked = true;
		

}

/**
 * Responsavel por deselecionar todos objectos do tipo checkbox
 * 
 * @since 11/9/2007
 */
function deselecionarTudo() {

	for (var i = 0; i < document.forms[1].elements.length; i++)
		if (document.forms[1].elements[i].type == 'checkbox')
			document.forms[1].elements[i].checked = false;

}

/**
 * Leitura Secao/Artigo
 */

/*
 * Acessibilidade conteudo
 */

//Variaveis
var defaultFontSize = 80;
var currentFontSize = defaultFontSize;

/**
 * @since 17/9/2007
 */
function tamTexto(acao) {
	
	if (acao == '+') {
		changeFontSize(1);
		return false;
	} else {
		changeFontSize(-1);
		return false;
	}
	
}

/**
 * @param {Object} sizeDifference
 * @since 17/9/2007
 */
function changeFontSize(sizeDifference) {
	
	currentFontSize = parseInt(currentFontSize) + parseInt(sizeDifference * 5);

	if(currentFontSize > 150)
		currentFontSize = 150;
	else if(currentFontSize < 70)
		currentFontSize = 70;

	$j('#showTexto').css('font-size', currentFontSize + '%');
	
}

/*
 * Comentarios
 */

/**
 * @param {Object} codigo
 * @since 17/9/2007
 */
function exibirComentario(codigo) {
	
	var pars = 'codigo=' + codigo;

	var html = $j.ajax({
	
		type: 'POST',
		url: '/src/buscacomentarios.php',
		data: pars,
		async: false
	
	}).responseText;

	$j('#comentario').html(html);
	$j('#comentario').fadeIn('slow');
	
}

/**
 * @since 18/09/2007
 */
function showFormComentario(codigo) {

	var pars = 'codigo=' + codigo;
	
	var html = $j.ajax({
		
		type: 'POST',
		url: '/src/frmcomentar.php',
		data: pars,
		async: false
		
	}).responseText;
	
	$j('#comentario').html(html);
	$j('#comentario').fadeIn('slow');
	
}

/**
 * @since 18/09/2007
 */
function showFormIndicacao(codigo) {
	
	var pars = 'codigo=' + codigo;
	
	var html = $j.ajax({
		
		type: 'POST',
		url: '/src/frmindicar.php',
		data: pars,
		async: false
		
	}).responseText;
	
	$j('#comentario').html(html);
	$j('#comentario').fadeIn('slow');
	
}

/**
 * @param {Object} codigo
 * @since 18/9/2007
 */
function comentar(codigo) {
	
	var retorno = true;
	
	if (!verNome()) retorno = false;
	if (!verEmail(true)) retorno = false;
	if (!verDescricao()) retorno = false;
	
	if (!retorno)
		
		return retorno;
	
	else {
	
		var pars = $j("input[@type='text']").serialize();
		
		pars += '&mensagem=' +  $j('#descricao').val();
		pars += '&codigo=' + codigo;
		
		var html = $j.ajax({
			
			type: 'POST',
			url: '/src/comentar.php',
			data: pars,
			async: false
			
		}).responseText;
		
		$j('#comentario').html(html);
		$j('#comentario').fadeIn('slow');
		
	}
	
}

function indicar () {
	
	var pars = $j("#comentario input[@type='text']").serialize();
	
	pars += '&url=' +  location.href;
	
	var html = $j.ajax({
		
		type: 'POST',
		url: '/src/indicar.php',
		data: pars,
		async: false
		
	}).responseText;
	
	$j('#comentario').html(html);
	$j('#comentario').fadeIn('slow');
		
}

/*
 * Contato
 */

/**
 * @since 27/09/2007
 */
function enviarEmail () {
	
	var retorno = true;
	
	if (!verNome()) retorno = false;
	if (!verEmail()) retorno = false;
	if (!verAssunto()) retorno = false;
	if (!verMensagem()) retorno = false;
	
	return retorno;
	
}

/**
 * @since 29/09/2007
 */
function Saldacao () {

	var today = new Date();
	var hrs = today.getHours();
	
	if (hrs < 12)
		document.write("Bom Dia");
	else if (hrs < 18)
		document.write("Boa Tarde");
	else
		document.write("Boa Noite");

}

/**
 * @since 1/10/2007
 * @param {Object} codigo
 */
function deletaImagem(codigo, imagem) {
	
	if (confirm('Deseja realmente deletar a imagem')) {
		
		var pars = 'codigo=' + codigo + '&imagem=' + imagem;
	
		var html = $j.ajax({
	
			type: 'POST',
			url: '/src/deletaimagem.php',
			data: pars,
			async: false
	
		}).responseText;
		
		location.href = location.href;
		
	}
	
}
