function carregarCalendario(mes, ano) { 
    req = null; 	
	url = 'includes/calendario/carregarCalendario.php?mes='+mes+'&ano='+ano;    
	document.getElementById('calendario').innerHTML = calendarioCarregando();
 
    // Procura por um objeto nativo (Mozilla) 
    if (window.XMLHttpRequest) { 
        req = new XMLHttpRequest(); 
        req.onreadystatechange = processReqChange; 
        req.open("GET", url, true); 
        req.send(null); 
    // Procura por uma versão ActiveX (IE) 
    } else if (window.ActiveXObject) { 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
        if (req) { 
            req.onreadystatechange = processReqChange; 
            req.open("GET", url, true); 
            req.send(); 
        } 
    } 
    
    
} 

			

function processReqChange() { 
    // apenas quando o estado for "completado" 
    if (req.readyState == 4) { 
        // apenas se o servidor retornar "OK" 
        if (req.status == 200) { 
            // procura pela div id="calendario" e insere o conteudo 
            // retornado nela, como texto HTML 
            document.getElementById('calendario').innerHTML = req.responseText; 
			alert_calendario_show(0,1);
			alert_calendario_hidden(0,1)
/*			
			$(".marcado").css({"cursor" : "pointer"}); 
			   
			$('.marcado').hover(
				function() {
					$('.marcado .c-l').animate({opacity: "show", marginTop: "-25"}, "slow");}, function() {
						$('.marcado .c-l').animate({opacity: "hide", marginTop: "-40"}, "slow");
					});
			
*/			
			
        } else { 
            alert("Problemas para carregar o calendário!\nTente novamente mais tarde."); 
        } 
    } 
} 

function alert_calendario_show(id, link_calendario) {
			
			
			if(link_calendario){			
				$(".marcado").css({"cursor" : "pointer"});
			}else{
				$(".marcado").css({"cursor" : "default"});
			}
			$('#id'+id).animate({opacity: "show", marginTop: "-30"}, "slow");
}
function alert_calendario_hidden(id, link_calendario) {

			if(link_calendario){			
				$(".marcado").css({"cursor" : "pointer"});
			}else{
				$(".marcado").css({"cursor" : "default"});
			}			
			$('#id'+id).animate({opacity: "hide", marginTop: "-40"}, "hidden");						
}




function carregarCalendarioMesAno() {
	
	document.getElementById('calendario_mes_ano').innerHTML = ' ' + meses[mes] + ' ' + ano + ' '; 
	
}

function iniciarCalendario(iDia, iMes, iAno) {
	
	meses = new Array('', 'Janeiro',  'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho',
					  'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro');
	dia = iDia;
	mes = iMes;
	ano = iAno;

	carregarCalendarioMesAno(mes, ano);
	carregarCalendario(mes, ano);
	
	
}
function trocarCalendario(valor) {
	// se o novo mes até 12 (jan = 1, dez = 12)
	if ((mes + valor) <= 12) {
		if (mes + valor > 0) {
			mes += valor;
		// se o novo mês for menor que zero
		} else {
			mes = 12;
			ano -= 1;
		}
	// se o novo mês passar de 12 (1 a 12)
	} else {
		mes = 1;
		ano += 1;
	}
	carregarCalendario(mes, ano);
	carregarCalendarioMesAno(mes, ano);
}
var meses, data, mes, ano;

function calendarioCarregando() {
//return 'Carregando...' ;

			
	return '<script type="text/javascript" src="teste.js"></script> <table height="135px"><tr><td><center><img src="img/loader-calendario.gif" /><br />Carregando...</center></td></tr></table>\n';

}

