	var www = "www";
	var ajaxurl = "http://www.xxjoke.com/";
	var domain = document.domain;
		domain =domain.toLowerCase();
	var domainstate = domain.indexOf(www);
	    if(domainstate==-1)
		ajaxurl="http://xxjoke.com/";
	var errimg = new Image() ;
        errimg.src = ajaxurl+"images/err.gif";
	var popupcredit_bg = new Image() ;
        popupcredit_bg.src = ajaxurl+"images/popupcredit_bg.gif";
	var okimg = new Image() ;
        okimg.src = ajaxurl+"images/ok.gif";
	var okbigimg = new Image() ;
        okbigimg.src = ajaxurl+"images/okbig.gif";
	var loadimg = new Image() ;
        loadimg.src = ajaxurl+"images/ajax_loading.gif";
	var closeimg = new Image() ;
        closeimg.src = ajaxurl+"images/close.gif";
	var openimg = new Image() ;
        openimg.src = ajaxurl+"images/open.gif";
	var talkimg = new Image() ;
        talkimg.src = ajaxurl+"images/talk.gif";

		
function $(id){ return document.getElementById(id); }

function CheckSearch()
{	
	if( document.getElementById("keyword").value.length<1 )
	{
		alert("请正确输入搜索关键词!");
		return false;
	}
	else
		return true;
}

function fsmaller()
{
	var f = new Number(document.getElementById('pageContentWrap').style.fontSize.substr(0,2));
	if (f>13)
	{
		f = f - 2;
		document.getElementById('pageContentWrap').style.fontSize = f + "px";
		document.getElementById('pageContentWrap').style.lineHeight = "170%";
		if (f==13)
		{
			document.getElementById('fsmaller').className = "fsizeDisabled";			
		}
		document.getElementById('flarger').className = "fsizeOK";
	}		
}
		
function flarger()
{
	var f = new Number(document.getElementById('pageContentWrap').style.fontSize.substr(0,2));
	if (f<19)
	{
		f = f + 2;
		document.getElementById('pageContentWrap').style.fontSize = f + "px";
		document.getElementById('pageContentWrap').style.lineHeight = "170%";
		if (f==19)
		{
			document.getElementById('flarger').className = "fsizeDisabled";			
		}
		document.getElementById('fsmaller').className = "fsizeOK";
	}
}
			
function Get_Cookie( name )
{
	var cookey = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));  
	if(cookey != null)
		return decodeURIComponent(cookey[2]);
}

function display(id) {
	$(id).style.display = $(id).style.display == '' ? 'none' : '';
}

function display_opacity(id, n)
{
	if(!$(id))
	{
		return;
	}
	if(n >= 0)
	{
		n -= 10;
		$(id).style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + n + ')';
		$(id).style.opacity = n / 100;
		setTimeout('display_opacity(\'' + id + '\',' + n + ')', 50);
	}
	else
	{
		$(id).style.display = 'none';
		$(id).style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';
		$(id).style.opacity = 1;
	}
}

function noticewin(s, t, c)
{
	c = !c ? '' : c;
    s = !c ? '<span style="font-style:normal;">'+s+'</span>' : s;
	if(!$('ntcwin'))
	{
		var div = document.createElement("div");
		div.id = 'ntcwin';
		div.style.display = 'none';
		div.style.position = 'absolute';
		div.style.zIndex = '100000';
		$('append_parent').appendChild(div);
	}
	$('ntcwin').innerHTML = s;
	$('ntcwin').style.display = '';
	$('ntcwin').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
	$('ntcwin').style.opacity = 0;
	pbegin = document.documentElement.scrollTop + (document.documentElement.clientHeight / 0.5);
	pend = document.documentElement.scrollTop + (document.documentElement.clientHeight / 5);
	setTimeout(function () {noticewin_show(pbegin, pend, 0, t)}, 10);
	$('ntcwin').style.left = ((document.documentElement.clientWidth - $('ntcwin').clientWidth) / 2) + 'px';
	$('ntcwin').style.top = pbegin + 'px';
}

function noticewin_show(b, e, a, t)
{
	step = (b - e) / 10;
	newp = (parseInt($('ntcwin').style.top) - step);
	if(newp > e)
	{
		$('ntcwin').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + a + ')';
		$('ntcwin').style.opacity = a / 100;
		$('ntcwin').style.top = newp + 'px';
		setTimeout(function () {noticewin_show(b, e, a += 10, t)}, 10);
	}
	else
	{
		$('ntcwin').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';
		$('ntcwin').style.opacity = 1;
		setTimeout('display_opacity(\'ntcwin\', 100)', t);
	}
}

function closeinfo(id)
{
	$(id).style.display = "none";
}

function quit()
{
   this.blur();  /////批量去除图片焦点虚线框
}

function showtalk(talkid)
{	
   $("talk"+talkid).style.display = "block";
   $("talkarea"+talkid).style.display = "block";
   $("tsend"+talkid).style.display = "inline";
   $("tcancel"+talkid).style.display = "inline";
}

function closetalk(talkid)
{	
   $("talkarea"+talkid).style.display = "none";
   $("tsend"+talkid).style.display = "none";
   $("tcancel"+talkid).style.display = "none";
   $("talk"+talkid).style.display = "none";
}


function copyjoke(jokeid)
{    
    var jcontent = document.getElementById('joke'+jokeid).innerText;
        jcontent = jcontent.replace("<br />", "vbcrlf");
    var txt = jcontent + " - www.xxjoke.com"
    if(window.clipboardData)
	{    
        window.clipboardData.clearData();
        window.clipboardData.setData("Text", txt);
    }
	else if(navigator.userAgent.indexOf("Opera") != -1)
	{    
        window.location = txt;    
    }
	else if (window.netscape)
	{    
        try
		{    
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");    
        } 
		catch (e)
		{    
            alert("复制操作被浏览器拒绝!\n\n请在浏览器地址栏输入'about:config'并回车\n\n然后将'signed.applets.codebase_principal_support'设置为'true'");    
        }    
    var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);    
    if (!clip)    
        return;    
    var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);    
    if (!trans)    
        return;    
        trans.addDataFlavor('text/unicode');    
    var str = new Object();    
    var len = new Object();    
    var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);    
    var copytext = txt;    
        str.data = copytext;    
        trans.setTransferData("text/unicode",str,copytext.length*2);    
    var clipid = Components.interfaces.nsIClipboard;    
    if (!clip)    
        return false;    
        clip.setData(trans,null,clipid.kGlobalClipboard);    
    }   
    var tmpinfo ="<table cellspacing='0' cellpadding='0' class='popupcredit'><tr><td class='pc_l'></td><td class='pc_c'><div class='pc_inner'><span>已复制! 按 Ctrl + V 即可粘贴!</span></div></td><td class='pc_r'>&nbsp;</td></tr></table>";
		noticewin(tmpinfo, 500, 1);
}   

function $(ele)
{
  if (typeof(ele) == 'string')
  {
    ele = document.getElementById(ele)
    if(!ele)
	{
  		return null;
    }
  }
  if(ele)
  {
  	Core.attachMethod(ele);
  }
  return ele;
}
var Core = {};
Core.attachMethod = function(ele)
{
	if(!ele||ele["$A"])
	{
		return;
	}
	if(ele.nodeType==9)
	{
		return;
	}
	var win;
	try{
		if(isGecko)
		{		
			win = ele.ownerDocument.defaultView;
		}
		else
		{
			win = ele.ownerDocument.parentWindow;
		}
		for(var prop in $E)
		{
			ele[prop] = win.$E[prop];
		}
	}
	catch(ex)
	{
		//alert("Core.attachMethod:"+ele)//有些对象不能附加属性，如flash
	}
}

function Checkreg()
{
	if($("username").value.length==0)
	{
		$("usernameinfo").innerHTML="<span style='color:#F00;'>&nbsp;&nbsp;// 你瞎了吗？账号还没输入！</span>";
        return false;
	}
	
	if($("username").value.length<2)
	{
		$("usernameinfo").innerHTML="<span style='color:#F00;'>&nbsp;&nbsp;// 用户名不能低于2个字符</span>";
        return false;
	}
	
	if($("pwd").value.length==0)
	{
		$("pwdinfo").innerHTML="<span style='color:#F00;'>&nbsp;&nbsp;// 你瞎了吗？密码还没输入！</span>";
        return false;
	}

	if($("pwd").value.length<5)
	{
		$("pwdinfo").innerHTML="<span style='color:#F00;'>&nbsp;&nbsp;// 密码不能低于5位数</span>";
        return false;
	}
		
	if($("pwdr").value.length<5)
	{
		$("pwdrinfo").innerHTML="<span style='color:#F00;'>&nbsp;&nbsp;// 密码不能低于5位数</span>";
        return false;
	}
	if($("pwd").value != $("pwdr").value)
	{
		$("pwdrinfo").innerHTML="<span style='color:#F00;'>&nbsp;&nbsp;// 两次输入的密码应该一致</span>";
        return false;
	}
	if($("email").value.length!="" && $("email").value.length!=0 )
	{
	 var email=$("email").value;
	 
     var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
         flag = pattern.test(email); 
         if(!flag)
	      { 
			$("emailinfo").innerHTML="<span style='color:#F00;'>&nbsp;&nbsp;// 电子邮件地址格式错误</span>";
            return false;
          }
		  else
		  	return true;
    }
	else
    {
			$("emailinfo").innerHTML="<span style='color:#F00;'>&nbsp;&nbsp;// 你瞎了吗？E-mail没输!</span>";
            return false;
	}
}


function showuser(jid)
{
	if ( jid =="" || jid==null )
	{
		alert("用户jid参数错误!");
		diag.close(); 
	}
	var diag = new Dialog("Diag5");
	diag.Width = 600;
	diag.Height = 400;
	diag.Title = "xxjoke.com  会员信息";
	TempURL = ajaxurl+"showuser.asp?jid="+jid;
	diag.URL = TempURL;
	alert(TempURL);
	diag.ShowMessageRow = true;
	diag.MessageTitle = "会员信息";
	diag.Message = "会员信息会员信息会员信息会员信息会员信息会员信息";
	diag.OKEvent = diag.close();//点击确定后调用的方法
	diag.show();
}
var _xmlhttp = createXmlHttpRequestObject();
var showErrors = true;
function displayError($message)
{
  if (showErrors)
  {
    showErrors = false;
    alert("Error encountered: \n" + $message);
  }
}

function createXmlHttpRequestObject() 
{
  var _xmlhttp;
  try
  {
    _xmlhttp = new XMLHttpRequest();
  }
  catch(e)
  {
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                    "MSXML2.XMLHTTP.5.0",
                                    "MSXML2.XMLHTTP.4.0",
                                    "MSXML2.XMLHTTP.3.0",
                                    "MSXML2.XMLHTTP",
                                    "Microsoft.XMLHTTP");
    for (var i=0; i<XmlHttpVersions.length && !_xmlhttp; i++) 
    {
      try 
      { 
        _xmlhttp = new ActiveXObject(XmlHttpVersions[i]);
      } 
      catch (e) {}
    }
  }
  if (!_xmlhttp)
	 displayError("您的浏览器未能创建XMLHttpRequest对象,将无法使用相关的Ajax技术,本网站的功能将因此受限制.");
  else 
    return _xmlhttp;
}

function Getinfo(getype,jclass,page)
{	
	if (getype=="")
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#f00;"><img src="images/err.gif" align="absmiddle" border="0" />&nbsp;参数getype有误,请联系寒江站长QQ： 82401286</td></tr></table>';
		    noticewin(tmpinfo, 10000, 1);
		return;
	}
	if(getype="page")
	{
	   if(jclass=="NL")
	   {
        var getturl = ajaxurl+"getjlist.asp?getype=page&page=" + encodeURIComponent(page) + "&jclass=rnd&a="+new Date().getTime();	
	   }
		else
		{
        var getturl = ajaxurl+"getjlist.asp?getype=page&page=" + encodeURIComponent(page) + "&jclass=" + escape(jclass) + "&a="+new Date().getTime();	
		}	
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#006600;"><img src="' + loadimg.src + '" align="absmiddle" border="0" />&nbsp;正在载入新一页数据 ...</td></tr></table>';
		    noticewin(tmpinfo, 10000, 1);
	}
	else
    {
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;参数getype与预期的不一致!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
	}
if(_xmlhttp)    
{
    try
    {
         if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
	     {
			_xmlhttp.open("POST", getturl, true);
			_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			_xmlhttp.setRequestHeader("If-Modified-Since","0");
			_xmlhttp.onreadystatechange = function()
			{
				if (_xmlhttp.readyState == 4) 
				{
				  if (_xmlhttp.status == 200) 
				  {
					try
					{
					  var tmpinfo =' ';
						  noticewin(tmpinfo, 50, 1);
					      $("allul").innerHTML = _xmlhttp.responseText;
						  window.parent.window.scrollTo(0,0);
					}
					catch(e)
			   
					{
					  displayError(e.toString());
					}
				  }
				  else
				  {
					displayError(_xmlhttp.statusText);
				  }
				}			
			}
			_xmlhttp.send('');  
		 }
		 else
		 {
		   displayError("_xmlhttp繁忙或者未准备好");
		 }
	}
    catch (e)
    {
      displayError(e.toString());
    }
}
else    
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;_xmlhttp对象未能创建，无法正常使用本网站!</td></tr></table>';
		noticewin(tmpinfo, 3000, 1);
	}	
}

function addone(jokeid)
{	
	if (jokeid=="" || jokeid==null )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#f00;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;载入参数jokeid有误, 无法载入您刚才发布的笑话</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
	}
	
var addoneurl = ajaxurl+"getone.asp?getype=jokeid&jokeid=" + encodeURIComponent(jokeid) + "&jclass=rnd&a="+new Date().getTime();	
if(_xmlhttp)    
{
    try
    {
         if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
	     {
			_xmlhttp.open("POST", addoneurl, true);
			_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			_xmlhttp.setRequestHeader("If-Modified-Since","0");
			_xmlhttp.onreadystatechange = function()
			{
				if (_xmlhttp.readyState == 4) 
				{
				  if (_xmlhttp.status == 200) 
				  {
					try
					{
						  var oldinfo = $("allul").innerHTML;
						  $("allul").innerHTML = _xmlhttp.responseText+oldinfo;
						   window.parent.window.scrollTo(0,0);
					      var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#060;">载入成功! </td></tr></table>';
						      noticewin(tmpinfo, 1000, 1);
					}
					catch(e)
			   
					{
					  displayError(e.toString());
					}
				  }
				  else
				  {
					displayError(_xmlhttp.statusText);
				  }
				}			
			}
			_xmlhttp.send('');  
		 }
		 else
		 {
		   displayError("_xmlhttp繁忙或者未准备好");
		 }
	}
    catch (e)
    {
      displayError(e.toString());
    }
}
else    
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;_xmlhttp对象未能创建，无法正常使用本网站!</td></tr></table>';
		noticewin(tmpinfo, 5000, 1);
	}	
}
function Sendjoke()
{	
var jid=$("jid").value
var juser=$("juser").value
var jcontent=$("bottom_content").value
var jclass=$("jclass").value
	if ( jid=="NL" || juser=="NL" || jid=="" || juser=="" )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;您尚未登录 xxjoke.com , 无法提交您的笑话!<br /><a href="usercheckin.htm" target="_self">登陆</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="userreg.htm" target="_self">注册</a></td></tr></table>';
		noticewin(tmpinfo, 5000, 1);
		return;
	}
	else if ( jcontent=="请您遵守相关网络管理龟腚" || jcontent=="" || jcontent.length < 5 )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:400px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;内容太短 或 未填写</td></tr></table>';
		noticewin(tmpinfo, 3000, 1);
		return;
	}
	else if ( jclass=="NL" )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:400px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;请选择您的笑话所适合的分类</td></tr></table>';
		noticewin(tmpinfo, 3000, 1);
		return;
	}
	
var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:400px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + loadimg.src + '" align="absmiddle" border="0" />&nbsp;正在发送中 ... </td></tr></table>';
noticewin(tmpinfo, 10000, 1);
var jokeurl = ajaxurl+"postjoke.asp?jid=" + encodeURIComponent(jid) + "&juser=" + escape(juser) + "&jclass=" + escape(jclass) + "&jcontent=" + escape(jcontent) + "&a="+new Date().getTime();	
if(_xmlhttp)    
{
    try
    {
      if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
	     {
			_xmlhttp.open("POST", jokeurl, true);
			_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			_xmlhttp.setRequestHeader("If-Modified-Since","0");
			_xmlhttp.onreadystatechange = function()
			{
				if (_xmlhttp.readyState == 4) 
				{
				  if (_xmlhttp.status == 200) 
				  {
					try
					{
						var send = eval('(' + _xmlhttp.responseText + ')');
						if (unescape(send.sendstate) == "ok")
						{							
						  $("centerjlevel").innerHTML=unescape(send.jlevel);
						  $("userjlevel").innerHTML=unescape(send.jlevel);
						  $("userpubnum").innerHTML=unescape(send.pubnum);
						  $("userjpoints").innerHTML=unescape(send.jpoints);
						  
						  Set_Cookie('jlevel',unescape(send.jlevel), '300', '/', '', '' );
						  Set_Cookie('pubnum',unescape(send.pubnum), '300', '/', '', '' );
						  Set_Cookie('jpoints',unescape(send.jpoints), '300', '/', '', '' );

						  var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:550px;"><tr><td class="tempinfocss" style="color:#006600;"><img src="' + okimg.src + '" align="absmiddle" border="0" />&nbsp;发送成功, 正在载入您刚才发布的笑话 ... </td></tr></table>';
						      noticewin(tmpinfo, 10000, 1);
						   addone(send.jokeid);
						}
						else
						{
						 displayError("Sorry! 发送未成功, 原因如下: \n\n" + unescape(sendinfo.errinfo));
						}
					}
					catch(e)
			   
					{
					  displayError(e.toString());
					}
				  }
				  else
				  {
					displayError(_xmlhttp.statusText);
				  }
				}			
			}
			_xmlhttp.send('');  
		 }
		 else
		 {
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;Ajax 繁忙或者未准备好!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
		 }
	}
    catch (e)
    {
      displayError(e.toString());
    }
}
else    
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;_xmlhttp 与 Ajax 对象未能创建，无法正常使用本网站!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
	}	
}



function jss(jokeid,jtype)
{	
var jid=$("jid").value
var juser=$("juser").value
	if ( jid=="NL" || jokeid =="" || jokeid ==null || jtype =="" || jtype ==null || juser=="NL" || jid=="" || juser=="" )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;您尚未登录, 无法参与评价或讨论!<br /><a href="usercheckin.htm" target="_self">登陆</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="userreg.htm" target="_self">注册</a></td></tr></table>';
		noticewin(tmpinfo, 2000, 1);
		return;
	}
	
var jssurl = ajaxurl+"jss.asp?jid=" + encodeURIComponent(jid) + "&juser=" + escape(juser) + "&jtype=" + escape(jtype) + "&jokeid=" + escape(jokeid) + "&a="+new Date().getTime();	

if(_xmlhttp)    
{
    try
    {
      if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
	     {
			_xmlhttp.open("POST", jssurl, true);
			_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			_xmlhttp.setRequestHeader("If-Modified-Since","0");
			_xmlhttp.onreadystatechange = function()
			{
				if (_xmlhttp.readyState == 4) 
				{
				  if (_xmlhttp.status == 200) 
				  {
					try
					{
						var jssjson = _xmlhttp.responseText ;
						var jssdata = eval('(' + jssjson + ')');   //格式化JSON对象
						if (unescape(jssdata.jssstate) == "ok")
						{							
						  $("centerjlevel").innerHTML=unescape(jssdata.jlevel);
						  $("userjlevel").innerHTML=unescape(jssdata.jlevel);
						  $("userjpoints").innerHTML=unescape(jssdata.jpoints);
						  $("jsup"+jokeid).innerHTML=unescape(jssdata.jsup);
						  $("jsoso"+jokeid).innerHTML=unescape(jssdata.jsoso);
						  $("jsogood"+jokeid).innerHTML=unescape(jssdata.jsogood);
						  var jpostuser = $("jpostuser"+jokeid).innerHTML;
						     // alert(jpostuser);
						      //alert("jsogood="+unescape(jssdata.jsogood));
						  
						  var tmpinfo ="<table cellspacing='0' cellpadding='0' class='popupcredit'><tr><td class='pc_l'></td><td class='pc_c'><div class='pc_inner'><span>J点 + 1&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;发布者" + jpostuser + "已得到" + jtype + "个J点奖励</span></div></td><td class='pc_r'>&nbsp;</td></tr></table>";						  
							  noticewin(tmpinfo, 500, 1);
						  $("supsoso"+jokeid).innerHTML="已支持!";

						}
						else
						{
						 displayError("Sorry! 发送未成功, 原因如下: \n\n" + unescape(jssdata.errinfo));
						}
					}
					catch(e)
			   
					{
					  displayError(e.toString());
					}
				  }
				  else
				  {
					displayError(_xmlhttp.statusText);
				  }
				}			
			}
			_xmlhttp.send('');  
		 }
		 else
		 {
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;Ajax 繁忙或者未准备好!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
		 }
	}
    catch (e)
    {
      displayError(e.toString());
    }
}
else    
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;_xmlhttp 与 Ajax 对象未能创建，无法正常使用本网站!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
	}	
}




//function getuser(getnum)
//{	
//var getuserurl = ajaxurl+"getuser.asp?getnum=" + encodeURIComponent(getnum) + "&a="+new Date().getTime();	
//if(_xmlhttp)    
//{
//    try
//    {
//      if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
//	     {
//			_xmlhttp.open("POST", getuserurl, true);
//			_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//			_xmlhttp.setRequestHeader("If-Modified-Since","0");
//			_xmlhttp.onreadystatechange = function()
//			{
//				if (_xmlhttp.readyState == 4) 
//				{
//				  if (_xmlhttp.status == 200) 
//				  {
//					try
//					{
//						  $("xxuser").innerHTML=_xmlhttp.responseText;
//					}
//					catch(e)
//			   
//					{
//					  displayError(e.toString());
//					}
//				  }
//				  else
//				  {
//					displayError(_xmlhttp.statusText);
//				  }
//				}			
//			}
//			_xmlhttp.send('');  
//		 }
//		 else
//		 {
//			setTimeout(function () {getuser(getnum);}, 1000);
//		 }
//	}
//    catch (e)
//    {
//      displayError(e.toString());
//    }
//}
//else    
//	{
//		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;_xmlhttp 与 Ajax 对象未能创建，无法正常使用本网站!</td></tr></table>';
//		    noticewin(tmpinfo, 3000, 1);
//		return;
//	}	
//}


function sendtalk(jokeid,reqtype)
{	
var jid="";
var juser="";
var talkarea="";
var talkurl=""
    jid=$("jid").value;
    juser=$("juser").value;
    talkarea=$("talkarea"+jokeid).value;

if ( reqtype !="add" && $("jtalk"+jokeid).style.display == "block" )
{
   $("joke"+jokeid).style.display = "block";
   $("talkarea"+jokeid).style.display = "none";
   $("tsend"+jokeid).style.display = "none";
   $("tcancel"+jokeid).style.display = "none";
   $("talk"+jokeid).style.display = "none";
   $("jtalk"+jokeid).style.display = "none";
   $("opencloseimg"+jokeid).src = openimg.src; 
   return;
}
	if ( (jid=="NL" || juser=="NL" || jid=="" || juser=="" ) && reqtype =="add" )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;您尚未登录, 无法参与评价或讨论!<br /><a href="usercheckin.htm" target="_self">登陆</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="userreg.htm" target="_self">注册</a></td></tr></table>';
		noticewin(tmpinfo, 2000, 1);
		return;
	}
	else if ( jokeid =="" || jokeid ==null )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:400px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;关键参数出错，无法发表讨论! </td></tr></table>';
		noticewin(tmpinfo, 2000, 1);
		return;
	}
	else if ( talkarea.length >30 )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:400px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;讨论文字不能超过30个字! </td></tr></table>';
		noticewin(tmpinfo, 2000, 1);
		return;
	}

if ( reqtype =="add" )
{
    talkurl = "addtalk.asp?jid=" + escape(jid) + "&reqtype=add&juser=" + escape(juser) + "&talkarea=" + escape(talkarea) + "&jokeid=" + escape(jokeid) + "&a="+new Date().getTime();
	var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + loadimg.src + '" align="absmiddle" border="0" />&nbsp;正在发送讨论内容 ... </td></tr></table>';
		noticewin(tmpinfo, 6000, 1);
}

else if ( reqtype =="get" || reqtype =="" ||  reqtype ==null )
{
    talkurl = ajaxurl+"getalk.asp?&reqtype=get&jokeid=" + escape(jokeid) + "&a="+new Date().getTime();
	var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + loadimg.src + '" align="absmiddle" border="0" />&nbsp;正在展开 ... </td></tr></table>';
		noticewin(tmpinfo, 6000, 1);
}

if(_xmlhttp)    
{
    try
    {
      if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
	     {
			_xmlhttp.open("POST", talkurl, true);
			_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			_xmlhttp.setRequestHeader("If-Modified-Since","0");
			_xmlhttp.onreadystatechange = function()
			{
				if (_xmlhttp.readyState == 4) 
				{
				  if (_xmlhttp.status == 200) 
				  {
					try
					{
                            $("joke"+jokeid).style.display = "none";
							$("jtalk"+jokeid).innerHTML=_xmlhttp.responseText;
							$("talkarea"+jokeid).value="";
                            $("jtalk"+jokeid).style.display = "block";
								showtalk(jokeid);
							 if ( reqtype =="get" || reqtype =="add" )
							 {
								document.getElementById("opencloseimg"+jokeid).src = closeimg.src; 
							 }
							var tmpinfo ='';
							    noticewin(tmpinfo, 50, 1);	
							 
					}
					catch(e)
			   
					{
					  displayError(e.toString());
					}
				  }
				  else
				  {
					displayError(_xmlhttp.statusText);
				  }
				}			
			}
			_xmlhttp.send('');  
		 }
		 else
		 {
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;Ajax 繁忙或者未准备好!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
		 }
	}
    catch (e)
    {
      displayError(e.toString());
    }
}
else    
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;_xmlhttp 与 Ajax 对象未能创建，无法正常使用本网站!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
	}	


}

function SendComment(jokeid)
{	
var jid="";
var juser="";
var talkarea="";
var talkurl=""
    jid=$("jid").value;
    juser=$("juser").value;
    talkarea=$("talkarea").value;

	if ( jid=="NL" || juser=="NL" || jid=="" || juser=="" )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;您尚未登录, 无法参与讨论!<br /><a href="usercheckin.htm" target="_self">登陆</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="userreg.htm" target="_self">注册</a></td></tr></table>';
		noticewin(tmpinfo, 2000, 1);
		return;
	}
	else if ( talkarea =="" || talkarea ==null || talkarea =="黎叔, 您想淫点啥子出来？" )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:400px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;请填写讨论文字 </td></tr></table>';
		noticewin(tmpinfo, 2000, 1);
		return;
	}
	else if ( talkarea.length >300 )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:400px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;讨论文字不能超过30个字! </td></tr></table>';
		noticewin(tmpinfo, 2000, 1);
		return;
	}

var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#006600;"><img src="' + loadimg.src + '" align="absmiddle" border="0" />&nbsp;正在发送您的评论 ... </td></tr></table>';
		noticewin(tmpinfo, 3000, 1);

talkurl = ajaxurl+"addtalk.asp?jid=" + escape(jid) + "&reqtype=add&Redirectype=" +  escape('postadd') + "&juser=" + escape(juser) + "&talkarea=" + escape(talkarea) + "&jokeid=" + escape(jokeid) + "&a="+new Date().getTime();
if(_xmlhttp)    
{
    try
    {
      if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
	     {
			_xmlhttp.open("POST", talkurl, true);
			_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			_xmlhttp.setRequestHeader("If-Modified-Since","0");
			_xmlhttp.onreadystatechange = function()
			{
				if (_xmlhttp.readyState == 4) 
				{
				  if (_xmlhttp.status == 200) 
				  {
					try
					{
							var tmpinfo ='';
							    noticewin(tmpinfo, 50, 1);	
								$("comentinfo").innerHTML=_xmlhttp.responseText;
								$("talkarea").value="";
					}
					catch(e)
			   
					{
					  displayError(e.toString());
					}
				  }
				  else
				  {
					displayError(_xmlhttp.statusText);
				  }
				}			
			}
			_xmlhttp.send('');  
		 }
		 else
		 {
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;Ajax 繁忙或者未准备好!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
		 }
	}
    catch (e)
    {
      displayError(e.toString());
    }
}
else    
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;_xmlhttp 与 Ajax 对象未能创建，无法正常使用本网站!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
	}	
}



function jokejss(jokeid,jtype)
{	
var jid=$("jid").value
var juser=$("juser").value
	if ( jid=="NL" || jokeid =="" || jokeid ==null || jtype =="" || jtype ==null || juser=="NL" || jid=="" || juser=="" )
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit" style="width:500px;"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;您尚未登录, 无法参与评价或讨论!<br /><a href="usercheckin.htm" target="_self">登陆</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="userreg.htm" target="_self">注册</a></td></tr></table>';
		noticewin(tmpinfo, 2000, 1);
		return;
	}
	
var jssurl = ajaxurl+"jss.asp?jid=" + encodeURIComponent(jid) + "&juser=" + escape(juser) + "&jtype=" + escape(jtype) + "&jokeid=" + escape(jokeid) + "&a="+new Date().getTime();	

if(_xmlhttp)    
{
    try
    {
      if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
	     {
			_xmlhttp.open("POST", jssurl, true);
			_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			_xmlhttp.setRequestHeader("If-Modified-Since","0");
			_xmlhttp.onreadystatechange = function()
			{
				if (_xmlhttp.readyState == 4) 
				{
				  if (_xmlhttp.status == 200) 
				  {
					try
					{
						var jssjson = _xmlhttp.responseText ;
						var jssdata = eval('(' + jssjson + ')');   //格式化JSON对象
						if (unescape(jssdata.jssstate) == "ok")
						{							
						  $("centerjlevel").innerHTML=unescape(jssdata.jlevel);
						  $("jsup"+jokeid).innerHTML=unescape(jssdata.jsup);
						  $("jsoso"+jokeid).innerHTML=unescape(jssdata.jsoso);
						  var tmpinfo ="<table cellspacing='0' cellpadding='0' class='popupcredit'><tr><td class='pc_l'></td><td class='pc_c'><div class='pc_inner'><span>积分 + 1 </span></div></td><td class='pc_r'>&nbsp;</td></tr></table>";						  
							  noticewin(tmpinfo, 300, 1);
						  $("supsoso"+jokeid).innerHTML="";

						}
						else
						{
						 displayError("Sorry! 发送未成功, 原因如下: \n\n" + unescape(jssdata.errinfo));
						}
					}
					catch(e)
			   
					{
					  displayError(e.toString());
					}
				  }
				  else
				  {
					displayError(_xmlhttp.statusText);
				  }
				}			
			}
			_xmlhttp.send('');  
		 }
		 else
		 {
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;Ajax 繁忙或者未准备好!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
		 }
	}
    catch (e)
    {
      displayError(e.toString());
    }
}
else    
	{
		var tmpinfo ='<table cellspacing="0" cellpadding="0" class="popupcredit"><tr><td class="tempinfocss" style="color:#F10708;"><img src="' + errimg.src + '" align="absmiddle" border="0" />&nbsp;_xmlhttp 与 Ajax 对象未能创建，无法正常使用本网站!</td></tr></table>';
		    noticewin(tmpinfo, 3000, 1);
		return;
	}	
}



function GetComment(jokeid)
{
	if(jokeid=="" || jokeid==null)
	{
		alert("用于识别的关键参数getid为空，无法获取讨论数据! ");		
		return;
	}
	else
	var getURL = ajaxurl+"getcomment.asp?jokeid=" + escape(jokeid) + "&a="+new Date().getTime();

	if(_xmlhttp)    
	{
		try
		{
			 if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0)
			 {
				_xmlhttp.open("POST", getURL, true);
				_xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				_xmlhttp.setRequestHeader("If-Modified-Since","0");
				_xmlhttp.onreadystatechange = function()
				{
					if (_xmlhttp.readyState == 4) 
					{
					  if (_xmlhttp.status == 200) 
					  {
						try
						{
							  $("comentinfo").innerHTML = _xmlhttp.responseText;
						}
						catch(e)
				   
						{
						  //alert(e.toString());
						}
					  }
					  else
					  {
						//alert(_xmlhttp.statusText);
					  }
					}			
				}
				_xmlhttp.send('');  
			 }
			 else
			 {
			   //alert("_xmlhttp繁忙或者未准备好");
			 }
		}
		catch (e)
		{
		  //alert(e.toString());
		}
	}
	else    
	{
		alert("_xmlhttp对象未能创建，无法正常使用本网站!");
		return;
	}	
}

<!--
// 去左空格
function ltrim(s)
{ 
   return s.replace( /^\s*/, ""); 
}

// 去右空格
function rtrim(s)
{ 
   return s.replace( /\s*$/, ""); 
} 

// 去左右空格
function trim(s)
{ 
   return rtrim(ltrim(s)); 
}

//获取文件扩展名
function get_ext(f_path)
{
var ext = '';

if(f_path != null && trim(f_path).length > 0)
{
   f_path = trim(f_path);
   ext = f_path.substring(f_path.lastIndexOf(".") + 1, f_path.length);
}

return ext;
}

//验证文件扩展名
function chk_ext(f_path)
{
var ext = get_ext(f_path);

//根据需求定制
var accept_ext = new Array("gif", "jpg");

var flag = false;

if(ext != '')
{
   for(var i=0; i<accept_ext.length; i++)
   {
    if(ext == accept_ext[i])
     flag = true;
   }
}

return flag;
}

function chkext()
{
	if(confirm("\n请您上传让人愉悦的照片，不得上传露点以及违反国家法律法规或威胁本站存在的照片，否则您的ID将不会存在并将遭到惨无人道的鞭尸；\n\n您的地址信息均将被记录! 点击确定开始上传!"))
    {
	    var f_path=$("userupic1").value;
		   //alert(f_path);
		if(chk_ext(f_path)==false)
		{
		   alert("你个傻屌!\n\n图片格式只能上传 .gif 或 .jpg 后缀格式的图片!\n\n\n给点诚意!");
		   return false;
		}	
		else
		   return true;
    }
    else
	{
		$("upicnow").style.display = 'none';
		$("userupic1").value = "";
		$("jclass").options[0].selected=true;
		return false;
	}
}
function showup()
{
	var selectvalue = $("jclass").value;
	if ( selectvalue=="预防近视" )
	{
		$("upicnow").style.display = 'block';
	}
	else
		$("upicnow").style.display = 'none';	
}
//-->
