// JavaScript Document
if (!Array.prototype.push) { 
	Array.prototype.push = function(){ 
		var startLength = this.length; 
		for (var i = 0; i < arguments.length; i++) 
			this[startLength + i] = arguments[i]; 
		return this.length; 
	} 
}; 
function G(){ 
	var elements = new Array(); 
	for (var i = 0; i < arguments.length; i++) { 
		var element = arguments[i]; 
		if (typeof element == 'string') 
			element = document.getElementById(element); 
		if (arguments.length == 1) 
			return element; 
		elements.push(element) 
	}; 
	return elements 
}; 
Function.prototype.bind = function(object){ 
	var __method = this; 
	return function(){ 
		__method.apply(object, arguments) 
	} 
}; 
Function.prototype.bindAsEventListener = function(object){ 
	var __method = this; 
	return function(event){ 
		__method.call(object, event || window.event) 
	} 
}; 
Object.extend = function(destination, source){ 
	for (property in source) { 
		destination[property] = source[property] 
	}; 
	return destination 
}; 
if (!window.Event) { 
	var Event = new Object() 
}; 
Object.extend(Event, { 
	observers: false, 
	element: function(event){ 
		return event.target || event.srcElement 
	}, 
	isLeftClick: function(event){ 
		return (((event.which) && (event.which == 1)) || ((event.button) && (event.button == 1))) 
	}, 
	pointerX: function(event){ 
		return event.pageX || (event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft)) 
	}, 
	pointerY: function(event){ 
		return event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop)) 
	}, 
	stop: function(event){ 
		if (event.preventDefault) { 
			event.preventDefault(); 
			event.stopPropagation() 
		} 
		else { 
			event.returnValue = false; 
			event.cancelBubble = true 
		} 
	}, 
	findElement: function(event, tagName){ 
		var element = Event.element(event); 
		while (element.parentNode && (!element.tagName || (element.tagName.toUpperCase() != tagName.toUpperCase()))) 
			element = element.parentNode; 
		return element 
	}, 
	_observeAndCache: function(element, name, observer, useCapture){ 
		if (!this.observers) 
			this.observers = []; 
		if (element.addEventListener) { 
			this.observers.push([element, name, observer, useCapture]); 
			element.addEventListener(name, observer, useCapture) 
		} 
		else 
			if (element.attachEvent) { 
				this.observers.push([element, name, observer, useCapture]); 
				element.attachEvent('on' + name, observer) 
			} 
	}, 
	unloadCache: function(){ 
		if (!Event.observers) 
			return; 
		for (var i = 0; i < Event.observers.length; i++) { 
			Event.stopObserving.apply(this, Event.observers[i]); 
			Event.observers[i][0] = null 
		}; 
		Event.observers = false 
	}, 
	observe: function(element, name, observer, useCapture){ 
		var element = G(element); 
		useCapture = useCapture || false; 
		if (name == 'keypress' && (navigator.appVersion.match(/Konqueror|Safari|KHTML/) || element.attachEvent)) 
			name = 'keydown'; 
		this._observeAndCache(element, name, observer, useCapture) 
	}, 
	stopObserving: function(element, name, observer, useCapture){ 
		var element = G(element); 
		useCapture = useCapture || false; 
		if (name == 'keypress' && (navigator.appVersion.match(/Konqueror|Safari|KHTML/) || element.detachEvent)) 
			name = 'keydown'; 
		if (element.removeEventListener) { 
			element.removeEventListener(name, observer, useCapture) 
		} 
		else 
			if (element.detachEvent) { 
				element.detachEvent('on' + name, observer) 
			} 
	} 
}); 
Event.observe(window, 'unload', Event.unloadCache, false); 
var Class = function(){ 
	var _class = function(){ 
		this.initialize.apply(this, arguments) 
	}; 
	for (i = 0; i < arguments.length; i++) { 
		superClass = arguments[i]; 
		for (member in superClass.prototype) { 
			_class.prototype[member] = superClass.prototype[member] 
		} 
	}; 
	_class.child = function(){ 
		return new Class(this) 
	}; 
	_class.extend = function(f){ 
		for (property in f) { 
			_class.prototype[property] = f[property] 
		} 
	}; 
	return _class 
}; 
function space(flag){ 
	if (flag == "begin") { 
		var ele = document.getElementById("ft"); 
		if (typeof(ele) != "undefined" && ele != null) 
			ele.id = "ft_popup"; 
		ele = document.getElementById("usrbar"); 
		if (typeof(ele) != "undefined" && ele != null) 
			ele.id = "usrbar_popup" 
	} 
	else 
		if (flag == "end") { 
			var ele = document.getElementById("ft_popup"); 
			if (typeof(ele) != "undefined" && ele != null) 
				ele.id = "ft"; 
			ele = document.getElementById("usrbar_popup"); 
			if (typeof(ele) != "undefined" && ele != null) 
				ele.id = "usrbar" 
		} 
}; 


// Popup Class begin.... 
var Popup = new Class(); 
Popup.prototype = { 
	iframeIdName: 'ifr_popup', 
	initialize: function(config){ 
		this.config = Object.extend({ 
			contentType: 1, 
			isHaveTitle: true, 
			scrollType: 'no', 
			isBackgroundCanClick: false, 
			isSupportDraging: true, 
			isShowShadow: false, 
			isReloadOnClose: true, 
			width: 400, 
			height: 300 
		}, config || 
		{}); 
		this.info = { 
			shadowWidth: 4, 
			title: "", 
			contentUrl: "",  
			contentHtml: "",  
			callBack: null,
			parameter: null,
			confirmCon: "",
			alertCon: "",
			someHiddenTag: "select,object,embed",
			someDisabledBtn: "",
			someHiddenEle: "",
			overlay: 0,
			coverOpacity: 40 
		}; 
		this.color = { 
			cColor: "#EEEEEE",
			bColor: "#FFFFFF",
			tColor: "#000000",
			wColor: "#FFFFFF"
		}; 
		this.dropClass = null; 
		this._uname_x=0;
		this._uname_y=0;
		this.someToHidden = []; 
		this.someToDisabled = []; 
		if (!this.config.isHaveTitle) 
			this.config.isSupportDraging = false; 
		this.iniBuild() 
	}, 
	setContent: function(arrt, val){
		if (val != '') { 
			switch (arrt) { 
				case 'width': 
					this.config.width = val; 
					break; 
				case 'height': 
					this.config.height = val; 
					break; 
				case 'title': 
					this.info.title = val; 
					break; 
				case 'contentUrl': 
					this.info.contentUrl = val; 
					break; 
				case 'contentHtml': 
					this.info.contentHtml = val; 
					break; 
				case 'callBack': 
					this.info.callBack = val;
					//$("#dialogCase").hide("slow");
					break; 
				case 'parameter': 
					this.info.parameter = val; 
					break; 
				case 'confirmCon': 
					this.info.confirmCon = val; 
					break; 
				case 'alertCon': 
					this.info.alertCon = val; 
					break; 
				case 'someHiddenTag': 
					this.info.someHiddenTag = val; 
					break; 
				case 'someHiddenEle': 
					this.info.someHiddenEle = val; 
					break; 
				case 'someDisabledBtn': 
					this.info.someDisabledBtn = val; 
					break; 
				case 'overlay': 
					this.info.overlay = val 
			} 
		} 
	}, 
	iniBuild: function(){ 
		G('dialogCase') ? G('dialogCase').parentNode.removeChild(G('dialogCase')) : function(){ 
		}; 
		var oDiv = document.createElement('span'); 
		oDiv.id = 'dialogCase'; 
		document.body.appendChild(oDiv) 
	}, 
	build: function(){ 
		var baseZIndex = 10001 + this.info.overlay * 10; 
		var showZIndex = baseZIndex + 2; 
		this.iframeIdName = 'ifr_popup' + this.info.overlay; 
		var close = '<a href="javascript:void(0);" id="dialogBoxClose" title="关闭" style="padding:0;cursor:pointer;"><img src="image/EXIT_X.gif" border="0" style="cursor:pointer;"></a>'; 
		var cB = 'filter: alpha(opacity=' + this.info.coverOpacity + ');opacity:' + this.info.coverOpacity / 100 + ';'; 
		var cover = '<div id="dialogBoxBG" style="position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:' + baseZIndex + ';' + cB + 'background-color:' + this.color.cColor + ';display:none;"></div>'; 
		var mainBox = '<div id="dialogBox" style="border:1px solid #545454;display:none;z-index:' + showZIndex + ';position:relative;width:' + this.config.width + 'px;"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="' + this.color.bColor + '">'; 
		if (this.config.isHaveTitle) { 
			mainBox += '<tr height="24" bgcolor="' + this.color.tColor + '"><td><table style="-moz-user-select:none;height:24px;" width="100%" border="0" cellpadding="0" cellspacing="0" ><tr background="images/tzts_t.gif">' + '<td width="6" height="24"></td><td id="dialogBoxTitle" style="color:' + this.color.wColor + ';font-size:14px;font-weight:bold;"  background="images/m_top.gif">' + this.info.title + '&nbsp;</td>' + '<td id="dialogClose" width="20" align="right" valign="middle">' + close + '</td><td width="6"></td></tr></table></td></tr>' 
		} 
		else { 
			mainBox += '<tr height="10"><td align="right">' + close + '</td></tr>' 
		}; 
		mainBox += '<tr valign="top"><td id="dialogBody" style="position:relative;"></td></tr></table></div>' + '<div id="dialogBoxShadow" style="display:none;z-index:' + baseZIndex + ';"></div>'; 
		if (!this.config.isBackgroundCanClick) { 
			//G('dialogCase').innerHTML = cover + mainBox; 
			G('dialogCase').innerHTML =mainBox; 
			//G('dialogBoxBG').style.height = document.body.scrollHeight 
		} 
		else 
			G('dialogCase').innerHTML = mainBox; 
			
		Event.observe(G('dialogBoxClose'), "click", this.reset.bindAsEventListener(this), false); 
		if (this.config.isSupportDraging) { 
			dropClass = new Dragdrop(this.config.width, this.config.height, this.info.shadowWidth, this.config.isSupportDraging, this.config.contentType); 
			G("dialogBoxTitle").style.cursor = "move" 
		}; 
		this.lastBuild() 
	}, 
	lastBuild: function(){ 
		var confirm = '<div style="width:100%;height:100%;text-align:center;"><div style="margin:20px 20px 0 20px;font-size:14px;line-height:16px;color:#000000;">' + this.info.confirmCon + '</div><div style="margin:20px;"><input id="dialogOk" type="image" src="images/qd.gif" />&nbsp;<input id="dialogCancel" type="image" src="images/qx.gif"/></div></div>'; 
		var alert = '<div style="width:100%;height:100%;text-align:center;"><div style="margin:20px 20px 0 20px;font-size:14px;line-height:16px;color:#000000;">' + this.info.alertCon + '</div><div style="margin:20px;"><input id="dialogYES" type="image" src="images/qd.gif"/></div></div>'; 
		var baseZIndex = 10001 + this.info.overlay * 10; 
		var coverIfZIndex = baseZIndex + 4; 
		if (this.config.contentType == 1) { 
			var openIframe = "<iframe width='100%' style='height:" + this.config.height + "px' name='" + this.iframeIdName + "' id='" + this.iframeIdName + "' src='" + this.info.contentUrl + "' frameborder='0' scrolling='" + this.config.scrollType + "'></iframe>"; 
			var coverIframe = "<div id='iframeBG' style='position:absolute;top:0px;left:0px;width:1px;height:1px;z-index:" + coverIfZIndex + ";filter: alpha(opacity=00);opacity:0.00;background-color:#ffffff;'><div>"; 
			G("dialogBody").innerHTML = openIframe + coverIframe 
		} 
		else 
			if (this.config.contentType == 2) { 
				G("dialogBody").innerHTML = this.info.contentHtml 
				
			} 
			else 
				if (this.config.contentType == 3) { 
					G("dialogBody").innerHTML = confirm; 
					Event.observe(G('dialogOk'), "click", this.forCallback.bindAsEventListener(this), false); 
					Event.observe(G('dialogCancel'), "click", this.close.bindAsEventListener(this), false) 
				} 
				else 
					if (this.config.contentType == 4) { 
						G("dialogBody").innerHTML = alert; 
						Event.observe(G('dialogYES'), "click", this.close.bindAsEventListener(this), false) 
					} 
	}, 
	reBuild: function(){ 
		G('dialogBody').height = G('dialogBody').clientHeight; 
		this.lastBuild() 
	}, 
	show: function(){ 
		this.hiddenSome(); 
		this.middle(); 
		if (this.config.isShowShadow) 
			this.shadow() 
	}, 
	forCallback: function(){
		jQuery("#dialogCase").hide("slow");
		return this.info.callBack(this.info.parameter);
	}, 
	shadow: function(){ 
		var oShadow = G('dialogBoxShadow'); 
		var oDialog = G('dialogBox'); 
		oShadow['style']['position'] = "absolute"; 
		oShadow['style']['background'] = "#000"; 
		oShadow['style']['display'] = ""; 
		oShadow['style']['opacity'] = "0.2"; 
		oShadow['style']['filter'] = "alpha(opacity=20)"; 
		oShadow['style']['top'] = oDialog.offsetTop + this.info.shadowWidth; 
		oShadow['style']['left'] = oDialog.offsetLeft + this.info.shadowWidth; 
		oShadow['style']['width'] = oDialog.offsetWidth; 
		oShadow['style']['height'] = oDialog.offsetHeight 
	}, 
	middle: function(){
		if(this.config.contentType==2)
		{
			var _uname_is_ie = true;
			var _uname_opera = 0;
			var dx=162;
			var dy=254;
			var agt = navigator.userAgent.toLowerCase();
			_uname_is_ie = (agt.indexOf("msie")!=-1 && document.all);
			_uname_opera = (agt.indexOf('opera')!=-1 && window.opera && document.getElementById);
			var oDialog = G('dialogBox'); 
			oDialog['style']['position'] = "absolute"; 
			oDialog['style']['display'] = ''; 	
			var sWidth=oDialog.offsetWidth;;
			var sHeight=oDialog.offsetHeight;
			this.GetPos();
			this._uname_y += 8;
			this._uname_x += 16;
			if(_uname_opera){
				this._uname_x -= 4;
			}
			else if(_uname_is_ie){
				if (document.documentElement.offsetHeight && document.body.scrollTop+document.documentElement.scrollTop+document.documentElement.offsetHeight - this._uname_y < dy){
					this._uname_y = document.body.scrollTop+document.documentElement.scrollTop + document.documentElement.offsetHeight - dy;
					this._uname_x += 14;
				}
				if (document.documentElement.offsetWidth && document.body.scrollLeft+document.documentElement.scrollLeft+document.documentElement.offsetWidth - this._uname_x < sWidth){
					this._uname_x = document.body.scrollLeft+document.documentElement.scrollLeft + document.documentElement.offsetWidth - sWidth-dx;
				}
			}
			else{
				dx-=1;
				dy+=11;
				if (self.innerHeight && document.body.scrollTop+document.documentElement.scrollTop + self.innerHeight - this._uname_y < dy) {
					this._uname_y = document.body.scrollTop+document.documentElement.scrollTop + self.innerHeight - dy;
					this._uname_x += 14;
				}
				if (self.innerWidth && document.body.scrollLeft+document.documentElement.scrollLeft + self.innerWidth - this._uname_x < dx) {
					this._uname_x = document.body.scrollLeft+document.documentElement.scrollLeft + self.innerWidth - dx;
				}
			}
	
			oDialog['style']['left'] = this._uname_x + "px"; 
			oDialog['style']['top'] = this._uname_y + "px"
		}
		else
		{
			var oDialog=G('dialogBox');
			oDialog['style']['position']="absolute";
			oDialog['style']['display']='';
			var oDialogtop =(jQuery(document).height() - 940) / 2;
            var oDialogleft =(jQuery(document).width() - 340) / 2;
			oDialog['style']['left']=oDialogleft+"px";
			oDialog['style']['top']=oDialogtop+"px";	
		}
	}, 

	GetPos:function(event){
	var _uname_is_ie = true;
	var _uname_opera = 0;	
	var agt = navigator.userAgent.toLowerCase();
	_uname_is_ie = (agt.indexOf("msie")!=-1 && document.all);
	_uname_opera = (agt.indexOf('opera')!=-1 && window.opera && document.getElementById);
	try{
	  if(_uname_opera){
		this._uname_x = event.clientX + window.pageXOffset;;
		this._uname_y = event.clientY + window.pageYOffset;;
	  }else if (_uname_is_ie) {
		this._uname_x = window.event.clientX + document.documentElement.scrollLeft
		  + document.body.scrollLeft;
		this._uname_y = window.event.clientY + document.documentElement.scrollTop
		  + document.body.scrollTop;
	  }else {
		this._uname_x = event.clientX + window.scrollX;
		this._uname_y = event.clientY + window.scrollY;
	  }
	}catch(x){}
	  if(!(this._uname_x.toString().search(/^-?[0-9]+$/) == 0)) this._uname_x = 200;
	  if(!(this._uname_x.toString().search(/^-?[0-9]+$/) == 0)) this._uname_y = 200;
	},
	reset: function(){ 
		if (this.config.isReloadOnClose) { 
			top.location.reload() 
		}; 
		this.close() 
	}, 
	close: function(){
		G('dialogBox').style.display = 'none'; 
		if (this.config.isShowShadow) 
			G('dialogBoxShadow').style.display = 'none'; 
		G('dialogBody').innerHTML = ''; 
		this.showSome() 
	}, 
	hiddenSome: function(){ 
		var tag = this.info.someHiddenTag.split(","); 
		if (tag.length == 1 && tag[0] == "") 
			tag.length = 0; 
		for (var i = 0; i < tag.length; i++) { 
			this.hiddenTag(tag[i]) 
		}; 
		var ids = this.info.someHiddenEle.split(","); 
		if (ids.length == 1 && ids[0] == "") 
			ids.length = 0; 
		for (var i = 0; i < ids.length; i++) { 
			this.hiddenEle(ids[i]) 
		}; 
		var ids = this.info.someDisabledBtn.split(","); 
		if (ids.length == 1 && ids[0] == "") 
			ids.length = 0; 
		for (var i = 0; i < ids.length; i++) { 
			this.disabledBtn(ids[i]) 
		}; 
		space("begin") 
	}, 
	disabledBtn: function(id){ 
		var ele = document.getElementById(id); 
		if (typeof(ele) != "undefined" && ele != null && ele.disabled == false) { 
			ele.disabled = true; 
			this.someToDisabled.push(ele) 
		} 
	}, 
	hiddenTag: function(tagName){ 
		var ele = document.getElementsByTagName(tagName); 
		if (ele != null) { 
			for (var i = 0; i < ele.length; i++) { 
				if (ele[i].style.display != "none" && ele[i].style.visibility != 'hidden') { 
					ele[i].style.visibility = 'hidden'; 
					this.someToHidden.push(ele[i]) 
				} 
			} 
		} 
	}, 
	hiddenEle: function(id){ 
		var ele = document.getElementById(id); 
		if (typeof(ele) != "undefined" && ele != null) { 
			ele.style.visibility = 'hidden'; 
			this.someToHidden.push(ele) 
		} 
	}, 
	showSome: function(){ 
		for (var i = 0; i < this.someToHidden.length; i++) { 
			this.someToHidden[i].style.visibility = 'visible' 
		}; 
		for (var i = 0; i < this.someToDisabled.length; i++) { 
			this.someToDisabled[i].disabled = false 
		}; 
		space("end") 
	} 
}; 
var Dragdrop = new Class(); 
Dragdrop.prototype = { 
	initialize: function(width, height, shadowWidth, showShadow, contentType){ 
		this.dragData = null; 
		this.dragDataIn = null; 
		this.backData = null; 
		this.width = width; 
		this.height = height; 
		this.shadowWidth = shadowWidth; 
		this.showShadow = showShadow; 
		this.contentType = contentType; 
		this.IsDraging = false; 
		this.oObj = G('dialogBox'); 
		Event.observe(G('dialogBoxTitle'), "mousedown", this.moveStart.bindAsEventListener(this), false) 
	}, 
	moveStart: function(event){ 
		this.IsDraging = true; 
		if (this.contentType == 1) { 
			G("iframeBG").style.display = ""; 
			G("iframeBG").style.width = this.width; 
			G("iframeBG").style.height = this.height 
		}; 
		Event.observe(document, "mousemove", this.mousemove.bindAsEventListener(this), false); 
		Event.observe(document, "mouseup", this.mouseup.bindAsEventListener(this), false); 
		Event.observe(document, "selectstart", this.returnFalse, false); 
		this.dragData = { 
			x: Event.pointerX(event), 
			y: Event.pointerY(event) 
		}; 
		this.backData = { 
			x: parseInt(this.oObj.style.left), 
			y: parseInt(this.oObj.style.top) 
		} 
	}, 
	mousemove: function(event){ 
		if (!this.IsDraging) 
			return; 
		var iLeft = Event.pointerX(event) - this.dragData["x"] + parseInt(this.oObj.style.left); 
		var iTop = Event.pointerY(event) - this.dragData["y"] + parseInt(this.oObj.style.top); 
		if (this.dragData["y"] < parseInt(this.oObj.style.top)) 
			iTop = iTop - 12; 
		else 
			if (this.dragData["y"] > parseInt(this.oObj.style.top) + 25) 
				iTop = iTop + 12; 
		this.oObj.style.left = iLeft; 
		this.oObj.style.top = iTop; 
		if (this.showShadow) { 
			G('dialogBoxShadow').style.left = iLeft + this.shadowWidth; 
			G('dialogBoxShadow').style.top = iTop + this.shadowWidth 
		}; 
		this.dragData = { 
			x: Event.pointerX(event), 
			y: Event.pointerY(event) 
		}; 
		document.body.style.cursor = "move" 
	}, 
	mouseup: function(event){ 
		if (!this.IsDraging) 
			return; 
		if (this.contentType == 1) 
			G("iframeBG").style.display = "none"; 
		document.onmousemove = null; 
		document.onmouseup = null; 
		var mousX = Event.pointerX(event) - (document.documentElement.scrollLeft || document.body.scrollLeft); 
		var mousY = Event.pointerY(event) - (document.documentElement.scrollTop || document.body.scrollTop); 
		if (mousX < 1 || mousY < 1 || mousX > document.body.clientWidth || mousY > document.body.clientHeight) { 
			this.oObj.style.left = this.backData["x"]; 
			this.oObj.style.top = this.backData["y"]; 
			if (this.showShadow) { 
				G('dialogBoxShadow').style.left = this.backData.x + this.shadowWidth; 
				G('dialogBoxShadow').style.top = this.backData.y + this.shadowWidth 
			} 
		}; 
		this.IsDraging = false; 
		document.body.style.cursor = ""; 
		Event.stopObserving(document, "selectstart", this.returnFalse, false) 
	}, 
	returnFalse: function(){ 
		return false 
	} 
}; 


var elem1;
var uidd;
var pidd;
var pnamee;
function ShowHtml(elem,name,uid,pid,pname){	
	elem1=elem;
	uidd=uid;
	pidd=pid;
	pnamee=pname;
	var msg2="<div class='popupmenu_inner' id='__pokeform_4'><div id='msg' class='popupmenu_msg'></div><table cellspacing='0' cellpadding='3'><tr><td align='left' style='color:#FF9900'>向 <strong>"+name+"</strong> 打招呼：<br /><ul class='list2col' style='width:300px;'><li><input type='radio' name='iconid' id='poke_0' value='0' checked/><label for='poke_0'>不用动作</label></li><li><input type='radio' name='iconid' id='poke_1' value='1' /><label for='poke_1'><img src='image/poke/cyx.gif' /> 踩一下</label></li><li><input type='radio' name='iconid' id='poke_2' value='2' /><label for='poke_2'><img src='image/poke/wgs.gif' /> 握个手</label></li><li><input type='radio' name='iconid' id='poke_3' value='3' /><label for='poke_3'><img src='image/poke/wx.gif' /> 微笑</label></li><li><input type='radio' name='iconid' id='poke_4' value='4' /><label for='poke_4'><img src='image/poke/jy.gif' /> 加油</label></li><li><input type='radio' name='iconid' id='poke_5' value='5' /><label for='poke_5'><img src='image/poke/pmy.gif' /> 抛媚眼</label></li><li><input type='radio' name='iconid' id='poke_6' value='6' /><label for='poke_6'><img src='image/poke/yb.gif' /> 拥抱</label></li><li><input type='radio' name='iconid' id='poke_7' value='7' /><label for='poke_7'><img src='image/poke/fw.gif' /> 飞吻</label></li><li><input type='radio' name='iconid' id='poke_8' value='8' /><label for='poke_8'><img src='image/poke/nyy.gif' /> 挠痒痒</label></li><li><input type='radio' name='iconid' id='poke_9' value='9' /><label for='poke_9'><img src='image/poke/gyq.gif' /> 给一拳</label></li><li><input type='radio' name='iconid' id='poke_10' value='10' /><label for='poke_10'><img src='image/poke/dyx.gif' /> 电一下</label></li><li><input type='radio' name='iconid' id='poke_11' value='11' /><label for='poke_11'><img src='image/poke/yw.gif' /> 依偎</label></li><li><input type='radio' name='iconid' id='poke_12' value='12' /><label for='poke_12'><img src='image/poke/ppjb.gif' /> 拍拍肩膀</label></li><li><input type='radio' name='iconid' id='poke_13' value='13' /><label for='poke_13'><img src='image/poke/yyk.gif' /> 咬一口</label></li></ul><input type='text' name='note' id='note' value='' size='16' class='t_input' style='width: 300px;' maxlength='25' /><div style='color:#FF9900'>(内容为可选，并且会覆盖之前的招呼，最多25个汉字)</div></td></tr><tr><td><input type='image' src='image/photo_edit.jpg' name='pokesubmit_btn' id='pokesubmit_btn' onClick='postpoke()' /></td></table></div>";
	var pop = new Popup({ 
		contentType: 2, 
		isReloadOnClose: false, 
		width: 340, 
		height: 300 
	}); 
	pop.setContent("contentHtml", msg2); 
	pop.setContent("title", "打招呼");
	pop.build(); 
	pop.show();
}
var uidd,fidd,fname1,elem1
function addfriend(elem,uid,fid,fname,uname)
{
	uidd=uid;fidd=fid;fname1=fname;elem1=elem;
	var msg3="<TABLE cellSpacing=0 cellPadding=3 class=showselect ><TBODY><TR><TD style='color:#FF9900'>加 <STRONG>"+uname+"</STRONG> 为好友，附言：<BR><INPUT style='WIDTH: 300px' class=t_input name=fnote id=fnote value='很高心认识你，我们一起戒烟吧！' onclick='cleartxt(this)'> <P class=gray style='color:#FF9900'>(附言为可选，"+uname+" 会看到这条附言，最多50个字符)</P></TD></TR><TR><TD align='left' valign='middle'><div class=showleft  style='color:#FF9900'>&nbsp;分组</div>:<span id=msgBox class=msgBox></span></TD></TR></TBODY></TABLE>";
	var msgBox=" <SELECT name=gid id=gid  > <OPTION value=0>其他</OPTION><OPTION selected value=1>通过本站认识</OPTION><OPTION value=2>通过活动认识</OPTION><OPTION value=3>通过朋友认识</OPTION><OPTION value=4>亲人</OPTION><OPTION value=5>同事</OPTION><OPTION value=6>同学</OPTION><OPTION value=7>不认识</OPTION></SELECT><input type='image' style='cursor:pointer;' src='image/Submit.gif'  onClick='faddnow()' border='0' />";
	var pop = new Popup({ 
		contentType: 2, 
		isReloadOnClose: false, 
		width: 330, 
		height: 300 
	}); 
	pop.setContent("contentHtml",msg3); 
	pop.setContent("title", "加为好友");
	pop.build(); 
	pop.show();	
	document.getElementById('msgBox').innerHTML=msgBox;
}

function cleartxt(obj)
{
	obj.value="";	
}

function faddnow()
{
	var notes=document.getElementById("fnote").value;
	var groupid=jQuery("#gid").val();
	if(uidd==undefined || fidd==undefined || fname1==undefined)
	{
		alert("请先登录！");
	}
	else
	{
		//document.write("addfriend.asp?timestamp="+new Date().getTime()+"&uidd="+uidd+"&fid="+fidd+"&fname="+escape(fname1)+"&fnote="+escape(notes)+"&gid="+groupid);
		jQuery.ajax({
			type: "post",
			url: "addfriend.asp",
			data: "timestamp="+new Date().getTime()+"&uidd="+uidd+"&fid="+fidd+"&fname="+escape(fname1)+"&fnote="+escape(notes)+"&gid="+groupid,
			success: function(msg){
				jQuery('#dialogBox').hide('fast');
				showLoading(msg,elem1);
				setTimeout("hideTip()",3000);
		}
		});
	}
}

function GetRadioValue(RadioName){
    var obj;    
    obj=document.getElementsByName(RadioName);
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                return obj[i].value;           
            }
        }
    }
    return null;
}

function isUndefined(variable){
	return typeof variable == 'undefined' ? true : false;
}

function postpoke()
{
	var conmsg="";
	var conval=document.getElementById("note").value;
	if(conval==null || conval==undefined || conval=="")
	{conmsg="";}
	else
	{conmsg=conval;}
	var conitem=GetRadioValue('iconid');
	//document.write("sayhello.asp?timestamp="+new Date().getTime()+"&uidd="+uidd+"&conmsg="+escape(conmsg)+"&conitem="+conitem+"&pid="+pidd+"&pname="+escape(pnamee));
	jQuery.ajax({
		type: "post",
		url: "sayhello.asp",
		data: "timestamp="+new Date().getTime()+"&uidd="+uidd+"&conmsg="+escape(conmsg)+"&conitem="+conitem+"&pid="+pidd+"&pname="+escape(pnamee),
		success: function(msg){
			jQuery('#dialogBox').hide('fast');
			showLoading(msg,elem1);
			setTimeout("hideTip()",3000);
			
	}
	});
}
