/**
 * 阳光中国前台曝光展示
 * @author 	lzf
 * version 	1.0
 * time     2008-04-10
 */

var Baoguang = {};  

Baoguang.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); 
             
     }   
     
};

Baoguang.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;
	}
};

//谴责
Baoguang.addBuchi=function(uri,id,style){
	var callback =   {   
		//正常返回处理函数   
		success:function(o){ 
				var data=o.responseText;
				if(StrUtil.onlyInteger(data)){
					document.getElementById('bg_buchiCount_'+id).innerHTML=data;
					document.getElementById('bg_buchiButton_'+id).className=style;
				}else{
					alert(data);
					//document.getElementById('buchiButton_'+id).className="qiangze";
				}
			},   
     	//出错返回处理函数    
     	failure:function(o){   
    				alert(o.responseText);	
				}  ,   
       	argument: {} //可以在success函数和failure函数中访问的变量   
    } ;  
    
    //AJAX POST请求   
	var url=uri+'/BaoguangAddBuchi.do?isAsyn=1&id='+id+'&ts='+new Date();
    var cObj = YAHOO.util.Connect.asyncRequest('POST', url, callback);
};

//公告列表
Baoguang.baoguangList=function(pageNum,pageSize,tag,sortId,column,style,uri){
	 var newBookmark = generateStateString(pageNum,pageSize,tag,sortId,column,style,uri);
     YAHOO.util.History.navigate("baoguangModule", newBookmark);
};

//增加浏览量
Baoguang.addPv=function(uri,id){
	var callback =   {   
		//正常返回处理函数   
		success:function(o){ 
			},   
     	//出错返回处理函数    
     	failure:function(o){   
    				alert(o.responseText);	
				}  ,   
       	argument: {} //可以在success函数和failure函数中访问的变量   
    } ;  
    
    //AJAX POST请求   
	var url=uri+'/baoguang/addPv.do?isAsyn=1&id='+id+'&ts='+new Date();
    var cObj = YAHOO.util.Connect.asyncRequest('POST', url, callback);
};