function FCKUpdateLinkedField(id)
{
    try
    {
        if(typeof(FCKeditorAPI) == "object")
        {
            FCKeditorAPI.GetInstance(id).UpdateLinkedField();
        }
    }
    catch(err)
    {
    }
}

//預防驗證控制項按兩次
var oEditer;
function CustomValidate(source, arguments)
{
    var value = oEditer.GetXHTML(true);
    if(value=="")
    {
       arguments.IsValid = false;     
    }
    else 
    { 
        arguments.IsValid = true; 
    } 
}
function FCKeditor_OnComplete( editorInstance )
{  
    oEditer = editorInstance;
}
function chkCheckboxIsChecked(spanChk,msg)
     {
        var f=document.forms[0];
        for (var i=0;i<f.elements.length;i++)
        {
            if(f.elements[i].type=="checkbox")
            {
                if(f.elements[i].checked==true && f.elements[i].id.indexOf(spanChk)!=-1)
                {
                    return true;
                }
            }
        }
        alert(msg);
        return false;
     }
function SelectAllCheckboxes(spanChk, type)
     {

       // Added as ASPX uses SPAN for checkbox
       var oItem = spanChk.children;
       var theBox= (spanChk.type=="checkbox") ? spanChk : spanChk.children.item[0];
       elm=theBox.form.elements;

       for(i=0;i<elm.length;i++)
       {
         if( (elm[i].type=="checkbox") && (elm[i].id!=theBox.id) )
         {
            if((elm[i].id.indexOf("Send") != -1) || (elm[i].id.indexOf("Reject") != -1))
            {
                elm[i].checked= false;
            }
            
            if(elm[i].id.indexOf(type) != -1)
            {
                elm[i].checked=theBox.checked;
            }
           
         }
       }
     }