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

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

?? popcalendar.js

?? 實現了一個OA系統基本的功能
?? JS
?? 第 1 頁 / 共 2 頁
字號:
var language = 'en';	// Default Language: en - english ; es - spanish; de - german; no - norwegian
var enablePast = 0;		// 0 - disabled ; 1 - enabled
var fixedX = -1;		// x position (-1 if to appear below control)
var fixedY = -1;		// y position (-1 if to appear below control)
var startAt = 1;		// 0 - sunday ; 1 - monday
var showWeekNumber = 1;	// 0 - don't show; 1 - show
var showToday = 1;		// 0 - don't show; 1 - show
var imgDir = imgDir ? imgDir : '/oa/images/';	// directory for images ... e.g. var imgDir="/img/"
var dayName = '';
var gotoString= new Array();
var todayString= new Array();
var weekString= new Array();
var scrollLeftMessage= new Array();
var scrollRightMessage= new Array();
var selectMonthMessage= new Array();
var selectYearMessage= new Array();
var selectDateMessage= new Array();
var monthName= new Array();
var monthName2= new Array();

function loadArrays(){
	gotoString = {
		en : 'clear birthday',
		cn : '清除日期選項內容'
	};
	
	todayString = {
		en : '',
		cn : ''
	};
	
	weekString = {
		en : 'Wk',
		cn : '周'
	};
	
	scrollLeftMessage = {
		en : 'Click to scroll to previous month. Hold mouse button to scroll automatically.',
		cn : '點擊前往上一月,按住保持自動滾動.'
	};
	
	scrollRightMessage = {
		en : 'Click to scroll to next month. Hold mouse button to scroll automatically.',
		cn : '點擊前往下一月,按住保持自動滾動.'
	};
	
	selectMonthMessage = {
		en : 'Click to select a month.',
		cn : '點擊選擇月份'
	};
	
	selectYearMessage = {
		en : 'Click to select a year.',
		cn : '點擊選擇年份'
	};
	
	selectDateMessage = {		// do not replace [date], it will be replaced by date.
		en : 'Select [date] as date.',
		cn : '選擇 [date] 作為日期.'
	};
	
	monthName = {
		en : new Array('January','February','March','April','May','June','July','August','September','October','November','December'),
		cn : new Array('一月份','二月份','三月份','四月份','五月份','六月份','七月份','八月份','九月份','十月份','十一月份','十二月份')
	};
	
	monthName2 = {
		en : new Array('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'),
		cn : new Array('一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月')
	};
	
	if (startAt==0) {
		dayName = {
			en : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			cn : new Array('日','一','二','三','四','五','六')
		};
		} else {
			dayName = {
				en : new Array('Mon','Tue','Wed','Thu','Fri','Sat','Sun'),
				cn : new Array('一','二','三','四','五','六','日')
			};
		}

}

var crossobj, crossMonthObj, crossYearObj, monthSelected, yearSelected, dateSelected, omonthSelected, oyearSelected, odateSelected, monthConstructed, yearConstructed, intervalID1, intervalID2, timeoutID1, timeoutID2, ctlToPlaceValue, ctlNow, dateFormat, nStartingYear, selDayAction, isPast;
var visYear  = 0;
var visMonth = 0;
var bPageLoaded = false;
var ie  = document.all;
var dom = document.getElementById;
var today    = new Date();
var dateNow  = today.getDate();
var monthNow = today.getMonth();
var yearNow  = today.getYear();
var imgsrc   = new Array('drop1.gif','drop2.gif','left1.gif','left2.gif','right1.gif','right2.gif');
var img      = new Array();
var bShow    = false;

var hour = 00;
var minute = 00;
var second = 00;
function setHour(VHour) {
	if(VHour.length==2) {
		hour = VHour;
	} else if(VHour.length==1) {
		hour ='0'+ VHour;
	}
	
}

function setMinute(VMinute) {
	if(VMinute.length==2) {
		minute = VMinute;
	}else if(VMinute.length==1) {
		minute = '0' + VMinute;
	}
}

function setSecond(VSecond) {
	if(VSecond.length==2) {
		second = VSecond;
	}else if(VSecond.length==1) {
		second ='0'+ VSecond;
	}
}



/* hides <select> and <applet> objects (for IE only) */
function hideElement( elmID, overDiv ) {
	if(ie) {
		for(i = 0; i < document.all.tags( elmID ).length; i++) {
			obj = document.all.tags( elmID )[i];
			if(!obj || !obj.offsetParent) continue;

			// Find the element's offsetTop and offsetLeft relative to the BODY tag.
			objLeft   = obj.offsetLeft;
			objTop    = obj.offsetTop;
			objParent = obj.offsetParent;

			while(objParent.tagName.toUpperCase() != 'BODY') {
				objLeft  += objParent.offsetLeft;
				objTop   += objParent.offsetTop;
				objParent = objParent.offsetParent;
			}

			objHeight = obj.offsetHeight;
			objWidth  = obj.offsetWidth;

			if((overDiv.offsetLeft + overDiv.offsetWidth) <= objLeft);
			else if((overDiv.offsetTop + overDiv.offsetHeight) <= objTop);
			/* CHANGE by Charlie Roche for nested TDs*/
			else if(overDiv.offsetTop >= (objTop + objHeight + obj.height));
			/* END CHANGE */
			else if(overDiv.offsetLeft >= (objLeft + objWidth));
			else {
				obj.style.visibility = 'hidden';
			}
		}
	}
}

/*
* unhides <select> and <applet> objects (for IE only)
*/
function showElement(elmID) {
	if(ie) {
		for(i = 0; i < document.all.tags( elmID ).length; i++) {
			obj = document.all.tags(elmID)[i];
			if(!obj || !obj.offsetParent) continue;
			obj.style.visibility = '';
		}
	}
}

if (dom) {
	for	(i=0;i<imgsrc.length;i++) {
		img[i] = new Image;
		img[i].src = imgDir + imgsrc[i];
	}
	//document.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15"></head><body>');
	document.write('<div onclick="bShow=true" id="pccalendar" style="z-index:+999;position:absolute;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Shadow(color=\'#aaaaaa\',Direction=135,Strength=2)"><table style="width:'+((showWeekNumber==1)?250:220)+'px;font:11px Arial;border:1px solid #A0A0A0;background:#fff"><tr bgcolor="#5d83c9"><td style=""><table width="'+((showWeekNumber==1)?248:218)+'"><tr><td style="padding:2px;font:bold 11px Arial;color:#fff"><span id="pccaption"></span></td><td align="right"  style=""><a href="javascript:hideCalendar()"><img src="'+imgDir+'close.gif" width="15" height="13" border="0" /></a></td></tr></table></td></tr><tr><td style="padding:5px;background:#fff"><span id="pccontent"></span></td></tr>');

	if (showToday == 1) {
		document.write ('<tr bgcolor="#f0f0f0"><td style="padding:5px;text-align:center"><span id="pclblToday"></span></td></tr>');
	}

	document.write('</table></div><div id="pcselectMonth" style="z-index:+999;position:absolute;visibility:hidden;"></div><div id="pcselectYear" style="z-index:+999;position:absolute;visibility:hidden;"></div>');
	//document.write('</html></body>');
}

var styleAnchor = 'text-decoration:none;color:black;';
var styleLightBorder = 'border:1px solid #a0a0a0;';

function swapImage(srcImg, destImg) {
	if (ie) document.getElementById(srcImg).setAttribute('src',imgDir + destImg);
}

function init() {
	if (!ie) yearNow += 1900;

	crossobj=(dom)? document.getElementById('pccalendar').style : ie? document.all.pccalendar : document.pccalendar;
	hideCalendar();

	crossMonthObj = (dom) ? document.getElementById('pcselectMonth').style : ie ? document.all.pcselectMonth : document.pcselectMonth;

	crossYearObj = (dom) ? document.getElementById('pcselectYear').style : ie ? document.all.pcselectYear : document.pcselectYear;

	monthConstructed = false;
	yearConstructed = false;

	sHTML1  = '<span style="border:1px solid #FFF;cursor:pointer" onmouseover="swapImage(\'pcchangeLeft\',\'left2.gif\');this.style.borderColor=\'#8af\';window.status=\''+scrollLeftMessage[language]+'\'" onclick="decMonth()" onmouseout="clearInterval(intervalID1);swapImage(\'pcchangeLeft\',\'left1.gif\');this.style.borderColor=\'#FFF\';window.status=\'\'" onmousedown="clearTimeout(timeoutID1);timeoutID1=setTimeout(\'StartDecMonth()\',500)" onmouseup="clearTimeout(timeoutID1);clearInterval(intervalID1)">&nbsp<img id="pcchangeLeft" src="'+imgDir+'left1.gif" width="10" height="11" border="0">&nbsp</span>&nbsp;';
	sHTML1 += '<span style="border:1px solid #FFF;cursor:pointer" onmouseover="swapImage(\'pcchangeRight\',\'right2.gif\');this.style.borderColor=\'#8af\';window.status=\''+scrollRightMessage[language]+'\'" onmouseout="clearInterval(intervalID1);swapImage(\'pcchangeRight\',\'right1.gif\');this.style.borderColor=\'#FFF\';window.status=\'\'" onclick="incMonth()" onmousedown="clearTimeout(timeoutID1);timeoutID1=setTimeout(\'StartIncMonth()\',500)" onmouseup="clearTimeout(timeoutID1);clearInterval(intervalID1)">&nbsp<img id="pcchangeRight" src="'+imgDir+'right1.gif" width="10" height="11" border="0">&nbsp</span>&nbsp;';
	sHTML1 += '<span id="pcspanMonth" style="border:1px solid #FFF;cursor:pointer" onmouseover="swapImage(\'pcchangeMonth\',\'drop2.gif\');this.style.borderColor=\'#8af\';window.status=\''+selectMonthMessage[language]+'\'" onmouseout="swapImage(\'pcchangeMonth\',\'drop1.gif\');this.style.borderColor=\'#FFF\';window.status=\'\'" onclick="popUpMonth()"></span>&nbsp;';
	sHTML1 += '<span id="pcspanYear" style="border:1px solid #FFF;cursor:pointer" onmouseover="swapImage(\'pcchangeYear\',\'drop2.gif\');this.style.borderColor=\'#8af\';window.status=\''+selectYearMessage[language]+'\'" onmouseout="swapImage(\'pcchangeYear\',\'drop1.gif\');this.style.borderColor=\'#FFF\';window.status=\'\'" onclick="popUpYear()"></span>&nbsp;';
	document.getElementById('pccaption').innerHTML = sHTML1;

	bPageLoaded=true;
}

// holidays...
var HolidaysCounter = 0;
var Holidays = new Array();
function HolidayRec (d, m, y, desc) {
	this.d = d;
	this.m = m;
	this.y = y;
	this.desc = desc;
}
function addHoliday (d, m, y, desc) {Holidays[HolidaysCounter++] = new HolidayRec (d, m, y, desc);}


function hideCalendar() {
	crossobj.visibility = 'hidden';
	if (crossMonthObj != null) crossMonthObj.visibility = 'hidden';
	if (crossYearObj  != null) crossYearObj.visibility = 'hidden';
	showElement('SELECT');
	showElement('APPLET');
}

function padZero(num) {
	return (num	< 10) ? '0' + num : num;
}

function constructDate(d,m,y) {
	sTmp = dateFormat;
	sTmp = sTmp.replace ('dd','<e>');
	sTmp = sTmp.replace ('d','<d>');
	sTmp = sTmp.replace ('<e>',padZero(d));
	sTmp = sTmp.replace ('<d>',d);
	sTmp = sTmp.replace ('mmmm','<p>');
	sTmp = sTmp.replace ('mmm','<o>');
	sTmp = sTmp.replace ('mm','<n>');
	sTmp = sTmp.replace ('m','<m>');
	sTmp = sTmp.replace ('<m>',m+1);
	sTmp = sTmp.replace ('<n>',padZero(m+1));
	sTmp = sTmp.replace ('<o>',monthName[language][m]);
	sTmp = sTmp.replace ('<p>',monthName2[language][m]);
	sTmp = sTmp.replace ('yyyy',y);
	sTmp = sTmp.replace ('yy',padZero(y%100));
	sTmp = sTmp.replace ('hh',hour);
	sTmp = sTmp.replace ('xx',minute);
	sTmp = sTmp.replace ('ss',second);
	return sTmp.replace ('yy',padZero(y%100));
}

function closeCalendar() {
	hideCalendar();
	ctlToPlaceValue.value = constructDate(dateSelected,monthSelected,yearSelected);
}

/*** Month Pulldown	***/
function StartDecMonth() {
	intervalID1 = setInterval("decMonth()",80);
}

function StartIncMonth() {
	intervalID1 = setInterval("incMonth()",80);
}

function incMonth () {
	monthSelected++;
	if (monthSelected > 11) {
		monthSelected = 0;
		yearSelected++;
	}
	constructCalendar();
}

function decMonth () {
	monthSelected--;
	if (monthSelected < 0) {
		monthSelected = 11;
		yearSelected--;
	}
	constructCalendar();
}

function constructMonth() {
	popDownYear()
	if (!monthConstructed) {
		sHTML = "";
		for (i=0; i<12; i++) {
			sName = monthName[language][i];
			if (i == monthSelected){
				sName = '<b>' + sName + '</b>';
			}
			sHTML += '<tr><td id="m' + i + '" onmouseover="this.style.backgroundColor=\'#909090\'" onmouseout="this.style.backgroundColor=\'\'" style="cursor:pointer;color:#006" onclick="monthConstructed=false;monthSelected=' + i + ';constructCalendar();popDownMonth();event.cancelBubble=true">&nbsp;' + sName + '&nbsp;</td></tr>';
		}

		document.getElementById('pcselectMonth').innerHTML = '<table style="width:70px;font:11px Arial;border:1px solid #a0a0a0;" bgcolor="#f0f0f0" cellspacing="0" onmouseover="clearTimeout(timeoutID1)" onmouseout="clearTimeout(timeoutID1);timeoutID1=setTimeout(\'popDownMonth()\',100);event.cancelBubble=true">' + sHTML + '</table>';

		monthConstructed = true;
	}
}

function popUpMonth() {
	if (visMonth == 1) {
		popDownMonth();
		visMonth--;
	} else {
		constructMonth();
		crossMonthObj.visibility = (dom||ie) ? 'visible' : 'show';
		crossMonthObj.left = parseInt(crossobj.left) + 50;
		crossMonthObj.top = parseInt(crossobj.top) + 26;
		hideElement('SELECT', document.getElementById('pcselectMonth'));
		hideElement('APPLET', document.getElementById('pcselectMonth'));
		visMonth++;
	}
}

function popDownMonth() {
	crossMonthObj.visibility = 'hidden';
	visMonth = 0;
}

/*** Year Pulldown ***/
function incYear() {
	var nowYear=new Date().getFullYear();
	for (i=0; i<19; i++) {
		newYear = (i + nStartingYear) + 1;
		
		if (newYear == yearSelected)
			txtYear = '<span style="color:#006;font-weight:bold;">&nbsp;' + newYear + '&nbsp;</span>';
		else
			txtYear = '<span style="color:#006">&nbsp;' + newYear + '&nbsp;</span>';
		document.getElementById('y'+i).innerHTML = txtYear;
	}
	if (newYear>=nowYear) return false;
	nStartingYear++;
	bShow=true;
}

function decYear() {
	var nowYear=new Date().getFullYear();
	for (i=0; i<19; i++) {
		newYear = (i + nStartingYear) - 1;
		if (newYear<1900) return false;
		if (newYear == yearSelected)
			txtYear = '<span style="color:#006;font-weight:bold">&nbsp;' + newYear + '&nbsp;</span>';
		else
			txtYear = '<span style="color:#006;">&nbsp;' + newYear + '&nbsp;</span>';

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
yourporn久久国产精品| 欧美一区二区免费观在线| 成人激情视频网站| 欧美日韩一卡二卡三卡 | 日韩女优视频免费观看| 一区精品在线播放| 捆绑紧缚一区二区三区视频| 91啪亚洲精品| 国产精品久久久久久久久免费相片| 亚洲国产精品影院| 成人h精品动漫一区二区三区| 欧美久久一区二区| 亚洲三级在线播放| 成人美女视频在线观看| 精品剧情v国产在线观看在线| 亚洲国产日韩一区二区| 99久久精品免费| 国产精品久久久一本精品| 久久成人av少妇免费| 欧美一级视频精品观看| 亚洲444eee在线观看| 一本大道av伊人久久综合| 中文字幕一区视频| 成人av电影在线观看| 久久先锋资源网| 激情小说亚洲一区| 日韩一级免费观看| 麻豆精品视频在线| 日韩视频在线永久播放| 老司机一区二区| 日韩精品专区在线影院观看| 蜜臀av亚洲一区中文字幕| 6080日韩午夜伦伦午夜伦| 天天综合色天天综合色h| 欧美在线免费视屏| 亚洲高清在线精品| 9191国产精品| 蜜桃视频在线观看一区| 欧美大片日本大片免费观看| 美日韩一级片在线观看| 欧美精品一区二区三区在线播放| 裸体一区二区三区| 久久精品人人爽人人爽| 成人sese在线| 亚洲五码中文字幕| 欧美精品久久久久久久久老牛影院| 石原莉奈一区二区三区在线观看 | 粉嫩久久99精品久久久久久夜| 日本一区二区视频在线| 97国产一区二区| 亚洲自拍另类综合| 欧美本精品男人aⅴ天堂| 国内精品伊人久久久久影院对白| 国产亚洲精品aa午夜观看| 成人午夜视频在线观看| 亚洲国产aⅴ成人精品无吗| 日韩一区二区高清| 成人av免费观看| 亚洲国产精品久久久男人的天堂| 日韩美女一区二区三区四区| 成人动漫中文字幕| 亚洲高清久久久| 精品国产乱码久久久久久牛牛| 粉嫩绯色av一区二区在线观看| 亚洲欧美日韩精品久久久久| 91麻豆精品国产| 国产曰批免费观看久久久| 亚洲特级片在线| 欧美一区二区视频在线观看| 成人精品高清在线| 日韩精品免费专区| 成人免费在线播放视频| 欧美一区二区三区在线看| 成人av电影在线播放| 免费高清成人在线| 亚洲日本在线观看| 欧美精品一区二| 欧美午夜电影一区| 成人一区二区三区视频在线观看| 亚洲一区二区三区自拍| 国产日韩欧美麻豆| 欧美一区二区免费观在线| 色成人在线视频| 国产乱人伦精品一区二区在线观看 | 99久久99精品久久久久久| 日韩精品久久理论片| 综合久久久久综合| 精品日产卡一卡二卡麻豆| 欧美午夜寂寞影院| 99精品国产一区二区三区不卡| 激情都市一区二区| 亚欧色一区w666天堂| 中文字幕一区视频| 国产亚洲成aⅴ人片在线观看 | 99re热这里只有精品视频| 久久精品免费观看| 午夜日韩在线电影| 亚洲日本在线观看| 亚洲欧洲av在线| 日本一区二区在线不卡| 欧美精品一区二区三区高清aⅴ | 精品国产在天天线2019| 欧美午夜精品理论片a级按摩| av电影在线观看完整版一区二区| 国产伦精品一区二区三区免费迷| 日韩在线卡一卡二| 亚洲成在线观看| 亚洲精品国产成人久久av盗摄| 国产精品入口麻豆原神| 久久久久久久精| wwwwww.欧美系列| 久久综合九色综合欧美就去吻| 欧美一区二区三区免费| 欧美一个色资源| 51精品久久久久久久蜜臀| 欧美日本在线一区| 4438x成人网最大色成网站| 欧美系列一区二区| 91精品国产91久久久久久一区二区| 制服丝袜激情欧洲亚洲| 欧美一区二区三区人| 日韩精品一区二区三区swag | 色婷婷综合久久久| 91国偷自产一区二区开放时间 | 欧美日韩国产一级| 欧美精品三级日韩久久| 日韩一级片在线播放| 久久综合给合久久狠狠狠97色69| 精品日韩欧美一区二区| 日本一区二区三区视频视频| 国产精品久久久久久一区二区三区 | 欧美一区二区三区在| 精品免费一区二区三区| 久久久91精品国产一区二区三区| 国产欧美日韩另类视频免费观看| 国产精品午夜久久| 亚洲综合图片区| 免费xxxx性欧美18vr| 国产精品99久久久| 91麻豆免费观看| 欧美喷水一区二区| 精品噜噜噜噜久久久久久久久试看 | 3atv一区二区三区| 久久综合视频网| 亚洲人精品午夜| 日韩av一级电影| 成人污污视频在线观看| 欧美在线观看视频一区二区三区| 欧美一级在线免费| 中文字幕亚洲精品在线观看| 天天综合色天天综合色h| 国产成人av资源| 欧美三级欧美一级| 久久婷婷成人综合色| 亚洲综合色在线| 国产大陆a不卡| 欧美日本韩国一区二区三区视频| 久久精品综合网| 丝袜亚洲精品中文字幕一区| 国产不卡在线播放| 日韩一级黄色大片| 亚洲与欧洲av电影| 成人黄色小视频在线观看| 欧美一区二区三区系列电影| 亚洲天堂2014| 国产精品主播直播| 欧美一区二区三区公司| 亚洲欧美区自拍先锋| 国产毛片精品视频| 日韩一级黄色大片| 亚洲成av人综合在线观看| av中文字幕一区| 久久亚洲影视婷婷| 日本午夜一区二区| 日本黄色一区二区| 国产精品久久午夜夜伦鲁鲁| 毛片av一区二区| 欧洲一区二区av| 中文字幕一区二区在线观看| 国产精品99久久久久久久女警| 日韩一级高清毛片| 日韩国产一区二| 欧美亚洲一区二区在线| 椎名由奈av一区二区三区| 高清成人在线观看| 久久久99久久| 国产精品亚洲人在线观看| 欧美不卡一区二区| 久久成人久久爱| 欧美mv日韩mv亚洲| 美女久久久精品| 欧美一区二区三区视频免费| 日韩成人午夜电影| 欧美绝品在线观看成人午夜影视| 亚洲一区二区视频在线| 欧美综合一区二区三区| 亚洲伊人色欲综合网| 欧美无人高清视频在线观看| 一区二区三区美女| 欧美日韩在线播放三区四区|