亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? popcalendar.js

?? 實現了一個OA系統基本的功能
?? JS
?? 第 1 頁 / 共 2 頁
字號:
		document.getElementById('y'+i).innerHTML = txtYear;
	}
	nStartingYear--;
	bShow=true;
}

function selectYear(nYear) {
	yearSelected = parseInt(nYear + nStartingYear);
	yearConstructed = false;
	constructCalendar();
	popDownYear();
}

function constructYear() {
	popDownMonth();
	sHTML = '';
	if (!yearConstructed) {
		sHTML = '<tr><td align="center" onmouseover="this.style.backgroundColor=\'#909090\'" onmouseout="clearInterval(intervalID1);this.style.backgroundColor=\'\'" style="cursor:pointer;color:#006" onmousedown="clearInterval(intervalID1);intervalID1=setInterval(\'decYear()\',30)" onmouseup="clearInterval(intervalID1)">-</td></tr>';

		j = 0;
		nStartingYear =	yearSelected - 9;
		for ( i = (yearSelected-9); i <= (yearSelected+9); i++ ) {
			sName = i;
			if (i == yearSelected) sName = '<b>' + sName + '</b>';
			sHTML += '<tr><td id="y' + j + '" onmouseover="this.style.backgroundColor=\'#909090\'" onmouseout="this.style.backgroundColor=\'\'" style="cursor:pointer;color:#006" onclick="selectYear('+j+');event.cancelBubble=true">&nbsp;' + sName + '&nbsp;</td></tr>';
			j++;
		}

		sHTML += '<tr><td align="center" onmouseover="this.style.backgroundColor=\'#909090\'" onmouseout="clearInterval(intervalID2);this.style.backgroundColor=\'\'" style="cursor:pointer;color:#006" onmousedown="clearInterval(intervalID2);intervalID2=setInterval(\'incYear()\',30)" onmouseup="clearInterval(intervalID2)">+</td></tr>';

		document.getElementById('pcselectYear').innerHTML = '<table width="44" cellspacing="0" style="font:11px Arial;border:1px solid #a0a0a0;background:#f0f0f0" onmouseover="clearTimeout(timeoutID2)" onmouseout="clearTimeout(timeoutID2);timeoutID2=setTimeout(\'popDownYear()\',100)">' + sHTML + '</table>';

		yearConstructed = true;
	}
}

function popDownYear() {
	clearInterval(intervalID1);
	clearTimeout(timeoutID1);
	clearInterval(intervalID2);
	clearTimeout(timeoutID2);
	crossYearObj.visibility= 'hidden';
	visYear = 0;
}

function popUpYear() {
	var leftOffset
	if (visYear==1) {
		popDownYear();
		visYear--;
	} else {
		constructYear();
		crossYearObj.visibility	= (dom||ie) ? 'visible' : 'show';
		leftOffset = parseInt(crossobj.left) + document.getElementById('pcspanYear').offsetLeft;
		if (ie) leftOffset += 6;
		crossYearObj.left = leftOffset;
		crossYearObj.top = parseInt(crossobj.top) + 26;
		visYear++;
	}
}

/*** calendar ***/
function WeekNbr(n) {
	// Algorithm used:
	// From Klaus Tondering's Calendar document (The Authority/Guru)
	// http://www.tondering.dk/claus/calendar.html
	// a = (14-month) / 12
	// y = year + 4800 - a
	// m = month + 12a - 3
	// J = day + (153m + 2) / 5 + 365y + y / 4 - y / 100 + y / 400 - 32045
	// d4 = (J + 31741 - (J mod 7)) mod 146097 mod 36524 mod 1461
	// L = d4 / 1460
	// d1 = ((d4 - L) mod 365) + L
	// WeekNumber = d1 / 7 + 1

	year = n.getFullYear();
	month = n.getMonth() + 1;
	if (startAt == 0) {
		day = n.getDate() + 1;
	} else {
		day = n.getDate();
	}

	a = Math.floor((14-month) / 12);
	y = year + 4800 - a;
	m = month + 12 * a - 3;
	b = Math.floor(y/4) - Math.floor(y/100) + Math.floor(y/400);
	J = day + Math.floor((153 * m + 2) / 5) + 365 * y + b - 32045;
	d4 = (((J + 31741 - (J % 7)) % 146097) % 36524) % 1461;
	L = Math.floor(d4 / 1460);
	d1 = ((d4 - L) % 365) + L;
	week = Math.floor(d1/7) + 1;

	return week;
}

function constructCalendar () {
	var aNumDays = Array (31,0,31,30,31,30,31,31,30,31,30,31);
	var dateMessage;
	var startDate = new Date (yearSelected,monthSelected,1);
	var endDate;

	if (monthSelected==1) {
		endDate = new Date (yearSelected,monthSelected+1,1);
		endDate = new Date (endDate - (24*60*60*1000));
		numDaysInMonth = endDate.getDate();
	} else {
		numDaysInMonth = aNumDays[monthSelected];
	}

	datePointer = 0;
	dayPointer = startDate.getDay() - startAt;
	
	if (dayPointer<0) dayPointer = 6;

	sHTML = '<table style="border:0;font:10px verdana;"><tr>';

	if (showWeekNumber == 1) {
		sHTML += '<td align="right" width="27"><strong>' +' '+ weekString[language] + '</strong></td><td width="1" rowspan="7" style="background:#d0d0d0;padding:0"><img src="'+imgDir+'divider.gif" width="1"></td>';
	}

	for (i = 0; i<7; i++) {
		sHTML += '<td style="width:27px;text-align:right;color:#006;font-weight:bold">' + dayName[language][i] + '</td>';
	}

	sHTML += '</tr><tr>';
	
	if (showWeekNumber == 1) {
		sHTML += '<td align="right">' + WeekNbr(startDate) + '&nbsp;</td>';
	}

	for ( var i=1; i<=dayPointer;i++ ) {
		sHTML += '<td>&nbsp;</td>';
	}

	for ( datePointer=1; datePointer <= numDaysInMonth; datePointer++ ) {
		dayPointer++;
		sHTML += '<td align="right">';
		sStyle=styleAnchor;
		if ((datePointer == odateSelected) && (monthSelected == omonthSelected) && (yearSelected == oyearSelected))
		{ sStyle+=styleLightBorder }

		sHint = '';
		for (k = 0;k < HolidaysCounter; k++) {		// insert holidays
			if ((parseInt(Holidays[k].d) == datePointer)&&(parseInt(Holidays[k].m) == (monthSelected+1))) {
				if ((parseInt(Holidays[k].y)==0)||((parseInt(Holidays[k].y)==yearSelected)&&(parseInt(Holidays[k].y)!=0))) {
					sStyle+= 'background-color:#fdd;';
					sHint += sHint=="" ? Holidays[k].desc : "\n"+Holidays[k].desc;
				}
			}
		}

		sHint = sHint.replace('/\"/g', '&quot;');

		dateMessage = 'onmousemove="window.status=\''+selectDateMessage[language].replace('[date]',constructDate(datePointer,monthSelected,yearSelected))+'\'" onmouseout="window.status=\'\'" ';


		//////////////////////////////////////////////
		//////////  Modifications PinoToy  //////////
		//////////////////////////////////////////////
		if (enablePast == 0 && ((yearSelected < yearNow) || (monthSelected < monthNow) && (yearSelected == yearNow) || (datePointer < dateNow) && (monthSelected == monthNow) && (yearSelected == yearNow))) {
			selDayAction = '';
			isPast = 1;
		} else {
			selDayAction = 'href="javascript:dateSelected='+datePointer+';closeCalendar();"';
			isPast = 0;
		}

		sHTML += '<a '+dateMessage+' title="'+sHint+'" style="'+sStyle;

		if ((datePointer == dateNow) && (monthSelected == monthNow) && (yearSelected == yearNow)) {
			sHTML += 'font-weight:bold;color:red;" ';			// today
		} else if (dayPointer % 7 == (startAt * -1)+1) {
			if (isPast==1)										// sunday
				sHTML += 'color:#909090;" ';
			else
				sHTML += 'color:#54A6E2;" ';
		} else if ((dayPointer % 7 == (startAt * -1)+7 && startAt==1) || (dayPointer % 7 == startAt && startAt==0)) {
			if (isPast==1)										// saturday
				sHTML += 'color:#909090;" ';
			else
				sHTML += 'color:#54A6E2;" ';
		} else {
			if (isPast==1)										// all other days
				sHTML += 'color:#909090;" ';
			else
				sHTML += 'color:#006;" ';
		}
		sHTML += selDayAction+'>&nbsp;'+datePointer+'&nbsp;</a>';

		if ((dayPointer+startAt) % 7 == startAt) {
			sHTML += '</tr><tr>';
			if ((showWeekNumber == 1) && (datePointer < numDaysInMonth)) {
				sHTML += '<td align="right">' + (WeekNbr(new Date(yearSelected,monthSelected,datePointer+1))) + '&nbsp;</td>';
			}
		}



	}

//this is my text
//		var vCalTime;
//		vCalTime="<tr>\n<td colspan='7' align='center'>";
//		vCalTime+="<input type='text' id= 'hour' name='hour' maxlength=2 size=1 style=\"width :16pt; height:18 ;font-family: Arial; font-size: 8pt; color: #0000FF\" value="+hour+" onchange=\"setHour(this.value)\">";
//		vCalTime+=" : ";
//		vCalTime+="<input type='text' id= 'minute' name='minute' maxlength=2 size=1 style=\"width :16pt;height:18; font-family: Arial; font-size: 8pt; color: #0000FF\" value="+minute+" onchange=\"setMinute(this.value)\">";
//		vCalTime+=" : ";
//		vCalTime+="<input type='text' id= 'second' name='second' maxlength=2 size=1 style=\"width :16pt; height:18; font-family: Arial; font-size: 8pt; color: #0000FF\" value="+second+" onchange=\"setSecond(this.value)\">";
	
//		vCalTime+="\n</td>\n</tr>";
//		sHTML +=vCalTime ;
////////////////////////////////////////////


	document.getElementById('pccontent').innerHTML   = sHTML;
	document.getElementById('pcspanMonth').innerHTML = '&nbsp;' + monthName[language][monthSelected] + '&nbsp;<img id="pcchangeMonth" src="'+imgDir+'drop1.gif" width="12" height="10" border="0">';
	document.getElementById('pcspanYear').innerHTML  = '&nbsp;' + yearSelected	+ '&nbsp;<img id="pcchangeYear" src="'+imgDir+'drop1.gif" width="12" height="10" border="0">';
}

function clearBirthday(){
	document.getElementById('sdv').value = '';
        hideCalendar();
}
function showCalendar(ctl, ctl2, format, lang, past, fx, fy,start) {
	if (start != null && (start==0 || start==1)) startAt = start;
	loadArrays();
	if (lang != null && lang != '') language = lang;
	if (past != null) enablePast = past; else enablePast = 0;
	if (fx != null) fixedX = fx; else fixedX = -1;
	if (fy != null) fixedY = fy; else fixedY = -1;
	var inPutId = 'sdv';
	if (showToday == 1) document.getElementById('pclblToday').innerHTML = todayString[language]+' <a onmousemove="window.status=\''+gotoString[language]+'\'" onmouseout="window.status=\'\'" title="'+gotoString[language]+'" style="'+styleAnchor+'color:#006;" href="javascript: clearBirthday()">'+ '清空生日' +'</a>';

	popUpCalendar(ctl, ctl2, format);
}

function popUpCalendar(ctl, ctl2, format) {
	var leftpos = 0;
	var toppos  = 0;

	if (bPageLoaded) {
		if (crossobj.visibility == 'hidden') {
			ctlToPlaceValue = ctl2;
			dateFormat = format;
			formatChar = ' ';
			aFormat = dateFormat.split(formatChar);
			if (aFormat.length < 3) {
				formatChar = '/';
				aFormat = dateFormat.split(formatChar);
				if (aFormat.length < 3) {
					formatChar = '.';
					aFormat = dateFormat.split(formatChar);
					if (aFormat.length < 3) {
						formatChar = '-';
						aFormat = dateFormat.split(formatChar);
						if (aFormat.length < 3) {
							formatChar = '';					// invalid date format

						}
					}
				}
			}

			tokensChanged = 0;
			if (formatChar != "") {
				aData = ctl2.value.split(formatChar);			// use user's date

				for (i=0; i<3; i++) {
					if ((aFormat[i] == "d") || (aFormat[i] == "dd")) {
						dateSelected = parseInt(aData[i], 10);
						tokensChanged++;
					} else if ((aFormat[i] == "m") || (aFormat[i] == "mm")) {
						monthSelected = parseInt(aData[i], 10) - 1;
						tokensChanged++;
					} else if (aFormat[i] == "yyyy") {
						yearSelected = parseInt(aData[i], 10);
						tokensChanged++;
					} else if (aFormat[i] == "mmm") {
						for (j=0; j<12; j++) {
							if (aData[i] == monthName[language][j]) {
								monthSelected=j;
								tokensChanged++;
							}
						}
					} else if (aFormat[i] == "mmmm") {
						for (j=0; j<12; j++) {
							if (aData[i] == monthName2[language][j]) {
								monthSelected = j;
								tokensChanged++;
							}
						}
					}
				}
			}
			var TimeFormatChar = ':';
			timeString = ctl2.value.split(" ");
			if (timeString[1] !=null) {
				var timeTokens = timeString[1].split(':');
				if(timeTokens[0].length==2) {
					hour = timeTokens[0];
				}
				if (timeTokens[1].length==2) {
					minute = timeTokens[1];
				}
				if (timeTokens[2].length==2) {
					second= timeTokens[2];
				}
			} else {
				hour=00;
				minute=00;
				second=00;
			}
			

			if ((tokensChanged != 3) || isNaN(dateSelected) || isNaN(monthSelected) || isNaN(yearSelected)) {
				dateSelected  = dateNow;
				monthSelected = monthNow;
				yearSelected  = yearNow;
			}

			odateSelected  = dateSelected;
			omonthSelected = monthSelected;
			oyearSelected  = yearSelected;

			aTag = ctl;
			do {
				aTag     = aTag.offsetParent;
				leftpos += aTag.offsetLeft;
				toppos  += aTag.offsetTop;
			} while (aTag.tagName != 'BODY');

			crossobj.left = (fixedX == -1) ? ctl.offsetLeft + leftpos : fixedX;
			crossobj.top = (fixedY == -1) ? ctl.offsetTop + toppos + ctl.offsetHeight + 2 : fixedY;
			constructCalendar (1, monthSelected, yearSelected);
			crossobj.visibility = (dom||ie) ? "visible" : "show";

			hideElement('SELECT', document.getElementById('pccalendar'));
			hideElement('APPLET', document.getElementById('pccalendar'));			

			bShow = true;
		} else {
			hideCalendar();
			if (ctlNow!=ctl) popUpCalendar(ctl, ctl2, format);
		}
		ctlNow = ctl;
	}
}

//document.onkeypress = function hidecal1 () {
//	if (event.keyCode == 27) hideCalendar();
//}
document.onclick = function hidecal2 () {
	if (!bShow) hideCalendar();
	bShow = false;
}

if(ie) {
	init();
} else {
	window.onload = init;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合狠狠| 99麻豆久久久国产精品免费| 亚洲高清免费视频| 中文字幕在线观看不卡| 中文字幕乱码亚洲精品一区| 国产亚洲一二三区| 久久久精品人体av艺术| 久久久久久一二三区| 久久久不卡网国产精品一区| 欧美韩国日本一区| 专区另类欧美日韩| 亚洲成a天堂v人片| 美女看a上一区| 国产成人免费视| 91原创在线视频| 欧美日韩在线直播| 日韩欧美的一区| 国产三区在线成人av| 国产精品全国免费观看高清| 亚洲欧美在线观看| 亚洲国产美女搞黄色| 日本免费新一区视频| 国产一区久久久| 91一区二区在线观看| 欧美日韩国产高清一区二区三区 | 成人做爰69片免费看网站| 成人自拍视频在线观看| 91在线视频播放地址| 欧美日本在线视频| 久久久久亚洲蜜桃| 亚洲小少妇裸体bbw| 国产精品中文欧美| 日本乱人伦aⅴ精品| 日韩欧美精品三级| 最新热久久免费视频| 男女男精品视频网| a4yy欧美一区二区三区| 91麻豆精品国产| 国产精品无圣光一区二区| 午夜精品视频一区| 成年人国产精品| 在线播放一区二区三区| 国产精品久久免费看| 午夜伦欧美伦电影理论片| 国产99久久久久久免费看农村| 欧美日韩在线电影| 中文av字幕一区| 日本成人在线视频网站| 91捆绑美女网站| 久久久久久久久97黄色工厂| 午夜天堂影视香蕉久久| 不卡av在线网| 久久精子c满五个校花| 日本不卡一区二区三区高清视频| 91片在线免费观看| 国产日产欧美精品一区二区三区| 日韩国产欧美在线播放| 色悠悠久久综合| 国产欧美一区二区三区鸳鸯浴| 日韩av电影一区| 欧美日韩五月天| 一区二区三区毛片| www.欧美色图| 久久色在线视频| 精品在线观看视频| 欧美一级日韩不卡播放免费| 亚洲成人资源在线| 在线精品亚洲一区二区不卡| 亚洲人亚洲人成电影网站色| 大胆欧美人体老妇| 中文字幕乱码一区二区免费| 国产xxx精品视频大全| 欧美成人欧美edvon| 美洲天堂一区二卡三卡四卡视频| 欧美精品久久99久久在免费线 | 91豆麻精品91久久久久久| 国产亚洲欧洲一区高清在线观看| 蜜臀av国产精品久久久久 | 成人免费三级在线| 国产精品剧情在线亚洲| 国产91精品精华液一区二区三区| 国产日韩欧美一区二区三区乱码| 国产毛片精品视频| 国产精品蜜臀在线观看| 成人高清免费观看| 亚洲理论在线观看| 欧美午夜精品免费| 免费日韩伦理电影| 欧美mv日韩mv国产| 九九**精品视频免费播放| 久久免费偷拍视频| 99精品在线免费| 亚洲在线视频免费观看| 欧美一级片在线看| 懂色av噜噜一区二区三区av| 1024亚洲合集| 欧美精品亚洲一区二区在线播放| 全部av―极品视觉盛宴亚洲| 欧美变态凌虐bdsm| 99久久精品国产一区| 亚洲精品免费看| 欧美精选午夜久久久乱码6080| 蜜芽一区二区三区| 欧美激情自拍偷拍| 欧美性videosxxxxx| 久热成人在线视频| 中文字幕一区二| 欧美精品久久久久久久久老牛影院 | 国产精品综合一区二区三区| 成人免费在线观看入口| 欧美精品乱码久久久久久| 大尺度一区二区| 丝袜美腿亚洲色图| 国产精品免费av| 欧美精品丝袜久久久中文字幕| 国产一区二区美女诱惑| 一区二区三区四区高清精品免费观看| 欧美一区二区三区在| 99精品视频一区二区三区| 日韩1区2区日韩1区2区| 国产精品久久久久久福利一牛影视| 欧美狂野另类xxxxoooo| 不卡高清视频专区| 麻豆专区一区二区三区四区五区| 日韩一区欧美一区| 久久人人爽爽爽人久久久| 欧美天堂一区二区三区| 成人免费的视频| 国内一区二区视频| 天堂蜜桃91精品| 亚洲精品成人在线| 国产精品久久久一区麻豆最新章节| 日韩一区二区三区高清免费看看| av色综合久久天堂av综合| 韩国欧美一区二区| 婷婷六月综合亚洲| 一区二区免费在线播放| 国产精品私人自拍| 久久久久久亚洲综合影院红桃| 欧美一区二区三区免费大片| 在线观看视频一区| 91香蕉视频黄| 国产 日韩 欧美大片| 韩国精品久久久| 麻豆成人久久精品二区三区小说| 亚洲国产成人porn| 亚洲午夜私人影院| 一区二区三区精品在线| 日韩码欧中文字| 亚洲美女在线国产| 亚洲少妇最新在线视频| 亚洲丝袜自拍清纯另类| 亚洲欧美在线另类| 一区二区欧美国产| 亚洲图片一区二区| 五月天一区二区三区| 亚洲18色成人| 日韩高清中文字幕一区| 肉色丝袜一区二区| 蜜臀av一级做a爰片久久| 日本aⅴ免费视频一区二区三区| 免费人成精品欧美精品| 久久国产精品99久久人人澡| 国产一区二区三区日韩 | 亚洲欧美一区二区三区孕妇| 亚洲欧美偷拍卡通变态| 亚洲一区二区av在线| 午夜欧美大尺度福利影院在线看| 日韩高清在线电影| 国产一区二区三区四| 成人黄页在线观看| 色综合av在线| 欧美精品电影在线播放| 久久综合九色综合97婷婷| 亚洲欧洲精品一区二区三区 | 在线亚洲一区观看| 91精品国产综合久久香蕉的特点| 日韩一级二级三级| 欧美国产成人在线| 午夜av电影一区| 国产成人综合在线观看| 91久久精品一区二区二区| 欧美精品在线观看播放| www激情久久| 亚洲日本欧美天堂| 久草在线在线精品观看| av中文字幕亚洲| 欧美高清视频一二三区| 日本一区二区三区久久久久久久久不 | 一区二区三区av电影| 久久99精品国产.久久久久| 99riav一区二区三区| 日韩一区二区三区三四区视频在线观看 | 蜜桃视频在线一区| 成人激情免费视频| 日韩视频永久免费| 亚洲欧美色图小说| 国产制服丝袜一区| 欧美夫妻性生活| 亚洲欧洲在线观看av|