
// JAVASCRIPT DOCUMENT

var ControlToSet;
var theForm = document.form1;
var CalWidth=200;
var DateDepart = "";
var DatesDispo;
var StartYear = "";
var EndYear = "";
var FormatAs;
var Msg;
var NN4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
var NN6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;
var TOP;
var LEFT;
var CtrlWindow;

if(NN4)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = LogPosition;

function LogPosition(evt){

    if (NN4||NN6){
    LEFT=evt.screenX;
    TOP=evt.screenY-10;
    }
    else{
    LEFT=event.screenX;
    TOP=event.screenY-10;
    }
}

function ShowCalendar(CONTROL,DATE_DEPART,DATES_DISPO,START_YEAR,END_YEAR,FORMAT,MSG,TYPE_ENTREE,CONTENU_BDD){

ControlToSet = eval(CONTROL);
DateDepart = DATE_DEPART;
DatesDispo = DATES_DISPO;
StartYear = START_YEAR;
EndYear = END_YEAR;
FormatAs = FORMAT;
Msg = MSG;
Type_Entree = TYPE_ENTREE;
Contenu_BDD = CONTENU_BDD;
if ((Type_Entree =='multiplus')||(Type_Entree =='multimoins')) 		ControlToSet.value = '';
if (Msg == '')		Msg = 'Choisir une date';
//if(theForm.DateFormats.selectedIndex > 0){				//	Sert pour changer le format de la date depuis la page du navigateur
//FormatAs = theForm.DateFormats.options[theForm.DateFormats.selectedIndex].value
//}

var strFeatures = "width=" + CalWidth + ",height=192" + ",left=" + LEFT + ",top=" + TOP;
var CalWindow = window.open("calendrier/HTMLCalendar.htm","Calendrier", strFeatures)
CalWindow.focus();
window.status = "Done";
} //End Function

function SetDate(DATE,RELOAD)		//	Pour sélectionner une seule date à la fois	(FONCTION MODIFIÉE : RELOAD)
{									//	Fonction appelée par objOpener.SetDate à partir de la page HTMLCalendar.htm
	if (ControlToSet)	{ControlToSet.value = DATE;}
	ControlToSet = null;
	DatesDispo = null;
	DateDepart = null;
	StartYear = null;
	EndYear = null;
	FormatAs = null;
	if ((!RELOAD)||(RELOAD ==''))
		 document.getElementById('form1').submit();	//	Pour afficher en temps réel les modifs de la page liées à la nouvelle date
}

//	FONCTIONS AJOUTÉES PAR BIBI
function AjouterDate(DATE)			//	Pour sélectionner plusieurs dates à la fois
{
	if (ControlToSet)	{ControlToSet.value += DATE + ',';}
}

function EnregistrerDate(plusoumoins)				
{
	enreg('debut2',plusoumoins);
	document.getElementById('form1').submit();	//	Pour afficher en temps réel les nouvelles date ajoutées
}














