	    
          
    function reverseStr(str){
			var resultstr = "";
			for(var i=str.length-1;i>=0;i--){
				resultstr = resultstr + str.charAt(i);
			}
			return resultstr;
		}//...	
    
	function copyToClipboard(txt) { 
     if(window.clipboardData) { 
             window.clipboardData.clearData(); 
             window.clipboardData.setData("Text", txt); 
     } else if(navigator.userAgent.indexOf("Opera") != -1) { 
          window.location = txt; 
     } else if (window.netscape) { 
          try { 
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
          } catch (e) {   
               alert("你的浏览器不支持或已经禁用复制到剪贴板的功能！请换用IE浏览器或手动复制！");            
               return false;
          } 
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
          if (!clip){ 
               alert("你的浏览器不支持或已经禁用复制到剪贴板的功能！请换用IE浏览器或手动复制！");
               return false;
          } 
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
          if (!trans){ 
               alert("你的浏览器不支持或已经禁用复制到剪贴板的功能！请换用IE浏览器或手动复制！");
               return false;
          } 
          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){
              alert("你的浏览器不支持或已经禁用复制到剪贴板的功能！请换用IE浏览器或手动复制！");
              return false;
          } 
          clip.setData(trans,null,clipid.kGlobalClipboard); 
     }
     alert("已经复制到你的剪贴板中！");
     return true; 
} //...


function showEditDiv(){ 
                showDiv("tan");
            }
            
document.onkeydown=enterkey; 		
		 function enterkey(){
             var keycode=event.keyCode; 
				if(keycode==27) {
				   hiddenDiv('tan');
				}
    }  
  
function drag(ctrid, event){
    var startX = event.clientX, startY = event.clientY;
    var origX = document.getElementById(ctrid).offsetLeft, origY = document.getElementById(ctrid).offsetTop;
    var deltaX = startX - origX, deltaY = startY - origY;
    if (document.addEventListener) {
        document.addEventListener("mousemove", moveHandler, true);
        document.addEventListener("mouseup", upHandler, true);
    }
    else 
        if (document.attachEvent) {
            document.getElementById(ctrid).setCapture();
            document.getElementById(ctrid).attachEvent("onmousemove", moveHandler);
            document.getElementById(ctrid).attachEvent("onmouseup", upHandler);
            document.getElementById(ctrid).attachEvent("onlosecapture", upHandler);
        }
        else {
            var oldmovehandler = document.onmousemove;
            var olduphandler = document.onmouseup;
            document.onmousemove = moveHandler;
            document.onmouseup = upHandler;
        }
    if (event.stopPropagation) 
        event.stopPropagation();
    else 
        event.cancelBubble = true;
    if (event.preventDefault) 
        event.preventDefault();
    else 
        event.returnValue = false;
    
    function moveHandler(e){
        if (!e) 
            e = window.event;
        document.getElementById(ctrid).style.left = ((e.clientX - deltaX) > 0 ? (e.clientX - deltaX) : 0) + "px";
        document.getElementById(ctrid).style.top = ((e.clientY - deltaY) > 0 ? (e.clientY - deltaY) : 0) + "px";
        if (e.stopPropagation) 
            e.stopPropagation(); // DOM Level 2
        else 
            e.cancelBubble = true; // IE        
    }
    function upHandler(e){
        if (!e) 
            e = window.event;
        
        if (document.removeEventListener) {
            document.removeEventListener("mouseup", upHandler, true);
            document.removeEventListener("mousemove", moveHandler, true);
        }
        else 
            if (document.detachEvent) {
                document.getElementById(ctrid).detachEvent("onlosecapture", upHandler);
                document.getElementById(ctrid).detachEvent("onmouseup", upHandler);
                document.getElementById(ctrid).detachEvent("onmousemove", moveHandler);
                document.getElementById(ctrid).releaseCapture();
            }
            else {
                document.onmouseup = olduphandler;
                document.onmousemove = oldmovehandler;
            }
        if (e.stopPropagation) 
            e.stopPropagation();
        else 
            e.cancelBubble = true;
    }
}
  






