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

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

?? pjpc.js

?? Punjab is a jabber XMLRPC/SOAP/REST client. It is a xmlrpc, soap, or REST server that allows for p
?? JS
字號:
/*
 * Punjab JavaScript functions 
 */


function set_hideoffline(val)
{
     set_cookie('punjab_hideoffline',val);
}

function get_hideoffline(val)
{
  return get_cookie('punjab_hideoffline');
}

function set_session(sid) {
    set_cookie('punjab_sid',sid);
}

function get_session() {
   return get_cookie('punjab_sid');
}

function is_logged_in() {
       var session = get_session();
       if ((session!=null)&&(session.length)>3) {
          return true;
       }
       return false;
}


function punjab_login(jid,pass,port,login_cb) {       
        if (jid && pass && port) {
           postURL('/login.js?event=login','jid='+jid+'&pass='+pass+'&port='+port,login_cb,'application/x-www-form-urlencoded',null);
        } else {
          alert('You need to provide a username and password');
        }
}

function punjab_logout(logout_cb) {
  postURL('/logout.js?event=logout&sid='+get_session(),'sid='+get_session(),logout_cb,'application/x-www-form-urlencoded',null);
}

function get_presence(cb,to,from) {
   getURL('/presence.js?event=presence&to='+escape(to)+'&sid='+get_session(),cb);
}

function get_presence_stream(cb,to,from) {
   var query_string = '?event=presence&sid='+get_session()+'';
   if (to != null) {
      query_string = query_string + '&to='+to;
   }
   if (from != null) {
      query_string = query_string + '&from='+from;
   }

   getURL('/presence.js'+query_string,cb);
}

function get_message(cb,to,from) {
   var query_string = '?event=message&sid='+get_session();
   if (to != null) {
      query_string = query_string + '&to='+to; 
   }
   if (from != null) {
      query_string = query_string + '&from='+from; 
   }
   getURL('/message.js'+query_string,cb);
}

function get_message_stream(cb,to,from,check) {
   var query_string = '?event=message&sid='+get_session()+'';
   if (to != null) {
      query_string = query_string + '&to='+to; 
   }
   if (from != null) {
      query_string = query_string + '&from='+from; 
   }
   if (check != null) {
      query_string = query_string + '&check=1'; 
   }
   	  
   getURL('/message.js'+query_string,cb);
}

function send_presence(cb,from,to,status,show,type) {
   var post_string = 'event=presence';
   if (status != null) {
      post_string = post_string + '&status='+status;
   }
   if (show != null) {
      post_string = post_string + '&show='+show;
   }
   if (type != null) {
      post_string = post_string + '&type='+type;
   }	 
   postURL('/presence.js?event=presence&sid='+get_session(),post_string,cb,'application/x-www-form-urlencoded',null);
}

function get_roster(cb) {
   getURL('/roster.js?event=roster&sid='+get_session(),cb);
}


function trim(value) {
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = /  /g;
   while (temp.match(obj)) { temp = temp.replace(obj, " "); }
   var at = /@/;
   while (temp.match(at)) { temp = temp.replace(at, "_"); }
   var period = /\./;
   while (temp.match(period)) { temp = temp.replace(period, "_"); }

   return temp;
}



/* *** *** *** *** *** *** *** *** ***
 * this code is taken from http://webfx.eae.net/dhtml/xmlextras/xmlextras.html 
 * *** *** *** *** *** *** *** *** ***
 */

//<script>

// used to find the Automation server name
function getDomDocumentPrefix() {
	if (getDomDocumentPrefix.prefix)
		return getDomDocumentPrefix.prefix;
	
	var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
	var o;
	for (var i = 0; i < prefixes.length; i++) {
		try {
			// try to create the objects
			o = new ActiveXObject(prefixes[i] + ".DomDocument");
			return getDomDocumentPrefix.prefix = prefixes[i];
		}
		catch (ex) {};
	}
	
	throw new Error("Could not find an installed XML parser");
}

// XmlDocument factory
function XmlDocument() {}

XmlDocument.create = function () {
	try {
		// DOM2
		if (document.implementation && document.implementation.createDocument) {
			var doc = document.implementation.createDocument("", "", null);
			
			// some versions of Moz do not support the readyState property
			// and the onreadystate event so we patch it!
			if (doc.readyState == null) {
				doc.readyState = 1;
				doc.addEventListener("load", function () {
					doc.readyState = 4;
					if (typeof doc.onreadystatechange == "function")
						doc.onreadystatechange();
				}, false);
			}
			
			return doc;
		}
		if (window.ActiveXObject)
			return new ActiveXObject(getDomDocumentPrefix() + ".DomDocument");
	}
	catch (ex) {}
	throw new Error("Your browser does not support XmlDocument objects");
};

// Create the loadXML method and xml getter for Mozilla
if (window.DOMParser &&
	window.XMLSerializer &&
	window.Node && Node.prototype && Node.prototype.__defineGetter__) {

	// XMLDocument did not extend the Document interface in some versions
	// of Mozilla. Extend both!
	//XMLDocument.prototype.loadXML = 
	Document.prototype.loadXML = function (s) {
		
		// parse the string to a new doc	
		var doc2 = (new DOMParser()).parseFromString(s, "text/xml");
		
		// remove all initial children
		while (this.hasChildNodes())
			this.removeChild(this.lastChild);
			
		// insert and import nodes
		for (var i = 0; i < doc2.childNodes.length; i++) {
			this.appendChild(this.importNode(doc2.childNodes[i], true));
		}
	};
	
	
	/*
	 * xml getter
	 *
	 * This serializes the DOM tree to an XML String
	 *
	 * Usage: var sXml = oNode.xml
	 *
	 */
	// XMLDocument did not extend the Document interface in some versions
	// of Mozilla. Extend both!
// 	XMLDocument.prototype.__defineGetter__("xml", function () {
// 		return (new XMLSerializer()).serializeToString(this);
// 	});
	Document.prototype.__defineGetter__("xml", function () {
		return (new XMLSerializer()).serializeToString(this);
	});

	/* doesn't work correctly in mozi */
// 	Node.prototype.__defineGetter__("xml", function () {
// 		return (new XMLSerializer()).serializeToString(this);
// 	});
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品免费一区二区| 欧美激情在线观看视频免费| 亚洲一区电影777| 91精品久久久久久久久99蜜臂| 亚洲 欧美综合在线网络| 欧美tickling挠脚心丨vk| caoporm超碰国产精品| 日产国产高清一区二区三区| 欧美国产综合色视频| 欧美激情一区二区三区全黄| 2021久久国产精品不只是精品| 日本韩国一区二区三区视频| 国产激情精品久久久第一区二区 | 一本到一区二区三区| 美女在线观看视频一区二区| 中文字幕日韩av资源站| 日韩你懂的电影在线观看| 色悠久久久久综合欧美99| 日本久久一区二区三区| 欧美精品 国产精品| 色网站国产精品| 欧美色图片你懂的| 经典三级视频一区| 日本欧美加勒比视频| 国产自产v一区二区三区c| 日韩国产在线观看| 国产美女视频一区| 国内久久精品视频| av一区二区三区在线| 欧美一a一片一级一片| 日韩欧美激情在线| 亚洲欧美一区二区久久| 国产精品欧美极品| 国产精品另类一区| 欧美sm美女调教| 中文字幕不卡在线| 三级久久三级久久| 日韩电影在线免费看| 国产精品一级片| 懂色av中文一区二区三区| 丁香啪啪综合成人亚洲小说 | 国产盗摄女厕一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 国产欧美一区二区三区沐欲| 精品欧美黑人一区二区三区| 中文字幕在线一区| 麻豆精品视频在线| 欧美最猛黑人xxxxx猛交| 欧美在线播放高清精品| 久久中文娱乐网| 亚洲18色成人| 91蜜桃传媒精品久久久一区二区| 91网站在线观看视频| 欧美成人一区二区| 亚洲国产精品麻豆| 美美哒免费高清在线观看视频一区二区| 成人免费的视频| 久久久精品免费观看| 亚洲欧美综合在线精品| 国产在线国偷精品免费看| 欧美日韩三级在线| 伊人开心综合网| 视频一区在线播放| 欧美亚洲国产一区二区三区 | 日韩视频一区二区在线观看| 欧美成人高清电影在线| 亚洲国产aⅴ成人精品无吗| 99re这里只有精品首页| 欧美一区二区美女| 欧美国产成人精品| 国产成人一区在线| 欧美激情在线观看视频免费| 国产精品77777| 国产片一区二区三区| 国产mv日韩mv欧美| 国产精品欧美精品| 97国产一区二区| 亚洲综合免费观看高清在线观看| 色婷婷国产精品| 91在线视频网址| 亚洲欧美欧美一区二区三区| 色香蕉久久蜜桃| 一区二区三区视频在线看| 久久精品国产99国产| 色综合久久中文综合久久牛| 国产精品不卡在线| 欧美丝袜自拍制服另类| 亚洲一区二区三区小说| 正在播放亚洲一区| 精品无人码麻豆乱码1区2区| 久久精品人人爽人人爽| 日本网站在线观看一区二区三区| 欧美日韩国产色站一区二区三区| 中文字幕一区在线| 欧美性生活影院| 蜜桃av噜噜一区| 国产精品少妇自拍| 欧美日韩在线免费视频| 麻豆成人在线观看| 国产精品国产精品国产专区不蜜| 91行情网站电视在线观看高清版| 日韩精品福利网| 国产蜜臀97一区二区三区| 一本高清dvd不卡在线观看| 日韩国产精品久久久| 国产亚洲精品中文字幕| 欧美日韩综合一区| 国产精品一色哟哟哟| 一区二区三区色| 精品成人一区二区三区四区| 麻豆极品一区二区三区| 亚洲人被黑人高潮完整版| 91精品在线免费| 99精品在线免费| 捆绑紧缚一区二区三区视频| 天堂av在线一区| 欧美国产日本视频| 91精品国产一区二区三区香蕉| 国产1区2区3区精品美女| 天堂蜜桃一区二区三区| 亚洲欧洲日韩av| 久久午夜电影网| 欧美日韩精品欧美日韩精品一| 国产不卡免费视频| 免费观看30秒视频久久| 久久这里只精品最新地址| 在线精品国精品国产尤物884a | 国产欧美综合在线观看第十页 | 麻豆91精品91久久久的内涵| 成人免费一区二区三区在线观看| 日韩欧美一区二区视频| 在线免费观看成人短视频| 成人福利视频网站| 亚洲激情综合网| 国产日韩欧美精品一区| 日韩欧美国产一区二区三区| 色www精品视频在线观看| jlzzjlzz国产精品久久| 日本视频一区二区| 午夜精品久久一牛影视| 精品国产乱码久久久久久免费| 91亚洲永久精品| 99久久综合99久久综合网站| 国产剧情一区在线| 久久99精品国产91久久来源| 日本成人在线视频网站| 日本成人在线看| 日韩av在线播放中文字幕| 亚洲www啪成人一区二区麻豆| 亚洲精品一卡二卡| 伊人色综合久久天天| 亚洲精品免费播放| 一区二区三区电影在线播| 亚洲欧美区自拍先锋| 国产精品系列在线| 中文字幕亚洲区| 亚洲精品视频在线看| 亚洲卡通欧美制服中文| 亚洲综合久久久久| 日韩精品成人一区二区三区| 日韩成人一级大片| 精品午夜一区二区三区在线观看| 久国产精品韩国三级视频| 国产最新精品精品你懂的| 国产乱码精品1区2区3区| 丰满白嫩尤物一区二区| 9l国产精品久久久久麻豆| 91社区在线播放| 欧美日韩久久久久久| 日韩欧美综合一区| 久久久天堂av| 国产精品国产三级国产普通话蜜臀| 日韩理论片一区二区| 精品国产一区二区在线观看| 久久先锋影音av鲁色资源网| 国产精品免费aⅴ片在线观看| 一区二区中文视频| 午夜精品免费在线观看| 国产福利一区在线观看| 99久久国产综合色|国产精品| 91亚洲男人天堂| 欧美一区二区成人6969| 日本一区二区高清| 五月天网站亚洲| 国产精品18久久久久久vr| 日本精品裸体写真集在线观看| 欧美老女人在线| 国产精品毛片久久久久久| 性久久久久久久| 国产精品一区一区| 欧美三级韩国三级日本一级| 久久久亚洲午夜电影| 亚洲国产日日夜夜| 成人精品一区二区三区四区 | 丁香亚洲综合激情啪啪综合| 欧美日韩一区三区| 国产精品网曝门| 欧美a级一区二区| 色婷婷一区二区三区四区| 久久久久久97三级|