function enviarMala(id){

	popup("malaEnvio.php?id="+id, 300, 100);

}

function filtrarPesquisa(){

	var f = document.form;

	f.submit();
}

function verificaPais(){
	var f = document.pesquisa;

	if(f.pais.value == 33){
		document.getElementById("cmbuf").style.display = "block";
		document.getElementById("txtuf").style.display = "none";
		document.getElementById("cmbcidade").style.display = "none";
		document.getElementById("txtcidade").style.display = "none";
	}else{
		document.getElementById("cmbuf").style.display = "none";
		document.getElementById("txtuf").style.display = "block";
		document.getElementById("cmbcidade").style.display = "none";
		document.getElementById("txtcidade").style.display = "block";
	}
}

var xmlHttp;

/* Essa funo manda a ID selecionada do combo de estados para a pgina que ir filtrar as cidades */
function MandaID(str)
{
	document.getElementById("cmbcidade").style.display = "block";
	document.getElementById("txtcidade").style.display = "none";

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Este browser não suporta HTTP Request");
		return;
	}

	var url="pesquisa_load_cidades.php"; // o arquivo que ir executar a SQL das cidades
	url=url+"?uf="+str // recebe o ID do estado para filtrar as cidade
	url=url+"&sidjs="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}

/* Essa funo ir exibir o resultado na DIV */
function stateChanged()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("cmbcidade").innerHTML=xmlHttp.responseText;
	}
}

/* Instancia */
function GetXmlHttpObject()
{
var objXMLHttp=null;

	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	return objXMLHttp;
}

function ExibeIds()
{
var Estado = document.getElementById('uf');
var Cidade = document.getElementById('cidade');

if (Estado.value != '' && Cidade.value != '')
alert('ID do estado : ' + Estado.value + ' (' + Estado.options[Estado.options.selectedIndex].text + ')' + '\n\n' + 'ID da cidade : ' + Cidade.value + ' (' + Cidade.options[Cidade.options.selectedIndex].text + ')');
}


function loadXML(xmlFile)
{
  var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  //alert("ae");
  xmlDoc.async="false";
  xmlDoc.onreadystatechange=verify;
  xmlDoc.load(xmlFile);
  xmlObj=xmlDoc.documentElement;

  return xmlObj;
}

function verify()
{
  // 0 Object is not initialized
  // 1 Loading object is loading data
  // 2 Loaded object has loaded data
  // 3 Data from object can be worked with
  // 4 Object completely initialized
  if (xmlDoc.readyState != 4)
  {
      return false;
  }
}

function loadSecao(xml){


	var xmlObj = loadXML(xml);

	for(var i=0; i < 50 ; i++){

		//se secao nao tem subtitulo
		//alert(xmlObj.childNodes(i).childNodes(0).firstChild.text);
		if(xmlObj.childNodes(i).childNodes(1).tagName !="subsecao"){

			document.write("<li><a href=\"./"+xmlObj.childNodes(i).childNodes(1).firstChild.text+"\" class=\"menu2a\">"+
			xmlObj.childNodes(i).childNodes(0).firstChild.text+"</a></li>\n");

		}else{

			document.write("<li>"+xmlObj.childNodes(i).childNodes(0).firstChild.text+"<ul class=\"menu2sub\">\n");

			for(var j=0;xmlObj.childNodes(i).childNodes(1).childNodes(j) != undefined ;j++){

				document.write("<li><a href=\"./"+xmlObj.childNodes(i).childNodes(1).childNodes(j).childNodes(1).firstChild.text+"\" class=\"menu2a\">"+
				xmlObj.childNodes(i).childNodes(1).childNodes(j).childNodes(0).firstChild.text+"</a></li>\n");

				/*alert(xmlObj.childNodes(i).childNodes(1).tagName);
				if(xmlObj.childNodes(i).childNodes(1).tagName !="subsecao"){
					break;
				}*/
			}
			document.write("</ul></li>\n");
			//alert(i);
		}


		if(xmlObj.childNodes(i).childNodes(0).tagName == ""){
			alert("break "+i);
		break;
		}

	}
	//alert(xmlObj.childNodes(9).childNodes(1).firstChild.text);
}

function loadEdicao(xml){

	var xmlObj = loadXML(xml);

	document.write("<tr>");
    document.write("<td width=\"170\" height=\"183\" align=\"center\" valign=\"bottom\" background=\"../images/fd_menu1.gif\">");
	document.write("<a class=\"nosite3\" href=\""+xmlObj.childNodes(4).firstChild.text+"\">");
	document.write("<img src=\""+xmlObj.childNodes(3).firstChild.text+"\" width=\"125\" height=\"169\" border=\"0\" />");
	document.write("</a>");
	document.write("</td>");
	document.write("</tr>");
    document.write("<tr>");
    document.write("<td height=\"18\" align=\"center\" class=\"menu1\"><a href=\"./"+xmlObj.childNodes(4).firstChild.text+"\" class=\"menu1\">Edição n "+xmlObj.childNodes(0).firstChild.text+" | "+xmlObj.childNodes(1).firstChild.text+" de "+xmlObj.childNodes(2).firstChild.text+"</a> </td>");
    document.write("</tr>");

}

function alterarSenha(id){

	var f = document.form;

	f.action = "./?go=usuarioSenha";
	f.id.value = id;
	f.submit();

}

function buscar(){

	var f = document.form;

	f.go.value = "busca";
	f.submit();

}

function validaPesquisa(){

	var f = document.pesquisa;

	if(f.uf.value == "" && f.estado_outros.value == ""){
		alert("Por favor, informe o campo estado");
		return;
	}

	if(f.cidade == undefined && f.cidade_outros.value == ""){
		alert("Por favor, informe o campo cidade");
		return;
	}

	if(f.nome.value == ""){
		alert("Por favor, informe o campo nome");
		f.nome.focus();
		return;
	}

	if(f.email.value == ""){
		alert("Por favor, informe o campo email");
		f.email.focus();
		return;
	}

	if(f.idade.value == ""){
		alert("Por favor, informe o campo idade");
		f.idade.focus();
		return;
	}

	if(f.sexo.value == ""){
		alert("Por favor, informe o campo sexo");
		f.sexo.focus();
		return;
	}

	if(f.ocupacao.value == ""){
		alert("Por favor, informe o campo ocupação");
		f.ocupacao.focus();
		return;
	}

	if(f.religiao.value == "" && f.religiao_outros.value == ""){
		alert("Por favor, informe o campo religião");
		f.religiao.focus();
		return;
	}


	if(f.pais.value == ""){
		alert("Por favor, informe o campo pais");
		f.pais.focus();
		return;
	}



	if(f.escolaridade.value == ""){
		alert("Por favor, informe o campo escolaridade");
		f.escolaridade.focus();
		return;
	}

	if(f.renda.value == ""){
		alert("Por favor, informe o campo renda");
		f.renda.focus();
		return;
	}

	if(!f.habito[0].checked && !f.habito[1].checked && !f.habito[2].checked){
		alert("Por favor, informe o campo hábito de leitura");
		f.habito[0].focus();
		return;
	}

	var i = 1;
	var existe = false;
	while(document.getElementById("meio"+i) != undefined){

		if(document.getElementById("meio"+i).checked)	{
			existe = true;
			break;
		}
		i++;
	}
	if(!existe){
		alert("Por favor, informe ao menos um meio de informações");
		return;
	}

	i = 1;
	existe = false;
	while(document.getElementById("leitura"+i) != undefined){

		if(document.getElementById("leitura"+i).checked)	{
			existe = true;
			break;
		}
		i++;
	}

	if(!existe && f.leitura_outros.value ==""){
		alert("Por favor, informe o que costuma ler");
		return;
	}


	if(!f.assinatura[0].checked && !f.assinatura[1].checked && f.assinatura_quais.value == ""){
		alert("Por favor, informe o campo se assina alguma revista");
		f.assinatura[0].focus();
		return;
	}

	if(!f.aquisicao[0].checked && !f.aquisicao[1].checked && !f.aquisicao[2].checked && !f.aquisicao[3].checked){
		alert("Por favor, informe o campo costuma adquirir a revista");
		f.aquisicao[0].focus();
		return;
	}

	if(!f.comoconheceu[0].checked && !f.comoconheceu[1].checked && !f.comoconheceu[2].checked &&
	   !f.comoconheceu[3].checked && !f.comoconheceu[4].checked && f.comoconheceu_outros.value == ""){

		alert("Por favor, informe o campo como conheceu a revista");
		f.comoconheceu[0].focus();
		return;
	}

	i = 1;
	existe = false;
	while(document.getElementById("costumaler"+i) != undefined){

		if(document.getElementById("costumaler"+i).checked)	{
			existe = true;
			break;
		}
		i++;
	}

	if(!existe){
		alert("Por favor, informe outras revistas que costuma ler");
		return;
	}

	i = 1;
	existe = false;
	while(document.getElementById("maissecao"+i) != undefined){

		if(document.getElementById("maissecao"+i).checked)	{
			existe = true;
			break;
		}
		i++;
	}

	if(!existe){
		alert("Por favor, informe o campo seção que mais gosta");
		return;
	}

	i = 1;
	existe = false;
	while(document.getElementById("menossecao"+i) != undefined){

		if(document.getElementById("menossecao"+i).checked)	{
			existe = true;
			break;
		}
		i++;
	}

	if(!existe){
		alert("Por favor, informe o campo seção que menos gosta");
		return;
	}

	if(!f.tamtexto[0].checked && !f.tamtexto[1].checked && !f.tamtexto[2].checked){
		alert("Por favor, informe o campo sobre textos da RHBN");
		f.tamtexto[0].focus();
		return;
	}

	if(!f.linguagem[0].checked && !f.linguagem[1].checked && !f.linguagem[2].checked){
		alert("Por favor, informe o que acha da linguagem da revista.");
		f.linguagem[0].focus();
		return;
	}

	if(!f.melhorcapa[0].checked && !f.melhorcapa[1].checked && !f.melhorcapa[2].checked &&
	   !f.melhorcapa[3].checked && !f.melhorcapa[4].checked && !f.melhorcapa[5].checked &&
	   !f.melhorcapa[6].checked && !f.melhorcapa[7].checked && !f.melhorcapa[8].checked &&
	   !f.melhorcapa[9].checked && !f.melhorcapa[10].checked && !f.melhorcapa[11].checked &&
	   !f.melhorcapa[12].checked && !f.melhorcapa[13].checked && !f.melhorcapa[14].checked &&
	   !f.melhorcapa[15].checked && !f.melhorcapa[16].checked && !f.melhorcapa[17].checked &&
	   !f.melhorcapa[18].checked && !f.melhorcapa[19].checked && !f.melhorcapa[20].checked &&
	   !f.melhorcapa[21].checked && !f.melhorcapa[22].checked && !f.melhorcapa[23].checked &&
	   !f.melhorcapa[24].checked && !f.melhorcapa[25].checked
	   ){

		alert("Por favor, informe o campo melhor capa");
		f.melhorcapa.focus();
		return;
	}

	if(!f.reutiliza[0].checked && !f.reutiliza[1].checked && !f.reutiliza[2].checked && !f.reutiliza[3].checked && f.reutiliza_outros.value == ""){
		alert("Por favor, informe o campo como reutiliza");
		f.reutiliza[0].focus();
		return;
	}

	if(!f.facilidade[0].checked && !f.facilidade[1].checked && !f.facilidade[2].checked){
		alert("Por favor, informe o campo facilidade encontra a RHBN");
		f.facilidade[0].focus();
		return;
	}

	f.submit();
}

function validaBanner(){

	var f = document.form;

	if(f.titulo.value == ""){
		alert("Por favor, informe o campo titulo");
		f.titulo.focus();
		return;
	}

	if(f.link.value == ""){
		alert("Por favor, informe o campo link");
		f.link.focus();
		return;
	}

	if(f.id.value =="" && f.caminho.value == ""){
		alert("Por favor, informe o campo caminho");
		f.caminho.focus();
		return;
	}

	if(f.autor.value == ""){
		alert("Por favor, informe o campo autor");
		f.autor.focus();
		return;
	}

	f.submit();
}

function incluirLink(){

	var f = document.form;

	f.acao.value = "incluir";

	f.submit();
}

function atualizaordem(){

	var f = document.form;

	f.order.value="c.dt_inclusao desc";
	f.acao.value="";
	f.submit();

}

function abrirSessoes(sessao, revista){

	popup("sessoes.php?sessao="+sessao+"&idrevista="+revista, 600, 400);
	return;
}

function abrirSessoesHome(){

	var f = document.form;

	popup("sessoeshome.php?sessao="+f.sessao.value+"&posicao="+f.posicao.value, 600, 400);
	return;
}

function goAnexarConteudo(revista){

	var f = document.form;

	f.action = "./?go=anexa_conteudo";
	f.idrevista.value = revista;
	f.submit();
}

function goPreviewEdicao(id){

	var f = document.form;

	popup("previewedicao.php?id="+id, 620, 400);
	return;
}

function goAnexarPosicao(id){

	var f = document.form;

	f.action = "./?go=sessoeshome";
	f.id.value = id;
	f.submit();
}

function anexarConteudo(conteudo){

	var f = document.form;

	f.idconteudo.value = conteudo;
	f.submit();
}

function excluirLink(id){

	var f = document.form;
	f.id.value = id;
	f.acao.value = "excluir";

	f.submit();
}

function excluirComentario(id){

	var f = document.form;
	f.id.value = id;
	f.acao.value = "excluir";

	f.submit();
}

function validaContato(){

	var f = document.fcadastro;

	if(f.nome.value == ""){
		alert("Por favor, informe o nome");
		f.nome.focus();
		return;
	}

	if(f.email.value == ""){
		alert("Por favor, informe o email");
		f.email.focus();
		return;
	}

	if(f.telefone.value == ""){
		alert("Por favor, informe o telefone");
		f.telefone.focus();
		return;
	}

	if(f.assunto.value == ""){
		alert("Por favor, informe o assunto");
		f.assunto.focus();
		return;
	}

	if(f.msg.value == ""){
		alert("Por favor, informe a mensagem");
		f.msg.focus();
		return;
	}

	f.submit();
}
function validaBlog(){

	var f = document.form;

	if(f.titulo.value == ""){
		alert("Por favor, informe o campo titulo");
		f.titulo.focus();
		return;
	}

	if(f.chamada.value == ""){
		alert("Por favor, informe a chamada");
		f.chamada.focus();
		return;
	}

	if(f.autor.value == ""){
		alert("Por favor, informe o campo autor");
		f.autor.focus();
		return;
	}

	f.submit();
}

function validaSenha(){

	var f = document.form;

	if(f.senhaantiga.value ==""){

		alert("Informe a senha atual");
		f.senhaantiga.focus();
		return false;
	}

	if(f.senhanova.value ==""){

		alert("Informe a nova senha");
		f.senhanova.focus();
		return false;

	}

	if(f.confsenha.value ==""){

		alert("Informe a confirmação da senha");
		f.confsenha.focus();
		return false;

	}

	if(f.senhanova.value != f.confsenha.value){

		alert("O valor da nova senha e confirmação não são iguais");
		f.senhanova.focus();
		return false;

	}
	f.submit();
}

function validaSenha2(){

	var f = document.fsenha;

	if(f.senhaantiga.value ==""){

		alert("Informe a senha atual");
		f.senhaantiga.focus();
		return false;
	}

	if(f.senhanova.value ==""){

		alert("Informe a nova senha");
		f.senhanova.focus();
		return false;

	}

	if(f.confsenha.value ==""){

		alert("Informe a confirmação da senha");
		f.confsenha.focus();
		return false;

	}

	if(f.senhanova.value != f.confsenha.value){

		alert("O valor da nova senha e confirmação não são iguais");
		f.senhanova.focus();
		return false;

	}
	f.submit();
}

function validaClienteAdm(){

	var f = document.form;

	if(f.nome.value == ""){
		alert("Por favor, informe o campo nome");
		f.nome.focus();
		return;
	}

	if(f.senha != undefined){
		if(f.senha.value ==""){

			alert("Informe a senha");
			f.senha.focus();
			return false;

		}

		if(f.csenha.value ==""){

			alert("Informe a confirmação da senha");
			f.csenha.focus();
			return false;

		}

		if(f.senha.value != f.csenha.value){

			alert("O valor da senha e confirmação não são iguais");
			f.senha.focus();
			return false;

		}

	}

	if(f.email.value == ""){
		alert("Por favor, informe o campo email");
		f.email.focus();
		return;
	}

	if(f.cidade.value == ""){
		alert("Por favor, informe o campo cidade");
		f.cidade.focus();
		return;
	}

	if(f.uf.value == ""){
		alert("Por favor, informe o campo uf");
		f.uf.focus();
		return;
	}

	f.submit();

}
function validaCliente(){

	var f = document.fcadastro;

	if(f.nome.value == ""){
		alert("Por favor, informe o campo nome");
		f.nome.focus();
		return;
	}

	if(f.apelido.value == ""){
		alert("Por favor, informe o apelido");
		f.apelido.focus();
		return;
	}

	if(f.senha != undefined){
		if(f.senha.value ==""){

			alert("Informe a senha");
			f.senha.focus();
			return false;

		}

		if(f.csenha.value ==""){

			alert("Informe a confirmação da senha");
			f.csenha.focus();
			return false;

		}

		if(f.senha.value != f.csenha.value){

			alert("O valor da senha e confirmação não são iguais");
			f.senha.focus();
			return false;

		}

	}

	if(f.email != undefined){

		if(f.email.value == ""){
			alert("Por favor, informe o campo email");
			f.email.focus();
			return;
		}
	}

	if(f.cidade.value == ""){
		alert("Por favor, informe o campo cidade");
		f.cidade.focus();
		return;
	}

	if(f.uf.value == ""){
		alert("Por favor, informe o campo uf");
		f.uf.focus();
		return;
	}

	f.submit();
}

function validaComentario_blog(){

	var f = document.form;

	if(f.idblog.value == ""){
		alert("Por favor, informe o campo idblog");
		f.idblog.focus();
		return;
	}

	if(f.idcliente.value == ""){
		alert("Por favor, informe o campo idcliente");
		f.idcliente.focus();
		return;
	}

	if(f.comentarioblog.value == ""){
		alert("Por favor, informe o campo comentarioblog");
		f.comentarioblog.focus();
		return;
	}

	if(f.dtcomentarioblog.value == ""){
		alert("Por favor, informe o campo dtcomentarioblog");
		f.dtcomentarioblog.focus();
		return;
	}

	if(f.capya.value == ""){
		alert("Por favor, informe a confirmação");
		f.capya.focus();
		return;
	}

	f.submit();
}

function validaComentario_conteudo(){

	var f = document.form;

	if(f.idconteudo.value == ""){
		alert("Por favor, informe o campo idconteudo");
		f.idconteudo.focus();
		return;
	}

	if(f.idcliente.value == ""){
		alert("Por favor, informe o campo idcliente");
		f.idcliente.focus();
		return;
	}

	if(f.comentarioconteudo.value == ""){
		alert("Por favor, informe o campo comentarioconteudo");
		f.comentarioconteudo.focus();
		return;
	}

	if(f.dtcomentarioconteudo.value == ""){
		alert("Por favor, informe o campo dtcomentarioconteudo");
		f.dtcomentarioconteudo.focus();
		return;
	}

	if(f.capya.value == ""){
		alert("Por favor, informe a confirmação");
		f.capya.focus();
		return;
	}

	f.submit();
}

function validaConteudo(){

	var f = document.form;

	if(f.idtiposessao.value == ""){
		alert("Por favor, informe a seção");
		f.idtiposessao.focus();
		return;
	}

	if(f.dtexpiracao.value != "" && !verifica_data(f.dtexpiracao)){

		alert("Por favor, informe corretamente a data de expiração");
		f.dtexpiracao.focus();
		return;

	}

	if(!f.permitecomentario[0].checked && !f.permitecomentario[1].checked){
		alert("Por favor, informe se o campo permite comentário");
		f.permitecomentario.focus();
		return;
	}

	if(f.dtexpiracao.value!=""){
		f.dtexpiracaobd.value = f.dtexpiracao.value.substring(6,10)+"-"+
								f.dtexpiracao.value.substring(3,5)+"-"+
								f.dtexpiracao.value.substring(0,2);
	}


	if(f.dtinclusao != undefined){
		if(f.dtinclusao.value != "" && !verifica_data(f.dtinclusao)){
			alert("Por favor, informe corretamente a data de inclusao");
			f.dtinclusao.focus();
			return;
		}
	}

	if(f.dtinclusao != undefined && f.dtinclusao.value!=""){
		f.dtinclusaobd.value = f.dtinclusao.value.substring(6,10)+"-"+
								f.dtinclusao.value.substring(3,5)+"-"+
								f.dtinclusao.value.substring(0,2);
	}

	f.submit();
}

function validaConteudo_pagina(){

	var f = document.form;

	if(f.idconteudo.value == ""){
		alert("Por favor, informe o campo idconteudo");
		f.idconteudo.focus();
		return;
	}

	f.submit();
}

function verificaResolucao(){

	if(screen.width >=1024 && screen.height >=768){
		document.getElementById("bar1024").style.display="block";
	}

}

function validaFonte(){

	var f = document.form;

	if(f.tipofonte.value == ""){
		alert("Por favor, informe o campo tipofonte");
		f.tipofonte.focus();
		return;
	}

	if(f.titulo.value == ""){
		alert("Por favor, informe o campo titulo");
		f.titulo.focus();
		return;
	}

	if(f.chamada.value == ""){
		alert("Por favor, informe o campo chamada");
		f.chamada.focus();
		return;
	}

	if(f.arquivo.value == ""){
		alert("Por favor, informe o campo arquivo");
		f.arquivo.focus();
		return;
	}

	if(f.dtinclusao.value == ""){
		alert("Por favor, informe o campo dtinclusao");
		f.dtinclusao.focus();
		return;
	}

	if(f.dtatualizacao.value == ""){
		alert("Por favor, informe o campo dtatualizacao");
		f.dtatualizacao.focus();
		return;
	}

	f.submit();
}

function validaLink_conteudo(){

	var f = document.form;

	if(f.titulo.value == ""){
		alert("Por favor, informe o campo titulo");
		f.titulo.focus();
		return;
	}

	if(f.link.value == ""){
		alert("Por favor, informe o campo link");
		f.link.focus();
		return;
	}

	if(f.idconteudo.value == ""){
		alert("Por favor, informe o campo idconteudo");
		f.idconteudo.focus();
		return;
	}

	f.submit();
}

function validaLink_fonte(){

	var f = document.form;

	if(f.titulo.value == ""){
		alert("Por favor, informe o campo titulo");
		f.titulo.focus();
		return;
	}

	if(f.link.value == ""){
		alert("Por favor, informe o campo link");
		f.link.focus();
		return;
	}

	if(f.idfonte.value == ""){
		alert("Por favor, informe o campo idfonte");
		f.idfonte.focus();
		return;
	}

	f.submit();
}

function validaMala(){

	var f = document.form;

	if(f.titulo.value == ""){
		alert("Por favor, informe o campo titulo");
		f.titulo.focus();
		return;
	}

	if(f.autor.value == ""){
		alert("Por favor, informe o campo autor");
		f.autor.focus();
		return;
	}

	f.submit();
}

function validaRevista(){

	var f = document.form;

	if(f.edicao.value == ""){
		alert("Por favor, informe o campo edição");
		f.edicao.focus();
		return;
	}

	if(f.mesedicao.value == ""){
		alert("Por favor, informe o campo mês edição");
		f.mesedicao.focus();
		return;
	}

	if(f.anoedicao.value == ""){
		alert("Por favor, informe o campo ano edição");
		f.anoedicao.focus();
		return;
	}

	if(f.acao.value == "incluir" && f.imagem.value == ""){
		alert("Por favor, informe a imagem da capa");
		f.imagem.focus();
		return;
	}

	f.sessoes.value = "";
	for(var i=0; i < f.elements.length; i++){

		if(f.elements[i].name.indexOf("sessao_")> -1){

			var arrSesssao = f.elements[i].name.split("_");
			var idsessao = arrSesssao[1];

			f.sessoes.value += idsessao+"="+f.elements[i].value+"_";
		}
	}

	f.sessoes.value = f.sessoes.value.substring(0, f.sessoes.value.length-1);
	f.submit();
}

function validaRevista_conteudo(){

	var f = document.form;

	if(f.idrevista.value == ""){
		alert("Por favor, informe o campo idrevista");
		f.idrevista.focus();
		return;
	}

	if(f.idconteudo.value == ""){
		alert("Por favor, informe o campo idconteudo");
		f.idconteudo.focus();
		return;
	}

	f.submit();
}

function validaTipo_sessao(){

	var f = document.form;

	if(f.nome.value == ""){
		alert("Por favor, informe o campo nome");
		f.nome.focus();
		return;
	}

	f.submit();
}

function validaUsuario(){

	var f = document.form;

	if(f.nome.value == ""){
		alert("Por favor, informe o campo nome");
		f.nome.focus();
		return;
	}

	if(f.nome.value == ""){
		alert("Por favor, informe o campo nome");
		f.nome.focus();
		return;
	}

	if(f.nome.value == ""){
		alert("Por favor, informe o campo nome");
		f.nome.focus();
		return;
	}

	f.submit();
}

function validaComentario(){

	var f = document.form;

	if(f.sessaoativa != undefined){

		if(f.comentario.value == ""){
			alert("Por favor, informe o comentário");
			f.comentario.focus();
			return;
		}

	}else{
		if(f.nome.value == ""){
			alert("Por favor, informe o nome");
			f.nome.focus();
			return;
		}

		if(f.comentario.value == ""){
			alert("Por favor, informe o comentário");
			f.comentario.focus();
			return;
		}
	}

	if(f.capya.value == ""){
		alert("Por favor, informe a confirmação");
		f.capya.focus();
		return;
	}

	f.submit();
}

function popup(url, w, h){;

	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	window.open(url, "Janela", "width="+w+", height="+h+", scrollbars=yes, statusbar=no, top="+wint+", left="+winl);

}

function paginacao(pag){

	var f = document.form;

	f.action = "";
	f.pagina.value = pag;
	f.submit();

}

function executar(id, url, acao){

	var f = document.form;

	f.action = url;
	f.acao.value = acao;
	f.id.value = id;
	f.submit();

}

function geraHTML(xmlfile, xslfile){

	// Load XML
	var xml = new ActiveXObject("Microsoft.XMLDOM");
	xml.async = false;
	xml.load(xmlfile);

	var xsl = new ActiveXObject("Microsoft.XMLDOM");
	xsl.async = false;
	xsl.load(xslfile);
	document.write(xml.transformNode(xsl));
}

function numbersonly(myfield, e, dec){
	var key;
	var keychar;
	if (window.event){
		key = window.event.keyCode;
	}else if (e){
		key = e.which;
	}else{
		return true;
	}
	keychar = String.fromCharCode(key);
	// control keys
	if ((key==null) || (key==0) || (key==8) ||
	(key==9) || (key==13) || (key==27) ){
		return true;
	}
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1)){
		return true;
	}
	// decimal point jump
	else if (dec && (keychar == "." || keychar == "," )){
		myfield.form.elements[dec].focus();
		return false;
	}
	else{
		return false;
	}
}

function txtBoxFormat(objForm, strField, sMask, evtKeyPress) {

	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

	if(document.all) { // Internet Explorer
		nTecla = evtKeyPress.keyCode; }
	else if(document.layers) { // Nestcape
		nTecla = evtKeyPress.which;
	}

	sValue = objForm[strField].value;
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );

	fldLen = sValue.length;
	mskLen = sMask.length;
	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;

	while (i <= mskLen) {

		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

		if (bolMask) {
			sCod += sMask.charAt(i);
			mskLen++;
		} else {
			sCod += sValue.charAt(nCount);
			nCount++;
		}

		i++;
	}

	objForm[strField].value = sCod;

	if (nTecla != 8) { // backspace
		if (sMask.charAt(i-1) == "9") { // apenas números...
			return ((nTecla > 47) && (nTecla < 58));
		} else { // qualquer caracter...
			return true;
		}
	}else {
		return true;
	}
}

function verifica_data(data) {

	if (data.value != "") {
		dia = (data.value.substring(0,2));
		mes = (data.value.substring(3,5));
		ano = (data.value.substring(6,10));
		situacao = "";

		if(isNaN(dia+""+mes+""+ano)){
			return false;
		}

		if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
			situacao = "falsa";
		}

		if (mes < 01 || mes > 12 ) {
			situacao = "falsa";
		}

		if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
			situacao = "falsa";
		}

		if (situacao == "falsa") {
			return false;
		}

		return true;

	}else{

		return false;
	}
}
