//Controle de elementos na tela
function ocultaElemento(idElemento)
{
	var elemento = document.getElementById(idElemento);
	elemento.style.display='none';
}

function mostraElemento(idElemento)
{
	var elemento = document.getElementById(idElemento);
	elemento.style.display='block';
}

function paginaInicial()
{
	retornaConteudo('includes/menuEsqInternacao.php','menuEsquerda');
	ocultaElemento('volatil');
	mostraElemento('campanha');
	mostraElemento('linksDestaques');
	mostraElemento('bannerBercario');
	window.status.value='Hospital de Caridade Dr. Astrogildo de Azevedo - Santa Maria - RS';
	mostraElemento('listaEventos');
}

function mostrarConteudo()
{
	mostraElemento('volatil');
	ocultaElemento('campanha');
	ocultaElemento('linksDestaques');
	ocultaElemento('bannerBercario');
	ocultaElemento('listaEventos');
}

//Envio de formulários por Ajax

//mensagem amiga
function enviarFormMsgAmiga(idFormulario)
{
  var formulario = document.getElementById(idFormulario);

  if (formulario.nomeRemetente.value == "")
  {
    alert('O campo nome do remetente é obrigatório!');
  }
  else
    if (formulario.nomePaciente.value == "")
    {
      alert('O campo nome do paciente é obrigatório!');
    }
  else
    if (formulario.mensagem.value == "")
    {
      alert('É necessário que você digite uma mensagem!');
    }
    else
      {
         //oculta o formulário
	 ocultaElemento('telaMsgAmiga');

	 submeteForm(formulario);
	 
	 //carrega variáveis (inputs do formulário)
	 var nomeRemetente = formulario.nomeRemetente.value;
	 var emailRemetente = formulario.emailRemetente.value;
	 var telefoneRemetente = formulario.telefoneRemetente.value;
	 var nomePaciente = formulario.nomePaciente.value;
	 var quartoLeito = formulario.quartoLeito.value;
	 var mensagem = formulario.mensagem.value;

	 //chama o arquivo que envia o email em ajax
	 retornaConteudo('includes/_mensagemAmigaAjax.php?nomeRemetente='+nomeRemetente+'&emailRemetente='+emailRemetente+'&telefoneRemetente='+telefoneRemetente+'&nomePaciente='+nomePaciente+'&quartoLeito='+quartoLeito+'&mensagem='+mensagem,'telaMsgAmiga');
	
        //mostra o feedback do envio da mensagem amiga
	mostraElemento('telaMsgAmiga');
      }
}

//mensagem ouvidoria
function enviarFormMsgOuvidoria(idFormulario)
{
  var formulario = document.getElementById(idFormulario);

  if (formulario.nomeRemetente.value == "")
  {
    alert('O campo nome do remetente é obrigatório!');
  }
  else
    if ((formulario.telefoneRemetente.value == "") || (formulario.emailRemetente.value == ""))
    {
      alert('É obrigatório que você informe seu e-mail ou telefone!');
    }
  else
    if (formulario.mensagem.value == "")
    {
      alert('É necessário que você digite uma mensagem!');
    }
    else
      {
        //oculta o formulário
	ocultaElemento('telaMsgOuvidoria');
	submeteForm(formulario);
	 
	      var nomeRemetente		= formulario.nomeRemetente.value;
	      var emailRemetente 	= formulario.emailRemetente.value;
	      var telefoneRemetente 	= formulario.telefoneRemetente.value;
	      var mensagem 		= formulario.mensagem.value;

	//chama o arquivo que envia o email em ajax
	retornaConteudo('includes/_mensagemOuvidoriaAjax.php?nomeRemetente='+nomeRemetente+'&emailRemetente='+emailRemetente+'&telefoneRemetente='+telefoneRemetente+'&mensagem='+mensagem,'telaMsgOuvidoria');
	
        //mostra o feedback do envio da mensagem amiga
	mostraElemento('telaMsgOuvidoria');
	return true;
      }
}

//mensagem On-line para os setores (e-mail)
function enviarFormMsgOnline(idFormulario)
{
  var formulario = document.getElementById(idFormulario);

  if (formulario.cliNome.value == "")
  {
    alert('O campo nome do remetente é obrigatório!');
    return false;
  }
  else
    if (formulario.clifoneDDD.value == "")
    {
      alert('Faltou preencher o DDD do telefone');
      return false;
    }
    else
    if (formulario.cliFone.value == "")
    {
      alert('Faltou preencher o número do telefone');
      return false;
    }
    else
      if (formulario.cliEmail.value == "")
      {
        alert('É necessário que você digite seu e-mail!');
	return false;
      }
      else
         if (formulario.assunto.value == "")
         {
           alert('Informe o assunto!');
	   return false;
         }
	 else
           if (formulario.assunto.value == "")
           {
             alert('Informe o assunto!');
	     return false;
           }
           else
           {
              //oculta o formulário
	      ocultaElemento('formulario');

	      submeteForm(formulario);
	 
	      var destino	= formulario.destino.value;
	      var cliNome 	= formulario.cliNome.value;
	      var clifoneDDD 	= formulario.clifoneDDD.value;
	      var cliFone 	= formulario.cliFone.value;
	      var cliEmail 	= formulario.cliEmail.value;
	      var assunto 	= formulario.assunto.value;
	      var mensagem 	= formulario.mensagem.value;

	      //chama o arquivo que envia o email em ajax
	      retornaConteudo('includes/_enviarEmailAjax.php?destino='+destino+'&cliNome='+cliNome+'&clifoneDDD='+clifoneDDD+'&cliFone='+cliFone+'&cliEmail='+cliEmail+'&assunto='+assunto+'&mensagem='+mensagem,'formulario');
	
              //mostra o feedback do envio da mensagem amiga
	      mostraElemento('formulario');
	      return true;
           }
}


//sumbete formulário
function submeteForm(formulario)
{
	formulario.submit;
}

//teste
function teste()
{
  alert('Testeeeeeeeeeeeeeeeee!!!');
}

//jQuery ready
$(document).ready(function() {

    //Slideshow banner campanha
    /*$('.slideshow').cycle({
		fx: 'scrollUp', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		speed: 2500,

            	timeout: 5000,
	});
    
    //Slideshow berçário virtual
    $('.slideshow2').cycle({
		fx: 'shuffle', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		speed: 2500,

            	timeout: 200,
	}); */
   });

//teclas de atalho para Acessibilidade
function keyPressHandler(e)
{
  var kC = (window.event) ? // MSIE or Firefox?
  event.keyCode : e.keyCode;
  
  var Esc = (window.event) ? 27 : e.DOM_VK_ESCAPE; // MSIE : Firefox
  
  if(kC==Esc)
  {
    if (document.getElementById('popupAcessibilidade').style.display == 'none')
    {
	document.getElementById('popupAcessibilidade').style.display = 'block';
    }
    else
    {
	document.getElementById('popupAcessibilidade').style.display = 'none';
    }
  }
} 


//aceita enter no formulário para pular entre os campos (não faz submit)
function handleEnter (field, event)
{
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13)
		{
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
}

//onClick do checkbox
function validarQtd(CBox,campo)
{
	//SE MARCOU O CHECKBOX
	if(CBox.checked)
	{
		campo.value='';
		campo.disabled=false;
		campo.focus();
		campo.style.background='#D7FFC8';
	}
	else
	{
		campo.style.background='#75D975';
		campo.value='0';
		campo.disabled=true;
		CBox.focus();
	}
}

function onClickQtd(campo)
{
	campo.value='';
}

function onBlurQtd(campo,CBox)
{
	//DIGITADO NO CAMPO
		var valorDigitado = campo.value;
		
		//SE O CHECK NÃO ESTÁ MARCADO E O CAMPO ESTÁ NULO
		if(!CBox.checked && (campo.value == ''))
		{
			exit;
		}
		else
		//SE O CHECK ESTÁ MARCADO E O CAMPO ESTÁ NULO
		if(CBox.checked && (campo.value == ''))
		{
			campo.value='0';
			exit;
		}
		
		//SE FOR ZERADO
		if(valorDigitado==0)
		{
			alert('Quantidade invalida. Informe novamente.');
			campo.value='';
			campo.focus();
		}	
		//SE FOR NULO
		else if(valorDigitado=='')
		{
			
			alert('Quantidade invalida. Informe novamente.');
			campo.value='';
			campo.focus();
		}
	
		//SE FOR DIFERENTE DE 0/1/2/3/4/5/6/7/8/9
		var len = campo.value.length;
	
		for(i = 0; i < len; i++)
		{
			if(campo.value.charAt(i) !='0' && campo.value.charAt(i) !='1' && campo.value.charAt(i) !='2' && campo.value.charAt(i) !='3' && campo.value.charAt(i) !='4' && campo.value.charAt(i) !='5' && campo.value.charAt(i) !='6' && campo.value.charAt(i) !='7' && campo.value.charAt(i) !='8' && campo.value.charAt(i) !='9')
			{
				alert('Quantidade inválida. Informe novamente.');
				campo.value='';
				campo.focus();
				exit;
			}
		}
}

//adicionar favoritos
function favoritos()
{	
	url="http://www.hcaa.com.br"
	title="Hospital de Caridade Dr. Astrogildo de Azevedo"	
	if (document.all)	
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}

//submissao do form relatorio listar pedido
function listarPedido()
{
	alert('teste');
	//retornaConteudo('includes/_listarPedidos.php?tipoPedido=matCons&diaInicial','volatil');
}

