function addDiv(){
	var divelt=document.createElement("div");
	document.body.appendChild(divelt);
	divelt.id="testdiv";
	divelt.style.position="absolute";
	divelt.style.visibility="hidden";
	divelt.style.top="0px";
	divelt.style.left="0px";
	divelt.style.backgroundColor="white";
}

if(document.addEventListener){
	window.addEventListener("load",addDiv,false);
}
else if(window.attachEvent){
	window.attachEvent("onload",addDiv);
}
else window.onload=addDiv;

function showhide(nb,ev,datedeb){
	var now=new Date();
	var tomorrow=new Date();
	tomorrow.setTime(tomorrow.getTime()+24*3600*1000);
	var re_date = /^(\d+)\/(\d+)\/(\d+)$/;
	re_date.exec(datedeb);
	var deb=new Date (RegExp.$3, RegExp.$2-1, RegExp.$1);
	deb.setTime(deb.getTime()-24*3600*1000);
	var cal = new CalendarPopup("testdiv");	if(ev.target) {
		src=ev.target;
	}else{
		src=ev.srcElement;
	}
	src=src.parentNode;		var mindate=src.getAttribute("mindate");	var mindate2=new Date (mindate.substr(0,4), mindate.substr(5,2)*1-1, mindate.substr(8,2)-1);
	cal.addDisabledDates(null,formatDate(mindate2,"yyyy-MM-dd"));	cal.addDisabledDates(formatDate(tomorrow,"yyyy-MM-dd"),null);	cal.yearSelectStartOffset=now.getFullYear()-mindate.substr(0,4);	cal.showNavigationDropdowns();	while (1) {
		if(src.nodeType==1 && src.getAttribute("name") && src.getAttribute("name")=="date_deb") {
			break;
		}
		if(src.nodeType==1 && src.getAttribute("name") && src.getAttribute("name")=="date_fin") {
			break;
		}
		src=src.previousSibling;
	}
	cal.select(src,"anchor"+nb,"dd/MM/yyyy");
	document.getElementById("testdiv").style.top=(document.getElementById("testdiv").style.top.replace("px","")-document.getElementById("testdiv").clientHeight-src.clientHeight-10)+"px";
//	document.getElementById("testdiv").style.left=(ev.clientX-document.getElementById("testdiv").clientWidth)+"px";	return false;
}

