	function showQuoteReplyForm(commentid,content) {
		
		var QuoteStr = '<tr><td style="float:left;background-color:#f5f5f5;width:350px;text-align:left;margin-left:20px;margin-bottom:10px;">引用原帖：'+content+'</td></tr>' ;
		
		var TextAreaStr = "<tr><td><textarea name='reply_content' id='reply_content' rows='7' cols='65'></textarea></td></tr>" ;
		TextAreaStr += "<tr><td><input type='button' value='发表评论' onclick='replyQuote("+commentid+");'></td></tr>" ;
		var ShowStr = "<table align='center'>"+QuoteStr + TextAreaStr+"</table>" ;
		//var ShowStr = "<table><tr><td style='float:left;background-color:#f5f5f5;width:350px;text-align:left;margin-left:20px;margin-bottom:10px;'>引用原帖："+content+"</td></tr>" ;

		sAlert(ShowStr,400,300,-1);
		//sAlert("ok",400,300);
		
	}

	function showQuoteReply(commentid) {
		var quote_content = $('comment_'+commentid).innerHTML ;
		$('quote_show').style.display = "block" ;
		//$('quote_show').innerHTML = "引用：" + delhtml(quote_content) + " [<a href='javascript://' onclick='del_quote()'>删除引用</a>]" ;
		$('quote_show').innerHTML =  "<span style='font-weight:bold;'>引用：</span><br><span style='width:100%;line-height:15px;padding:5px 5px 5px 5px;float:left;text-align:left;'>" + quote_content + "</span><span style='float:right;width:100%;text-align:right;'>[<a href='javascript://' onclick='del_quote()'>删除引用</a>]</span>" ;
		$('quote_commentid').value = commentid ;
		$('content').focus();
		if (IframePub){
			set_iframe_height() ;
		}
	}

	function showQuoteReply2(commentid) {
		var quote_content = $('comment_'+commentid).innerHTML ;
		$('quote_show').style.display = "block" ;
		//$('quote_show').innerHTML = "引用：" + delhtml(quote_content) + " [<a href='javascript://' onclick='del_quote()'>删除引用</a>]" ;
		//$('quote_show').innerHTML =  "<span style='font-weight:bold;'>引用：</span><br><span style='width:100%;line-height:15px;padding:5px 5px 5px 5px;float:left;text-align:left;'>" + quote_content + "</span><span style='float:right;width:100%;text-align:right;'>[<a href='javascript://' onclick='del_quote()'>删除引用</a>]</span>" ;
		$('quote_show').innerHTML = "<a>原帖：</a><br />"+quote_content+"<p><a href='javascript://' onclick='del_quote()'>[删除引用]</a></p>" ;
		$('quote_commentid').value = commentid ;
		$('content').focus();
		if (IframePub){
			set_iframe_height() ;
		}
	}

	function replyQuote(quoteCommentid) {
		var replyContent = $('reply_content').value ;
		var alertStr = quoteCommentid + replyContent ;
		var replyData = 'action=reply_quote&content='+replyContent+'&quote_commentid='+quoteCommentid ;
		var replyQuoteAjax = new Ajax.Request(
								'comment.php',
								{
									method: 'post',
									parameters:replyData,
									onComplete: replyResponse
								}
							);
	}

	function replyResponse(response) {
		if (response.responseText == '200') {
			var ShowStr = "<table align='center'><tr><td>您好，感谢您参与评论！<br>您的评论需要经过审核后才能发布！</td></tr></table>" ;
			sAlert(ShowStr,400,300,3000);
		}
	}

	function delhtml(text) {
        var s = 0;
        var e = 0;
        while(true)
        {
            if(text.indexOf("<") != -1)
            {
                    s =text.indexOf("<");
                    e = text.indexOf(">");
                    text = text.replace(text.substring(s,e + 1),"");
            }
            else
            {
                break;
            }
        }
        
        return text;
	}

	function del_quote() {
		$('quote_show').style.display = "none" ;
		$('quote_show').innerHTML = "" ;
		$('quote_commentid').value = 0 ;
		if (IframePub){
			set_iframe_height() ;
		}
	}

	function alertCharNums(content) {
		var MaxLength = 2000 ;
		if (content.value.length > MaxLength ){
			content.value = content.value.substring(0,MaxLength);
		}
		$('char_nums').innerHTML=content.value.length ;
	}

	function comment_pub() {
		//var channel = $('channel').value ;
		//var c_sid = $('id').value ;
		var usrname = $('usrname').value ;
		var quote_commentid = $('quote_commentid').value ;
		var content = $('content').value ;
		var password = $('password').value ;
		var vercode = $('vercode').value ;
		var anonymous_pub = $('anonymous_pub').value ;
		var comment_type = document.getElementsByName('commentType') ;
		if(comment_type.length != 0){
			for(i=0;i<comment_type.length;i++){
				if(comment_type[i].checked){
					var postdata = $H({action:'pub_new',url:Url,usrname:usrname,quote_commentid:quote_commentid,content:content,password:password,vercode:vercode,anonymous_pub:anonymous_pub,comment_type:comment_type[i].value}).toQueryString();	
				}
			}
		}else{
			var postdata = $H({action:'pub_new',url:Url,usrname:usrname,quote_commentid:quote_commentid,content:content,password:password,vercode:vercode,anonymous_pub:anonymous_pub}).toQueryString() ;			
		}
		
		//var postdata = 'action=pub_new&channel='+channel+'&id='+c_sid+'&usrname='+usrname+'&quote_commentid='+quote_commentid+'&content='+content+'&password='+password+'&vercode='+vercode+'&anonymous_pub='+anonymous_pub ;

		//postdata = encodeURIComponent(postdata) ;
		//alert(postdata) ;
		if (content.length > 2000) {
			alert("对不起，您发表的内容超出长度限制") ;
		}
		else {
			var CommentPubAjax = new Ajax.Request(
									'comment.php',
									{
										method: 'post',
										parameters:postdata,
										onComplete: postNewResponse
									}
								);
		}
		
	}


	function postNewResponse(response) {
		if (response.responseText == "result:200") {
			$('quote_commentid').value = 0 ;
			var ShowStr = "感谢您参与迅雷评论\n您的评论需要通过审核才能发布！" ;
			NewPost = true ;
		}
		else if (response.responseText == "result:1001") {
		
			var ShowStr = "验证码错误！" ;
		}
		else if (response.responseText == "result:404") {
		
			var ShowStr = "您输入的用户名错误！" ;
		}
		else if (response.responseText == "result:500") {
		
			var ShowStr = "内部服务器错误！" ;
		}
		else if (response.responseText == "result:300") {
		
			var ShowStr = "密码错误！" ;
		}
		else if (response.responseText == "result:1002") {
		
			var ShowStr = "用户登陆失败！" ;
		}
		else if (response.responseText == "result:1003") {
		
			var ShowStr = "用户登陆失败！" ;
		}
		else if (response.responseText == "result:1004") {
		
			var ShowStr = "服务器忙，请稍后重试！" ;
		}
		else if (response.responseText == "result:1005") {
		
			var ShowStr = "您输入的评论信息为空！" ;
		}
		else if (response.responseText == "result:1010") {
		
			var ShowStr = "发贴太快，请休息一分钟！" ;
		}
		else if (response.responseText == "result:1011") {
		
			var ShowStr = "您暂时被禁止发言！" ;
		}
		else {
			var ShowStr = "发表评论失败！" ;
		}
		if (response.responseText == "result:200"){
			var random_str = '?rd='+Math.floor(Math.random()*9999999)+1 ;
			location.href = "/"+ urlhash + random_str  ;
		}
		else {
			alert(ShowStr) ;
		}
		
		
	}

	function userForm() {
		//alert($('Vcode').src) ;
		if ($('user_form').style.display != "block"){
			var random_str = '&rd='+Math.floor(Math.random()*9999999)+1 ;
			$('Vcode').src = "v_code.php?"+random_str ;
			$('user_form').style.display = "block" ;
			if (IframePub){
				set_iframe_height() ;
			}
		}

	}
	//edit by linzehong
	function userForm2() {
		//alert($('Vcode').src) ;
		if ($('user_form').style.display != "block"){
			var random_str = '&rd='+Math.floor(Math.random()*9999999)+1 ;
			$('Vcode').src = "v_code.php?"+random_str ;
			$('user_form').style.display = "" ;
			if (IframePub){
				set_iframe_height() ;
			}
		}

	}
	function changeVcode() {
		
		var random_str = '&rd='+Math.floor(Math.random()*9999999)+1 ;
		$('Vcode').src = "v_code.php?"+random_str ;
	}

	function setAnonymous() {
		
		if ($('anonymous').checked)	{
			$('anonymous_pub').value = 1 ;
		}
		else {
			$('anonymous_pub').value = 0 ;
		}

	}

	function GetUrlParmsWithoutNewpost(){
		var args='';
		var query=location.search.substring(1);
		var pairs=query.split("&");
		var dot = '' ;
		for(var   i=0;i<pairs.length;i++)
		{
			if (i > 0 )
				dot = '&' ;
			var pos=pairs[i].indexOf('=');
            if(pos==-1)   continue;
            var argname=pairs[i].substring(0,pos);//提取name
            var value=pairs[i].substring(pos+1);//提取value
			if (argname != 'new_post') {
				args += dot + argname + '=' + value ;
			}
            args[argname]=unescape(value);//存为属性   
		}
		return args;
	}

	function goRegister() {
		window.open("http://i.xunlei.com/register/register.htm", "_blank"); 
	}
	function deleteCookie(name){
		document.cookie   =   name+"=;domain=xunlei.com;expires="+(new   Date(0)).toGMTString();
	}
	function goLogout() {
		deleteCookie('sessionid') ;
		deleteCookie('userid') ;
		deleteCookie('username') ;
		deleteCookie('usernewno') ;
		deleteCookie('is_comment_login') ;
		location.reload();
	}
	function set_iframe_height(){
		//alert("height:ok");
		var iframe_height = document.body.scrollHeight+"px" ;
		//alert(iframe_height) ;
		try{
			parent.document.getElementById("iframe_comment").height=iframe_height;
		}catch(e){}
		//if cross domain , write iframe_height into cookie
		try{
			if (cross_domain) {
				var iframe_height_2 = document.body.scrollHeight ;
				set_cross_domain_height(iframe_height_2) ; // 设置跨域cookie
				
			}
		}catch(e){}
		//window.setTimeout(publishHeight, 300);
	}

	function comment_check() {

		var content = $('content').value ;
		var usrname = $('usrname').value ;
		var password = $('password').value ;
		var vercode = $('vercode').value ;
		var anonymous_pub = $('anonymous_pub').value ;
		var islogin = $('islogin').value ;
		//alert(anonymous_pub) ;
		if (content == '') {
			alert("您输入的评论内容为空!") ;
			$('content').focus();
			return false ;
		}

		if (content.length < 5){
			alert("您输入的字数太少!") ;
			$('content').focus();
			return false ;
		}
		if (anonymous_pub == '0'  && islogin == '0' && (usrname == '' || password == '' )) {
			if (confirm("是否选择匿名发表？如果不是，请填写用户信息")) {
				$('anonymous_pub').value = 1 ;
				$('anonymous').checked = true ;
				$('usrname_form').style.display = "none" ;
				$('passport_form').style.display = "none" ;
				$('content').focus();
				$('usrname').value = '' ;
				$('password').value = '' ;
				//return false ;
			}
			else {
				if ($('usrname').value == '') {
					$('usrname').focus() ;
				}
				else {
					$('password').focus() ;
				}
				return false ;
			}
		}
		if (vercode.length == 0) {
			alert("请填写验证码!") ;
			$('vercode').focus() ;
			return false ;
		}
		if (vercode.length != 4) {
			alert("验证码长度不对!") ;
			$('vercode').focus() ;
			return false ;
		}
		if (anonymous_pub == '1' ) {
			$('usrname').value = '' ;
			$('password').value = '' ;
		}
		comment_pub();
	}

	function doAction(commentid,action) {
		var random_str = '&rd='+Math.floor(Math.random()*9999999)+1 ;
		var SupportAjax = new Ajax.Request(
					'comment.php?action=do_action&action_type='+action+'&commentid='+commentid + '&url=' + Url + random_str, // 请求的URL
					{
						method: 'get', 
						onComplete: resetActionNums
					}
				);
	}
	function resetActionNums(response) {
		//alert(response.responseText);
		if (response.responseText != "") {
			var ReturnStr = response.responseText ;
			var tmp = ReturnStr.split("_") ;
			$(tmp[1]+'Nums_'+tmp[0]).innerHTML = "(" + tmp[2] + ")" ;
		}
		else {
			alert("您已经对该评论投票过了！") ;
		}
		
	}

		function report_check(type) {
		var content = $('content').value ;
		var usrname = $('usrname').value ;
		var password = $('password').value ;
		var vercode = $('vercode').value ;
		var islogin = $('islogin').value ;
		//alert($('report_type').value);
		var type_check=0;
		//alert(document.form.report_type.length);
		if(!type) {
			for (var i=0;i<document.form.report_type.length ;i++ ) {
				if(document.form.report_type[i].checked) {
					type_check=1;
					break;
				}
			}
			if(!type_check) {
				alert("请选择举报原因");
				return false ;
			}
		}
		else {
			for (var i=0;i<document.form.elite_type.length ;i++ ) {
				if(document.form.elite_type[i].checked) {
					type_check=1;
					break;
				}
			}
			if(!type_check) {
				alert("请选择推荐原因");
				return false ;
			}
		}


		if (content == '') {
			alert("您输入的描述为空!") ;
			$('content').focus();
			return false ;
		}

		if (content.length < 5){
			alert("您输入的字数太少!") ;
			$('content').focus();
			return false ;
		}
		if (islogin == '0' && (usrname == '' || password == '' )) {
				if ($('usrname').value == '') {
					$('usrname').focus() ;
				}
				else {
					$('password').focus() ;
				}
				return false ;
		}
		if (vercode.length == 0) {
			alert("请填写验证码!") ;
			$('vercode').focus() ;
			return false ;
		}
		if (vercode.length != 4) {
			alert("验证码长度不对!") ;
			$('vercode').focus() ;
			return false ;
		}
		if(!type)
			report_pub();
		else
			elite_pub();
	}

	function report_pub() {
		var usrname = $('usrname').value ;
		var commentid = $('commentid').value ;
		var content = $('content').value ;
		var password = $('password').value ;
		var vercode = $('vercode').value ;
		var h = $('h').value
		var type_check=0;
		for (var i=0;i<document.form.report_type.length ;i++ ) {
			if(document.form.report_type[i].checked) {
				type_check=i+1;
				break;
			}
		}

		var postdata = $H({usrname:usrname,commentid:commentid,content:content,password:password,vercode:vercode,rsubmit:1,report_type:type_check,h:h}).toQueryString() ;
		if (content.length > 2000) {
			alert("对不起，您发表的内容超出长度限制") ;
		}
		else {
			var CommentPubAjax = new Ajax.Request(
									'report.php',
									{
										method: 'post',
										parameters:postdata,
										onComplete: reportNewResponse
									}
								);
		}
		
	}

	function elite_pub() {
		var usrname = $('usrname').value ;
		var commentid = $('commentid').value ;
		var content = $('content').value ;
		var password = $('password').value ;
		var vercode = $('vercode').value ;
		var h = $('h').value
		var type_check=0;

		for (var i=0;i<document.form.elite_type.length ;i++ ) {
			if(document.form.elite_type[i].checked) {
				type_check=i+1;
				break;
			}
		}

		var postdata = $H({usrname:usrname,commentid:commentid,content:content,password:password,vercode:vercode,rsubmit:1,elite_type:type_check,h:h}).toQueryString() ;
		if (content.length > 2000) {
			alert("对不起，您发表的内容超出长度限制") ;
		}
		else {
			var CommentPubAjax = new Ajax.Request(
									'elite.php',
									{
										method: 'post',
										parameters:postdata,
										onComplete: reportNewResponse
									}
								);
		}
		
	}



	function reportNewResponse(response) {
//		alert(response.responseText);
		if (response.responseText == "result:200") {
			var ShowStr = "提交成功" ;
		}
		else if (response.responseText == "result:1001") {
		
			var ShowStr = "验证码错误！" ;
		}
		else if (response.responseText == "result:404") {
		
			var ShowStr = "您输入的用户名错误！" ;
		}
		else if (response.responseText == "result:500") {
		
			var ShowStr = "内部服务器错误！" ;
			alert(ShowStr) ;
			window.close();
			return false;
		}
		else if (response.responseText == "result:300") {
		
			var ShowStr = "密码错误！" ;
		}
		else if (response.responseText == "result:1002") {
		
			var ShowStr = "用户登陆失败！" ;
		}
		else if (response.responseText == "result:1003") {
		
			var ShowStr = "用户登陆失败！" ;
		}
		else if (response.responseText == "result:1004") {
		
			var ShowStr = "服务器忙，请稍后重试！" ;
		}
		else if (response.responseText == "result:1005") {
		
			var ShowStr = "您输入的评论信息为空！" ;
		}
		else if (response.responseText == "result:1010") {
		
			var ShowStr = "您已经对该评论提交过相关信息！" ;
			alert(ShowStr) ;
			window.close();
			return false;
		}
		else {
			var ShowStr = "提交失败！" ;
		}
		if (response.responseText == "result:200"){
			alert(ShowStr) ;
			window.close();
		}
		else {
			alert(ShowStr) ;
		}
		
	
	}
	
function report(commentid,hash) {
	//alert('sdf');
	//window.open ("report.l");
	window.open ("/report.php?commentid="+commentid+"&h="+hash, "newwindow", "height=350, width=700, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}

function elite(commentid,hash) {
	//alert('sdf');
	//window.open ("report.l");
	window.open ("/elite.php?commentid="+commentid+"&h="+hash, "newwindow", "height=350, width=700, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}

function showhideQuote() {
	var commentdl = $("comment_iframe_show").getElementsByTagName("dl") ;
	//alert(commentdl.length) ;
	for (i=0;i<commentdl.length;i++) {
		commentdl[i].id = "commentdl_"+i ;
		hideSingleQuote(commentdl[i].id,'hide') ;
	}
}
function hideSingleQuote(elm,type) {
	var blockquotes_cont = $(elm).lastChild ;

	var blockquotes = blockquotes_cont.getElementsByTagName("blockquote") ;
	if (type == 'hide') {
		mnums = MaxQuote ;
	}
	else if (type == 'show') {
		mnums = blockquotes.length ;
	}
	var contentdd = $(elm).getElementsByTagName("dd") ;
	if (blockquotes.length > 0) {
		var blocknums = blockquotes.length ;
		var innerblockquote = blockquotes[(blocknums-1)] ;
		var myinnerblockquote = innerblockquote ;
		for (j=1;j<=blocknums && j<mnums;j++) {
			myinnerblockquote = myinnerblockquote.parentNode ;
		}
		if (blocknums > mnums) {
			contentdd[0].innerHTML = '<blockquote><blockquote>'+myinnerblockquote.innerHTML+'</blockquote><a href="javascript:hideSingleQuote(\''+elm+'\',\'show\')" style="color:#8d8d8d;font-size:12px;text-decoration:none;">为方便阅读,已隐藏部分重复引用的内容。　[点击展开]</a></blockquote>' ;
		}
		else {
			if (type == 'hide')	{
				contentdd[0].innerHTML = ''+myinnerblockquote.innerHTML+'' ;
			}
			else if (type == 'show') {
				contentdd[0].innerHTML = '<blockquote>'+myinnerblockquote.innerHTML+'</blockquote>' ;
			}
			
		}
		set_iframe_height();
	}
}
function commentviewShowhideQuote() {
	var commentdl = $("comment_show").getElementsByClassName("plinfo") ;
	//var commentdl = getElementsByClassName($("comment_show"), "plinfo") ;
	//alert(commentdl.length) ;
	for (i=0;i<commentdl.length;i++) {
		commentdl[i].id = "commentdl_"+i ;
		hideSingleQuote(commentdl[i].id,'hide') ;
	}
}