/***************************************************** * My97 DatePicker Ver 3.0.1 * BLOG: http://blog.csdn.net/my97/ * MAIL: smallcarrot@163.com ****************************************************/ $position=0; $dpPath=''; var $dp=null;if(!window.$){$ = function(){var elements = new Array();for (var i=0;i'; this.top.document.body.insertAdjacentElement('afterBegin',this.dd); this.top.document.dateDiv=this.dd;} else{var td=this.top.document.dateDiv; td.obj.win=this.win; td.obj.eCont=this.eCont; td.obj.dateFmt=this.dateFmt; td.obj.showTime=this.showTime; td.obj.skin=this.skin; var dwin=td.childNodes[0].contentWindow; var d=dwin.$d; this.dd=this.top.document.dateDiv; d.obj.init(); d.yDiv.style.display=d.mDiv.style.display='none'; d.navLeftImg.src='skin/'+d.obj.skin+"/navLeft.gif"; d.leftImg.src='skin/'+d.obj.skin+"/left.gif"; d.rightImg.src='skin/'+d.obj.skin+"/right.gif"; d.navRightImg.src='skin/'+d.obj.skin+"/navRight.gif"; d.mInput.setAttribute('realValue',d.obj.month); d.mInput.value=dwin.dpcfg.aMonStr[d.obj.month-1]; d.yInput.value=d.obj.year; if(this.showTime){d.tDiv.style.display='block'; d.hhInput.value=d.obj.hour; d.mmInput.value=d.obj.minute; d.ssInput.value=d.obj.sec;} else{d.tDiv.style.display='none';} this.dd.style.display='block'; d.obj._setOkInput(); d.obj._setShowAndHide(); d.obj.redraw();} $dp=this.top.$dp=this.top.document.dateDiv; var objxy=$getBoundingClientRect(this.eCont); var mm=$getAbsM(this.top); var currWinSize=$getClientWidthHeight(this.top); var theScroll=$getScroll(this.top); var ddTop=mm.topM+objxy.bottom; var ddLeft=mm.leftM+objxy.left; var ddHeight=Math.max(parseInt(this.dd.offsetHeight),(this.dateFmt&&this.dateFmt.indexOf('%D')>0)?180:30); var ddWidth=Math.max(parseInt(this.dd.offsetWidth),180); if(($position==2)||(($position==0)&&((ddTop+ddHeight