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

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

?? grid.common.js

?? news新聞系統. news新聞系統 news新聞系統
?? JS
字號:
/**
 * jqGrid common function
 * Tony Tomov tony@trirand.com
 * http://trirand.com/blog/ 
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
**/ 
// Modal functions
var showModal = function(h) {
	h.w.show();
};
var closeModal = function(h) {
	h.w.hide();
	if(h.o) { h.o.remove(); }
};
function createModal(aIDs, content, p, insertSelector, posSelector, appendsel) {
	var clicon = p.imgpath ? p.imgpath+p.closeicon : p.closeicon;
	var mw  = document.createElement('div');
	jQuery(mw).addClass("modalwin").attr("id",aIDs.themodal);
	var mh = jQuery('<div id="'+aIDs.modalhead+'"><table width="100%"><tbody><tr><td class="modaltext">'+p.caption+'</td> <td style="text-align:right" ><a href="javascript:void(0);" class="jqmClose">'+(clicon!=''?'<img src="' + clicon + '" border="0"/>':'X') + '</a></td></tr></tbody></table> </div>').addClass("modalhead");
	var mc = document.createElement('div');
	jQuery(mc).addClass("modalcontent").attr("id",aIDs.modalcontent);
	jQuery(mc).append(content);
	mw.appendChild(mc);
	var loading = document.createElement("div");
	jQuery(loading).addClass("loading").html(p.processData||"");
	jQuery(mw).prepend(loading);
	jQuery(mw).prepend(mh);
	jQuery(mw).addClass("jqmWindow");
	if (p.drag) {
		jQuery(mw).append("<img  class='jqResize' src='"+p.imgpath+"resize.gif'/>");
	}
	if(appendsel===true) { jQuery('body').append(mw); } //append as first child in body -for alert dialog
	else { jQuery(mw).insertBefore(insertSelector);	}
	if(p.left ==0 && p.top==0) {
		var pos = [];
		pos = findPos(posSelector) ;
		p.left = pos[0] + 4;
		p.top = pos[1] + 4;
	}
	if (p.width == 0 || !p.width) {p.width = 300;}
	if(p.height==0 || !p.width) {p.height =200;}
	if(!p.zIndex) {p.zIndex = 950;}
	jQuery(mw).css({top: p.top+"px",left: p.left+"px",width: p.width+"px",height: p.height+"px", zIndex:p.zIndex});
	return false;
};

function viewModal(selector,o){
	o = jQuery.extend({
		toTop: true,
		overlay: 10,
		modal: false,
		onShow: showModal,
		onHide: closeModal
	}, o || {});
	jQuery(selector).jqm(o).jqmShow();
	return false;
};
function hideModal(selector) {
	jQuery(selector).jqmHide();
}

function DnRModal(modwin,handler){
	jQuery(handler).css('cursor','move');
	jQuery(modwin).jqDrag(handler).jqResize(".jqResize");
	return false;
};

function info_dialog(caption, content,c_b, pathimg) {
	var cnt = "<div id='info_id'>";
	cnt += "<div align='center'><br />"+content+"<br /><br />";
	cnt += "<input type='button' size='10' id='closedialog' class='jqmClose EditButton' value='"+c_b+"' />";
	cnt += "</div></div>";
	createModal({
		themodal:'info_dialog',
		modalhead:'info_head',
		modalcontent:'info_content'},
		cnt,
		{ width:290,
		height:120,drag: false,
		caption:"<b>"+caption+"</b>",
		imgpath: pathimg,
		closeicon: 'ico-close.gif',
		left:250,
		top:170 },
		'','',true
	);
	viewModal("#info_dialog",{
		onShow: function(h) {
			h.w.show();
		},
		onHide: function(h) {
			h.w.hide().remove();
			if(h.o) { h.o.remove(); }
		},
		modal :true
	});
};
//Helper functions
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop; 
		} while (obj = obj.offsetParent);
		//do not change obj == obj.offsetParent 
	}
	return [curleft,curtop];
};
function isArray(obj) {
	if (obj.constructor.toString().indexOf("Array") == -1) {
		return false;
	} else {
		return true;
	}
};
// Form Functions
function createEl(eltype,options,vl,elm) {
	var elem = "";
	switch (eltype)
	{
		case "textarea" :
				elem = document.createElement("textarea");
				if(!options.cols && elm) {jQuery(elem).css("width","99%");}
				jQuery(elem).attr(options);
				if(vl == "&nbsp;" || vl == "&#160;") {vl='';} // comes from grid if empty
				jQuery(elem).val(vl);
				break;
		case "checkbox" : //what code for simple checkbox
			elem = document.createElement("input");
			elem.type = "checkbox";
			jQuery(elem).attr({id:options.id,name:options.name});
			if( !options.value) {
				vl=vl.toLowerCase();
				if(vl.search(/(false|0|no|off|undefined)/i)<0 && vl!=="") {
					elem.checked=true;
					elem.defaultChecked=true;
					elem.value = vl;
				} else {
					elem.value = "on";
				}
				jQuery(elem).attr("offval","off");
			} else {
				var cbval = options.value.split(":");
				if(vl == cbval[0]) {
					elem.checked=true;
					elem.defaultChecked=true;
				}
				elem.value = cbval[0];
				jQuery(elem).attr("offval",cbval[1]);
			}
			break;
		case "select" :
			elem = document.createElement("select");
			var msl = options.multiple==true ? true : false;
			if(options.value) {
				var ovm = [];
				if(msl) {jQuery(elem).attr({multiple:"multiple"}); ovm = vl.split(","); ovm = jQuery.map(ovm,function(n){return jQuery.trim(n)});}
				if(typeof options.size === 'undefined') {options.size =1;}
				if(typeof options.value == 'string') {
					var so = options.value.split(";"),sv, ov;
					jQuery(elem).attr({id:options.id,name:options.name,size:Math.min(options.size,so.length)});
					for(var i=0; i<so.length;i++){
						sv = so[i].split(":");
						ov = document.createElement("option");
						ov.value = sv[0]; ov.innerHTML = jQuery.htmlDecode(sv[1]);
						if (!msl &&  sv[1]==vl) ov.selected ="selected";
						if (msl && jQuery.inArray(jQuery.trim(sv[1]), ovm)>-1) {ov.selected ="selected";}
						elem.appendChild(ov);
					}
				} else if (typeof options.value == 'object') {
					var oSv = options.value;
					var i=0;
					for ( var key in oSv) {
						i++;
						ov = document.createElement("option");
						ov.value = key; ov.innerHTML = jQuery.htmlDecode(oSv[key]);
						if (!msl &&  oSv[key]==vl) {ov.selected ="selected";}
						if (msl && jQuery.inArray(jQuery.trim(oSv[key]),ovm)>-1) {ov.selected ="selected";}
						elem.appendChild(ov);
					}
					jQuery(elem).attr({id:options.id,name:options.name,size:Math.min(options.size,i) });
				}
			}
			break;
		case "text" :
			elem = document.createElement("input");
			elem.type = "text";
			vl = jQuery.htmlDecode(vl);
			elem.value = vl;
			if(!options.size && elm) {
				jQuery(elem).css({width:"98%"});
			}
			jQuery(elem).attr(options);
			break;
		case "password" :
			elem = document.createElement("input");
			elem.type = "password";
			vl = jQuery.htmlDecode(vl);
			elem.value = vl;
			if(!options.size && elm) { jQuery(elem).css("width","99%"); }
			jQuery(elem).attr(options);
			break;
		case "image" :
			elem = document.createElement("input");
			elem.type = "image";
			jQuery(elem).attr(options);
			break;
	}
	return elem;
};
function checkValues(val, valref,g) {
	if(valref >=0) {
		var edtrul = g.p.colModel[valref].editrules;
	}
	if(edtrul) {
		if(edtrul.required === true) {
			if( val.match(/^s+$/) || val == "" )  return [false,g.p.colNames[valref]+": "+jQuery.jgrid.edit.msg.required,""];
		}
		// force required
		var rqfield = edtrul.required === false ? false : true;
		if(edtrul.number === true) {
			if( !(rqfield === false && isEmpty(val)) ) {
				if(isNaN(val)) return [false,g.p.colNames[valref]+": "+jQuery.jgrid.edit.msg.number,""];
			}
		}
		if(edtrul.minValue && !isNaN(edtrul.minValue)) {
			if (parseFloat(val) < parseFloat(edtrul.minValue) ) return [false,g.p.colNames[valref]+": "+jQuery.jgrid.edit.msg.minValue+" "+edtrul.minValue,""];
		}
		if(edtrul.maxValue && !isNaN(edtrul.maxValue)) {
			if (parseFloat(val) > parseFloat(edtrul.maxValue) ) return [false,g.p.colNames[valref]+": "+jQuery.jgrid.edit.msg.maxValue+" "+edtrul.maxValue,""];
		}
		if(edtrul.email === true) {
			if( !(rqfield === false && isEmpty(val)) ) {
			// taken from jquery Validate plugin
				var filter = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i;
				if(!filter.test(val)) {return [false,g.p.colNames[valref]+": "+jQuery.jgrid.edit.msg.email,""];}
			}
		}
		if(edtrul.integer === true) {
			if( !(rqfield === false && isEmpty(val)) ) {
				if(isNaN(val)) return [false,g.p.colNames[valref]+": "+jQuery.jgrid.edit.msg.integer,""];
				if ((val % 1 != 0) || (val.indexOf('.') != -1)) return [false,g.p.colNames[valref]+": "+jQuery.jgrid.edit.msg.integer,""];
			}
		}
		if(edtrul.date === true) {
			if( !(rqfield === false && isEmpty(val)) ) {
				var dft = g.p.colModel[valref].datefmt || "Y-m-d";
				if(!checkDate (dft, val)) return [false,g.p.colNames[valref]+": "+jQuery.jgrid.edit.msg.date+" - "+dft,""];
			}
		}
	}
	return [true,"",""];
};
// Date Validation Javascript
function checkDate (format, date) {
	var tsp = {};
	var result =  false;
	var sep;
	format = format.toLowerCase();
	//we search for /,-,. for the date separator
	if(format.indexOf("/") != -1) {
		sep = "/";
	} else if(format.indexOf("-") != -1) {
		sep = "-";
	} else if(format.indexOf(".") != -1) {
		sep = ".";
	} else {
		sep = "/";
	}
	format = format.split(sep);
	date = date.split(sep);
	if (date.length != 3) return false;
	var j=-1,yln, dln=-1, mln=-1;
	for(var i=0;i<format.length;i++){
		var dv =  isNaN(date[i]) ? 0 : parseInt(date[i],10); 
		tsp[format[i]] = dv;
		yln = format[i];
		if(yln.indexOf("y") != -1) { j=i; }
		if(yln.indexOf("m") != -1) {mln=i}
		if(yln.indexOf("d") != -1) {dln=i}
	}
	if (format[j] == "y" || format[j] == "yyyy") {
		yln=4;
	} else if(format[j] =="yy"){
		yln = 2;
	} else {
		yln = -1;
	}
	var daysInMonth = DaysArray(12);
	var strDate;
	if (j === -1) {
		return false;
	} else {
		strDate = tsp[format[j]].toString();
		if(yln == 2 && strDate.length == 1) {yln = 1;}
		if (strDate.length != yln || tsp[format[j]]==0 ){
			return false;
		}
	}
	if(mln === -1) {
		return false;
	} else {
		strDate = tsp[format[mln]].toString();
		if (strDate.length<1 || tsp[format[mln]]<1 || tsp[format[mln]]>12){
			return false;
		}
	}
	if(dln === -1) {
		return false;
	} else {
		strDate = tsp[format[dln]].toString();
		if (strDate.length<1 || tsp[format[dln]]<1 || tsp[format[dln]]>31 || (tsp[format[mln]]==2 && tsp[format[dln]]>daysInFebruary(tsp[format[j]])) || tsp[format[dln]] > daysInMonth[tsp[format[mln]]]){
			return false;
		}
	}
	return true;
}
function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31;
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30;}
		if (i==2) {this[i] = 29;}
	} 
	return this;
}

function isEmpty(val)
{
	if (val.match(/^s+$/) || val == "")	{
		return true;
	} else {
		return false;
	} 
}
function htmlEncode (value){
    return !value ? value : String(value).replace(/&/g, "&amp;").replace(/>/g, "&gt;").replace(/</g, "&lt;").replace(/"/g, "&quot;");
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
人妖欧美一区二区| 在线不卡中文字幕播放| 在线免费观看不卡av| 日韩精品中文字幕一区二区三区| 国产精品久久久久久久蜜臀 | 欧美嫩在线观看| 国产精品污www在线观看| 蜜臀久久99精品久久久画质超高清 | 欧美精品一区二区三区一线天视频| 亚洲免费大片在线观看| 久久电影网站中文字幕| 欧美日韩国产一区二区三区地区| 综合久久给合久久狠狠狠97色| 国产一区二区在线观看免费| 欧美精品日日鲁夜夜添| 亚洲成人综合网站| 一本久久a久久免费精品不卡| 中文字幕精品在线不卡| 国产精品99久久久久久久女警 | 亚洲男人的天堂在线aⅴ视频| 黑人精品欧美一区二区蜜桃| 日韩欧美一级特黄在线播放| 日韩中文字幕一区二区三区| 在线视频中文字幕一区二区| 亚洲欧美激情小说另类| 91在线视频18| 亚洲精品美腿丝袜| 色婷婷一区二区三区四区| 亚洲三级在线观看| 色就色 综合激情| 亚洲一区二区三区小说| 欧美色爱综合网| 奇米影视在线99精品| 欧美一级一区二区| 蜜桃久久久久久久| 精品国产乱码久久久久久久| 国产在线视频不卡二| 国产亚洲综合av| 91视频xxxx| 午夜精品久久久久影视| 日韩欧美精品在线视频| 国产一区在线观看麻豆| 亚洲国产精品传媒在线观看| 成人精品鲁一区一区二区| 中文字幕五月欧美| 欧美在线视频日韩| 免费成人在线视频观看| 久久久久亚洲蜜桃| 97久久超碰精品国产| 亚洲一卡二卡三卡四卡| 欧美α欧美αv大片| 国产99一区视频免费| 亚洲精品网站在线观看| 欧美电影一区二区| 国产精品主播直播| 亚洲在线观看免费视频| 日韩一区二区三区免费看 | 欧美电影精品一区二区| 国产成人av一区二区三区在线观看| 亚洲欧洲日韩在线| 欧美一区二区女人| caoporen国产精品视频| 亚洲国产成人av好男人在线观看| 精品粉嫩aⅴ一区二区三区四区 | 日韩久久一区二区| 欧美一级xxx| 91麻豆国产福利精品| 日韩高清不卡在线| 国产精品国产成人国产三级| 欧美人牲a欧美精品| 成人午夜短视频| 日本麻豆一区二区三区视频| 国产精品久久网站| 日韩三级中文字幕| 91亚洲永久精品| 精品综合免费视频观看| 一区二区三区四区蜜桃| 久久嫩草精品久久久久| 欧美精品电影在线播放| aaa亚洲精品一二三区| 黄色日韩三级电影| 亚洲电影一级片| 中文字幕一区二区三区不卡| 欧美sm极限捆绑bd| 欧美一区在线视频| 欧美亚一区二区| 不卡在线视频中文字幕| 国产一区在线精品| 欧美a级理论片| 日韩高清欧美激情| 亚洲无人区一区| 亚洲欧美激情一区二区| 中文字幕av一区二区三区免费看 | 日韩欧美成人激情| 欧美日韩大陆一区二区| 91色在线porny| 成人动漫一区二区在线| 国产精品亚洲综合一区在线观看| 日日嗨av一区二区三区四区| 亚洲bt欧美bt精品777| 亚洲影视在线播放| 亚洲一区二区三区在线播放| 亚洲理论在线观看| 一区二区三区在线影院| 亚洲精品美国一| 亚洲欧美偷拍另类a∨色屁股| 亚洲国产岛国毛片在线| 国产亚洲成aⅴ人片在线观看 | 一区二区三区在线观看动漫| 亚洲欧洲日韩av| 亚洲婷婷在线视频| 亚洲精品乱码久久久久| 一区二区三区免费看视频| 一区二区三区国产| 亚洲国产精品人人做人人爽| 夜夜嗨av一区二区三区| 性做久久久久久免费观看欧美| 亚洲午夜电影在线观看| 日本欧洲一区二区| 国产美女久久久久| 不卡电影一区二区三区| 一本高清dvd不卡在线观看| 日本久久电影网| 欧美日韩中文一区| 欧美一区二区女人| www国产成人免费观看视频 深夜成人网| 日韩欧美视频一区| 国产日产欧产精品推荐色| 国产精品网曝门| 一区二区三区欧美视频| 日本在线播放一区二区三区| 久久99热这里只有精品| 国产高清在线观看免费不卡| 91美女福利视频| 欧美日韩极品在线观看一区| www成人在线观看| 亚洲色大成网站www久久九九| 天堂影院一区二区| 国产成人av一区二区三区在线| 91亚洲精品久久久蜜桃网站| 欧美精品tushy高清| 久久久久亚洲蜜桃| 一区二区三区免费在线观看| 另类专区欧美蜜桃臀第一页| 成人av影院在线| 欧美一三区三区四区免费在线看| 久久精品视频免费| 亚洲国产精品一区二区久久| 久久99国产精品尤物| 91蜜桃视频在线| 精品国产一区二区三区不卡| 亚洲另类在线一区| 国产成人免费xxxxxxxx| 欧美色图天堂网| 中文天堂在线一区| 美国毛片一区二区三区| 91麻豆国产福利在线观看| 欧美精品一区二区三区四区| 亚洲一区在线看| 风间由美一区二区三区在线观看| 欧美乱妇23p| 中文字幕亚洲一区二区va在线| 美女一区二区三区在线观看| 色一情一伦一子一伦一区| 久久精品一区蜜桃臀影院| 亚洲成人www| 色丁香久综合在线久综合在线观看| 久久这里都是精品| 欧美aⅴ一区二区三区视频| 色视频成人在线观看免| 中文字幕免费一区| 九九精品视频在线看| 宅男噜噜噜66一区二区66| 亚洲精品欧美在线| 99久久久久免费精品国产| 国产午夜精品一区二区三区四区| 日韩福利视频导航| 欧美人xxxx| 午夜精品一区二区三区三上悠亚| 91美女片黄在线观看| **网站欧美大片在线观看| 国产成人精品免费看| 久久久三级国产网站| 精品一区二区免费| 欧美mv日韩mv国产网站app| 日本欧美肥老太交大片| 91精品国产91综合久久蜜臀| 亚洲成人精品一区二区| 91电影在线观看| 亚洲美女在线一区| aaa欧美色吧激情视频| 中文一区在线播放| bt7086福利一区国产| 国产精品久久久久精k8| 丁香婷婷综合五月| 中文字幕亚洲一区二区va在线| 成人福利在线看| 亚洲精品ww久久久久久p站| 色综合久久久网| 天天综合色天天|