document.write('<iframe id=CalFrame name=CalFrame frameborder=0 src=inc/calendar.htm style=display:none;position:absolute;z-index:100></iframe>');
function showCalendar(tt,sImg,bOpenBound,sFld1,sFld2,sCallback)
{
	var fld1,fld2;
	var cf=document.getElementById("CalFrame");
	var wcf=window.frames.CalFrame;
	var oImg=document.getElementById(sImg);
	if(!oImg){return;}
	if(!sFld1){return;}
	fld1=document.getElementById(sFld1);
	if(!fld1){return;}

	//??????TEXT
	if(fld1.tagName!="INPUT" || fld1.type!="text"){return;}
	if(sFld2)
	{
		fld2=document.getElementById(sFld2);
		if(!fld2){return;}
		if(fld2.tagName!="INPUT" || fld2.type!="text"){return;}
	}
	if(!wcf.bCalLoaded){return;}
	if(cf.style.display=="block"){cf.style.display="none";return;}

	var eT=0,eL=0,p=oImg;
	var sT=document.body.scrollTop,sL=document.body.scrollLeft;
	var eH=0,eW=oImg.width;
	var ttt=0,ttl=0;

	ttt=tt.offsetTop; 
	ttl=tt.offsetLeft;
	eH = tt.clientHeight;
	while (tt = tt.offsetParent){
		ttt+=tt.offsetTop; 
		ttl+=tt.offsetLeft;
	}
	cf.style.top=ttt+eH-1;
	cf.style.left=ttl;
	cf.style.display="block";

	wcf.openbound=bOpenBound;
	wcf.fld1=fld1;
	wcf.fld2=fld2;
	wcf.callback=sCallback;
	wcf.initCalendar();
}
function hideCalendar()
{
	var cf=document.getElementById("CalFrame");
	cf.style.display="none";
}

