function msg(txt)
{
	top.status=txt;
}
function openit(page, cible)
{
	window.open(page,cible,'');
}
function popup_scroll(page, cible, width, height)
{
	window.open(page,cible,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height+',left=10,top=10');
}
function popup(page, cible, width, height)
{
	window.open(page,cible,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width='+width+',height='+height+',left=10,top=10');
}
function printit()
{
   window.print() ;
}
function closeit()
{
	window.close();
}


function Change_SelectionDate(idform)
{
	var sel=document.forms[idform].elements['RechSelection'].options.selectedIndex;
	var selection=document.forms[idform].elements['RechSelection'].options[sel].value;
	if (selection == 'autre')
	{
		document.forms[idform].elements['DateDebut'].disabled=false;
		document.forms[idform].elements['DateFin'].disabled=false;
	}
	else
	{
		var activation=0;
		var debut, fin, datedebut, datefin
		var tab_mois=new Array('01','02','03','04','05','06','07','08','09','10','11','12');
		switch(selection)
		{
			case 'retards':
				break;
			case 'mois':
				activation=1;
				debut=new Date();
				fin=new Date();
				break;
			case 'moisprec':
				activation=1;
				debut=new Date();
				if (debut.getMonth() > 0)
				{
					debut.setMonth((debut.getMonth()-1));
				}
				else
				{
					debut.setMonth(11);
					debut.setFullYear((debut.getFullYear()-1));
					
				}
				fin=debut;
				break;
			case 'moissuiv':
				activation=1;
				debut=new Date();
				if (debut.getMonth() == 11)
				{
					debut.setMonth(0);
					debut.setFullYear((debut.getFullYear()+1));
				}
				else
				{
					debut.setMonth((debut.getMonth()+1));
				}
				fin=debut;
				break;
			case '12mois':
				activation=1;
				fin=new Date();
				debut=new Date();
				if (debut.getMonth() == 11)
				{
					debut.setMonth(0);
				}
				else
				{
					debut.setFullYear((debut.getFullYear()-1));
					debut.setMonth((debut.getMonth()+1));
				}
			case 'annee':
				activation=1;
				debut=new Date();
				debut.setMonth(0);
				fin=new Date();
				fin.setMonth(11);
				break;

				
				
				
		}
		if (activation == 1)
		{
			datedebut='01-'+tab_mois[debut.getMonth()]+'-'+debut.getFullYear();
			var debutmois=Date.UTC(fin.getFullYear(),fin.getMonth(),1);
			if (fin.getMonth() == 11)
			{
				var finmois=Date.UTC((fin.getFullYear()+1),0,1);
			}
			else
			{
				var finmois=Date.UTC(fin.getFullYear(),(fin.getMonth()+1),1);
			}
			var intervalle=(finmois-debutmois)/(24*3600*1000);
			datefin=intervalle+'-'+tab_mois[fin.getMonth()]+'-'+fin.getFullYear();
		} else if (activation == 2){
			
		}
		else
		{
			datedebut='';
			datefin='';
		}
		
		document.forms[idform].elements['DateDebut'].value=datedebut;
		document.forms[idform].elements['DateFin'].value=datefin;
		
		
	}
}