// DOCUMENTO JS
function ajaxInit() {
        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 suporta Ajax");
                    req = null;
                }
            }
        }
        return req;
    }
function pegarEventos(id){
       ajax = ajaxInit();
        ajax.open("GET","eventos/pegareventos.asp?data="+id,true);
        ajax.onreadystatechange=function() {
            if (ajax.readyState==1){
             document.getElementById("resultadoeventos").innerHTML="carregando..."
            }
            if (ajax.readyState==4){
             
               if(ajax.status==200)
		{
                document.getElementById("resultadoeventos").innerHTML=ajax.responseText
		}
            }
        }
        ajax.send(null);
}

function pegarEventosPagina(id){
       ajax = ajaxInit();
        ajax.open("GET","eventos/pegareventospagina.asp?data="+id,true);
        ajax.onreadystatechange=function() {
            if (ajax.readyState==1){
             document.getElementById("calendariopaginaeventoslado").innerHTML="carregando..."
            }
            if (ajax.readyState==4){
             
               if(ajax.status==200)
		{
                document.getElementById("calendariopaginaeventoslado").innerHTML=ajax.responseText
		}
            }
        }
        ajax.send(null);
}

function pegarEventosPaginaGeral(id){
       ajax = ajaxInit();
        ajax.open("GET","eventos/pegareventospaginageral.asp?codigo="+id,true);
        ajax.onreadystatechange=function() {
            if (ajax.readyState==1){
             document.getElementById("calendariopaginaeventosabaixo").innerHTML="carregando..."
            }
            if (ajax.readyState==4){
             
               if(ajax.status==200)
		{
                document.getElementById("calendariopaginaeventosabaixo").innerHTML=ajax.responseText
		}
            }
        }
        ajax.send(null);
}

function mostrarEventos(){
       ajax = ajaxInit();
        ajax.open("GET","eventos/mostrareventos.asp",true);
        ajax.onreadystatechange=function() {
            if (ajax.readyState==1){
             document.getElementById("resultadoeventos").innerHTML="carregando..."
            }
            if (ajax.readyState==4){
             
               if(ajax.status==200)
		{
                document.getElementById("resultadoeventos").innerHTML=ajax.responseText
		}
            }
        }
        ajax.send(null);
}

    function mostrarEventosPagina(){
       ajax = ajaxInit();
        ajax.open("GET","eventos/mostrareventos.asp",true);
        ajax.onreadystatechange=function() {
            if (ajax.readyState==1){
             document.getElementById("calendariopaginaeventoslado").innerHTML="carregando..."
            }
            if (ajax.readyState==4){
             
               if(ajax.status==200)
		{
                document.getElementById("calendariopaginaeventoslado").innerHTML=ajax.responseText
		}
            }
        }
        ajax.send(null);
}

//function IEHoverPseudo() {

	//var navItems = document.getElementById("primary-nav").getElementsByTagName("li");
	
	//for (var i=0; i<navItems.length; i++) {
		//if(navItems[i].className == "menuparent") {
			//navItems[i].onmouseover=function() { this.className += " over"; }
			//navItems[i].onmouseout=function() { this.className = "menuparent"; }
		//}
	//}

//}
//window.onload = IEHoverPseudo;

function ChecarAreaRestrita () { 

	//Inicia as Variaveis
	var errorMsg = "";

	if (document.arearestrita.nomearea.value == "Login"){
		errorMsg += "\n\tUsuário\t	- Digite seu usuário";	
	}
	
	if (document.arearestrita.senhaarea.value == "Senha"){
		errorMsg += "\n\tSenha\t	- Digite sua senha";	
	}
			
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Há um problema com os dados no formulário.\n";
		msg += "Corrija o problema e clique em ENTRAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarBusca () { 

	//Inicia as Variaveis
	var errorMsg = "";

	if (document.busca.busca.value == "Busca no Site"){
		errorMsg += "\n\tBusca\t	- Digite o texto para busca";	
	}
	
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Sua busca não pode ser executada.\n";
		msg += "Corrija o problema e clique em OK\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarNewsletter () { 

	//Inicia as Variaveis
	var errorMsg = "";

	if ((document.newsletter.emailnewsletter.value == "") || (document.newsletter.emailnewsletter.value.length > 0 && (document.newsletter.emailnewsletter.value.indexOf("@",0) == - 1 || document.newsletter.emailnewsletter.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail\t	- Digite seu e-mail";
	}
	
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Não foi possível realizar esta ação.\n";
		msg += "Corrija o problema e clique em REMOVER ou CADASTRAR.\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarEmail () { 

	//Inicia as Variaveis
	var errorMsg = "";

	if ((document.recuperarsenha.email.value == "") || (document.recuperarsenha.email.value.length > 0 && (document.recuperarsenha.email.value.indexOf("@",0) == - 1 || document.recuperarsenha.email.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail\t	- Digite seu e-mail";
	}
	
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Não foi possível realizar esta ação.\n";
		msg += "Corrija o problema e clique em ENVIAR.\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarContato () { 


	//Inicia as Variaveis
	var errorMsg = "";

	if (document.contato.nomecontato.value == "Nome"){
		errorMsg += "\n\tNome\t	- Digite seu nome completo";	
	}
	
	if ((document.contato.emailcontato.value == "") || (document.contato.emailcontato.value.length > 0 && (document.contato.emailcontato.value.indexOf("@",0) == - 1 || document.contato.emailcontato.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail\t	- Digite seu e-mail";
	}

	if (document.contato.assuntocontato.value == "Assunto"){
		errorMsg += "\n\tAssunto\t	- Digite o assunto";	
	}
			
	if (document.contato.msgcontato.value == "Mensagem") { 
 		errorMsg += "\n\tMensagem\t- Digite sua mensagem";
	}
		
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Sua mensagem não foi enviada, porque há um problema com o formulário.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

// Ajatix Advanced CSS Drop Down Menu
(function(){var menu,onLoad=function(){var divs=document.getElementsByTagName("div");for(var i=0;i<divs.length;i++){if(divs[i].className=="MenuDrop"){menu=divs[i];var lis=menu.getElementsByTagName("li");for(var n=lis[0];n;n=n.nextSibling)if(n.tagName=="LI"){n.ajxtop=true;}for(var j=0;j<lis.length;j++){lis[j].className=lis[j].className;lis[j].style.position="static";var uls=lis[j].getElementsByTagName("ul");if(uls.length>0)uls[0].style.display="none";lis[j].shown=lis[j].show=false;lis[j].onmouseover=function(){clearTimeout(menu.timer);if(this.className.indexOf("ajxover")==-1)this.className+=" ajxover";this.show=true;menu.timer=setTimeout(update,160);};lis[j].onmouseout=function(){clearTimeout(menu.timer);if(!this.shown)this.className=this.className.replace(new RegExp(" ?ajxover\\b"), "");this.show=false;menu.timer=setTimeout(update,600);};}}}},update=function(){var lis=menu.getElementsByTagName("li");for(var i=lis.length-1;i>=0;i--){if(lis[i].show){if(!lis[i].shown){var uls=lis[i].getElementsByTagName("ul");if(uls.length>0){lis[i].style.position="relative";uls[0].style.clip="rect(0 0 0 0)";uls[0].style.display="block";slide(uls[0],false);lis[i].shown=true;}}}else{var uls=lis[i].getElementsByTagName("ul");if(uls.length>0){uls[0].style.display="none";lis[i].style.position="static";lis[i].shown=false;if(lis[i].className.indexOf("ajxover")!=-1)lis[i].className=lis[i].className.replace(new RegExp(" ?ajxover\\b"), "");}}}},slide=function(o,d){var h=d? o.offsetHeight:o.offsetWidth;var t=d? o.offsetTop:o.offsetLeft;o.tstart=new Date;if(!o.timer)o.timer=setInterval(function(){var s=(new Date-o.tstart)/400;if(s<1){var v=h*s;o.style[d?"top":"left"]=v-h+t+"px";o.style.clip="rect("+(d?h-v:"-9999")+"px 9999px 9999px  "+(d?"-9999":h-v)+"px)";}else{clearInterval(o.timer);o.timer=undefined;o.style[d?"top":"left"]=t+"px";o.style.clip="rect(-9999px 9999px 9999px -9999px)";}}, 13);},addOnReady=function(f,fu){var isReady=false,ready=function(){if(!isReady){isReady=true;f();};};if(document.addEventListener){document.addEventListener('DOMContentLoaded',ready,false);window.addEventListener("load",ready,false);window.addEventListener("unload",fu,false);}if(window.attachEvent)window.attachEvent("onload",ready);if(document.documentElement.doScroll&&window==top){(function(){if(!isReady){try{document.documentElement.doScroll("left");}catch(E){setTimeout(arguments.callee,0);return;}ready();}})()}};addOnReady(onLoad, onLoad);})();

<!-- Hide from older browsers...

//Check the form before submitting
function ChecarBusca () {

	//Check for a word to search
	if (document.frmSiteSearch.search.value=="Busca no Site"){
		alert("Digite uma palavra para busca");
		document.frmSiteSearch.search.focus();
		return false;
	}
	
	return true
}

// -->
function ChecarIndique () { 
	//Inicia as Variaveis
	var errorMsg = "";

	if (document.indique.seunome.value == "Seu Nome"){
		errorMsg += "\n\tSeu Nome\t	- Digite seu nome completo";	
	}
	
	if ((document.indique.seuemail.value == "") || (document.indique.seuemail.value.length > 0 && (document.indique.seuemail.value.indexOf("@",0) == - 1 || document.indique.seuemail.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tSeu E-mail\t	- Digite seu e-mail";
	}

	if (document.indique.nomeamigo.value == "Nome do Amigo"){
		errorMsg += "\n\tNome Amigo\t	- Digite o nome do seu amigo";	
	}
			
	if ((document.indique.emailamigo.value == "") || (document.indique.emailamigo.value.length > 0 && (document.indique.emailamigo.value.indexOf("@",0) == - 1 || document.indique.emailamigo.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail Amigo\t	- Digite o e-mail do seu amigo";
	}
		
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Sua mensagem não foi enviada, porque há um problema com o formulário.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarCadastro () { 
	//Inicia as Variaveis
	var errorMsg = "";
	//Checa o Nome
	if (document.cadastro.nome.value == "Nome"){
		errorMsg += "\n\tNome\t	- Digite seu nome completo";	
	}
	//Checa seu email
	if (document.cadastro.email.value == "E-mail"){
		errorMsg += "\n\tE-mail\t	- O Campo e-mail é inválido";
	}
	if (document.cadastro.email.value.indexOf("@",0) == - 1){ 
		errorMsg += "\n\tE-mail\t	- O campo e-mail não tem @";
	}
	if (document.cadastro.email.value.indexOf(".",0) == - 1){ 
		errorMsg += "\n\tE-mail\t	- O campo e-mail não tem .com ou .com.br";
	}
	if (document.cadastro.endereco.value == "Endereço"){
		errorMsg += "\n\tEndereço\t	- Digite seu Endereço";	
	}
	if (document.cadastro.numero.value == "Nº"){
		errorMsg += "\n\tNº\t	- Digite o número";	
	}
	if (document.cadastro.bairro.value == "Bairro"){
		errorMsg += "\n\tBairro\t	- Digite o bairro";	
	}
	if (document.cadastro.cidade.value == "Cidade"){
		errorMsg += "\n\tCidade\t	- Digite a cidade";	
	}
	if (document.cadastro.estado.selectedIndex==0){
		errorMsg += "\n\tEstado\t	- Escolha um estado";	
	}
	if (document.cadastro.cep.value == "Cep"){
		errorMsg += "\n\tCep\t	- Digite o CEP";	
	}
	if (document.cadastro.telefone.value == "Telefone"){
		errorMsg += "\n\tTelefone\t	- É necessário o telefone fixo";	
	}
	if (document.cadastro.celular.value == "Celular"){
		errorMsg += "\n\tCelular\t	- É necessário telefone celular";	
	}
	if (document.cadastro.profissao.value == "Profissão"){
		errorMsg += "\n\tProfissão\t	- Digite sua profissão";	
	}
	if (document.cadastro.escolaridade.value == "Escolaridade"){
		errorMsg += "\n\tEscolaridade\t- Digite sua escolaridade";	
	}
	//Se houver algum problema com o formulário ele indica
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Há um problema com o formulário.\n";
		msg += "Clique em OK e Corrija o(s) campo(s) \n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

// Máscara de Campos
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;

     // Limpa todos os caracteres de formatação que
     // já estiverem no campo.
     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( ")", "" );
     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)); } // números de 0 a 9
       else { // qualquer caracter...
         return true;
       } }
     else {
       return true;
     }
   }
//Fim da Função Máscaras Gerais

//-------------------------------MARCAR CONSULTA--------------------------------	
function colorir(){
w=document.getElementsByTagName("td")
e=w.length

for(i=0;i<e;i++){

if(w[i].className=="colorir"){
if(w[i].innerHTML=="00:00"){w[i].style.backgroundColor="#999999"}

else
{w[i].style.backgroundColor="#03a9a9"}

}

}
}

function envDados(id) {
	var objCheckBox = document.getElementById("medicos");
	var objText = document.getElementById("texto1");        
	if (objCheckBox.value == "") {
		alert("Selecione um Médico!");                
		objCheckBox.focus(); }
		else{ 
		window.location.href='marcarconsultapormedico.asp?data='+id+'&medico='+objCheckBox.value;
		}
	}

function ajaxInit() {
        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 suporta Ajax");
                    req = null;
                }
            }
        }
        return req;
    }
    function escreve(field,diasemana){
		//document.getElementById("horaconsulta").innerHTML=""
		diasemana=document.getElementById("diasemana").value
        ajax = ajaxInit();
		document.getElementById("resulta").value="";
        ajax.open("GET", "buscahorario.asp?medicos=" +field.value+"&diasemana="+diasemana,true);
        ajax.onreadystatechange=function() {
            if (ajax.readyState==4){
         document.getElementById("horaconsulta").innerHTML=ajax.responseText;
            }
        }
        ajax.send(null);
    }
