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

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

?? calendar.js

?? 本系統是一個網上拍賣系統
?? JS
?? 第 1 頁 / 共 3 頁
字號:
	} else {		cal.timeout = null;	}};Calendar.dayMouseDblClick = function(ev) {	Calendar.cellClick(Calendar.getElement(ev));	if (Calendar.is_ie) {		document.selection.empty();	}};Calendar.dayMouseOver = function(ev) {	var el = Calendar.getElement(ev);	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {		return false;	}	if (el.ttip) {		if (el.ttip.substr(0, 1) == "_") {			var date = null;			with (el.calendar.date) {				date = new Date(getFullYear(), getMonth(), el.caldate);			}			el.ttip = date.print(el.calendar.ttDateFormat) + el.ttip.substr(1);		}		el.calendar.tooltips.firstChild.data = el.ttip;	}	if (el.navtype != 300) {		Calendar.addClass(el, "hilite");		if (el.caldate) {			Calendar.addClass(el.parentNode, "rowhilite");		}	}	Calendar.stopEvent(ev);};Calendar.dayMouseOut = function(ev) {	with (Calendar) {		var el = getElement(ev);		if (isRelated(el, ev) || _C || el.disabled) {			return false;		}		removeClass(el, "hilite");		if (el.caldate) {			removeClass(el.parentNode, "rowhilite");		}		el.calendar.tooltips.firstChild.data = _TT["SEL_DATE"];		stopEvent(ev);	}};/** *  A generic "click" handler :) handles all types of buttons defined in this *  calendar. */Calendar.cellClick = function(el) {	var cal = el.calendar;	var closing = false;	var newdate = false;	var date = null;	if (typeof el.navtype == "undefined") {		Calendar.removeClass(cal.currentDateEl, "selected");		Calendar.addClass(el, "selected");		closing = (cal.currentDateEl == el);		if (!closing) {			cal.currentDateEl = el;		}		cal.date.setDate(el.caldate);		date = cal.date;		newdate = true;	} else {		if (el.navtype == 200) {			Calendar.removeClass(el, "hilite");			cal.callCloseHandler();			return;		}		date = (el.navtype == 0) ? new Date() : new Date(cal.date);		var year = date.getFullYear();		var mon = date.getMonth();		function setMonth(m) {			var day = date.getDate();			var max = date.getMonthDays(m);			if (day > max) {				date.setDate(max);			}			date.setMonth(m);		};		switch (el.navtype) {		    case -2:			if (year > cal.minYear) {				date.setFullYear(year - 1);			}			break;		    case -1:			if (mon > 0) {				setMonth(mon - 1);			} else if (year-- > cal.minYear) {				date.setFullYear(year);				setMonth(11);			}			break;		    case 1:			if (mon < 11) {				setMonth(mon + 1);			} else if (year < cal.maxYear) {				date.setFullYear(year + 1);				setMonth(0);			}			break;		    case 2:			if (year < cal.maxYear) {				date.setFullYear(year + 1);			}			break;		    case 100:			cal.setMondayFirst(!cal.mondayFirst);			return;		}		if (!date.equalsTo(cal.date)) {			cal.setDate(date);			newdate = el.navtype == 0;		}	}	if (newdate) {		cal.callHandler();	}	if (closing) {		Calendar.removeClass(el, "hilite");		cal.callCloseHandler();	}};// END: CALENDAR STATIC FUNCTIONS// BEGIN: CALENDAR OBJECT FUNCTIONS/** *  This function creates the calendar inside the given parent.  If _par is *  null than it creates a popup calendar inside the BODY element.  If _par is *  an element, be it BODY, then it creates a non-popup calendar (still *  hidden).  Some properties need to be set before calling this function. */Calendar.prototype.create = function (_par) {	var parent = null;	if (! _par) {		// default parent is the document body, in which case we create		// a popup calendar.		parent = document.getElementsByTagName("body")[0];		this.isPopup = true;	} else {		parent = _par;		this.isPopup = false;	}	this.date = this.dateStr ? new Date(this.dateStr) : new Date();	var table = Calendar.createElement("table");	this.table = table;	table.cellSpacing = 0;	table.cellPadding = 0;	table.calendar = this;	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);	var div = Calendar.createElement("div");	this.element = div;	div.className = "calendar";	if (this.isPopup) {		div.style.position = "absolute";		div.style.display = "none";	}	div.appendChild(table);	var thead = Calendar.createElement("thead", table);	var cell = null;	var row = null;	var cal = this;	var hh = function (text, cs, navtype) {		cell = Calendar.createElement("td", row);		cell.colSpan = cs;		cell.className = "button";		Calendar._add_evs(cell);		cell.calendar = cal;		cell.navtype = navtype;		if (text.substr(0, 1) != "&") {			cell.appendChild(document.createTextNode(text));		}		else {			// FIXME: dirty hack for entities			cell.innerHTML = text;		}		return cell;	};	row = Calendar.createElement("tr", thead);	var title_length = 6;	(this.isPopup) && --title_length;	(this.weekNumbers) && ++title_length;	hh("-", 1, 100).ttip = Calendar._TT["TOGGLE"];	this.title = hh("", title_length, 300);	this.title.className = "title";	if (this.isPopup) {		this.title.ttip = Calendar._TT["DRAG_TO_MOVE"];		this.title.style.cursor = "move";		hh("&#x00d7;", 1, 200).ttip = Calendar._TT["CLOSE"];	}	row = Calendar.createElement("tr", thead);	row.className = "headrow";	this._nav_py = hh("&#x00ab;", 1, -2);	this._nav_py.ttip = Calendar._TT["PREV_YEAR"];	this._nav_pm = hh("&#x2039;", 1, -1);	this._nav_pm.ttip = Calendar._TT["PREV_MONTH"];	this._nav_now = hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, 0);	this._nav_now.ttip = Calendar._TT["GO_TODAY"];	this._nav_nm = hh("&#x203a;", 1, 1);	this._nav_nm.ttip = Calendar._TT["NEXT_MONTH"];	this._nav_ny = hh("&#x00bb;", 1, 2);	this._nav_ny.ttip = Calendar._TT["NEXT_YEAR"]	// day names	row = Calendar.createElement("tr", thead);	row.className = "daynames";	if (this.weekNumbers) {		cell = Calendar.createElement("td", row);		cell.className = "name wn";		cell.appendChild(document.createTextNode(Calendar._TT["WK"]));	}	for (var i = 7; i > 0; --i) {		cell = Calendar.createElement("td", row);		cell.appendChild(document.createTextNode(""));		if (!i) {			cell.navtype = 100;			cell.calendar = this;			Calendar._add_evs(cell);		}	}	this.firstdayname = (this.weekNumbers) ? row.firstChild.nextSibling : row.firstChild;	this._displayWeekdays();	var tbody = Calendar.createElement("tbody", table);	this.tbody = tbody;	for (i = 6; i > 0; --i) {		row = Calendar.createElement("tr", tbody);		if (this.weekNumbers) {			cell = Calendar.createElement("td", row);			cell.appendChild(document.createTextNode(""));		}		for (var j = 7; j > 0; --j) {			cell = Calendar.createElement("td", row);			cell.appendChild(document.createTextNode(""));			cell.calendar = this;			Calendar._add_evs(cell);		}	}	var tfoot = Calendar.createElement("tfoot", table);	row = Calendar.createElement("tr", tfoot);	row.className = "footrow";	cell = hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);	cell.className = "ttip";	if (this.isPopup) {		cell.ttip = Calendar._TT["DRAG_TO_MOVE"];		cell.style.cursor = "move";	}	this.tooltips = cell;	div = Calendar.createElement("div", this.element);	this.monthsCombo = div;	div.className = "combo";	for (i = 0; i < Calendar._MN.length; ++i) {		var mn = Calendar.createElement("div");		mn.className = "label";		mn.month = i;		mn.appendChild(document.createTextNode(Calendar._MN3[i]));		div.appendChild(mn);	}	div = Calendar.createElement("div", this.element);	this.yearsCombo = div;	div.className = "combo";	for (i = 12; i > 0; --i) {		var yr = Calendar.createElement("div");		yr.className = "label";		yr.appendChild(document.createTextNode(""));		div.appendChild(yr);	}	this._init(this.mondayFirst, this.date);	parent.appendChild(this.element);};/** keyboard navigation, only for popup calendars */Calendar._keyEvent = function(ev) {	if (!window.calendar) {		return false;	}	(Calendar.is_ie) && (ev = window.event);	var cal = window.calendar;	var act = (Calendar.is_ie || ev.type == "keypress");	if (ev.ctrlKey) {		switch (ev.keyCode) {		    case 37: // KEY left			act && Calendar.cellClick(cal._nav_pm);			break;		    case 38: // KEY up			act && Calendar.cellClick(cal._nav_py);			break;		    case 39: // KEY right			act && Calendar.cellClick(cal._nav_nm);			break;		    case 40: // KEY down			act && Calendar.cellClick(cal._nav_ny);			break;		    default:			return false;		}	} else switch (ev.keyCode) {	    case 32: // KEY space (now)		Calendar.cellClick(cal._nav_now);		break;	    case 27: // KEY esc		act && cal.hide();		break;	    case 37: // KEY left	    case 38: // KEY up	    case 39: // KEY right	    case 40: // KEY down		if (act) {			var date = cal.date.getDate() - 1;			var el = cal.currentDateEl;			var ne = null;			var prev = (ev.keyCode == 37) || (ev.keyCode == 38);			switch (ev.keyCode) {			    case 37: // KEY left				(--date >= 0) && (ne = cal.ar_days[date]);				break;			    case 38: // KEY up				date -= 7;				(date >= 0) && (ne = cal.ar_days[date]);				break;			    case 39: // KEY right				(++date < cal.ar_days.length) && (ne = cal.ar_days[date]);				break;			    case 40: // KEY down				date += 7;				(date < cal.ar_days.length) && (ne = cal.ar_days[date]);				break;			}			if (!ne) {				if (prev) {					Calendar.cellClick(cal._nav_pm);				} else {					Calendar.cellClick(cal._nav_nm);				}				date = (prev) ? cal.date.getMonthDays() : 1;				el = cal.currentDateEl;				ne = cal.ar_days[date - 1];			}			Calendar.removeClass(el, "selected");			Calendar.addClass(ne, "selected");			cal.date.setDate(ne.caldate);			cal.currentDateEl = ne;		}		break;	    case 13: // KEY enter		if (act) {			cal.callHandler();			cal.hide();		}		break;	    default:		return false;	}	Calendar.stopEvent(ev);};/** *  (RE)Initializes the calendar to the given date and style (if mondayFirst is *  true it makes Monday the first day of week, otherwise the weeks start on *  Sunday. */Calendar.prototype._init = function (mondayFirst, date) {	var today = new Date();	var year = date.getFullYear();	if (year < this.minYear) {		year = this.minYear;		date.setFullYear(year);	} else if (year > this.maxYear) {		year = this.maxYear;		date.setFullYear(year);	}	this.mondayFirst = mondayFirst;	this.date = new Date(date);	var month = date.getMonth();	var mday = date.getDate();	var no_days = date.getMonthDays();	date.setDate(1);	var wday = date.getDay();	var MON = mondayFirst ? 1 : 0;	var SAT = mondayFirst ? 5 : 6;	var SUN = mondayFirst ? 6 : 0;	if (mondayFirst) {		wday = (wday > 0) ? (wday - 1) : 6;	}	var iday = 1;	var row = this.tbody.firstChild;	var MN = Calendar._MN3[month];	var hasToday = ((today.getFullYear() == year) && (today.getMonth() == month));	var todayDate = today.getDate();	var week_number = date.getWeekNumber();	var ar_days = new Array();	for (var i = 0; i < 6; ++i) {		if (iday > no_days) {			row.className = "emptyrow";			row = row.nextSibling;			continue;		}		var cell = row.firstChild;		if (this.weekNumbers) {			cell.className = "day wn";			cell.firstChild.data = week_number;			cell = cell.nextSibling;		}		++week_number;		row.className = "daysrow";

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合九色综合欧美亚洲| 日本欧美一区二区| 亚洲3atv精品一区二区三区| 美女精品一区二区| 成人免费视频caoporn| 欧美三级在线看| 国产精品视频九色porn| 裸体健美xxxx欧美裸体表演| 色8久久精品久久久久久蜜| 精品美女被调教视频大全网站| 一区二区高清在线| 成人动漫中文字幕| 久久精品男人的天堂| 视频一区国产视频| 欧美亚洲国产一区在线观看网站| 久久精品夜色噜噜亚洲a∨| 青娱乐精品在线视频| 欧美视频一区二区三区| 亚洲欧美在线观看| 床上的激情91.| 久久久99久久| 国产精品一区免费视频| 亚洲精品一区二区在线观看| 青青草一区二区三区| 3atv一区二区三区| 一区二区三区欧美日| www.欧美日韩| 亚洲情趣在线观看| 91在线丨porny丨国产| 国产精品久久久久久久午夜片| 国产在线播放一区| 久久精品在线观看| 国产福利精品导航| 中文av字幕一区| 成人激情小说网站| 亚洲人精品一区| 欧美午夜影院一区| 日韩精品免费专区| 精品久久久久久无| 国产在线精品国自产拍免费| 欧美精品一区二区高清在线观看 | 国产麻豆视频一区| 久久久久久97三级| 成人一级片网址| 中文字幕字幕中文在线中不卡视频| 99久久精品国产网站| 亚洲精品美腿丝袜| 欧美色窝79yyyycom| 免费视频一区二区| 国产午夜亚洲精品羞羞网站| 成人h动漫精品一区二区| 亚洲视频一区二区在线| 欧美日韩小视频| 久色婷婷小香蕉久久| 久久精品一区二区三区av| 91小视频免费看| 亚洲第一精品在线| 欧美r级电影在线观看| 国产精品自拍av| 一区二区三区日韩在线观看| 欧美一区二区黄色| 成人福利在线看| 午夜精品福利视频网站| 国产人伦精品一区二区| 日本高清视频一区二区| 久久精品国产一区二区三区免费看 | 美女国产一区二区三区| 国产农村妇女毛片精品久久麻豆| 色婷婷精品久久二区二区蜜臀av | 日韩亚洲欧美中文三级| 国产99久久久精品| 亚洲一区二区三区自拍| 26uuu成人网一区二区三区| 97久久精品人人澡人人爽| 日本在线不卡视频| 国产精品视频一区二区三区不卡| 欧美日韩一区高清| 国产成人h网站| 日韩国产在线观看| 一区二区中文视频| 精品国产精品网麻豆系列| 99久久99久久综合| 国产一区二区中文字幕| 亚洲va欧美va天堂v国产综合| 欧美—级在线免费片| 日韩视频永久免费| 91久久免费观看| 成人一二三区视频| 日日骚欧美日韩| 亚洲综合偷拍欧美一区色| 久久九九久久九九| 精品国产乱码久久久久久久| 在线观看av一区| 91污在线观看| 国产91精品在线观看| 蜜桃视频一区二区三区 | 欧美日韩一区小说| 91年精品国产| www.色综合.com| 国产成a人无v码亚洲福利| 男女男精品视频| 婷婷综合五月天| 亚洲v中文字幕| 亚洲国产乱码最新视频| 亚洲精品国产一区二区三区四区在线| 欧美国产禁国产网站cc| 久久久久综合网| 欧美精品一区二区蜜臀亚洲| 日韩免费高清av| 欧美电影影音先锋| 在线成人免费视频| 欧美精品v日韩精品v韩国精品v| 色婷婷综合久久久久中文一区二区| 成人免费视频caoporn| 国产a精品视频| 成人免费毛片嘿嘿连载视频| 国产成人精品一区二区三区网站观看 | 国产成人精品影院| 国产精品一区久久久久| 精品一区二区av| 国产综合成人久久大片91| 国产一区二区在线影院| 国产福利91精品| 成人av在线资源网| 91在线播放网址| 欧美性xxxxx极品少妇| 欧美日韩成人一区二区| 欧美一区二区三区成人| 欧美www视频| 久久久精品中文字幕麻豆发布| 日本一区免费视频| 亚洲欧美一区二区三区极速播放| 一区二区国产盗摄色噜噜| 婷婷成人综合网| 国产一区二区剧情av在线| 本田岬高潮一区二区三区| 91视频国产资源| 欧美婷婷六月丁香综合色| 欧美一级片免费看| 久久久99免费| 亚洲欧美韩国综合色| 午夜久久久久久久久久一区二区| 久久激五月天综合精品| 国产不卡在线播放| 欧美天天综合网| 亚洲精品一区二区三区影院| 国产欧美日韩亚州综合| 亚洲精品第1页| 久久99精品久久只有精品| 国产91高潮流白浆在线麻豆| 欧美系列一区二区| 久久久久成人黄色影片| 一区二区三区日韩欧美精品 | 国产在线不卡一区| 97se亚洲国产综合在线| 欧美一区二区三区视频| 国产精品欧美久久久久无广告| 亚洲一区欧美一区| 国产91丝袜在线播放九色| 欧美日韩一区在线| 中文字幕中文字幕一区二区| 日韩中文字幕麻豆| 成人av电影在线播放| 日韩欧美一区在线| 亚洲综合男人的天堂| 粉嫩一区二区三区在线看| 欧美一区二区免费观在线| 亚洲欧美偷拍另类a∨色屁股| 精品一区中文字幕| 欧美日韩在线精品一区二区三区激情| 国产欧美一区二区精品性色超碰| 奇米综合一区二区三区精品视频 | 高清国产一区二区| 91精品国产色综合久久不卡蜜臀 | 欧美在线看片a免费观看| 国产亚洲一区二区三区| 青青草成人在线观看| 在线亚洲一区观看| 中文字幕高清一区| 国产在线精品一区二区不卡了| 欧美巨大另类极品videosbest| 国产精品福利在线播放| 国产在线日韩欧美| 欧美tickling挠脚心丨vk| 污片在线观看一区二区| 欧美视频一区二区三区四区| 综合激情网...| 99久久夜色精品国产网站| 久久久国产午夜精品| 久久激情综合网| 日韩精品专区在线影院重磅| 五月激情六月综合| 91麻豆精品国产91久久久更新时间 | 91国偷自产一区二区三区成为亚洲经典 | 蜜桃视频在线一区| 欧美高清激情brazzers| 午夜一区二区三区视频| 欧美视频自拍偷拍| 亚洲第一av色| 欧美日韩国产小视频|