var userAgent=navigator.userAgent.toLowerCase();
var is_opera=userAgent.indexOf('opera')!=-1&&opera.version();
var is_moz=(navigator.product=='Gecko')&&userAgent.substr(userAgent.indexOf('firefox')+8,3);
var is_ie=(userAgent.indexOf('msie')!=-1&&!is_opera)&&userAgent.substr(userAgent.indexOf('msie')+5,3);
var is_safari=(userAgent.indexOf('webkit')!=-1||userAgent.indexOf('safari')!=-1);
if(top.location!=location){top.location.href=location.href;}
var JSLOADED = [];
var evalscripts = [];
var thisTopicLength = 140;
var thisSiteURL = "http://www.lanhui.com";
var lastPublishSubmitContent = '';
var videoid = 0;
var __IMAGE_IDS__ = {};
var __LONGTEXT_ID__ = 0;
var __APPITEM__ = '';
var __APPITEM_ID__ = 0;
var __GOODS_ID__ = 0;
var __ALLOW_WEIBO_SYN__ = false; //是否允许微博同步到sina,qq等
//JS缓存类，用于缓存AJAX返回结果非常有用
function CacheHandler()
{
	this.data={};
	this.lifeTime=3600;//默认缓存一小时
	this.setLifeTime=function(lifeTime)
	{
		this.lifeTime=lifeTime;
	};
	this.save=function (name,value,lifeTime)
	{
		this.data[name]={expire:time()+(parseInt(lifeTime) || this.lifeTime),value:value};
		return this.data[name]['value'];
	};
	this.get=function (name)
	{
		if(this.data[name]==undefined || this.data[name]['expire']<time())return undefined;
		return this.data[name]['value'];
	};
	this.getOrSave=function(name,value,lifeTime)
	{
		return this.get(name)==undefined && this.save(name,value,lifeTime);
	};
	this.clear=function (name)
	{
		name?delete this.data[name]:this.data={};
	};
}
var Cache=new CacheHandler();//实例化个全局缓存对象
function show_message(show_message,show_time,show_title,tigBoxClass)
{
    var show_message = (undefined==show_message ? '' : show_message);
    var handle_key = 'show_message'+Math.random();
    if(show_message)
    {
        var show_time = (undefined==show_time ? 1 : show_time);
        var show_title = (undefined==show_title ? '提示' : show_title);
        var smaHTML = '<div class="tck_prompt"><div class="title"><div class="close"><a  onclick="closeDialog(\'' + handle_key + '\');" href="javascript:void(0)" title="关闭"></a></div><h4>'+show_title+'</h4></div><div class="box"><p>' + show_message + '</p></div></div>';
		showDialog(handle_key, 'local', '', {"html":smaHTML, "noTitleBar":true}, 320);
        var i=0;
        setTimeout(function() {
		closeDialog(handle_key);
        },(show_time * 1000));
    }
}
function showloginbox(){
	var handle_key = 'loginbox';
	showDialog(handle_key, 'ajax', '', {"url":"/login.php?code=ajaxlogin&handle="+handle_key, "noTitleBar":true}, 450);
}
function publishSubmit(ci,i,r,topictype,roottid,is_huifu, item, item_id)
{
	if( thisUser=='0' || thisUser==''){
		showloginbox();return false;
	}
	var c = $('#'+ci).val();
	var c = ('undefined' == typeof(c) ? '' : c);
	var civaldefault = ('undefined' == typeof(__I_ALREADY_VALUE__) ? '' : __I_ALREADY_VALUE__);
	if( '' == c || '#插入自定义话题#' == c)
	{
		show_message('请输入微博内容',3);
		return false;
	}
	if(c.length < 2)
	{
		//show_message('微博内容至少2个字',1);
		return false;
	}
	if(lastPublishSubmitContent==c)
	{
	    //show_message('不要贪心哦，发一次就够啦。');
	    return false;
	}
	else
	{
	    lastPublishSubmitContent=c;
	}

	//只有开启同步的时候才允许同步	By ~ZZ~
	if (__ALLOW_WEIBO_SYN__) {
		var ss = $('#syn_to_sina').attr('checked');
		var ss = (('undefined' == typeof(ss) || false==ss) ? 0 : 1);
		var qs = $('#syn_to_qqwb').attr('checked');
		var qs = (('undefined' == typeof(qs) || false==qs) ? 0 : 1);
		var ks = $('#syn_to_kaixin').attr('checked');
		var ks = (('undefined' == typeof(ks) || false==ks) ? 0 : 1);
		var rs = $('#syn_to_renren').attr('checked');
		var rs = (('undefined' == typeof(rs) || false==rs) ? 0 : 1);
	} else {
		var ss = 0;
		var qs = 0;
		var ks = 0;
		var rs = 0;
	}

	//转发 评论  转发+ 评论
	var topictype = $('#'+topictype).val();
    var topictype = ('undefined' == typeof(topictype) ? '' : topictype);

	var i = $('#'+i).val();
	var i = ('undefined' == typeof(i) ? '' : i);

	if (is_huifu) {
		var is_huifu = $('#'+is_huifu).val();
		var is_huifu = ('undefined' == typeof(is_huifu) ? '' : is_huifu);
	}
	var r = ('undefined' == typeof(r) ? '' : r);
	var roottid = ('undefined' == typeof(roottid) ? 0 : roottid);
        //发布前的提示信息
	var loadingEid = '';
	var loadingTips = "<div><center><span class='loading'>内容正在发布中，请稍候……</span></center></div>";
	if( 'vc'==r )
	{
		loadingEid = "topic_view_comment_msg_area_" + roottid;
	}
	else if( -1!=r.indexOf('rl') )
	{
		loadingEid = "replyListMsgArea";
	}
	else if( 'myblog'==r || 'myhome'==r || 'tagview'==r || 'new'==r  || 'qun'==r)
	//加入了对微群发微博的处理
	{
		loadingEid = "listTopicMsgArea";
	}
	if(loadingEid)
	{
		$("#" + loadingEid).html(loadingTips);
	}

	var appitem = __APPITEM__;
	//应用from
	var from = appitem;
	var appitem_id = __APPITEM_ID__;

	//微群应用相关
	if ((('undefined' != typeof(item))) && (('undefined' != typeof(item_id)))) {
		appitem = item;
		appitem_id = item_id;
		from = appitem;
	}

	//多图
	var imageids = '';
	$.each(__IMAGE_IDS__, function(k, v){
		if(v > 0)
		{
			imageids = imageids + ( imageids ? ',' + v : v );
		}
	});
	var longtextid = __LONGTEXT_ID__;
    //开始发布
	var myAjax = $.post(
		"/ajax.php?mod=topic&code=do_add&act=reply",
		{
			totid:i,
			syn_to_sina:ss,
			syn_to_qqwb:qs,
			syn_to_kaixin:ks,
			syn_to_renren:rs,
			imageid:imageids,
			videoid:videoid,
			longtextid:longtextid,
			content:c,
			topictype:topictype,
			r:r,
			roottid:roottid,
			is_huifu:is_huifu,
			item:appitem,
			item_id:appitem_id,
			from:from,
			t:1
		},
		function (d) {
			if( ''!=d && ''==r ) {
				if(loadingEid) { $("#" + loadingEid).html(''); }
				$('#'+ci).val(c);
				$('#'+ci).focus();
				return false;

			}else if('myhome'==r){
				show_message('发布成功',2);
				if('' != imageids){
					var	code =  'hb';
				}else{
					var	code =  'dt';
				}
				window.location.href='/my.php?code='+code;
			}else if('vc'==r) {

				$("#topic_view_comment_area_"+roottid).html(d);
				if( -1 == d.indexOf('<success></success>'))
				{
					if(loadingEid) { $("#" + loadingEid).html(''); }
					$('#'+ci).val(c);
					$('#'+ci).focus();
				    return false;
				}
			}else if('piccom'==r){
				$("#com_num_pic_"+i).html(parseInt($("#com_num_pic_"+i).html())+1);
				$("#topic_view_comment_area_"+roottid).show();
				$("#topic_view_comment_area_"+roottid).html(d);
				return false;
			}

			else if(-1!=r.indexOf('rl')) {
				$("#replyListArea").html(d);
				if( -1 == d.indexOf('<success></success>'))
				{
					if(loadingEid) { $("#" + loadingEid).html(''); }
				    $('#'+ci).val(c);
					$('#'+ci).focus();
				    return false;
				}
			} else if(-1!=r.indexOf('tohome')) {

			} else {
				if(''!=d) {
					if(loadingEid) { $("#" + loadingEid).html(''); }
					$('#'+ci).val(c);
					$('#'+ci).focus();
					return false;
				} else {
				//话题发布成功后，清除图片、视频、音乐的ID值
					videoid = 0;
					if( 'myblog'==r || 'myhome'==r || 'tagview'==r || 'new'==r || 'qun'==r) {
						listAreaPrependTopic();
					} else if( 'mycomment'==r ) {

					} else {
						publishSuccess();
					}
				}
			}
		}
	);

	//select_qmd('images/qmd2.jpg');
	$('#'+ci).val(civaldefault);
	//show_message('提示消息内容','显示几秒后消失','提示标题','样式--默认');
	//show_message('发布成功',1);

	if('' != imageids)
	{
		__IMAGE_IDS__ = {};
		$('.insertImgDiv').css('display', 'block');
		//清空图层的内容再隐藏
		$('.viewImgDiv').empty();
		$('.viewImgDiv').css('display', 'none');
	}

	if(longtextid > 0)
	{
		__LONGTEXT_ID__ = 0;
		__LONGTEXT_TYPE__ = 0;
	}

	if('' != videoid)
	{
		$('#add_video').css('display', 'block');
		$('#upload_video_list').css('display', 'none');
		$('#upload_ajax_video').css('display', 'none');
	}

	return true;
}

function evalscript(s)
{
	if(s.indexOf('<script') == -1) return s;
	var p = /<script[^\>]*?>([^\x00]*?)<\/script>/ig;
	var arr = [];
	while(arr = p.exec(s)) {
		var p1 = /<script[^\>]*?src=\"([^\>]*?)\"[^\>]*?(reload=\"1\")?(?:charset=\"([\w\-]+?)\")?><\/script>/i;
		var arr1 = [];
		arr1 = p1.exec(arr[0]);
		if(arr1) {
			appendscript(arr1[1], '', arr1[2], arr1[3]);
			//防止jquery去加载js文件
			s = s.replace(arr1[0], '');
		} else {
			p1 = /<script(.*?)>([^\x00]+?)<\/script>/i;
			arr1 = p1.exec(arr[0]);
			appendscript('', arr1[2], arr1[1].indexOf('reload=') != -1);
		}
	}
	return s;
}
function in_array(needle, haystack)
{
	if(typeof needle == 'string' || typeof needle == 'number') {
		for(var i in haystack) {
			if(haystack[i] == needle) {
					return true;
			}
		}
	}
	return false;
}
function PmSubmit(i,eid,to_user,topmid, options)
{
	var i='undefined'==typeof(i)?0:i;
	if (isUndefined(options)) {
		options = {};
	}
	var sysTip = false;
	if (options.sysTip) {
		sysTip = true;
	}
	var message=document.getElementById("message").value;
	if(''==message) {
		if (sysTip) {
			alert('请输入私信内容');
		} else {
			show_message('请输入私信内容',1);
		}
		return false;
	}
	//$("#"+eid).remove();
	if (!closeDialog(eid)) {
		$("#"+eid).remove();
	}
	var myAjax=$.post("/ajax.php?mod=pm&code=do_add",
	{
		pmid:i,
		message:message,
		to_user:to_user,
		topmid:topmid
	},
		function(d){
			if(''!=d)
			{
				alert(d);return false;
			}else{
				if (sysTip) {
					alert('私信发送成功');
				} else {
					show_message('私信发送成功',1);
				}
				if (options.success) {
					options.success.call();
				}
			}
		}
	);
}

function appendscript(src, text, reload, charset)
{
	var id = hash(src + text);
	if(!reload && in_array(id, evalscripts)) return;
	if(reload && document.getElementById(id)) {
		document.getElementById(id).parentNode.removeChild($(id));
	}
	evalscripts.push(id);
	var scriptNode = document.createElement("script");
	scriptNode.type = "text/javascript";
	scriptNode.id = id;
	scriptNode.charset = charset ? charset : (is_moz ? document.characterSet : document.charset);
	try {
		if(src) {
			scriptNode.src = src;
			scriptNode.onloadDone = false;
			scriptNode.onload = function () {
				scriptNode.onloadDone = true;
				JSLOADED[src] = 1;
			};
			scriptNode.onreadystatechange = function () {
				if((scriptNode.readyState == 'loaded' || scriptNode.readyState == 'complete') && !scriptNode.onloadDone) {
					scriptNode.onloadDone = true;
					JSLOADED[src] = 1;
				}
			};
		} else if(text){
			scriptNode.text = text;
		}
		document.getElementsByTagName('head')[0].appendChild(scriptNode);
	} catch(e) {}
}

function hash(string, length)
{
	var length = length ? length : 32;
	var start = 0;
	var i = 0;
	var result = '';
	filllen = length - string.length % length;
	for(i = 0; i < filllen; i++){
		string += "0";
	}
	while(start < string.length) {
		result = stringxor(result, string.substr(start, length));
		start += length;
	}
	return result;
}

function stringxor(s1, s2)
{
	var s = '';
	var hash = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var max = Math.max(s1.length, s2.length);
	for(var i=0; i<max; i++) {
		var k = s1.charCodeAt(i) ^ s2.charCodeAt(i);
		s += hash.charAt(k % 52);
	}
	return s;
}

function checkAll(e,itemName)
{
	var aa=document.getElementsByName(itemName);
	for(var i=0;i<aa.length;i++) {
		aa[i].checked=e.checked;
	}
}

function checkItem(e,allName)
{
	var all=document.getElementsByName(allName)[0];
	if(!e.checked) {
		all.checked=false;
	} else {
		var aa=document.getElementsByName(e.name);
		for(var i=0;i<aa.length;i++) {
			if(!aa[i].checked)
				return;
		}
		all.checked=true;
	}
}
function isUndefined(variable)
{
	return typeof variable=='undefined'?true:false;
}
//发布成功的处理
function publishSuccess()
{
	var myAjax = $.get(
		"/ajax.php?mod=topic",
		{
			code:'publishsuccess'
		},
		function (d) {
		$('#show_message_area').html(d);
		}
	);
}
//喜欢
function favoriteTopic(i,act)
{
	if( thisUser=='0' || thisUser==''){
		showloginbox();return false;
	}
	var i = 'undefined'==typeof(i) ? 0 : i;
	var act = 'undefined' == typeof(act) ? '' : act;
	var eid = 'favorite_'+i;
	var myAjax = $.post("/ajax.php?mod=topic&code=favor",{tid:i,act:act},
		function(d){
			if(''!=d){
				if(d.match("^\\d+$")　){
					if ($("#favorite_count_"+i)){
						var c = parseInt($("#favorite_count_"+i).html())
						if(c == d){
							show_message('已经<img src="/templates/images/mylove.gif">过了~',2);
							//alert('已经搜藏过了');
						}else{

							$("#favorite_count_"+i).html(d);
							show_message('<img src="/templates/images/mylove.gif">成功了~',2);
							//alert('搜藏成功');
						}
					}
				}else{
					alert(d);
				}
			}
		}
	)
}
//更新宝贝状态
function updateGoodsState(tid,at){
	if( thisUser=='0' || thisUser==''){
		showloginbox();return false;
	}
	options = {};
	var tid = 'undefined' == typeof(tid) ? 0 : tid;
	var strOptions = "{}";
	var strForwarAndReply = '';
	if (!options.noReply) {
		strForwarAndReply = '<input name="topicForwardType_' + tid + '" type="checkbox" id="topicForwardType_' + tid + '" value="forward" onclick="select_checked(\'topicForwardType_' + tid + '\',\'forward\');"/> <label for="topicForwardType_' + tid + '" style="cursor:pointer;">同时作为评论发布</label>';
	} else {
		strForwarAndReply = '<input name="topicForwardType_' + tid + '" type="checkbox" id="topicForwardType_' + tid + '" value="forward" onclick="onForwardSelectedListener(' + tid + ',' + strOptions + ');"/> <label for="topicForwardType_' + tid + '" style="cursor:pointer;">转发到微博</label>';
	}
	var fcHTML = '<div class="tck_forward"><div class="title"><div class="close"><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');" title="关闭"></a></div><h4>转发给关注我的人</h4></div><div class="box"><p class="zfnr" id="topic_forward_content_area_' + tid + '" >原文正在加载中……</p><textarea  id="forward_content_' + tid + '" name="content" onkeyup="javascr' + 'ipt:checkWord(' + thisTopicLength + ',event,\'wordcNum_' + tid + '\')" class="textarea" onblur="if(this.value == \'\'){this.value = \'转发微博\'; }" onfocus="if(this.value == \'转发微博\'){this.value =\'\'; }" >转发微博</textarea><div class="bq"><span>还可以输入<strong  id="wordcNum_' + tid + '">' + thisTopicLength + '</strong>字</span><a href="javascript:viod(0);" onclick="topic_face(\'forward_' + tid + '\',\'forward_content_' + tid + '\');return false;" class="down">表情</a><div class="forward_f bqnr" id="forward_' + tid + '"></div></div><div class="pl">'+strForwarAndReply+'</div><div class="button"><a  style="cursor:pointer;" id="rcbtna_' + tid + '" onclick="Forward(\'forward_content_' + tid + '\',' + tid + ',' + tid + ',\'topicForwardType_' + tid + '\','+strOptions+');return false;" title="转发给关注我的人" class="a">转 发</a><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');"   title="取消" class="b">取 消</a></div><div class="clear"></div></div></div><sc' + 'ript type="text/jav' + 'ascri' + 'pt">$(document).ready(function(){ $("#forward_content_' + tid + '").bind("keydown",function(event){ event = event || window.event; if(event.keyCode == 13 && event.ctrlKey) { $("#rcbtna_' + tid + '").click(); } }); var myAjax=$.post("/ajax.php?mod=topic&code=forward_menu",{tid:' + tid + '},function(d){$("#topic_forward_content_area_' + tid + '").html(d);})});</scri' + 'pt>';
	var fcFrameHtml = '';
	var handle_key = "forward_menu_"+tid+ Math.random();
	fcFrameHtml = fcHTML;
	if(at == 'struggle'){
	fcFrameHtml = '<div class="tck_forward"><div class="title"><div class="close"><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');" title="关闭"  title="关闭"></a></div><h4>为之奋斗的奢侈品</h4></div><div class="box1"><p class="zfnr" id="topic_forward_content_area_' + tid + '" >原文正在加载中……</p><dl class="fd"><dt>奋斗时间：</dt><dd><ul class="time"><li class="on" id="a_0"><a  id="b_0"style="cursor:pointer;" title="3个月内">3个月内</a></li><li id="a_1"><a   id="b_1" style="cursor:pointer;"  title="6个月">6个月</a></li><li id="a_2" ><a  id="b_2"   style="cursor:pointer;" title="一年">一年</a></li><li id="a_3"><a    id="b_3" style="cursor:pointer;" title="三年">三年</a></li><li id="a_4"><a   id="b_4" style="cursor:pointer;"  title="五年">五年</a></li><li id="a_5"><a id="b_5"  style="cursor:pointer;" title="十年">十年</a></li></ul><input type="hidden" id="sdateare" value="3个月内"><input type="hidden" id="actype" value="struggle"></dd><dt>奋斗感言：</dt><dd><textarea  id="forward_content_' + tid + '" name="content" onkeyup="javascr' + 'ipt:checkWord(' + thisTopicLength + ',event,\'wordcNum_' + tid + '\')" class="textarea2"onblur="if(this.value == \'\'){this.value = \'我要为之奋斗\'; }" onfocus="if(this.value == \'我要为之奋斗\'){this.value =\'\'; }" >我要为之奋斗</textarea></dd><dt></dt><dd><div class="bq"><span>还可以输入<strong  id="wordcNum_' + tid + '">' + thisTopicLength + '</strong>字</span><a href="javascript:viod(0);" onclick="topic_face(\'forward_' + tid + '\',\'forward_content_' + tid + '\');return false;" class="down">表情</a> <div class="forward_f bqnr" id="forward_' + tid + '"></div>  </div><div class="pl">'+strForwarAndReply+'</div></dd><dt></dt><dd><div class="button"><a  style="cursor:pointer;" id="rcbtna_' + tid + '" onclick="Forward(\'forward_content_' + tid + '\',' + tid + ',' + tid + ',\'topicForwardType_' + tid + '\','+strOptions+');return false;" title="为之奋斗" class="a">为之奋斗</a><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');"   title="取消" class="b">取 消</a></div></dd></dl><div class="clear"></div></div><div class="clear"></div></div><sc'+'ript type="text/jav' + 'ascri' + 'pt">$(document).ready(function(){ $(".time > li ").each( function(i){$("#"+this.id).click(function(){for(j=0;j<=5;j++){$("#a_"+j).removeClass("on");}$("#a_"+i).addClass("on");$("#sdateare").val(($("#b_"+i).html()));});});$("#forward_content_' + tid + '").bind("keydown",function(event){event = event || window.event; if(event.keyCode == 13 && event.ctrlKey) { $("#rcbtna_' + tid + '").click(); } }); var myAjax=$.post("/ajax.php?mod=topic&code=forward_menu",{tid:' + tid + '},function(d){$("#topic_forward_content_area_' + tid + '").html(d);})});</sc'+'ript>';
	}else if(at == 'own'){
	fcFrameHtml = '<div class="tck_forward"><div class="title"><div class="close"><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');" title="关闭"></a></div><h4>我拥有的奢侈品</h4></div><div class="box"><p class="zfnr" id="topic_forward_content_area_' + tid + '" >原文正在加载中……</p><textarea  id="forward_content_' + tid + '" name="content" onkeyup="javascr' + 'ipt:checkWord(' + thisTopicLength + ',event,\'wordcNum_' + tid + '\')" class="textarea" onblur="if(this.value == \'\'){this.value = \'我已经拥有了这件宝贝\'; }" onfocus="if(this.value == \'我已经拥有了这件宝贝\'){this.value =\'\'; }" >我已经拥有了这件宝贝</textarea><input type="hidden" id="actype" value="own"><div class="bq"><span>还可以输入<strong  id="wordcNum_' + tid + '">' + thisTopicLength + '</strong>字</span><a href="javascript:viod(0);" onclick="topic_face(\'forward_' + tid + '\',\'forward_content_' + tid + '\');return false;" class="down">表情</a><div class="forward_f bqnr" id="forward_' + tid + '"></div></div><div class="pl">'+strForwarAndReply+'</div><div class="button"><a  style="cursor:pointer;" id="rcbtna_' + tid + '" onclick="Forward(\'forward_content_' + tid + '\',' + tid + ',' + tid + ',\'topicForwardType_' + tid + '\','+strOptions+');return false;" title="转发给关注我的人" class="a">转 发</a><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');"   title="取消" class="b">取 消</a></div><div class="clear"></div></div></div><scr'+'ipt type="text/jav' + 'ascri' + 'pt">$(document).ready(function(){ $("#forward_content_' + tid + '").bind("keydown",function(event){ event = event || window.event; if(event.keyCode == 13 && event.ctrlKey) { $("#rcbtna_' + tid +'").click(); } }); var myAjax=$.post("/ajax.php?mod=topic&code=forward_menu",{tid:' + tid + '},function(d){$("#topic_forward_content_area_' + tid + '").html(d);})});</sc'+'ript>';
	}else if(at == 'cometrue'){
	fcFrameHtml = '<div class="tck_forward"><div class="title"><div class="close"><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');" title="关闭"></a></div><h4>梦想成真</h4></div><div class="box"><p class="zfnr" id="topic_forward_content_area_' + tid + '" >原文正在加载中……</p><textarea  id="forward_content_' + tid + '" name="content" onkeyup="javascr' + 'ipt:checkWord(' + thisTopicLength + ',event,\'wordcNum_' + tid + '\')" class="textarea" onblur="if(this.value == \'\'){this.value = \'我已通过自己的奋斗，实现了自己的梦想。拥有了这件宝贝。\'; }" onfocus="if(this.value == \'我已通过自己的奋斗，实现了自己的梦想。拥有了这件宝贝。\'){this.value =\'\'; }" >我已通过自己的奋斗，实现了自己的梦想。拥有了这件宝贝。</textarea><input type="hidden" id="actype" value="cometrue"><div class="bq"><span>还可以输入<strong  id="wordcNum_' + tid + '">' + thisTopicLength + '</strong>字</span><a href="javascript:viod(0);" onclick="topic_face(\'forward_' + tid + '\',\'forward_content_' + tid + '\');return false;" class="down">表情</a><div class="forward_f bqnr" id="forward_' + tid + '"></div></div><div class="pl">'+strForwarAndReply+'</div><div class="button"><a  style="cursor:pointer;" id="rcbtna_' + tid + '" onclick="Forward(\'forward_content_' + tid + '\',' + tid + ',' + tid + ',\'topicForwardType_' + tid + '\','+strOptions+');return false;" title="转发给关注我的人" class="a">转 发</a><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');"   title="取消" class="b">取 消</a></div><div class="clear"></div></div></div><scr'+'ipt type="text/jav' + 'ascri' + 'pt">$(document).ready(function(){ $("#forward_content_' + tid + '").bind("keydown",function(event){ event = event || window.event; if(event.keyCode == 13 && event.ctrlKey) { $("#rcbtna_' + tid +'").click(); } }); var myAjax=$.post("/ajax.php?mod=topic&code=forward_menu",{tid:' + tid + '},function(d){$("#topic_forward_content_area_' + tid + '").html(d);})});</sc'+'ript>';
	}
	var h = showDialog(handle_key, 'local', '', {"html":fcFrameHtml, "noTitleBar":true}, 450);
	draggable(h.dom.wrapper, $('#zfTitle_'+tid));
}
//判断同时微博 同时评论 选择状态
function select_checked(topicTypeId,topicTypeVal)
{
	var topicTypeId = ('undefined'==typeof(topicTypeId) ? 'topictype' : topicTypeId);
	if($("#" + topicTypeId).attr("checked")==true)
	{
		document.getElementById(topicTypeId).value='both';
	}
	else
	{
		var topicTypeVal = ('undefined'==typeof(topicTypeVal) ? 'reply' : topicTypeVal);
		if('reply' != topicTypeVal)
		{
		    topicTypeVal = 'forward';
		}
		document.getElementById(topicTypeId).value = topicTypeVal;
	}
}

//表情
function face_insert(facename,insert)
{
	//alert(facename);return false;
	var values;
	values=document.getElementById(insert).value;
	values=values + '['+facename+']';
	document.getElementById(insert).value=values;
}
function topic_face(eid,insert,getname)
{
	//insert = 将表情插入的发布框ID    getname = 引用的表情文件

	//var getname = 'undefined' == typeof(getname) ? 'topic_face' : getname;
    if(getname == 'tusiji_face')
    {
        $("#"+eid).addClass("tusiji_face");
        if($("#"+eid).hasClass("topic_face")){
            $("#"+eid).removeClass("topic_face");
          }else{
              $("#"+eid).addClass("tusiji_face");
          }
    }else if(getname == 'topic_face' || 'undefined' == typeof(getname)){
        if($("#"+eid).hasClass("tusiji_face")){
            $("#"+eid).removeClass("tusiji_face");
            $("#"+eid).addClass("topic_face");
        }else{
            $("#"+eid).addClass("topic_face");
        }
    }
    if('undefined' == typeof(getname)){
        var bqclass = $("#"+eid).css('display');
        if(bqclass=="none"){
            $("#"+eid+"_id").removeClass('down');
            $("#"+eid+"_id").addClass('up');

            $("#" + eid).css("display","block");
            var tfHTML = topicFaceHTML(eid, insert, getname);
            $("#" + eid).html(tfHTML);
        }
        if(bqclass=="block"){
            $("#"+eid+"_id").removeClass('up');
            $("#"+eid+"_id").addClass('down');
            $("#" + eid).css("display","none");
        }
    }
}

function topicFaceHTML(eid, insert, getname)
{
	var __TOPIC_FACE_CONFIG__ =
	{
		'topic_face' : ['微笑','撇嘴','色','发呆','得意','流泪','害羞','闭嘴','睡','大哭','尴尬','发怒','调皮','呲牙','惊讶','难过','酷','冷汗','抓狂','吐','偷笑','可爱','白眼','傲慢','饥饿','困','惊恐','流汗','憨笑','大兵','奋斗','咒骂','疑问','嘘','晕','折磨','衰','骷髅','敲打','再见','擦汗','抠鼻','鼓掌','糗大了','坏笑','左哼哼','右哼哼','哈欠','鄙视','委屈','快哭了','阴险','亲亲','吓','可怜','菜刀','西瓜','啤酒','篮球','乒乓','咖啡','饭','猪头','玫瑰','凋谢','示爱','爱心','心碎','蛋糕','闪电','炸弹','刀','足球','瓢虫','便便','月亮','太阳','礼物','拥抱','强','弱','握手','胜利','抱拳','勾引','拳头','差劲','给力','NO','OK','干杯','飞吻','跳跳','发抖','怄火','转圈','磕头','回头','跳绳','挥手','激动','街舞','献吻','左太极','右太极'],
		'tusiji_face' : ['醒醒','昏迷','耶','怒吼','扭背','顶','抖胸','拜拜','挥汗','无聊','鲁拉','拍砖','揉脸','生日','摊手','洗洗睡','瘫坐','哼','闪闪放','旋转','不行','郁闷','音乐','抓墙','撞墙','歪头','戳眼','飘过','互拍','扎','暗爽','少林寺','我得意','砖头','奶瓶','我踢','摇晃','晕厥','笼子','震荡']
	};
	if($(__TOPIC_FACE_CONFIG__[getname]).length < 1)
	{
		getname = 'topic_face';
	}
	var tfs = __TOPIC_FACE_CONFIG__[getname];
	var tfHTML = '<sc' + 'ript type="text/javascri' + 'pt"> $(document).ready(function(){ $(".showfaceBb").click(function(){$(this).parents("#' + eid + '").hide();}); $(".showfaceBb").click(function(){$(this).parents(".forward_f2").hide();}); $(".showfaceBb").click(function(){$(this).parents(".forward_f").hide();}); $(".menu_bqb_c1").click(function(){$("#' + eid + '").hide();$("#' + eid + '_id").removeClass(\'up\');$("#' + eid + '_id").addClass(\'down\');}); $(".menu_bqb_c1").click(function(){$(this).parents("#' + eid + '").hide();$("#' + eid + '_id").removeClass(\'up\');$("#' + eid + '_id").addClass(\'down\');}); $(".menu_bqb_c1").click(function(){$(this).parents(".forward_f2").hide();}); $(".menu_bqb_c1").click(function(){$(this).parents(".forward_f").hide();}); }); </s' + 'cript> <div class="menu_bqb_cb"> <div style="float:left; width:200px;"> <a href="javascript:void(0);" class="bq_select_1" onclick="topic_face(\'' + eid + '\',\'' + insert + '\',\'topic_face\');return false;">QQ表情</a> <a href="javascript:void(0);" class="bq_select_2" onclick="topic_face(\'' + eid + '\',\'' + insert + '\',\'tusiji_face\');return false;">兔斯基</a> </div> <div class="menu_bqb_c1"></div> </div> <div class="faceBG">';

	$(tfs).each(function (i) {
		r = tfs[i];
		tfHTML = tfHTML + '<span class="spanFs"><img src="' + thisSiteURL + '/templates/images/face_bb.gif" class="showfaceBb" title="' + r + '" onclick="face_insert(\'' + r + '\',\'' + insert + '\'); return false;" /></span>';
	});

	tfHTML = tfHTML + '</div>';

	return tfHTML;
}


//发布框等字数统计
function checkWord(len,evt,wordCheckNumID)
{
   if(evt==null)
   evt = window.event;
   var src = evt.srcElement? evt.srcElement : evt.target;
   var str = src.value.trim();
   myLen =0;
   i=0;

   for(;(i<str.length)&&(myLen<=len*2);i++){
   if(str.charCodeAt(i)>0&&str.charCodeAt(i)<128)
   myLen++;
   else
   myLen+=2;
   }

   if(myLen>len*2){
   src.value=str.substring(0,i-1);
   }
   else{
   document.getElementById(wordCheckNumID).innerHTML = Math.floor((len*2-myLen)/2);
   }
}
String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
};

//评论弹出框
function replyTopic(i,eid,tReplys,not_allow_forward,options)
{

	var i = ( 'undefined'==typeof(i) ? 0 : i );
	var tReplys = ( 'undefined'==typeof(tReplys) ? 0 : tReplys );
	var eid = ( 'undefined'==typeof(eid) ? 'reply_area_'+i : eid );

	//增加了item,item_id参数 Modify by ~ZZ~ 2011-06-30
	if (isUndefined(options)) {
		options = {};
	}

	var eidVal=$("#"+eid).html();
	if (isUndefined(not_allow_forward)) {
		not_allow_forward = false;
	}
	if(''==eidVal)
	{
	if($('#but_reply_'+ i)){
			$('#but_reply_'+ i).addClass("on");
		}
		$("#"+eid).show();
		var tcHTML = topicCommentHTML(i,tReplys,not_allow_forward,options);
		$("#"+eid).html(tcHTML);
	}
	else
	{
		if($('+but_reply_'+ i)){
		$('#but_reply_'+ i).removeClass("on");
		}
		$("#"+eid).hide();
		$("#"+eid).html('');
	}
}
function topicCommentHTML(tid,tReplys, not_allow_forward,options)
{
	var type_html = '';
	if (isUndefined(options)) {
		options = {};
	}
	var appitem = '';
	var appitem_id = 0;
	if (options.appitem && options.appitem_id) {
		appitem = options.appitem;
		appitem_id = options.appitem_id;
	}


	var publishHtml ='<div id="to_reply_user_'+tid +'"></div><div id="topic_view_comment_msg_area_'+tid +'"></div><input type="hidden" value="' + tid + '" name="replytid_'+tid +'" id="replytid_'+tid +'"><input type="hidden" value="" name="is_huifu_'+tid +'" id="is_huifu_'+tid +'"><textarea   id="reply_content_'+tid +'"  onkeyup="javascript:checkWord(140,event,\'wordCheckNum_'+tid +'\')" name="" cols="" rows=""></textarea><div class="zf"><input class="checkbox" type="checkbox" onclick="select_checked(\'topicReplyType_'+tid +'\');" value="reply" id="topicReplyType_'+tid +'" name="topicReplyType_'+tid +'"> 转发给我的粉丝<span>还可以输入<strong id="wordCheckNum_'+tid +'">140</strong>字</span><input class="button" type="button" title="按Ctrl+Enter直接发布" value="评 论"onclick="publishSubmit(\'reply_content_'+tid +'\',\'replytid_'+tid +'\',\'vc\',\'topicReplyType_'+tid +'\','+tid +',\'is_huifu_'+tid +'\',\'\',\'0\');$(\'#wordCheckNum_'+tid +'\').html(140);" id="rcbtn_'+tid +'" value="评 论" /></div><div class="dot" id="reply_face_button_'+tid +'"><a href="javascript:viod(0);" onclick="topic_face(\'reply_face_'+tid +'\',\'reply_content_'+tid +'\');return false;" class="down" >表情</a><div  class="bqnr" id="reply_face_'+tid +'" style="display:none;" ></div></div>';


	var tcHTML = publishHtml +'<div id="topic_view_comment_area_' + tid + '"></center><div>';
	if(tReplys >0){
		topic_view_comment_list(tid);
	}
	return tcHTML;
}
function topic_view_comment_list(tid,page)
{
	if (isUndefined(page)) {
		page = 1;
	}
    var eid = "topic_view_comment_area_" + tid;
    var myAjax=$.post("/ajax.php?mod=topic&code=view_comment",{tid:tid,t:1,page:page},function(d){
	$("#" + eid).html(d);});
}

function onFoucsReplyInput(tid)
{
	var input = $("#reply_content_"+tid);
	var h = $("#reply_area_"+tid)
	if (h.length > 0) {
		$("html,body").animate({scrollTop: h.offset().top-40}, 1000, 'swing', function(){input.focus();});
	} else {
		input.focus();
	}
}
function position (id)
{
	if($("#"+id)){
	var h = $("#"+id)
	$("html,body").animate({scrollTop: h.offset().top-40}, 1000, 'swing', function(){});
	}

}
/**
 * 关闭对话框
 */
function closeDialog(handle_key)
{
	return DialogManager.close(handle_key);
}
/**
 * 对话框
 * @param handle_key		对话框的唯一标识，确保它的唯一性
 * @param module			对话框的模式。
 *	module='ajax'		:需要设定options={url:'xxxx'},如果加入了post参数则使用post方式请求
 *	module='local'		:需要设定options={html:'xxxx'},对话框内直接显示options.html的值或者使用option.id对话框内会直接显示id中html内容
 *	module='message'	:需要设定options中的type，
 *	告警对话框type='warning'	:需要设定options={type:'warning',button_name:'确定',text:'你没有权限进行当前操作',onclick:''}
 *	确认对话框type='confirm'	:需要设定options={type:'warning',yes_button_name:'确定',no_button_name:'取消',
 *								 text:'你确定要进行这项操作吗?'，onclick:''}
 *	module='loading'	:需要设定options={text:'正在加载'}
 * @param width				对话框宽。
 */
var __DialogHtml__ = new Array();
function showDialog(handle_key, module, title, options, width)
{
	if (!width) {
		width = 400;
	}
	Dialog.prototype.noTitleBar = !options.noTitleBar ? false : true;
	var handle = DialogManager.create(handle_key);
	if (!options.noTitleBar) {
		//handle.setTitle(title);
	}
	if (module == 'local') {
		var html = '';
		if (isUndefined(__DialogHtml__[handle_key])) {
			if (options.html) {
				html = options.html;
			} else if (options.id) {
				html = $('#'+ options.id).html();
				$('#'+ options.id).html('');
			} else {
				html = '';
			}
			__DialogHtml__[handle_key] = html;
		} else {
			html = __DialogHtml__[handle_key];
		}
		handle.setContents(html);
	} else if (module == 'ajax') {
		if (!options.checkerror) {
			options.checkerror = function (data) {
				if (is_json(data)) {
					var json = eval('('+data.toString()+')');
					closeDialog(handle_key);
					MessageBox('warning', json.msg);
					return false;
				}
				return true;
			};
		}
		handle.setContents(module, options);
	} else {
		handle.setContents(module, options);
	}
	handle.setWidth(width);
	handle.show('center');
    return handle;
}
//ctrl+enter发布
function ctrlEnter(event, btnId, onlyEnter)
{
	if(isUndefined(onlyEnter)) onlyEnter = 0;
	if((event.ctrlKey || onlyEnter) && event.keyCode == 13) {
		$('#'+btnId).click();
		//$('#'+btnId).triggerHandler("click");
		return false;
	}
	return true;
}
//发布提示
function publishTips()
{
	$("#listTopicMsgArea").html("<div><center><span class='loading'>内容正在加载中，请稍候……</span></center></div>");
}

//获取当前发布的微博
function listAreaPrependTopic()
{
	publishTips();
    var myAjax = $.post
    (
		"/ajax.php?mod=topic",
		{
			code:'mylastpublish',
			ref_mod:thisMod,
			ref_code:thisCode
		},
		function (d)
		{
			$("#listTopicMsgArea").html('');
			$('#listTopicArea').prepend(d);
			if ($('#empty_list_tips').length > 0) {
				$('#empty_list_tips').hide();
			}

		}
	);
}
/**
 * 消息提示框
 */
function MessageBox(type, msg, title, options)
{
	if (isUndefined(options)) {
		options = {};
	}
	if (type == 'notice') {
		handle_key = 'notice_dialog';
		clickEvent = null;
		close_first = false;
		if (options.onclick) {
			clickEvent = options.onclick;
		}
		if (options.close_first) {
			close_first = options.close_first;
		}
		param = {type:'notice',button_name:'确定',text:msg, onclick:clickEvent, close_first:close_first};
	} else if (type == 'warning') {
		handle_key = 'warning_dialog';
		clickEvent = null;
		close_first = false;
		if (options.onclick) {
			clickEvent = options.onclick;
		}
		if (options.close_first) {
			close_first = options.close_first;
		}
		param = {type:'warning',button_name:'确定',text:msg, onclick:clickEvent, close_first:close_first};
	} else if (type == 'confirm') {
		handle_key = 'confirm_dialog';
		var onClickYes = null;
		var onClickNo = null;
		if (options.onClickYes) {
			onClickYes = options.onClickYes;
		}
		if (options.onClickNo) {
			onClickNo = options.onClickNo;
		}
		param = {type:'confirm',yes_button_name:'确定',no_button_name:'取消',text:msg,onClickYes:onClickYes,onClickNo:onClickNo};
	}
	if (!title || title == '') {
		title = '提示';
	}
	showDialog(handle_key, 'message', title, param, 300);
}
function is_json(data)
{
	var reg = new RegExp(/^{.*}$/igm);
	if (data.search(reg) != -1) {
		return true;
	}
	return false;
}
//发送站内消息
function PmSend(touid,to_user,eid)
{
	if( thisUser=='0' || thisUser==''){
		showloginbox();return false;
	}
	var eid='undefined'==typeof(eid)?'Pmsend_to_user_area':eid;
	var to_user='undefined'==typeof(to_user)?'':to_user;
	var handle_key = eid;
	var ajax_url = "/ajax.php?mod=pm&code=send";
	var title = '';
	var post = {"to_user":to_user,'id':touid};
	showDialog(handle_key, 'ajax', title, {"url":ajax_url, "post":post,"noTitleBar":true}, 450);
}
function baobei_show(uid){
	//$("#pagecontent1")
	var myAjax=$.post("/ajax.php?mod=topic&code=goodsshare",
	{
		uid:uid
	},
		function(d){
			evalscript(d);
			//$("#pagecontent1").html(d);
		}
	);
}
//返回一个UNIX时间戳，和PHP一样的
function time()
{
	var _dateObj=new Date();
	var _time=_dateObj.getTime().toString();
	return parseInt(_time.substring(0,_time.length-3));
}
//获取长文发布框
function get_longtext_info(idval, content_id, button_id)
{
	var idval = 'undefined' == typeof(idval) ? '' : idval;
	var content_id = 'undefined' == typeof(content_id) ? 'i_already' : content_id;
	var button_id = 'undefined' == typeof(button_id) ? 'publishSubmit' : button_id;
	var longtextval = idval ? idval : $('#' + content_id).val();

	var cache = Cache.get('wcontent_cw');
	if (!isUndefined(cache) && cache.length > 0) {
		$('#wcontent_cw').html(cache);
		return ;
	}
	//开启ajax缓存
	$.ajaxSetup({ cache : true });
	$.post
	(
		'/ajax.php?mod=longtext&code=add',
		{
			'longtext' : longtextval,
			'content_id' : content_id,
			'button_id' : button_id,
			'from_cls' : 'menu_cwb_c1'
		},
		function (d)
		{
			//d = evalscript(d);
			$('#wcontent_cw').html(d);
			Cache.save('wcontent_cw', d);
		}
	);
}
//转发提交js
function Forward(content,forward_tid,tid,check,options)
{
	if (isUndefined(options)) {
		options = {};
	}
	//alert($("#actype").val());return false;
	var cid = content;
	var content = $('#'+cid).val();
	var check   = $('#'+check).val();
	var	actype  = '';
	var     sdateare = '';
	if($("#actype").val()){
		actype = $("#actype").val();
	}
	if($("#sdateare").val()){
		sdateare = $("#sdateare").val();
	}


	//$("#topic_forward_content_area_" + tid).html('');
	$("#topic_forward_content_area_" + tid).append('<br />内容正在发布中，请稍候……');

	//应用
	var appitem = '';
	var appitem_id = 0;
	if (options.appitem && options.appitem_id) {
		appitem = options.appitem;
		appitem_id = options.appitem_id;
	}

	//图片
	var imageids = '';
	$.each(__IMAGE_IDS__, function(k, v){
		if(v > 0)
		{
			imageids = imageids + ( imageids ? ',' + v : v );
		}
	});
	var myAjax=$.post
	(
    	"/ajax.php?mod=topic&code=forward",
    	{
    		forward_tid:forward_tid,
    		tid:tid,
    		content:content,
    		topictype:check,
		item:appitem,
		item_id:appitem_id,
		imageid:imageids,
		actype:actype,
		sdateare:sdateare
    	},
    	function (d)
        {

            if(d)
            {
                if( -1 != d.indexOf('<success></success>') )
                {
					//listAreaPrependTopic();
					show_message('微博转发成功 ',1);
					if(window.location.href.indexOf('share.php')){
						window.location.href = window.location.href;
						return false;
					}

					if(actype == 'own'){
						var obj =  document.getElementsByName("goods_own_"+tid);
						for(var i=0;i<obj.length;i++){
							obj[i].innerHTML = '已经拥有';
							obj[i].onclick=function(){alert('您已经拥有了');return false;};
						}
						var obj =  document.getElementsByName("goods_struggle_"+tid);
						for(var i=0;i<obj.length;i++){
							obj[i].parentNode.style.display = 'none';
							//obj[i].onclick=function(){alert('您已经拥有了');return false;};
						}
					}
					if(actype == 'struggle'){
						var obj =  document.getElementsByName("goods_own_"+tid);
						for(var i=0;i<obj.length;i++){
							obj[i].parentNode.style.display = 'none';
							obj[i].onclick=function(){alert('您正在为这件宝贝奋斗');return false;};
						}
						var obj =  document.getElementsByName("goods_cometrue_"+tid);
						for(var i=0;i<obj.length;i++){
							obj[i].parentNode.style.display = 'inline';
						}
						var obj =  document.getElementsByName("goods_struggle_"+tid);
						for(var i=0;i<obj.length;i++){
							obj[i].parentNode.style.display = 'none';
							obj[i].onclick=function(){alert('您正在为这件宝贝奋斗');return false;};
						}
					}
					closeDialog("forward_menu_"+tid);
					return true;
                }
                else
                {
                    alert(d);
                }
            }
            else
            {
                alert('微博转发失败');
            }
            $('#' + cid).val(content);
            $('#' + cid).focus();
            return false;
       }
    );

    $('#' + cid).val('');


	if('' != imageids)
	{
		$('.insertImgDiv').css('display', 'block');

		//清空该层的内容再隐藏
		$('.viewImgDiv').empty();
		$('.viewImgDiv').css('display', 'none');
	}

    return true;
}
//转发弹出框
function get_forward_choose(tid, options)
{
	if( thisUser=='0' || thisUser==''){
		showloginbox();return false;
	}
	if (isUndefined(options)) {
		options = {};
	}
	var tid = 'undefined' == typeof(tid) ? 0 : tid;

	var strOptions = "{}";
	if (options.appitem && options.appitem_id) {
		strOptions = "{appitem:'"+options.appitem+"',appitem_id:'"+options.appitem_id+"'}";
	}

	//可以隐藏转发并评论复选框 Modify by ~ZZ~ 2011-06-30
	var strForwarAndReply = '';
	if (!options.noReply) {
		strForwarAndReply = '<input name="topicForwardType_' + tid + '" type="checkbox" id="topicForwardType_' + tid + '" value="forward" onclick="select_checked(\'topicForwardType_' + tid + '\',\'forward\');"/> <label for="topicForwardType_' + tid + '" style="cursor:pointer;">同时作为评论发布</label>';
	} else {
		strForwarAndReply = '<input name="topicForwardType_' + tid + '" type="checkbox" id="topicForwardType_' + tid + '" value="forward" onclick="onForwardSelectedListener(' + tid + ',' + strOptions + ');"/> <label for="topicForwardType_' + tid + '" style="cursor:pointer;">转发到微博</label>';
	}

 	var handle_key = "forward_menu_"+tid;
    var fcHTML = '<div class="tck_forward"><div class="title"><div class="close"><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');" title="关闭"></a></div><h4>转发给关注我的人</h4></div><div class="box"><p class="zfnr" id="topic_forward_content_area_' + tid + '" >原文正在加载中……</p><textarea  id="forward_content_' + tid + '" name="content" onkeyup="javascr' + 'ipt:checkWord(' + thisTopicLength + ',event,\'wordcNum_' + tid + '\')" class="textarea" onblur="if(this.value == \'\'){this.value = \'转发微博\'; }" onfocus="if(this.value == \'转发微博\'){this.value =\'\'; }" >转发微博</textarea><div class="bq"><span>还可以输入<strong  id="wordcNum_' + tid + '">' + thisTopicLength + '</strong>字</span><a id="forward_'+tid+'_id" href="javascript:viod(0);" onclick="topic_face(\'forward_' + tid + '\',\'forward_content_' + tid + '\');return false;" class="down">表情</a><div id="forward_'+tid+'" class="bqnr" style="display:none;"></div></div><div class="forward_f" id="forward_' + tid + '"></div><div class="pl">'+strForwarAndReply+'</div><div class="button"><a  style="cursor:pointer;" id="rcbtna_' + tid + '" onclick="Forward(\'forward_content_' + tid + '\',' + tid + ',' + tid + ',\'topicForwardType_' + tid + '\','+strOptions+');return false;" title="转发给关注我的人" class="a">转 发</a><a  style="cursor:pointer;" onclick="closeDialog(\'' + handle_key + '\');"   title="取消" class="b">取 消</a></div><div class="clear"></div></div></div><sc' + 'ript type="text/jav' + 'ascri' + 'pt">$(document).ready(function(){ $("#forward_content_' + tid + '").bind("keydown",function(event){ event = event || window.event; if(event.keyCode == 13 && event.ctrlKey) { $("#rcbtna_' + tid + '").click(); } }); var myAjax=$.post("/ajax.php?mod=topic&code=forward_menu",{tid:' + tid + '},function(d){$("#topic_forward_content_area_' + tid + '").html(d);})});</scri' + 'pt>';
	var fcFrameHtml = '';
	if (!isQunClosed) {
		fcFrameHtml = fcHTML;
	} else {
		fcFrameHtml = fcHTML;	}

    //$("#"+"forward_menu_"+tid).css('display','block');
    //$("#"+"forward_menu_"+tid).html(fcHTML);
	var h = showDialog(handle_key, 'local', '转发微博给关注我的人', {"html":fcFrameHtml, "noTitleBar":true}, 450);
	//标题栏拖动绑定
	draggable(h.dom.wrapper, $('#zfTitle_'+tid));
}

//关注 和 取消关注
function follow(fid,eid,events,follow_button)
{	if( thisUser=='0' || thisUser==''){
		showloginbox();return false;
	}
	var events = ('undefined' == typeof(events) ? '' : events);
	var follow_button = ('undefined' == typeof(follow_button) ? '' : follow_button);
	var myAjax=$.post(
    	"/ajax.php?mod=topic&code=follow&t="+Math.random(),
    	{
    		id:fid,
    		follow_button:follow_button,
			a:Math.random()
    	},
    	function(d)
    	{
    	if(''!=d)
        {
                $('#'+eid).html(d);
				$('.'+eid).html(d);
                if( -1 != d.indexOf('<success></success>'))
                {
				show_message('操作成功',2);
                    if('add' == events)
                    {
    					//触发选择分组层
    					//parent.document.getElementById('button_'+fid).onclick();
    				}
    				else
                    {
    					$("#user_grouplist_"+fid).remove();
    				}
                }
    		}
    	}
     );
}

function showPicComment(tid){
	if($("#pic_comment_"+tid).is(":hidden"))
	{       $("#weibo_comment_"+tid).addClass("on");
			$("#pic_comment_"+tid).show();
	}else{
            $("#weibo_comment_"+tid).removeClass("on");
			$("#pic_comment_"+tid).hide();
	}
}
/*
function thedel_Subscribe(id,str,clstr){
	var myAjax=$.post("/ajax.php?mod=subscribe&code=del_subscribe",
	{
		sid:id
	},
	function(d){
			show_message(d,2);
            $("#dystid"+id).attr('onclick', '').unbind('click').click( function(){ thesubscribe('dystid'+id,''+str,''+clstr);return false; });
            $("#dystid"+id).attr("title","订阅");
            $("#dystid"+id).html('<'+clstr+'>+订阅</'+clstr+'>');
		}
	);
}*/
function thedel_Subscribe(boxid,id,str,clstr){
	var myAjax=$.post("/ajax.php?mod=subscribe&code=del_subscribe",
	{
		sid:id
	},
	function(d){
			show_message(d,2);
            $("#"+boxid).attr('onclick', '').unbind('click').click( function(){ thesubscribe(''+boxid,''+str,''+clstr);return false; });
            $("#"+boxid).attr("title","订阅");
            $("#"+boxid).html('<'+clstr+'>+订阅</'+clstr+'>');
		}
	);
}
function  thesubscribe(boxid,option,clstr){
    if( thisUser=='0' || thisUser==''){
		showloginbox();return false;
	}
	var myAjax=$.post("/ajax.php?mod=subscribe&code=add",{option:option},function(d){
			if(/^[0-9]*[1-9][0-9]*$/.test(d)==true){
				show_message("订阅成功",2);
                setTimeout(function(){window.location.href="/my.php"},2000);
				$("#"+boxid).html('<'+clstr+' onmouseover="this.innerHTML=\'取消\'" onmouseout="this.innerHTML=\'已订阅\'">已订阅</'+clstr+'>');
                $("#"+boxid).unbind();
                $("#"+boxid).click(function (){
                    thedel_Subscribe(''+boxid,d,''+option,''+clstr);
                });
			}
		}
	);
}
function  subscribe(boxid,option,skey){
	if($("#"+boxid).html() == "取消"){
		return false;
	}
	var myAjax=$.post("/ajax.php?mod=subscribe&code=add",{option:option},function(d){
			if('ok'== d ){
				show_message("订阅成功",2);
				$("#"+boxid).html('已订阅');
				$("#"+boxid).mouseover(function (){
					$("#"+boxid).html("取消");
				});
				$("#"+boxid).mouseout(function (){
					$("#"+boxid).html("已订阅");
				});
				$("#"+boxid).click(function (){
					del_Subscribe(boxid,skey,option);
				});

			}else{
				$("#"+boxid).html('已订阅');

			 	show_message(d,2);
			}
		}
	);
}
function del_Subscribe(boxid,id,skey){
	var myAjax=$.post("/ajax.php?mod=subscribe&code=del_subscribe",
	{
		sid:id
	},
	function(d){
			show_message(d,2);
            $("#"+boxid).html('+订阅');
			$("#"+boxid).unbind();
			$("#"+boxid).click(function (){
				subscribe(boxid,skey,option);
			});
		}
	);
}
function add_Subscribe(){
}
function show_samelove(eid,mid,page){
	$("#"+eid).html('<div style="margin:0 auto;text-align:center;"><img src="/templates/images/loading.gif"></div>');
	var myAjax=$.post("/ajax.php?mod=subscribe&code=samelove",
	{
		page:page,
		mid:mid,
		eid:eid
	},
		function(d){
			if(d){
			$("#"+eid).html(d);}else{
			$("#"+eid).hide();
			}
		}
	);
}
function show_master(eid,mid,pagenum){
    $("#"+eid).html('<div style="margin:0 auto;text-align:center;"><img src="/templates/images/loading.gif"></div>');
    var myAjax=$.post("/templates/master_ajax.php",{
        pagenum:pagenum,
        mid:mid
    },
    function(d){
        $("#"+eid).html(d);
    }
    );
}
function show_people(eid,pagenum,isname){
    $("#"+eid).html('<div style="margin:0 auto;text-align:center;"><img src="/templates/images/loading.gif"></div>');
    var myAjax=$.post("/templates/people_ajax.php",{
        pagenum:pagenum,
        isname:isname
    },
    function(d){
        $("#"+eid).html(d);
    }
    );
}
function show_index(eid,typeid,pagenum){
    $("#"+eid).html('<div style="margin:0 auto;text-align:center;"><img src="/templates/images/loading.gif"></div>');
    var myAjax=$.post("/templates/index_ajax.php",{
        pagenum:pagenum,
        typeid:typeid,
        eid:eid
    },
    function(d){
        $("#"+eid+"_"+typeid).html(d);
    }
    );
}

$(document).ready(function(){$("#closehead").click(function(){$(".header_message").hide();})});
function delPmsByGroup(mid){
	var myAjax=$.post("/ajax.php?mod=pm&code=delgroup",{mid:mid},function(d){
			alert(d);
		}
	);
}
function deleteTopic(i,eid,view)
{
	var i = 'undefined' == typeof(i) ? 0 : i;
	var view = 'undefined' == typeof(view) ? '' : view;

	options = {
		'onClickYes':function(){
			var myAjax = $.post (
				"ajax.php?mod=topic&code=delete",
				{tid:i},
				function (d){
			  		$("#"+eid).remove();
			  		//$("#ajax_output_area").html(d);
			  		if('' != view) {
						window.location.href=window.location.href;
			  		}
				}
			);
		}
	}

	MessageBox('confirm', "确认删除？", '提示', options);
}



$.fn.smartFloat = function() {
	var position = function(element) {
		var top = element.position().top, pos = element.css("position");
		$(window).scroll(function() {
			var scrolls = $(this).scrollTop();
			if (scrolls > top) {
				if (window.XMLHttpRequest) {
					element.css({
						position: "fixed",
						top: 0
					});
				} else {
					element.css({
						top: scrolls
					});
				}
			}else {
				element.css({
					position: pos,
					top: top
				});
			}
		});
};
	return $(this).each(function() {
		position($(this));
	});
};
