/**
 * 前台公告
 * @author 	zzy
 */
var Gonggao = {};  
/*
Gonggao.curPageNum=parsed.pageNum;
Gonggao.curPageSize=parsed.pageSize;
Gonggao.tag=parsed.tag;
Gonggao.sortId=parsed.sortId;
Gonggao.column=parsed.column;
Gonggao.uri=parsed.uri;
*/
Gonggao.copyToClipboard=function(id){
	var txt=document.getElementById(id).value;
	
	if(window.clipboardData) {    
             window.clipboardData.clearData();    
             window.clipboardData.setData("Text", txt);  
             alert("成功复制链接地址");   
     } else if(navigator.userAgent.indexOf("Opera") != -1) {    
          window.location = txt;    
          alert("成功复制链接地址"); 
     } else if (window.netscape) {    
          try {    
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");    
          } catch (e) {    
               alert("当前的浏览器设置不允许使用剪贴板！\n请在浏览器地址栏输入'about:config'并回车\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);    
     }    

};

Gonggao.addBookmark=function(title,id){
	var url=document.getElementById(id).value;
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
};

//增加浏览量
Gonggao.addPv=function(uri,id){
	var callback =   {   
		//正常返回处理函数   
		success:function(o){ 
			},   
     	//出错返回处理函数    
     	failure:function(o){   
    				alert(o.responseText);	
				}  ,   
       	argument: {} //可以在success函数和failure函数中访问的变量   
    } ;  
    
    //AJAX POST请求   
	var url=uri+'/gonggao/addPv.do?isAsyn=1&id='+id+'&ts='+new Date();
    var cObj = YAHOO.util.Connect.asyncRequest('POST', url, callback);
};

//谴责
Gonggao.addBuchi=function(uri,id){
	var callback =   {   
		//正常返回处理函数   
		success:function(o){ 
				var data=o.responseText;
				if(StrUtil.onlyInteger(data)){
					document.getElementById('buchiCount_'+id).innerHTML=data;
					document.getElementById('buchiButton_'+id).className="qiangze_false";
				}else{
					alert(data);
					//document.getElementById('buchiButton_'+id).className="qiangze";
				}
			},   
     	//出错返回处理函数    
     	failure:function(o){   
    				alert(o.responseText);	
				}  ,   
       	argument: {} //可以在success函数和failure函数中访问的变量   
    } ;  
    
    //AJAX POST请求   
	var url=uri+'/gonggao/addBuchi.do?isAsyn=1&id='+id+'&ts='+new Date();
    var cObj = YAHOO.util.Connect.asyncRequest('POST', url, callback);
};

//公告列表
Gonggao.gonggaoList=function(pageNum,pageSize,tag,sortId,column,uri){
	 var newBookmark = generateStateString(pageNum,pageSize,tag,sortId,column,uri);
     YAHOO.util.History.navigate("gonggaoModule", newBookmark);
};