	var hoje = new Date();
	var dia = hoje.getDate();
	var mes = hoje.getMonth()+1;
	var ano = hoje.getUTCFullYear();
	var v_xml="";
	
	var v_datas = new Array();
	
	var dt_ref=undefined;
	
	jQuery.noConflict(); 
	
	jQuery(document).ready(function() 
	{	
		jQuery.ajax(
		{
			 type: "GET",
			 url: "xml/noticias.xml",
			 dataType: "xml",
			 success: function(xml) {jQuery.carrega_xml(xml,undefined,mes,ano)}
		}); //close $.ajax(	
		 
		jQuery.carrega_xml = function carrega_xml(xml,texto,d_mes,d_ano) 
		{			
			if(d_mes==undefined) d_mes = mes;
			if(d_ano==undefined) d_ano = ano;
			v_xml = xml;
			var textoHTML = "<table width='550' cellpadding='3' cellspacing='3'>";
			jQuery(xml).find('news').each(function()
			{				
				//pega a data da notícia
				aux_dadosdt = jQuery(this).find('data').text().split(',');
				//separa dia, mês e ano 
				aux_data = aux_dadosdt[1].split('/');
				dt_news = new Date(aux_data[2],aux_data[1]-1,aux_data[0]);
				aux_flag = (dt_ref==undefined);
				//alert("aux_flag=" + aux_flag);
				
				if(!aux_flag)
				{
					if(texto==undefined && dt_news>=dt_ref) aux_flag = true;
					if(texto!='' && texto!=undefined && jQuery(this).find('texto').text().toUpperCase().indexOf(texto.toUpperCase())!=-1) aux_flag = true;
				}
				if(aux_flag)
				{								
					//se entrar agora na página, cria um array com os dias e meses das notícias
					if(dt_ref==undefined)
					{				
						var v_mes = aux_data[2] + "," + (aux_data[1]-1) + "," + aux_data[0];
						if(aux_data[1] == d_mes && aux_data[2] == d_ano) v_datas.push(v_mes);						
					}
					textoHTML += '<tr>';
					textoHTML += '<td valign="top"><img src="' +  jQuery(this).find('imagem').text() + '" alt="" width="116" height="116" class="img_news" align="left" /></td>';
					textoHTML += '<td><h1>' + jQuery(this).find('titulo').text() + '</h1>';
					textoHTML += '<p style="margin:0px">' + jQuery(this).find('texto').text() + '</p>';
					textoHTML += '<h2>' + jQuery(this).find('data').text() + '</h2></td></tr>';
					textoHTML += '<tr><td colspan="2"><div class="linha_pontilhada_horizontal" valign="absmiddle"></div></td></tr>';					
				}
			});
			textoHTML += "</table>";
			jQuery("#news").html(textoHTML);
			jQuery("#content_bg").css('height',600);
			jQuery("#content_bg").css('height',jQuery(document).height()-300);
			
			pronto();
		}
		
		jQuery(".balao_titulo_corners").corner('10px');
		
		var myCalendarModel5 = new DHTMLSuite.calendarModel({ initialYear:ano,initialMonth:mes,initialDay:dia });
		myCalendarModel5.setLanguageCode('pt-br');
		var myCalendar5 = new DHTMLSuite.calendar({ id:'calendario',displayCloseButton:false,numberOfRowsInYearDropDown:12 });
		myCalendar5.setCalendarModelReference(myCalendarModel5);
		myCalendar5.displayTodaysDateInNavigationBar = false;
		myCalendar5.setCallbackFunctionOnDayClick('clicaDia');
		myCalendar5.setCallbackFunctionOnMonthChange('puxa_xml');
		myCalendar5.setTargetReference('calendarDiv');
		myCalendar5.display();	
		
     }); 
  
	function clicaDia(x)
	{
		dt_ref= new Date(x.year,x.month-1,x.day);
		jQuery.carrega_xml(v_xml,undefined,undefined,undefined);		
	}
	function puxa_xml(x)
	{
		dt_ref=undefined;
		v_datas = Array();
		jQuery.carrega_xml(v_xml,undefined,x.month,x.year);
	}
	function pronto()
	{
		for(i=0;i<v_datas.length;i++)
		{
			aux = v_datas[i].split(",");			
			pinta(aux[0],aux[1],aux[2]);
		}
	}
	
	function pinta(y,m,d)
	{
		var elem = document.getElementById("calendarDiv");
		var celulas = elem.getElementsByTagName("TD");		
		teste = new Date(y,m,01);
		dia1 = teste.getDay();
		if(dia1==0) dia1=7;
		//a primeira segunda do mês é 10
		d = parseInt(d);
		var aux_pinta = 8 + d + dia1;
		celulas[aux_pinta].style.backgroundColor = "#F9B000";
		
	}