﻿// JScript 文件

var tip = "在此发表评论!";
function reply_clearfield()
{
	if (document.form1.rexx.value == tip)
	{
		document.form1.rexx.value = "";
	}
}

function reply_cleartxt()
{
	if (document.form1.txtnr.value == tip)
	{
		document.form1.txtnr.value = "";
	}
}


function subb()
{
	if(document.form1.rexx.value==tip || document.form1.rexx.value.length==0||document.form1.cpid.value=="0")
	{
        show_error("内容不能为空！","$('rexx').focus()");
		//alert('请填写内容');
		return false;
	}
	else
	{
	    if (document.form1.rexx.value.length>200)
	    {
            show_error("不能多于200汉字！","$('rexx').focus()");
		    //alert('不能多于200汉字');
		    return false;
	    }
	    else
	    {
	        var m_id=document.getElementById("cpid").value;
	        m_xx=escape(document.getElementById("rexx").value);
	        gettslist(m_id,m_xx,1);
	        closeBox();
	    }
	}
}



function gettslist(mmid,mmxx,mmly)
{
    
    
    document.getElementById("Loading").style.top=event.clientY+document.documentElement.scrollTop-50
    document.getElementById("Loading").style.left=document.documentElement.clientWidth/2-104;
    document.getElementById('Loading').style.display="block";    
	var http_request=false;
    var url = "replycp.aspx?mmid="+mmid+"&mmly="+mmly+"&searchkey="+mmxx
	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
     } else if (window.ActiveXObject)
     { // IE
          try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
     }
     http_request.onreadystatechange = function()
    {
	    if  (http_request.readyState == 4)
	     {
            if (http_request.status == 200) 
            {
                document.getElementById('Loading').style.display="none";    
    	        if (mmly=="1")
    	        {
                     show_error("谢谢你的评论！","");
    	            //getMsg(mmid);  
    	        }
    	        else
    	        {
                      show_error("谢谢你的评论！","$('txtnr').focus()");
    	            //getMsg("txtnr");  
    	        }
    	        
    	        
		    var voteNum=0;
		    voteNum=parseInt(document.getElementById('jlcount').innerHTML);
		    if (voteNum!=NaN)
		     {
		        voteNum=voteNum+1;
		        document.getElementById('jlcount').innerHTML=voteNum;
		     } 
    	        
    	        
    	        
    	        
    		}
		}
		 else
		{
		}
	};
    http_request.open("GET", url, false);
	http_request.send(null);
    
}



function getRepl(linkid) 
{ 
try{ 
	var rbody = document.getElementById(linkid).innerHTML;
	rbody=rbody.replace(/<.*>/gi,"");
	if(rbody.length>55){
		rbody = rbody.substring(0,55) + "...";
	}
	var buttonElement = document.getElementById(linkid);
    document.getElementById("cpid").value=linkid;
    document.getElementById("rexx").value="在此发表评论!";
    document.getElementById('quotebody').innerHTML=rbody;
    document.getElementById("replyBox").style.top = (getOffsetTop(buttonElement) + buttonElement.offsetHeight-200)+"px";
    document.getElementById("replyBox").style.left = (getOffsetLeft(buttonElement)+50)+"px";
    document.getElementById("replyBox").style.visibility="visible";

} 
catch(e){} 
} 

function getOffsetTop(elm) {
	var mOffsetTop = elm.offsetTop;
	var mOffsetParent = elm.offsetParent;
	while(mOffsetParent){
		mOffsetTop += mOffsetParent.offsetTop;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	return mOffsetTop;
}

function getOffsetLeft(elm) {
	var mOffsetLeft = elm.offsetLeft;
	var mOffsetParent = elm.offsetParent;
	while(mOffsetParent) {
		mOffsetLeft += mOffsetParent.offsetLeft;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	return mOffsetLeft;
}


function closeBox() 
{ 
    document.getElementById('replyBox').style.visibility='hidden'; 
} 


function getMsg(mm_id) 
{ 
try{ 
	var showwz = document.getElementById(mm_id);
    document.getElementById("eMeng").style.top = (getOffsetTop(showwz) + showwz.offsetHeight-200)+"px";
    document.getElementById("eMeng").style.left = (getOffsetLeft(showwz)+100)+"px";
    document.getElementById("eMeng").style.visibility="visible";

} 
catch(e){} 
} 

function closeDiv() 
{ 
    document.getElementById('eMeng').style.visibility='hidden'; 
} 



