function ExecutaBD_Imprensa(campo){
document.forms[0].action = "atualiza_imprensa.php?nome_img="+document.getElementById("nome_img").value;
document.forms[0].target = "_parent";
codigo = parseInt(document.getElementById("codigo").value);

 if (campo.value == "Salvar"){

  if (undefined == document.getElementById("nome_img") && codigo == 0)
  {
   alert("Selcione a imagem!");
   return false;
  }
  else{
   legenda  = document.getElementById("legenda").value;
   link     = document.getElementById("link").value;
   cont     = 0;
   msg      = "O(s) campo(s) é(são) obrigatório(s): \n";
   if (legenda == ""){
    msg += "legenda; \n";
    cont++;
   }
//   if (link == ""){
//    msg += "link";
//    cont++;
//   }
   if (cont > 0){
    alert(msg);
    return false;
   }
   else{
    if (parseInt(document.getElementById("codigo").value) > 0)
     document.getElementById("acao").value = "A";
    
    document.forms[0].submit();

   }
  }
 }
 else if (campo.value == "Excluir"){
  if (parseInt(document.getElementById("codigo").value) > 0){
   document.getElementById("acao").value = "D";
   document.forms[0].submit();
  }
  else{
   alert("Ação não permitida!");
   return false;
  }
 }
 return true;
}

function completaData(campo){
    qtcaracteres=(campo.value).length;

    if (qtcaracteres ==2 || qtcaracteres == 5)
    campo.value =campo.value + "/";

if (qtcaracteres == 5)
    campo.value=campo.value + "20";

}

function completaHora(campo){
    qtcaracteres=(campo.value).length;

    if (qtcaracteres ==2 || qtcaracteres == 5)
    campo.value =campo.value + ":";

if (qtcaracteres == 5)
    campo.value=campo.value + "00";

}

function ExecutarBD(campo){
    if (campo.value == "Salvar"){
        if (document.forms[0].codigo.value > 0)
            document.forms[0].acao.value = "A";
        document.forms[0].submit();
    }
    else if (campo.value == "Excluir"){
        document.forms[0].acao.value = "D";
        document.forms[0].submit();
    }
}

function AbreSubMenu(num,focu,abrir){
    var cont = 0;
        
    for (var i=0; i<num; i++){
        if (i != focu && i!=abrir)
            document.getElementById("subMenu["+i+"]").style.display="none";
        else if (abrir == i || focu == i){
            document.getElementById("subMenu["+i+"]").style.display="block";
            document.getElementById("subMenu["+i+"]").focus();
        }
    }
}

function AbrirMiniatura(idDiv){
 
 document.getElementById(idDiv).style.display='block';
}

function FecharMiniatura(idDiv){
 document.getElementById(idDiv).style.display='none';
}

function NovoNoticia(){
 window.location='topo.php?link=noticia';
}

function SalvarNoticia(){
 var titulo = document.getElementById("titulo").value;
 var data   = document.getElementById("data").value;
 var autor  = document.getElementById("autor").value;
 var fonte  = document.getElementById("fonte").value;
 var codigo = document.getElementById("codigo").value;
 
 var cont = 0;
 var msg = "O(s) campo(s) é(são) obrigatório(s); \n";

 if (titulo == ""){
  cont++;
  msg += "Título; \n";
 }
 if (data == ""){
  cont++;
  msg += "Data; \n";
 }
 if (autor == ""){
  cont++;
  msg += "Autor; \n";
 }
 if (fonte == ""){
  cont++;
  msg += "Fonte; \n";
 }

 if (cont > 0){
  alert(msg);
  return false;
 }
 else{
  if (codigo != "0")
   document.getElementById("acao").value = "A";
  else
   document.getElementById("acao").value = "I";
  document.forms[0].submit();
 }
 return true;
}


function PesquisarNoticia(){
 window.location='topo.php?link=noticia_pesquisa';
}

function Submit(){
 document.forms[0].submit();
 return true;
}

function Excluir(){
 if (confirm("Deseja realizar a exclusão?")){
 document.getElementById("acao").value="D";
 document.forms[0].submit();
 return true;
 } else
 return false;
}

function PesquisarAgenda(){
 window.location="topo.php?link=agenda_pesquisa";
}

function SalvarAgenda(){
 var titulo = document.getElementById("titulo").value;
 var datainicial = document.getElementById("datainicial").value;
 var codigo      = document.getElementById("codigo").value;

 var cont = 0;
 var msg = "O(s) campos(s) de preenchimento obrigatório!\n";

 if (titulo == ""){
  msg += "Título; \n";
  cont++;
 }
 if (datainicial == "" || datainicial.length < 10){
  msg += "Data inicial;\n";
  cont++;
 }
 
 if (cont > 0){
  alert(msg);
  return false;
 }
 else{
  if (codigo == 0){
   document.getElementById("acao").value = "I";
  }
  else{
   document.getElementById("acao").value = "A";
  }
  document.forms[0].submit();
  return true;
 }
}

function NovoAgenda(){
 window.location='topo.php?link=agenda';
}
function SalvarPatrocinio(){
 document.forms[0].action = "atualiza_patrocinio.php?nome_img="+document.getElementById("nome_img").value;
 document.forms[0].target = "_parent";
 var link   = document.getElementById("link").value;
 var codigo = document.getElementById("codigo").value;

  if (undefined == document.getElementById("nome_img") && codigo == 0)
  {
   alert("Selcione a imagem!");
   return false;
  }

  if (codigo == "0" && document.getElementById("cFoto").value == ""){
      alert("Selecione a imagem!");
      return false;
  }

//  if (link == "" || link == "http://"){
//   alert("Informe o link!");
//    document.getElementById("link").focus();
//    return false;
//   }
   if (codigo == "0"){
    document.getElementById("acao").value="I";
   } else{
    document.getElementById("acao").value="A";
   }
   document.forms[0].submit();
   return true;
  }

  function NovoPatrocinio(){
   window.location='topo.php?link=patrocinio';
  }

  function PesquisarPatrocinio(){
   window.location='topo.php?link=patrocinio_pesquisar';
  }

  function ExcluirPatrocinio(){
   document.forms[0].action="atualiza_patrocinio.php";
   document.forms[0].target="_parent";
   document.getElementById("acao").value="D";
   document.forms[0].submit();
   return true;
  }
  
  function criaXMLHttp() {
   if (typeof XMLHttpRequest != "undefined")
		  return new XMLHttpRequest();
   else
    if (window.ActiveXObject) {
      var versoes = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
     }

   for (var i = 0; i < versoes.length; i++) {
    try
    {
     return new ActiveXObject(versoes[i]);
    }	catch (e) {
    }
   }
   throw new Error();
  }

   function LoadPage(div,link) {
    var url = link;
    var date=new Date();
    var complx="complx"+encodeURI(Math.random().toString() .replace(".","")+"="+date.getTime());
    url+=(url.match(/\?/)?"&":"?")+complx;

    var divInfo = eval("document.getElementById('"+div+"')");
    var XMLHttp = criaXMLHttp();
    XMLHttp.open("get", url, true);
    divInfo.innerHTML = carregando();

    XMLHttp.onreadystatechange = function () {
    if (XMLHttp.readyState == 4)
     if (XMLHttp.status == 200) 	{
      divInfo.innerHTML = XMLHttp.responseText;
      
     }
     else 	{
      divInfo.innerHTML = "Não foi possível encontrar \""+link+"\".";
      }
    };

    XMLHttp.setRequestHeader( "Content-Type","text/html; charset=ISO-8859-1" );
    XMLHttp.send();
   }

   function carregando() {
    var msg = "<span class='text_simples'>Carregando ...</span>";
    return msg;
   }

function LoadPagePost(form,pagina,div){
	var sBody = criaReqStr(document[form]);
 var complx="complx"+encodeURI(Math.random().toString() .replace(".","")+"="+date.getTime());
 pagina+=(pagina.match(/\?/)?"&":"?")+complx;
	var oXMLHttp = criaXMLHttp();
	// 1o arg: usa o método post
	// 2o arg: envia a requisição post a página do formulário
	// 3o arg: usa o modo assincrono
	oXMLHttp.open("post", pagina, true);
	// importante.. a maioria das linguagens server-side verifica
	// essa codificação para o parsing da informação
	oXMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	oXMLHttp.onreadystatechange = function (){
		// readyState == 4 quer dizer Completo e sem erros
		if(oXMLHttp.readyState == 4){
			exibeResult(div,oXMLHttp.responseText); // PASSO O NOME DA DIV, E A RESPOSTA DO PROCESSAMENTO DA PÁGINA
		}
		else if(oXMLHttp.readyState == 2 || oXMLHttp.readyState == 1 || oXMLHttp.readyState == 0){
		 exibeResult(div,carregando());
		}
		else if(oXMLHttp.readyState == 5){
			exibeResult(div,"Ocorreu um erro: " + oXMLHttp.statusText);
			exibeResult(div,oXMLHttp.readyState);
		}
	};
	// depois de ser setado todos os parametros
	// é enviado os valores usando o método post
	oXMLHttp.send(sBody);
}
function criaReqStr(oForm){
	var aPostStr = new Array();

	for(var i = 0; i < oForm.elements.length; i++){
		var sValor = encodeURIComponent(oForm.elements[i].name);
		sValor += "=";
		sValor += encodeURIComponent(oForm.elements[i].value);
		aPostStr.push(sValor);
	}
	// retorna uma string no padrão "post request":
	// nome1=valor1&nome2=valor2&...&nomeN=valorN
	return aPostStr.join("&");
}

function exibeResult(div,sTxt){
	var divStatus = document.getElementById(div);
	divStatus.innerHTML = sTxt;
}

function LoadPagePost_Recado(form,pagina,div){
	var sBody = criaReqStr(document[form]);
 var date=new Date();
 var complx="complx"+encodeURI(Math.random().toString() .replace(".","")+"="+date.getTime());
 pagina+=(pagina.match(/\?/)?"&":"?")+complx;
	var oXMLHttp = criaXMLHttp();
	// 1o arg: usa o método post
	// 2o arg: envia a requisição post a página do formulário
	// 3o arg: usa o modo assincrono
	oXMLHttp.open("post", pagina, true);
	// importante.. a maioria das linguagens server-side verifica
	// essa codificação para o parsing da informação
	oXMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	oXMLHttp.onreadystatechange = function (){
		// readyState == 4 quer dizer Completo e sem erros
		if(oXMLHttp.readyState == 4){
 //  document.getElementById(div).style.display="none";
			exibeResult(div,oXMLHttp.responseText); // PASSO O NOME DA DIV, E A RESPOSTA DO PROCESSAMENTO DA PÁGINA
   if (undefined != document.getElementById("repetido")){
    if (document.getElementById("repetido").value == "s"){
     alert("Esse recado já foi enviado!");
    }
    else if (document.getElementById("repetido").value == "n"){
     if (document.getElementById("inserir").value == "s"){
      alert("Seu recado será analisado para possível publicação. Obrigado!");
      document.getElementById("recado").value = "";
      document.getElementById("nome").value="";
     } else {
      alert("Seu recado não pode ser enviado. Tente novamente mais tarde!");
     }
    }
   }
		}
		else if(oXMLHttp.readyState == 2 || oXMLHttp.readyState == 1 || oXMLHttp.readyState == 0){
		 exibeResult(div,carregando());
		}
		else if(oXMLHttp.readyState == 5){
			exibeResult(div,"Ocorreu um erro: " + oXMLHttp.statusText);
			exibeResult(div,oXMLHttp.readyState);
		}
	};
	// depois de ser setado todos os parametros
	// é enviado os valores usando o método post
	oXMLHttp.send(sBody);
}

function apagarRecado(){
 if(confirm("Deseja realmente excluir o recado?")){
  document.getElementById("acao").value = "D";
  document.forms[0].submit();
 }
}

function AprovarRecado(){
 document.getElementById("acao").value = "A";
 document.forms[0].submit();
}

function link_salvar(){
 var link = document.getElementById("link").value;
 var nome = document.getElementById("nome").value;
 var codigo = document.getElementById("codigo").value;
 var cont = 0;
 var msg  = "O(s) campo(s) é(são) obrigatório(s); \n";

 if (link == "http://" || link == ""){
  cont++;
  msg += "Link; \n";
 }
 if (nome == ""){
  cont++;
  msg += "Nome; \n";
 }

 if (cont > 0){
  alert(msg);
  return false;
 } else {
  if (codigo == "0")
   document.getElementById("acao").value = "I";
  else
   document.getElementById("acao").value = "A";
  
   document.forms[0].submit();
   return true;
 }
}

function Imagem_Salvar(){
 var imagem = document.getElementById("cFoto").value;
 var codigo = document.getElementById("codigo").value;
 
 if (imagem == ""){
  alert("Selecione uma imagem!");
 } else {
  if (codigo == "0")
   document.getElementById("acao").value="I";
  else
   document.getElementById("acao").value="A";

  document.forms[0].action="atualiza_recomenda_imagem.php?nome_img="+document.getElementById("nome_img").value;
  document.forms[0].target="_parent";
  document.forms[0].submit();
 }
}

function Usuario_Salvar(){
 var aSenha = document.getElementById("aSenha").value;
 var senha  = document.getElementById("senha").value;
 var cSenha = document.getElementById("cSenha").value;

 if (senha == ""){
  alert("Informe sua senha!");
  return false;
 }
 if (senha != cSenha){
  alert("Confirme sua nova senha novamente!");
  document.getElementById("senha").value  = "";
  document.getElementById("cSenha").value = "";
  return false;
 }
 if (aSenha == ""){
  alert("Informe sua senha atual!");
  document.getElementById("senha").value  = "";
  document.getElementById("cSenha").value = "";
  return false;
 }
 document.forms[0].submit();
 return true;
}
function NovoRecomendaLink(){
    window.location='topo.php?link=recomenda_link';

}
