function carregarCalendario(mes, ano, base, casa) {
	req = null;
	var url = base+"/principal/calendario3/carregarCalendarionew.php?casa="+casa+"&mes=" + mes + "&ano=" + ano;
	document.getElementById('calendario-tab-dias').innerHTML = calendarioCarregando(base); 
    // 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-tab-dias" e insere o conteudo 
            // retornado nela, como texto HTML 
            document.getElementById('calendario-tab-dias').innerHTML = req.responseText;			
        } else { 
            alert("Problemas para carregar o calendário!\nTente novamente mais tarde."); 
        } 
    } 
} 

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

function iniciarCalendario(iDia, iMes, iAno, base, casa) {
	
	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, base, casa);
}
function trocarCalendario(valor, base,casa) {

	// 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, base,casa);
	
	carregarCalendarioMesAno(mes, ano);
}
var meses, data, mes, ano, base;

function calendarioCarregando(base) {
	return '<table border="0"><tr><td width="168" align="center" valign="middle" height="115">\n'+
'	 <table width="150"  border="0" cellspacing="0" cellpadding="0">\n' +
'	  <tr>\n' +
'		<td colspan="3" align="right" ><table width="100%" cellpadding="0" cellspacing="0">\n' +
'			<tr><td></td><td></td></tr></table></td>\n' +
'	  </tr>\n' +
'	  <tr>\n' +
'		<td bgcolor=cccccc width="1"></td>\n' +
'		<td height="18" align="right" nowrap class="texto_destaque">\n' +
'			<b> <img src="'+base+'/imagens/ajax-loader.gif" &nbsp; </b></td>\n' +
'		<td bgcolor="#cccccc" width="1"></td>\n' +
'	  </tr>\n' +
'	 </table></td></tr></table>\n';
}

