document.write('<iframe id=CalFrameM name=CalFrameM frameborder=0 src="js/calendardou1.htm" style="display:none;position:absolute;z-index:10000"></iframe>');
document.onclick=hideCalendar_M;

function showCalendar_M(sImg,bOpenBound,sfld1_M,sFld2_M,sCallback_M)
{
	var fld1_M,fld2_M;
	var cf_M=document.getElementById("CalFrameM");
	var wcf_M=window.frames.CalFrameM;
	var oImg=document.getElementById(sImg);
	if(!oImg){alert("控制对象不存在！");return;}
	if(!sfld1_M){alert("输入控件未指定！");return;}
	fld1_M=document.getElementById(sfld1_M);
	if(!fld1_M){alert("输入控件不存在！");return;}
	if(fld1_M.tagName!="INPUT"||fld1_M.type!="text"){alert("输入控件类型错误！");return;}
	if(sFld2_M)
	{
		fld2_M=document.getElementById(sFld2_M);
		if(!fld2_M){alert("参考控件不存在！");return;}
		if(fld2_M.tagName!="INPUT"||fld2_M.type!="text"){alert("参考控件类型错误！");return;}
	}
	if(!wcf_M.bCalLoaded_M){alert("日历未成功装载！请刷新页面！");return;}
	if(cf_M.style.display=="block"){cf_M.style.display="none";return;}
	
	var eT=0,eL=0,p=oImg;
	var sT=document.body.scrollTop,sL=document.body.scrollLeft;
	var eH=oImg.height,eW=oImg.width;
	while(p&&p.tagName!="BODY"){eT+=p.offsetTop;eL+=p.offsetLeft;p=p.offsetParent;}
	cf_M.style.top=parseInt((document.body.clientHeight-(eT-sT)-eH>=cf_M.height)?eT+eH:eT-cf_M.height)+"px";
	cf_M.style.left=parseInt((document.body.clientWidth-(eL-sL)>=cf_M.width)?eL:eL+eW-cf_M.width)+"px";
	cf_M.style.display="block";
	wcf_M.openbound_M=bOpenBound;
	wcf_M.fld1_M=fld1_M;
	wcf_M.fld2_M=fld2_M;
	wcf_M.img_M=oImg;
	wcf_M.callback_M=sCallback_M;
	wcf_M.initCalendar_M();
}
function hideCalendar_M()
{
	var cf_M=document.getElementById("CalFrameM");
	cf_M.style.display="none";
}