﻿
function group_checkform(f)
{
    var errmsg='';
    if (f.authenCode && f.authenCode.value=='')
    {
        errmsg = '请输入验证码\n' + errmsg;
    }
    if (f.title && f.title.value=='')
    {
        errmsg += '请输入标题\n';
    }
    if (f.content.value=='')
    {
        errmsg += '请输入内容\n';
    }
    if (errmsg!='')
    {
        alert(errmsg);
        return false;
    }
    else if (f.authenCode)
    {
        var id = 0;
		if (f.groupid) id = f.groupid.value;
		if (f.subjectid) id = f.subjectid.value;
		if (!group_checkAuthenCode('dp100GroupComment_' + id,f.authenCode.value))
        {
            return false;
        }
    }
    
    return true;
}

function group_checkAuthenCode(name,s)
{
    var str_code = getCookie(name);
    if(str_code=='')
    {
        alert('验证码已经过期，请按F5刷新页面。');
        return false;
    }
    if(s.toLowerCase()!=str_code.toLowerCase())
    {
        alert('验证码错误,请重新输入');
        return false;
    }
    return true;
}

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("您的firefox安全限制限制您进行剪贴板操作，请在地址栏中输入“about:config”将“signed.applets.codebase_principal_support”设置为“true”之后重试"); 
      return false; 
    } 
    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); 
  } 
}  
