/*************************************************************
 * Lib init
 * funções de Inicialização superOnload das páginas do Portal PT
 * data: 01/09/2009
 * @author roberto-trevisan
 * HOTMEDIA 
 * ***********************************************************
 */
function preInit() {
	/* preload*/
	$.preloadImages("./img/g_ico_inicio2.png", "./img/g_ico_o-partido2.png",
	   "./img/g_ico_no-governo2.png","./img/g_ico_no-parlamento2.png","./img/g_ico_secretarias2.png",
	   "./img/g_ico_documentos2.png","./img/g_ico_especiais2.png","./img/g_ico_fundacao-perseu-abramo2.png",
	   "./img/g_aba_noticias2.gif", "./img/g_aba_opiniao2.gif", "./img/g_aba_fotos2.gif", 
	   "./img/g_aba_tvpt2.gif", "./img/g_aba_radiopt2.gif", "./img/g_aba_downloads2.gif");
}
var nowOnload = window.onload;window.onload = function(){iniSite()};
function iniSite(){
	if(typeof(preInit) == "function") preInit();
	PTapi.setupPortal();
	PTjanelasDinamicas();
	/******* inicializa Calendario *******/
	$($.date_input.initialize);
	
	if(!PTapi.VmidRelacionada)  PTapi.anulaArea('midiasrelacionadas');
	if(!PTapi.VcontInferior)  PTapi.anulaArea('ultimasnoticias');	
	$("#datainput").date_input();
	
	if(nowOnload != null && typeof(nowOnload) == 'function'){nowOnload();}
}

$.extend(DateInput.DEFAULT_OPTS, {
  month_names: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"],
  short_month_names: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"],
  short_day_names: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab"],
  stringToDate: function(string) {
    var matches;
    if (matches = string.match(/^(\d{4,4})-(\d{2,2})-(\d{2,2})$/)) {
      return new Date(matches[1], matches[2] - 1, matches[3]);
    } else {
      return null;
    };
  },
  dateToString: function(date) {
    var month = (date.getMonth() + 1).toString();
    var dom = date.getDate().toString();
    if (month.length == 1) month = "0" + month;
    if (dom.length == 1) dom = "0" + dom;
	return date.getFullYear() + "-" + month + "-" + dom;
  }
});