function ChangeText(id_name, new_text)
{
	var el=document.getElementById(id_name);
	if (el!=undefined)
		if (el.firstChild!=null)
			el.firstChild.nodeValue=new_text;
}
function ChangeInput(id_name, new_text)
{
	var el=document.getElementById(id_name);
	if (el!=undefined)
		el.value=new_text;
}
function ChangeSelect(id_name, value)
{
	var el=document.getElementById(id_name);
	if (el!=undefined)
		el.selectedIndex=value;
}
function GetInput(id_name){return document.getElementById(id_name).value}
function GetSelect(id_name){return document.getElementById(id_name).selectedIndex}
function LocalOnLoad(justYear)
{
	//Initialisation des champs
	maintenant = new Date();
	rectif = new Date(maintenant.getFullYear(), maintenant.getMonth(), maintenant.getDate(), maintenant.getHours(), maintenant.getMinutes() + maintenant.getTimezoneOffset(), 0);
	nYear=rectif.getFullYear()
	ChangeInput("i_annee",nYear)
	if (!justYear)
	{
		ChangeInput("i_mois", rectif.getMonth()+1)
		ChangeInput("i_date", rectif.getDate())
		ChangeInput("i_heure", rectif.getHours())
		ChangeInput("i_minute", rectif.getMinutes())
		ChangeInput("i_seconde", 0)
	}
	RestoreInfo();
	var m_RepereTopo=true;
	document.getElementById("RepereTopo").click();
}
function LocalOnLoad2()
{
	//Initialisation des champs (cas julien/grégorien)
	maintenant = new Date();
	rectif = new Date(maintenant.getFullYear(), maintenant.getMonth(), maintenant.getDate(), maintenant.getHours(), maintenant.getMinutes() + maintenant.getTimezoneOffset(), 0);
	nYear=rectif.getFullYear();
	ChangeInput("i_annee",nYear);
	document.getElementById("i_mois").selectedIndex=rectif.getMonth();
	ChangeInput("i_date", rectif.getDate());
	//Initialisation des champs (cas républicain)
	date = new Array(3);
	date[0]=rectif.getDate();
	date[1]=rectif.getMonth()+1;
	date[2]=nYear;
	date_r=ConvJuGre2Rep(date);
	if (date_r[1]<13)
	{
		ChangeInput("i_date_r", date_r[0])
		document.getElementById("i_mois_r").selectedIndex=date_r[1]-1;
	}
	else
	{
		document.getElementById("i_fete_r").selectedIndex=date_r[0]-1;
		document.getElementById("ir366").checked=true;
	}
	ChangeInput("i_annee_r",date_r[2]);
}
function XX_findObj(n, d)
{
  var p,i,x;
  if (!d)d=document;
  if ((p=n.indexOf("?"))>0&&parent.frames.length)
  {
    d=parent.frames[n.substring(p+1)].document;
    n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all)x=d.all[n];
  for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=XX_findObj(n,d.layers[i].document);
  if(!x && d.getElementById)x=d.getElementById(n);
  return x;
}
function XX_CollapseDiv(name,sh)
{
  if ((obj=XX_findObj(name))!=null)
  {
    v=(sh)?'inline':'none';
    obj.style.display = v;
  }
}
function ChangeRepere(repereTope)
{
	XX_CollapseDiv("d_lieu", repereTope);
	m_RepereTopo=document.getElementById("RepereTopo").checked==true;
	Validate();
}

