function CheckAll(name,obj){
    for (var i=0; i<document.getElementsByName(name).length; i++){
        var e = document.getElementsByName(name)[i];
        e.checked = document.getElementById(obj).checked;
    }
}

function checkmoderator(obj){
    if(trim(obj.username.value) =="" || trim(obj.username.value).length ==0){
        alert("请输入用户名");
        obj.username.focus();
        return false;
    }
    if(trim(obj.s_sort.value) == 0){
        alert("请选择大社区分类");
        obj.s_sort.focus();
        return false;
    }
}

function checkloginform(obj)
{
    if(trim(obj.username.value) =="" || trim(obj.username.value).length ==0){
        alert("请输入用户名");
        obj.username.focus();
        return false;
    }
    if(trim(obj.userpwd.value) =="" || trim(obj.userpwd.value).length ==0){
        alert("请输入密码");
        obj.userpwd.focus();
        return false;
    }
}

function isLoginforum()
{
    //    ls_str = getCookie("ind_id");
    ls_str = 1;
    if (ls_str > 0)
    {
        window.open('/user/forum', '_self');
    }
    else
    {
        alert("请先登录");
    }
}

function checkforumsaveform(obj){
    if(trim(obj.ti.value) =="" || trim(obj.ti.value).length ==0){
        alert("请输入帖子标题");
        obj.ti.focus();
        return false;
    }
    if(trim(obj.ti.value).indexOf('办证刻章')!=-1 || trim(obj.ti.value).indexOf('法轮功')!=-1)
                {
                    alert("带特殊字样！");
                    return false;
                }
    var leftChars = getLeftChars(obj.ti,50);
    if ( leftChars < 0){
        ls_str = "帖子标题限定在50个汉字以内，请缩短帖子标题";
        alert(ls_str);
        obj.ti.focus();
        return false;
    }
    if(leftChars > 92){
        ls_str = "帖子标题不能少于8个字节，请重新输入";
        alert(ls_str);
        obj.ti.focus();
        return false;
    }
    
    if(trim(tinyMCE.getInstanceById("ro").getBody().innerHTML) =="" || trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).length ==0){
        alert("请输入帖子内容");
        //        obj.co.focus();
        return false;
    }
   if(trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).indexOf('办证刻章')!=-1 || trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).indexOf('法轮功')!=-1)
        {
              alert("带特殊字样！");
                    return false;
         } 
    if(trim(obj.email.value) =="" || trim(obj.email.value).length ==0){
        alert("请输入邮件地址");
        obj.email.focus();
        return false;
    }
    else{
        var emailPat = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/;
        var matchArray = (trim(obj.email.value)).match(emailPat);
        if(matchArray == null){
            alert("请输入正确格式的邮件地址");
            obj.email.focus();
            return false;
        }
    }
}

function checkeditforumform(obj){
    if(trim(obj.ti.value) =="" || trim(obj.ti.value).length ==0){
        alert("请输入帖子标题");
        obj.ti.focus();
        return false;
    }
    if(trim(obj.ti.value).indexOf('办证刻章')!=-1 || trim(obj.ti.value).indexOf('法轮功')!=-1)
    {
        alert("带特殊字样！");
        return false;
    }
    var leftChars = getLeftChars(obj.ti,50);
    if ( leftChars < 0){
        ls_str = "帖子标题限定在50个汉字以内，请缩短帖子标题";
        alert(ls_str);
        obj.ti.focus();
        return false;
    }
    if(leftChars > 92){
        ls_str = "帖子标题不能少于8个字节，请重新输入";
        alert(ls_str);
        obj.ti.focus();
        return false;
    }
    
    if(trim(tinyMCE.getInstanceById("ro").getBody().innerHTML) =="" || trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).length ==0){
        alert("请输入帖子内容");
        //        obj.co.focus();
        return false;
    }
    if(trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).indexOf('办证刻章')!=-1 || trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).indexOf('法轮功')!=-1)
        {
              alert("带特殊字样！");
                    return false;
         } 
    if(trim(obj.email.value) =="" || trim(obj.email.value).length ==0){
        alert("请输入邮件地址");
        obj.email.focus();
        return false;
    }
    else{
        var emailPat = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/;
        var matchArray = (trim(obj.email.value)).match(emailPat);
        if(matchArray == null){
            alert("请输入正确格式的邮件地址");
            obj.email.focus();
            return false;
        }
    }
}

function Preview_forum()
{
    var ti = encodeURI(document.getElementsByName("ti")[0].value)
    //    var co = encodeURI(document.getElementsByName("co")[0].value)
    var co = encodeURI(tinyMCE.getInstanceById("co").getBody().innerHTML)
    var ClassLevel1 = encodeURI(document.getElementsByName("ClassLevel1")[0].value)
    var ut = encodeURI(document.getElementsByName("ut")[0].value)
    var url = "/user/preview_forum"+"?ti="+ti+"&co="+co+"&ClassLevel1="+ClassLevel1+"&ut="+ut
    window.open(url, "_blank")
}

function checkforumreplyform(obj){
    ls_str = 1;
    if (ls_str > 0)
    {       
        if(trim(tinyMCE.getInstanceById("ro").getBody().innerHTML) =="" || trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).length ==0){
            alert("请输入您的回答");
            //            obj.ro.focus();
            return false;
        }
       
        if(trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).indexOf('办证刻章')!=-1 || trim(tinyMCE.getInstanceById("ro").getBody().innerHTML).indexOf('法轮功')!=-1)
        {
              alert("带特殊字样！");
                    return false;
         } 
    }
    else
    {
        alert("请先登录");
        return false;
    }
}

function taggable()
{
    l = document.getElementsByName("topics")
    for(i=0; i<l.length; i++)
    {
        if(l[i].checked){
            alert("ok")
        }
        else{
            return false;
            break;
        }
    }
}

function ltrim(s){
    return s.replace( /^\s*/, "");
}

function rtrim(s){
    return s.replace( /\s*$/, "");
}

function trim(s){
    return rtrim(ltrim(s));
}

function getLeftChars(varField,limit_len) {
    var i = 0;
    var counter = 0;
    var cap = limit_len*2;
    var j=0;
    var runtime = (varField.value.length>cap)?(cap+1):varField.value.length;
    for (i = 0; i< runtime; i++) {
        if (varField.value.charCodeAt(i) > 127 || varField.value.charCodeAt(i) == 94) {
            j=j+2;
        }
        else {
            j=j+1
        }
    }  //结束FOR循环
    //var leftchars = cap - varField.value.length;
    var leftchars = cap - j;
    return (leftchars);
}

function tongji()
{
    var date1 = trim(document.getElementsByName("date1")[0].value);
    var date2 = trim(document.getElementsByName("date2")[0].value);
    if(date1 == "" || date1.length == 0)
    {
        alert("请输入起始时间");
        document.getElementsByName("date1")[0].focus();
        return false;
    }
    else if(date2 == "" || date2.length == 0)
    {
        alert("请输入结束时间");
        document.getElementsByName("date2")[0].focus();
        return false;
    }
    if(date1 > date2 && date2 != "")
    {
        alert("起始时间不得早于结束时间");
        document.getElementsByName("date1")[0].focus();
        return false;
    } 
    var wd = document.getElementsByName("wd")[0].value
    if(wd =="" || wd.length ==0){
        alert("请输入关键词");
        document.getElementsByName("wd")[0].focus();
        return false;
    }
}
