	var xmlhttp;

	function getAjax(Metodo, Endereco, Funcao, Parametros){

		xmlhttp = getObjAjax();

		if(xmlhttp != null || Endereco.length > 0){

			xmlhttp.onreadystatechange = Funcao;

			if(Metodo=="post" && !Parametros==false && Parametros!= ""){
				xmlhttp.open("POST", Endereco, true);
				xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
				xmlhttp.send(Parametros);
			}else{
				xmlhttp.open("GET", Endereco, true);
				xmlhttp.send(null);
			}

		}

	}


	function getObjAjax() {

		objXML = null;

		var arrXml = new Array(
			'Msxml2.XMLHTTP.5.0',
			'Msxml2.XMLHTTP.4.0',
			'Msxml2.XMLHTTP.3.0',
			'Msxml2.XMLHTTP',
			'Microsoft.XMLHTTP');

		try {
			objXML = new XMLHttpRequest();
		} catch (e) {
			for (var i = 0; i < arrXml.length; i++) {
				try {
					objXML = new ActiveXObject(arrXml[i]);
				} catch (ee) {
					objXML = null;
				}
			}
		}

		return objXML;

	}

	function chamarCalendario(mes,ano){
		
		getAjax('get', 'ajax/calendario.asp?m='+mes+'&a='+ano, chamarCalendario_fun);

	}

	function chamarCalendario_fun(){
		

		if(xmlhttp.readyState==4){ 
		
			if(parseInt(xmlhttp.status)==200){ 
					
				$('calendario_box').innerHTML = xmlhttp.responseText;
				
			}
			
		}else{
			
			$('calendario_box').innerHTML = '<img src=\'img/ajax.gif\'>';
			
		}

	}
	
	
	
	function $(campo){
		return document.getElementById(campo);
	}
