﻿Discuss={
	tpl:"<table bgcolor='#e8e8e8' width='100%' cellspacing='0' cellpadding='0' border='0'><tr ><td width='50%'><b>&nbsp;第#{index}条</b></td><td width='50%'>发表者：#{user}</td></tr><tr><td bgcolor='#ffffff' colspan='2'>#{content}</td></tr></table><br/>",
	
  getDiscuss:function(p){
      $('#loader2').show()
	    jQuery.ajax({
	      url:'discuss.ashx',
	      data:{act:'list',id:id,page:p},
	      dataType:'json',
	      error:function(){
          $('#loader2').hide()
	        alert('提交错误，请联系网站管理员！');
	      },
	      success:function(v){
          $('#loader2').hide()
          if(v.success){
            var html="";
            if(v.data.length>0){
              var start=v.results-(v.page-1)*5;
              for(var i=0;i<v.data.length;i++){
		            var d= v.data[i];
		            d.index=start;
		            d.content=d.content.replace(/\r\n/g,"<br>").replace(/\r|\n/g,"<br>");
		            start--;
		            html+=$.tmpl(Discuss.tpl,d);
              }
		          $("#PageNav").pagination(v.results,{items_per_page:5,
		  	        current_page:v.page-1,
		  	        prev_text:'上一页',
		  	        next_text:'下一页',
		  	        callback:function(page_id){
		  	          Discuss.getDiscuss(page_id+1);
					        return false;
		  	        }
		          })
             }else{
              html="<center>本文章还没有评论！</center>";
             }
            $('#DiscussList').html(html);
	        }else{
	          alert(v.data);
	        }
	      }
	    });    
  },

	postDiscuss:function(){
    var content=jQuery.trim($("#dtxt1").val());
    var username=jQuery.trim($("#dtxt2").val());
    if(content==''){
      alert("请输入评论内容！");
      $("#dtxt1").focus();
      return;
    }
    if(username==''){
      alert("请输入读者名称！");
      $("#dtxt2").focus();
      return;
    }
	  $("#dtxt1").attr("readonly", true);
	  $("#dtxt2").attr("readonly", true);
	  $("#dsubmit").attr("disabled", "disabled");
    jQuery.ajax({
      url:'discuss.ashx',
      data:{act:'add',id:id,content:content,username:username},
      dataType:'json',
      error:function(){
        alert('提交错误，请联系网站管理员！');
        $("#dtxt1").removeAttr("readonly");
        $("#dtxt2").removeAttr("readonly");
        $("#dsubmit").removeAttr("disabled");
      },
      success:function(v){
        $("#dtxt1").removeAttr("readonly");
        $("#dtxt2").removeAttr("readonly");
        $("#dsubmit").removeAttr("disabled");
        if(v.success){
          alert('您的意见已保存，审核中，谢谢。');
          $("#dtxt1").val("");
          $("#dtxt2").val("");
    	    //getDiscuss(1);
        }else{
          alert(v.data);
        }
      }
    });
  },
	
	
	init:function(){
		$('#Discuss').html(
					  '<br /><b>读者评论：</b>'+
            	'<p id="loader2" style="width:480px;" align="center"><img src="images/loading.gif" alt="加载中..." />加载中...</p>		            	'+
					    '<div id="DiscussList"></div><br />'+
              '<div id="PageNav" class="pagenav" style="text-align:right;"></div>'+
					    '<b>我来说两句：</b>'+
					    '<textarea rows="10" style="width:480px;"  id="dtxt1"name="dtxt1" title="评论内容" maxlength="2000"></textarea><br />'+
					    '<p>'+
					    '  <b>读者名称：</b><input type="text" maxlength="30" id="dtxt2" size="20" value="" name="dtxt2" title="名称"/>'+
					    '  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+
					    '  <input type="button" id="dsubmit" value="  提交  "/>'+
					    '</p>'+
					    '<p style="font-size:9pt;">'+
					    '<br/>'+
               ' 读者发表评论必须遵守《全国人大常委会关于维护互联网安全的决定》；<br/>'+
               ' 必须尊重网上道德，遵守中华人民共和国的各项有关法律法规；<br/>'+
               ' 本站管理人员有权保留或删除其管辖留言中的任意内容；<br/>'+
               ' 您在本站发表的评论，沃二一门窗幕墙网有权在网站内转载或引用；<br/>'+
               ' 参与读者评论即表明您已经阅读并接受上述条款。<br/>			'+
					    '</p>		');
		
		
	  Discuss.getDiscuss(1);
	    
 	  $("#dtxt2").bind("keypress",function(e){
		  e = e ? e : (window.event ? window.event : null);
		  if(e.keyCode==13){
		   Discuss.postDiscuss();
		  }
	  })
    $('#dsubmit').bind('click',function(){
		 Discuss.postDiscuss();
  	})
	}
};
