function objXMLHttp(){
	if(window.XMLHttpRequest)
	{
		var objetoXMLHttp = new XMLHttpRequest();
		return objetoXMLHttp;
		
	} else if(window.ActiveXObject){
		
		var versoes = ["Microsoft.XMLHTTP","Msxml2.XMLHTTP","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP.2.0"];
		
		for(var i=0;i < versoes.length;i++){
			try {						
				var objetoXMLHttp = new ActiveXObject(versoes[i]);
				// "return" Se for criado sai do for
				return objetoXMLHttp;
			}
			catch(ex){
				
			}
		}
		return false;														
	}	
}

function avisoAjax(){
	
	var dados;
	
	dados = "<table width='100%' cellpadding='0' cellspacing='0'><tr><td height='80' align='center'><img src='sys/images/loading_animated.gif' /></td></tr></table>"
	
	return dados;
}

function revista(acao){
	
	var objRevista = new objXMLHttp();
	var contRevista = document.getElementById("contRevista");
	var dados = "&acao="+acao;
	contRevista.innerHTML = avisoAjax();
	
	
	if(acao == "Revista"){
		
		document.getElementById("Revista").style.color='red';
		document.getElementById("Noticias").style.color='#163979';
		document.getElementById("Peticoes").style.color='#163979';
		
	} else if(acao == "Noticias"){
		
		document.getElementById("Revista").style.color='#163979';
		document.getElementById("Noticias").style.color='red';
		document.getElementById("Peticoes").style.color='#163979';
		
	} else {
		
		document.getElementById("Revista").style.color='#163979';
		document.getElementById("Noticias").style.color='#163979';
		document.getElementById("Peticoes").style.color='red';
		
	}
	
	if(objRevista){			
			
		objRevista.open("POST","sys/Principal/Ajax/Revista.php",true);
		objRevista.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");					
		
		objRevista.onreadystatechange = function(){
											
			if(objRevista.readyState == 4){						
				if(objRevista.status == 200){					
					contRevista.innerHTML = objRevista.responseText;
					//contRevista.innerHTML = avisoAjax();
					return false;
				} else {
					//window.alert(objRevista.status);
				}
			}			
		}
		
	};
	objRevista.send(dados);
	return false;
	
}

function rkGeografico(acao){
	
	var objrkGeografico  = new objXMLHttp();
	var contRKGeografico = document.getElementById("contRKGeografico");
	
	var dados = "&acao="+acao;
	contRKGeografico.innerHTML = avisoAjax();
	
	if(acao == "Estado"){
		
		document.getElementById("Estado").style.color='red';
		document.getElementById("Cidade").style.color='#163979';
		
	} else {
		
		document.getElementById("Estado").style.color='#163979';
		document.getElementById("Cidade").style.color='red';
		
	}
	
	if(objrkGeografico){		
		
		objrkGeografico.open("POST","sys/Principal/Ajax/rkGeografico.php",true);
		objrkGeografico.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");					
		
		objrkGeografico.onreadystatechange = function(){
											
			if(objrkGeografico.readyState == 4){					
				if(objrkGeografico.status == 200){					
					contRKGeografico.innerHTML = objrkGeografico.responseText;
					//contRevista.innerHTML = avisoAjax();
					return false;
				} else {
					//window.alert(objrkGeografico.status);
				}
			}			
		}
		
	};
	objrkGeografico.send(dados);
	return false;
}

function rkSalas(acao){
	
	var objrkSalas  = new objXMLHttp();
	var contRKSalas = document.getElementById("contRKSalas");
	
	var dados = "&acao="+acao;
	contRKSalas.innerHTML = avisoAjax();
	
	if(acao == "Semanal"){
		
		document.getElementById("Semanal").style.color='red';
		document.getElementById("Agora").style.color='#163979';
		document.getElementById("Mensal").style.color='#163979';
		
	} else if(acao == "Agora"){
		
		document.getElementById("Semanal").style.color='#163979';
		document.getElementById("Agora").style.color='red';
		document.getElementById("Mensal").style.color='#163979';
		
	} else {
		
		document.getElementById("Semanal").style.color='#163979';
		document.getElementById("Agora").style.color='#163979';
		document.getElementById("Mensal").style.color='red';
		
	}
	
	if(objrkSalas){		
		
		objrkSalas.open("POST","sys/Principal/Ajax/rkSalas.php",true);
		objrkSalas.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");					
		
		objrkSalas.onreadystatechange = function(){
											
			if(objrkSalas.readyState == 4){					
				if(objrkSalas.status == 200){					
					contRKSalas.innerHTML = objrkSalas.responseText;
					//contRevista.innerHTML = avisoAjax();
					return false;
				} else {
					//window.alert(objrkSalas.status);
				}
			}			
		}
		
	};
	objrkSalas.send(dados);
	return false;
}

function salasUlt(limit){
	
	var objsalasUlts  = new objXMLHttp();
	var contSalasUlt  = document.getElementById("contSalasUlt");
	
	var dados = "&limit="+limit;
	contSalasUlt.innerHTML = avisoAjax();
	
	
	if(limit == "7"){
		
		document.getElementById("salasUlt7").style.color='red';
		document.getElementById("salasUlt14").style.color='#163979';
		
	} else {
		
		document.getElementById("salasUlt7").style.color='#163979';
		document.getElementById("salasUlt14").style.color='red';
		
	}
	
	if(objsalasUlts){		
		
		objsalasUlts.open("POST","sys/Principal/Ajax/ultSalas.php",true);
		objsalasUlts.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");					
		
		objsalasUlts.onreadystatechange = function(){
											
			if(objsalasUlts.readyState == 4){					
				if(objsalasUlts.status == 200){					
					contSalasUlt.innerHTML = objsalasUlts.responseText;
					//contRevista.innerHTML = avisoAjax();
					return false;
				} else {
					//window.alert(objsalasUlts.status);
				}
			}			
		}
		
	};
	objsalasUlts.send(dados);
	return false;
}

function chanCidade(estado){
	var dados;
	dados = "&uf="+estado;
	
	chanCid = new objXMLHttp();
	
	if(chanCid){
		document.getElementById("cidades").innerHTML="";
		chanCid.open("POST", "sys/Relacionamentos/Ajax/chanCidade.php",true);
		chanCid.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
		chanCid.onreadystatechange = function(){
											
			if(chanCid.readyState == 4){						
				if(chanCid.status == 200){					
					document.getElementById('cidades').innerHTML = chanCid.responseText;
					return false;
				} else {
					//window.alert("Houve um problema");
				}
			}			
		}
	};
	chanCid.send(dados);
	return false;
}

/* 	AJAX DO CALENDÁRIO 
	se a ação for igual a mes então obj_acao é o mes
	se a aão for igual a dia então obj_acao é o dia
*/
function enabledEventos(acao, dia, mes, ano){
	
	var dados;
	
	dados = "acao="+acao+"&dia="+dia+"&mes="+mes+"&ano="+ano;
	
	divCont = document.getElementById("conteudoEventos");
	
	divCont.innerHTML = avisoAjax();
	
	eventosAjax = new objXMLHttp();
	
	if(eventosAjax){
            
            eventosAjax.open("POST","sys/Principal/Ajax/Eventos.php",true);
            eventosAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
            eventosAjax.onreadystatechange = function(){

                    if(eventosAjax.readyState == 4){						
                            if(eventosAjax.status == 200){					                                    
                                    divCont.innerHTML = eventosAjax.responseText;
                                    return false;
                            } else {
                                    //window.alert("Houve um problema");
                            }
                    }			
            }
    };
    eventosAjax.send(dados);
    return false;
	
}