
function Trim(str){
while (str.charAt(0) == " ")
str = str.substr(1,str.length -1);

while (str.charAt(str.length-1) == " ")
str = str.substr(0,str.length-1);

return str;
}

function toPopup(obj, h, w, acao, id){
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings = "height="+h+",width="+w+",top="+TopPosition+",left="+LeftPosition+",scrollbars=no,noresizable";
	
	janela = window.open(acao,id,settings);	    
   
    if(janela == null)
      alert("Você tem uma Nova Mensagem. \nDesative seu sistema de Anti-Popup para que você possa receber mensagens.");
	return(janela);

}

function toPopupHistorico(obj, h, w, acao, id){
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings = "height="+h+",width="+w+",top="+TopPosition+",left="+LeftPosition+",scrollbars=yes,resizable";
    
	janela = window.open(acao, id, settings);
    
	if(janela == null)
      alert("Você tem uma Nova Mensagem. \nDesative seu sistema de Anti-Popup para que você possa receber mensagens.");
    return(janela);	
}



function validaEmail(valor){

    if( (Trim(valor) == '') || (/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(valor) == false) ) {
        // if (/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(campo.value) == false) {
            return false;
     }
    return true;

}

function limpa_string(s){
    var Digitos = "0123456789";
    var temp = "";
    var digito = "";
    for (var i=0; i<s.length; i++)  {
        digito = s.charAt(i);
        if (Digitos.indexOf(digito)>=0) {
        temp=temp+digito;   }
    }
    return temp;
}


function valida_CPF(s)
{

    var i;
    s = limpa_string(s);
    var c = s.substr(0,9);
    var dv = s.substr(9,2);
    var d1 = 0;
    for (i = 0; i < 9; i++)
    {
        d1 += c.charAt(i)*(10-i);
    }
        if (d1 == 0) return(false);
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(0) != d1)
    {
        return(false);
    }

    d1 *= 2;
    for (i = 0; i < 9; i++)
    {
        d1 += c.charAt(i)*(11-i);
    }
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(1) != d1)
    {
        return(false);
    }

    if(s=='11111111111' ||  s=='22222222222' || s=='33333333333' || s=='44444444444' || s=='55555555555' || s=='66666666666' || s=='77777777777' || s=='88888888888' || s=='99999999999' || s=='00000000000')
        return(false);
    else
        return(true);
}

function valida_CNPJ(s)
{
    var i;
    s = limpa_string(s);
    var c = s.substr(0,12);
    var dv = s.substr(12,2);
    var d1 = 0;
    for (i = 0; i < 12; i++)
    {
        d1 += c.charAt(11-i)*(2+(i % 8));
    }
        if (d1 == 0) return false;
        d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(0) != d1)
    {
        return false;
    }

    d1 *= 2;
    for (i = 0; i < 12; i++)
    {
        d1 += c.charAt(11-i)*(2+((i+1) % 8));
    }
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(1) != d1)
    {
        return false;
    }
    return true;
}

function Sair(url, msg)
{
    if(window.confirm(msg) == true)
	{
	  document.location.href=url;
	}  
}

function Excluir(ref, msg, dia, mes, ano)
{
  //document.getElementById("place-overlay-excluir").style.display='block';
  //document.getElementById("place-overlay-excluir").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
  if(window.confirm(msg) == true)
  {
     postExcluirData(ref, dia, mes, ano);
  }
}

function ExcluirCom(ref, msg)
{
  //document.getElementById("place-overlay-excluir").style.display='block';
  //document.getElementById("place-overlay-excluir").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
  if(window.confirm(msg) == true)
  {
     postExcluirComunicado(ref);
  }
}

function ExcluirEnq(ref, msg)
{
  //document.getElementById("place-overlay-excluir").style.display='block';
  //document.getElementById("place-overlay-excluir").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
  if(window.confirm(msg) == true)
  {
     postExcluirEnquete(ref);
  }
}

function exibe(id) {
    if (document.all)
	    elemento = document.all[id];
      else
        elemento = document.getElementById(id);
     elemento.style.display='block';
}

function sai(id) {
    if (document.all)
	    elemento = document.all[id];
    else
        elemento = document.getElementById(id);
    //setTimeout("elemento.style.display='none'", 400);
   elemento.style.display='none';
}

function toca(x){
document.getElementById("som").src=x;
}

function ajaxInit() {
/**CHAT AJAX ***********************************************************************************************/
var req;

try {
 req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
 try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
 } catch(ex) {
  try {
   req = new XMLHttpRequest();
  } catch(exc) {
   alert("Esse browser não tem recursos para uso do Ajax");
   req = null;
  }
 }
}

return req;
}

function ajaxInit2() {
var req;

try {
 req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
 try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
 } catch(ex) {
  try {
   req = new XMLHttpRequest();
  } catch(exc) {
   alert("Esse browser não tem recursos para uso do Ajax");
   req = null;
  }
 }
}

return req;
}

function ajaxInit3() {
var req;

try {
 req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
 try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
 } catch(ex) {
  try {
   req = new XMLHttpRequest();
  } catch(exc) {
   alert("Esse browser não tem recursos para uso do Ajax");
   req = null;
  }
 }
}

return req;
}

//Calendario
function preLoadCalendar(ref){
  var location = "";
  //document.getElementById("place-calendar").innerHTML = "";
    document.getElementById("place-status").style.display='block';
    document.getElementById("place-status").innerHTML = 'Carregando...';
	// document.getElementById("place-overlay-calendario").innerHTML = "<div id='overlay'><div id='overlay-calendar'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	 ajax = ajaxInit();
     if(ajax){
       ajax.open("GET", "includes/calendario.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax.onreadystatechange = function() {
       if(ajax.readyState == 4) {
           if(ajax.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnCalendar(ajax.responseText);
           } else {
           alert('Erro:\n'+ajax.statusText);
          }
        }
       }
   ajax.send(null);
 }
}

function returnCalendar(boolVal){
  var boolVal;
  if(boolVal != ""){
    document.getElementById("place-calendar").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-calendario").innerHTML = "";    
  }
  else{
    document.getElementById("place-calendar").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
    //document.getElementById("place-overlay-calendario").innerHTML = "";
  }
}

//Agenda
function preLoadAgenda(ref){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	
     ajax2 = ajaxInit2();
     if(ajax2) {
       ajax2.open("GET", "includes/agenda.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4) {
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnAgenda(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
   ajax2.send(null);
 }
}

function returnAgenda(boolVal){
  if(boolVal != ""){
    document.getElementById("place-agenda").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
  else{
    document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Cadastrar Comunicado
function loadCadComunicado(ref){
  var location = "";
  //document.getElementById("place-calendar").innerHTML = "";
    document.getElementById("place-status").style.display = 'block';
    document.getElementById("place-status").innerHTML = 'Carregando...';
	// document.getElementById("place-overlay-calendario").innerHTML = "<div id='overlay'><div id='overlay-calendar'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	 ajax = ajaxInit();
     if(ajax){
       ajax.open("GET", "includes/ajaxComunicadosCadastro.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax.onreadystatechange = function() {
       if(ajax.readyState == 4) {
           if(ajax.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnCadComunicado(ajax.responseText);
           } else {
           alert('Erro:\n'+ajax.statusText);
          }
        }
       }
   ajax.send(null);
 }
}

function returnCadComunicado(boolVal){
  var boolVal;
  if(boolVal != ""){
    document.getElementById("place-comunicado").innerHTML = boolVal;
	
	//var div = document.getElementById("editor");
	//var fck = new FCKeditor("editor");
	//div.innerHTML = fck.CreateHtml();
	
	//window.onload = function()
//{
var oFCKeditor = new FCKeditor( 'editor' ) ;
oFCKeditor.BasePath = "includes/editor/" ;
oFCKeditor.ReplaceTextarea();
document.getElementById("place-status").style.display = 'none';
//}
  }
  else{
    document.getElementById("place-comunicado").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
    //document.getElementById("place-overlay-calendario").innerHTML = "";
  }
}

//Calendario
function loadConComunicado(ref){
  var location = "";
  //document.getElementById("place-calendar").innerHTML = "";
    document.getElementById("place-status").style.display='block';
    document.getElementById("place-status").innerHTML = 'Carregando...';
	// document.getElementById("place-overlay-calendario").innerHTML = "<div id='overlay'><div id='overlay-calendar'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	 ajax = ajaxInit();
     if(ajax){
       ajax.open("GET", "includes/ajaxComunicadosConsulta.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax.onreadystatechange = function() {
       if(ajax.readyState == 4) {
           if(ajax.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnConComunicado(ajax.responseText);
           } else {
           alert('Erro:\n'+ajax.statusText);
          }
        }
       }
   ajax.send(null);
 }
}

function returnConComunicado(boolVal){
  var boolVal;
  if(boolVal != ""){
    document.getElementById("place-comunicado").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-calendario").innerHTML = "";    
  }
  else{
    document.getElementById("place-comunicado").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
    //document.getElementById("place-overlay-calendario").innerHTML = "";
  }
}

//Cadastrar Comunicado
function loadCadEnquete(ref){
  var location = "";
  //document.getElementById("place-calendar").innerHTML = "";
    document.getElementById("place-status").style.display='block';
    document.getElementById("place-status").innerHTML = 'Carregando...';
	// document.getElementById("place-overlay-calendario").innerHTML = "<div id='overlay'><div id='overlay-calendar'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	 ajax = ajaxInit();
     if(ajax){
       ajax.open("GET", "includes/ajaxEnqueteCadastro.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax.onreadystatechange = function() {
       if(ajax.readyState == 4) {
           if(ajax.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnCadEnquete(ajax.responseText);
           } else {
           alert('Erro:\n'+ajax.statusText);
          }
        }
       }
   ajax.send(null);
 }
}

function returnCadEnquete(boolVal){
  var boolVal;
  if(boolVal != ""){
    document.getElementById("place-comunicado").innerHTML = boolVal;
	document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-calendario").innerHTML = "";    
  }
  else{
    document.getElementById("place-comunicado").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
    //document.getElementById("place-overlay-calendario").innerHTML = "";
  }
}

//Calendario
function loadConEnquete(ref){
  var location = "";
  //document.getElementById("place-calendar").innerHTML = "";
    document.getElementById("place-status").style.display='block';
    document.getElementById("place-status").innerHTML = 'Carregando...';
	// document.getElementById("place-overlay-calendario").innerHTML = "<div id='overlay'><div id='overlay-calendar'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	 ajax = ajaxInit();
     if(ajax){
       ajax.open("GET", "includes/ajaxEnqueteConsulta.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax.onreadystatechange = function() {
       if(ajax.readyState == 4) {
           if(ajax.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnCadEnquete(ajax.responseText);
           } else {
           alert('Erro:\n'+ajax.statusText);
          }
        }
       }
   ajax.send(null);
 }
}

function returnConEnquete(boolVal){
  var boolVal;
  if(boolVal != ""){
    document.getElementById("place-comunicado").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-calendario").innerHTML = "";    
  }
  else{
    document.getElementById("place-comunicado").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
    //document.getElementById("place-overlay-calendario").innerHTML = "";
  }
}

//Config
function preLoadConfig(ref, tp){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	
     ajax2 = ajaxInit2();
     if(ajax2) {
       ajax2.open("GET", "includes/agenda.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4) {
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnAgenda(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
   ajax2.send(null);
 }
}

function returnConfig(boolVal){
  if(boolVal != ""){
    document.getElementById("place-agenda").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
  else{
    document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}


//Horario
function preHorario(valorInicio, valorFim, tp, dia, mes, ano){
  var location = "";
  document.getElementById("horaInicio").disabled = true;
  document.getElementById("horaFim").disabled = true;
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	
     ajax2 = ajaxInit2();
     if(ajax2) {
       if(tp == 'inicio')
         ajax2.open("GET", "includes/ajaxHorario.php?hrInicio=" + valorInicio + "&hrFim=" + valorFim + "&tp=1&nocache="+ Math.floor(Math.random()*1000), true);
       else
         ajax2.open("GET", "includes/ajaxHorario.php?hrInicio=" + valorInicio + "&hrFim=" + valorFim + "&tp=2&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4) {
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnHorario(ajax2.responseText, dia, mes, ano);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
   ajax2.send(null);
 }
}

function returnHorario(boolVal, dia, mes, ano){
  if(boolVal != ""){
    preLoadAgenda('dia='+dia+'&mes='+mes+'&ano='+ano);
    //document.getElementById("place-agenda").innerHTML = boolVal;
    //document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
  else{
    document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Horario
function gravaEvento(tit, hr, min, dia, mes, ano){
  var location = "", titulo, hora, minuto;  
  if(document.getElementById(tit))
    titulo = document.getElementById(tit).value;
  if(document.getElementById(hr))
    hora = document.getElementById(hr).value;
  if(document.getElementById(min))
    minuto = document.getElementById(min).value;
  data = ano+'-'+mes+'-'+dia;
  if(titulo!="")
  {
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	 ajax2 = ajaxInit2();
     if(ajax2) {
     
       ajax2.open("GET", "includes/ajaxEvento.php?titulo=" + titulo + "&hora=" + hora + "&minuto=" + minuto + "&data=" + data + "&eve=1&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4) {
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnEvento(ajax2.responseText, dia, mes, ano);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
   ajax2.send(null);
 }
 }
 else
 {
   alert("Por favor, informe o Titulo do Evento");
   document.getElementById(tit).focus();
 }
}

function returnEvento(boolVal, dia, mes, ano){
  if(boolVal != "0"){
    preLoadCalendar('dia='+dia+'&mes='+mes+'&ano='+ano);
    preLoadAgenda('dia='+dia+'&mes='+mes+'&ano='+ano);
    document.getElementById("place-agenda").innerHTML = boolVal;
    //document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
  else{
    //document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'Erro ao carregar';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Consulta Comunicados
function consultarComunicados(ref){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
     ajax2 = ajaxInit2();
     if(ajax2) {
       ajax2.open("GET", "includes/ajaxComunicadosBusca.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4) {
           if(ajax2.status == 200) {
           returnComunicado(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
   ajax2.send(null);
 }
}

function returnComunicado(boolVal){
  if(boolVal != "")
  {
    //preLoadAgenda('dia='+dia+'&mes='+mes+'&ano='+ano);
    document.getElementById("place-consultar-comunicado").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
  else
  {
    document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Consulta Comunicados
function consultarEnquete(ref){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
     ajax2 = ajaxInit2();
     if(ajax2) {
       ajax2.open("GET", "includes/ajaxEnqueteBusca.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4) {
           if(ajax2.status == 200) {
           returnComunicado(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
   ajax2.send(null);
 }
}

function returnEnquete(boolVal){
  if(boolVal != "")
  {
    //preLoadAgenda('dia='+dia+'&mes='+mes+'&ano='+ano);
    document.getElementById("place-consultar-comunicado").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
  else
  {
    document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Criar Evento
function preEvento(ref){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	
     ajax2 = ajaxInit2();
     if(ajax2) {
       ajax2.open("GET", "includes/ajaxAlterarEvento.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4) {
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnAlterarEvento(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
   ajax2.send(null);
 }
}

function returnAlterarEvento(boolVal){
  if(boolVal != ""){
    document.getElementById("place-agenda").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
  else{
    document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Excluir Evento
function postExcluir(ref){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	
     ajax2 = ajaxInit2();
     if(ajax2) {
       ajax2.open("GET", "includes/ajaxExcluirEvento.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4) {
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnPostExcluir(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
       ajax2.send(null);
 }
}

function returnPostExcluir(boolVal){
  if(boolVal != ""){
    //document.getElementById("place-agenda").innerHTML = boolVal;
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
  else{
    //document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-error").style.display = 'block';
    document.getElementById("place-error").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Excluir Evento
function postExcluirData(ref, dia, mes, ano){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	
     ajax2 = ajaxInit2();
     if(ajax2) {
       ajax2.open("GET", "includes/ajaxExcluirData.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function() {
       if(ajax2.readyState == 4)
	   {
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnExcluirDia(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
          }
        }
       }
       ajax2.send(null);
 }
 preLoadCalendar(ref);
 preLoadAgenda(ref);
}

function returnExcluirDia(boolVal){
  if(boolVal != ""){
    document.getElementById("place-status").style.display='block';
    document.getElementById("place-status").innerHTML = 'Carregando...';
    document.getElementById("place-status").style.display = 'none';
  }
  else{
    //document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    document.getElementById("place-error").style.display = 'block';
    document.getElementById("place-error").innerHTML = 'Erro ao carregar';
    //document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Excluir Comunicado
function postExcluirComunicado(ref){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	
     ajax2 = ajaxInit2();
     if(ajax2){
       ajax2.open("GET", "includes/ajaxExcluirComunicado.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function()
	   {
          if(ajax2.readyState == 4){
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnExcluirComunicado(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
           }
          }
       }
       ajax2.send(null);
 }
}

function returnExcluirComunicado(boolVal){
  if(boolVal != ""){
    //document.getElementById("place-status").style.display='block';
    //document.getElementById("place-status").innerHTML = 'Carregando...';
	//document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-error").style.display = 'block';
	document.getElementById("place-error").innerHTML = boolVal;
    loadConComunicado("acao=6857a28c6de677714afa14e2a031f51d");
  }
  else{
    //document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    //document.getElementById("place-error").style.display = 'block';
    document.getElementById("place-error").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

//Excluir Enquete
function postExcluirEnquete(ref){
  var location = "";
  document.getElementById("place-status").style.display='block';
  document.getElementById("place-status").innerHTML = 'Carregando...';
  // document.getElementById("place-overlay-agenda").innerHTML = "<div id='overlay'><div id='overlay-agenda'></div>	<div id='overlay-texto'>	Trabalhando em sua solicita&ccedil;&atilde;o.<br />	Por favor, aguarde...<br/>	<img src='img/loading.gif' border='0' />	</div>	</div>";
	
     ajax2 = ajaxInit2();
     if(ajax2){
       ajax2.open("GET", "includes/ajaxExcluirEnquete.php?" + ref + "&nocache="+ Math.floor(Math.random()*1000), true);
       ajax2.onreadystatechange = function()
	   {
          if(ajax2.readyState == 4){
           if(ajax2.status == 200) {
           //document.getElementById("place-status").innerText = ajax.responseText;
           //document.getElementById("placeHost").innerHTML = '<div align="center"><br /><b>Domínio Disponivel</b></div>';
           returnExcluirEnquete(ajax2.responseText);
           } else {
           alert('Erro:\n'+ajax2.statusText);
           }
          }
       }
       ajax2.send(null);
 }
}

function returnExcluirEnquete(boolVal){
  if(boolVal != ""){
    //document.getElementById("place-status").style.display='block';
    //document.getElementById("place-status").innerHTML = 'Carregando...';
	//document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-error").style.display = 'block';
	document.getElementById("place-error").innerHTML = boolVal;
    loadConEnquete("acao=6857a28c6de677714afa14e2a031f51d");
  }
  else{
    //document.getElementById("place-agenda").innerHTML = 'Erro ao carregar';
    //document.getElementById("place-error").style.display = 'block';
    document.getElementById("place-error").innerHTML = 'Erro ao carregar';
    document.getElementById("place-status").style.display = 'none';
	//document.getElementById("place-overlay-agenda").innerHTML = "";
  }
}

/**************************************************************************************************************/

function validaData(objeto){
if (objeto.value.length == 2 || objeto.value.length == 5 ){
objeto.value = objeto.value+"/";
}
if (objeto.value.length == 10)
{
   var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
   var msgErro = 'Formato inválido de data.';
   if(!objeto.value.match(expReg)) {
     alert(msgErro);
     objeto.value="";
     objeto.focus();
     return(false);
     }
   return(true);
}
}

function markup(id, horas, cor)
{
  var i;
  for(i=0; i<=horas; i++)
  {
    h = (i < 10) ? "0"+i : i;
    if(document.getElementById("hora"+h))
    {
      document.getElementById("hora"+h).style.backgroundColor='';
      //document.getElementById("evento"+h).style.display='none';
        
    }
  }
  if(document.getElementById(id))
  {
     if(document.getElementById(id).style.backgroundColor==cor)
       document.getElementById(id).style.backgroundColor='';
     else
       document.getElementById(id).style.backgroundColor=cor;
  }
}


function criarEvento(id, horas)
{
  var i;
  for(i=0; i<=horas; i++)
  {
    h = (i < 10) ? "0"+i : i;
    if(document.getElementById("evento"+h))
    {
        document.getElementById("evento"+h).style.display='none';
    }
  }
  document.getElementById(id).style.display='block';
}

function hideEvento(id, horas)
{
   if(document.getElementById(id))
     document.getElementById(id).style.display='none'; 
}

function alterou(obj)
{
  var i=0;
  document.getElementById('submit').disabled = false;
  document.getElementById('submit').className = 'button1';
  i++;
}



   var http_request = false;
   function makePOSTRequest(url, parameters, mes, ano) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
      preLoadCalendar('mes='+ mes +'&ano='+ ano);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById("place-error").style.display = 'block';
            document.getElementById("place-error").innerHTML = result;
            document.getElementById("place-status").style.display = 'none';
         } else {
            document.getElementById("place-error").style.display = 'block';
            document.getElementById("place-error").innerHTML = "Problemas com a requisição";
            document.getElementById("place-status").style.display = 'none';
         }
      }
   }
   
   var http_request = false;
   function makePOSTRequestCom(url, parameters){
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
   
   var http_request = false;
   function makePOSTRequestEnq(url, parameters){
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
   
   function getEvento(obj, dia, mes, ano) {
  var poststr;
      //if(document.getElementById('codigo'))
        poststr = "codigo=" + escape( encodeURI( document.getElementById('codigo').value ) );
      //if(document.getElementById('titulo'))
        poststr += "&titulo=" + escape( encodeURI( document.getElementById('titulo').value ) );
      //if(document.getElementById('dia') && document.getElementById('mes') && document.getElementById('ano'))
        poststr += "&data=" + escape( encodeURI( document.getElementById('ano').value+'-'+document.getElementById('mes').value+'-'+document.getElementById('dia').value ) );
      //if(document.getElementById('descricao'))
        poststr += "&horario=" + escape( encodeURI( document.getElementById('hora').value ) ) + ":" + escape( encodeURI( document.getElementById('minuto').value ) );
      //if(document.getElementById('descricao'))
        poststr += "&descricao=" + escape( encodeURI( document.getElementById('descricao').value ) );
      //if(document.getElementById('submit'))
        poststr += "&submit=" + escape( encodeURI( document.getElementById('submit').value ) );
      //if(document.getElementById('').acao.value!="")
        poststr += "&acao=" + escape( encodeURI( document.getElementById('acao').value ) );
      makePOSTRequest('includes/ajaxSalvarEvento.php', poststr, mes, ano);
   }
   
   function getComunicado(obj) {
   var poststr;
	  //Put the HTML back into the text area
	  //myEditor.saveHTML();
      //renderEditor();
	  //if(document.getElementById('codigo'))
        poststr = "codigo=" + escape( encodeURI( document.getElementById('codigo').value ) );
      //if(document.getElementById('titulo'))
        poststr += "&titulo=" + escape( encodeURI( document.getElementById('titulo').value ) );
      //if(document.getElementById('dia') && document.getElementById('mes') && document.getElementById('ano'))
        poststr += "&data=" + escape( encodeURI( document.getElementById('ano').value+'-'+document.getElementById('mes').value+'-'+document.getElementById('dia').value ) );
      //if(document.getElementById('descricao'))
        poststr += "&descricao=" + escape( encodeURI( document.getElementById('editor').value ) );
      //if(document.getElementById('submit'))
        poststr += "&submit=" + escape( encodeURI( document.getElementById('submit').value ) );
      //if(document.getElementById('').acao.value!="")
        poststr += "&acao=" + escape( encodeURI( document.getElementById('acao').value ) );
		
      makePOSTRequestCom('includes/ajaxComunicadosGravar.php', poststr);
   }
   
   function getEnquete(obj) {
	  //Put the HTML back into the text area
	  //myEditor.saveHTML();
      //renderEditor();
	  var poststr;
	  //if(document.getElementById('codigo'))
        poststr = "codigo=" + escape( encodeURI( document.getElementById('codigo').value ) );
      //if(document.getElementById('codigo'))
        poststr += "&submit=" + escape( encodeURI( document.getElementById('submit').value ) );
      //if(document.getElementById('codigo'))
        poststr += "&acao=" + escape( encodeURI( document.getElementById('acao').value ) );
      //if(document.getElementById('titulo'))
        poststr += "&titulo=" + escape( encodeURI( document.getElementById('titulo').value ) );
      //if(document.getElementById('descricao'))
        poststr += "&opcao1=" + escape( encodeURI( document.getElementById('opcao1').value ) );
      //if(document.getElementById('submit'))
        poststr += "&opcao2=" + escape( encodeURI( document.getElementById('opcao2').value ) );
      //if(document.getElementById('').acao.value!="")
        poststr += "&opcao3=" + escape( encodeURI( document.getElementById('opcao3').value ) );
		
      makePOSTRequestEnq('includes/ajaxEnqueteGravar.php', poststr);
   }
   
 
function altera(obj)
{
  var i=0;
  document.getElementById('bProcurar').disabled = false;
  document.getElementById('bProcurar').className = 'button1';
  i++;
}

function excluirCidade(url)
{
  var texto = 'Atenção';
  var texto2 = 'Deseja Excluir?';
  //var texto = '';
  //var texto2 = '';
  if(window.confirm(texto) == true)
  {
    
	if(window.confirm(texto2) == true)
      document.location.href=url;
  }
  //return(false);
}

/*
function renderEditor()
{
var myEditor = new YAHOO.widget.SimpleEditor('editor', { 
	    height: '300px', 
	    width: '100%', 
	    dompath: false //Turns on the bar at the bottom 
	}); 
	
	myEditor.render();
	
	var myEditor = new YAHOO.widget.Editor('editor');
//myEditor.render();

//Put the HTML back into the text area
myEditor.saveHTML();

//The var html will now have the contents of the textarea
var html = myEditor.get('editor').value;
//myEditor.render();
}*/

function selectDay(id, nome, tot)
{
	totalDias = document.getElementById(tot).value;
	for(i=0; i<totalDias; i++)
	{
		if(document.getElementById(nome+i))
			document.getElementById(nome+i).className='dias';
	}
	
	if(document.getElementById(id))
	{
		document.getElementById(id).className = 'diaSelecionado';
	}
}

function eventoDay(id, nome, tot)
{
	totalDias = document.getElementById(tot).value;
	for(i=0; i<totalDias; i++)
	{
		if(document.getElementById(nome+i))
		{
			if(!document.getElementById('dia_evento'+i))
				document.getElementById(nome+i).className='dias';
		}
	}
}


var timer;
function exibeMenu(id, selecionado, raiz) 
{
	 clearTimeout(timer);
	 for (i=0; i<10; i++) 
	 {
		if(document.getElementById('nav' + i))
			document.getElementById('nav' + i).style.display = 'none';
	 }
	 /*
	 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";
			lista = document.getElementsByTagName("ul");
			for (i=0; i<lista.length; i++)
			 lista[i].style.display = "block";
		}
		}
	 }
	 */
	if(document.getElementById(id))
		document.getElementById(id).style.display = 'block';
	if(raiz)
		document.getElementById(selecionado).style.backgroundColor = '#ffffff';
}

function saiMenu(id, selecionado, raiz)
{
  if(document.getElementById(selecionado))
	document.getElementById(selecionado).style.backgroundColor= '';
  //setTimeout
  //exitMenu(id, selecionado);
  if(document.getElementById(id) && raiz)
	timer = setTimeout("exit('"+id+"')", 400);
}

function exit(id)
{
	document.getElementById(id).style.display = 'none';
}


function exibe(id, selecionado) 
{
	document.getElementById(id).style.display = 'block';
}

function sai(id, selecionado) {
   document.getElementById(id).style.display = 'none';
}

