﻿var tsAjax = {
    request:function(){
        var xr = false;
        if (window.XMLHttpRequest) {
            xr = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            try {
                xr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e1) {
                try {
                    xr = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e2) {}
            }
        }
        return xr;
    },
    send:function($uri,$mode,$parm){
        var x = tsAjax.request();
        x.onreadystatechange = function(){
            if (x.readyState == 4) {
                if (x.status == 200) {
                    tsAjax.response(eval(x.responseText));
                } else {
                    alert("HTTP error: "+x.status);
                }
            }
        }
        x.open($mode,$uri,true);
        if($mode=='post'){
            x.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            x.setRequestHeader("Charset","utf-8");
        }
        x.send($parm || null);
    },
    response:function($){alert($);}
};

function onhf(id)
{
      var txthf = document.getElementById("txthf" + id).value;
 
        if (txthf.length==0 || txthf.length>150)
	    {
		    alert("对不起，评论内容必须在0到150个字符之间！");
		    return;
	    }
	    
	   document.getElementById("btnhf"+id).style.display = "none";
	   document.getElementById("msghf"+id).style.display = "";

      var _parmArray = Array('mode=text/ajax');
      _parmArray.push('mid='+id);
      _parmArray.push("txt="+txthf);
    
            
      try{
            var _uri = "/ajax/Handlehf.aspx";
            var _mode = 'post';
           
            var tsa = tsAjax;
            tsa.response = function(_){onhf_Return(_);};
            tsa.send(_uri,_mode,_parmArray.join('&'));
        } catch (e) {
            alert(e.message);
            _return = true;
        }

   
      
}

function onhf_Return(obj)
{
    if(obj[0].app == "true")
    {
        getSongGuestbook(obj[0].rid,obj[0].oid,'1','0','0');
        
    }
    else
    {
        alert(obj[0].app);
        document.getElementById("btnhf"+obj[0].mid).style.display = "";
	    document.getElementById("msghf"+obj[0].mid).style.display = "none";
    }
    
}

function sethf(id)
{
   var bl = document.getElementById("hdhf"+id).value;
   
   if(bl == "0")
   {
        document.getElementById("hf"+id).style.display = "";
        document.getElementById("hdhf"+id).value = "1";
   }
   else
   {
        document.getElementById("hf"+id).style.display = "none";
        document.getElementById("hdhf"+id).value = "0";
   }
}
