function checkAll() {
    var checkall = ycn.Common.getEl('selall');
    if(!checkall)
        return false; 
    checkall.onclick =function () { 
        var liId = ycn.Common.getEl('favlst');
        var liArray = liId.getElementsByTagName('input');
        if (checkall.checked) {
            for (i=0;i<liArray.length;i++) {
                liArray[i].checked = 'checked';
            }
        } else {
            for (i=0;i<liArray.length;i++) {
                liArray[i].checked = ''; 
            }
        }
    }
}

function doAction(str) {
    var form = document.getElementById('admin_form');
    var liId = ycn.Common.getEl('lstul');
    if(!liId)
        return false;
    var checkArray = liId.getElementsByTagName('input');
    var sel = false;
    for(var i=0;i<checkArray.length;i++){
        if (checkArray[i].checked){sel = true;}
    }
        if(!sel) {
            alert('请先选中要操作的收藏');
            return false;
        } else {
            switch (str) {
            case 'del': 
                tip = '您确定要删除这些收藏吗?'; 
                if (window.confirm(tip))
                {
                    form.m.value = str;
                    form.submit();
                }
                else
                {
                    return false;
                }
                 break;
            case 'mail':
                var mailTo=document.getElementById('sendipt');    
                var sphinx=document.getElementById('sphinx');
                var sphinx_test=document.getElementById('sphinx_test');
                if(mailTo.value=='' || mailTo.value=='输入好友邮箱地址'){
                    alert('您没有输入要发送的邮件地址');
                    mailTo.focus();
                    return false;
                }else if(mailTo.value.indexOf('@')==-1){
                    alert('您输入的邮件地址格式不对');
                    mailTo.focus();
                    return false;
                }
                form.mailTo.value=mailTo.value;
                if(form.sphinx)
                    form.sphinx.value=sphinx.value;
                if(form.sphinx_test)
                    form.sphinx_test.value=sphinx_test.value;
                form.m.value=str;
                form.submit();
                break;
            case 'set': 
                var share=document.getElementById('porp0');
                if(share.checked){ 
                    form.porp.value=1;
                    form.m.value = str;
                }else{
                    share=document.getElementById('porp1');
                    if(share.checked){
                        form.porp.value=0;
                        form.m.value = str;
                    }
                }
                var tag=document.getElementById('adtagchk');
                if(tag.checked){
                    var ad_tag=document.getElementById('adtagipt');    
                    if(ad_tag.value == ''){
                        alert('您没有输入要添加的分类标签');
                        ad_tag.focus();
                        return false;
                    }
                    if(ad_tag.value.length > 30)
                    {
                        alert("提示：分类标签字符过长，请修改");
                        ad_tag.focus();
                        return false;
                    }
                    if(ad_tag.value != "")
                    {   
                        var ret = true;
                        var tags_tmp = ad_tag.value;
                        tags_tmp=tags_tmp.replace(/，/,",");
                        last = tags_tmp.charAt(tags_tmp.length-1);
                        if( last == "," )
                        tags_tmp = tags_tmp.substring(0,tags_tmp.length-1);
                        tagarr = tags_tmp.split(",");
                        for(i=0; i<tagarr.length; i++)
                        {
                            tagarr[i] = tagarr[i]; 
                            var tagarrlen = tagarr[i].length;
                            if(tagarrlen < 2 )
                            {
                                alert("提示：每个分类标签的最小长度不能少于2个字符");
                                ad_tag.focus();
                                return false;
                            }
                        }   
                    }
                    form.ad_tag.value = tags_tmp;
                    form.m.value = str;
                }
                form.submit();
                break;
            case 'mov':
                form.m.value=str;
                form.fd.value=document.getElementById('mov').value;
                form.submit();
                break;
        }
   }
}
function newfd_func(){
var fd=document.fd_form.newfd;
if(fd.value.length>15){
    alert('您输入的文件夹名过长');
    fd.focus();
    return false;
}
document.fd_form.submit;
}
function checktag() {
    var form = document.getElementById('admin_form');
    var tag = document.getElementById('newtag');
    if (tag.value == '')
    {
        alert('您没有输入要添加的分类标签');
        tag.focus();
        return false;
    }

    if(tag.value.length > 30)
    {
        alert("提示：分类标签字符过长，请修改");
        tag.focus();
        return false;
    }
    if(tag.value.value != "")
    {   
        ret = true;
        tags = tag.value;
        tags.replace(/，/,",");
        last = tags.charAt(tags.length-1);
        if( last == "," )
            tags = tags.substring(0,tags.length-1);
        tagarr = tags.split(",");
        for(i=0; i<tagarr.length; i++)
        {
            tagarr[i] = tagarr[i]; 
            //var tagarrlen = str_len(tagarr[i]);
            var tagarrlen = tagarr[i].length;
            if(tagarrlen < 2 )
            {
                alert("提示：每个分类标签的最小长度不能少于2个字符");
                tag.focus();
                return false;
            }
        }   
        form.m.value = 'adt';
        form.new_tag.value = tags;
        form.submit();
    }

    
}

function viewType(str) {
    str = parseInt(str)
    if(str==1) {
    //紧凑视图
    var liId = ycn.Common.getEl('lstul');
    var liArray = liId.getElementsByTagName('div');
    for (i=0;i<liArray.length;i++) {
        if (liArray[i].className == 'info')
        liArray[i].style.display = 'none';
        liArray[i].parentNode.className = '';
        document.getElementById('viewtype').innerHTML = '<img src=\"http://cn.yimg.com/i/myweb/061108/icon_01.gif\" align=\"absmiddle\" />&nbsp;<b>紧凑视图</b>&nbsp;|&nbsp;<img src=\"http://cn.yimg.com/i/myweb/061108/icon_02.gif\" align=\"absmiddle\" />&nbsp;<a href=\"javascript:void(0)\" onclick=\"viewType(2)\">完整视图</a>&nbsp;'
    }
        
        
    }else if(str==2) {
    //完整视图
    var liId = ycn.Common.getEl('lstul');
    var liArray = liId.getElementsByTagName('div');
    for (i=0;i<liArray.length;i++) {
        if (liArray[i].className == 'info')
        liArray[i].style.display = 'block';
        liArray[i].parentNode.className = 'expand';
        document.getElementById('viewtype').innerHTML = '<img src=\"http://cn.yimg.com/i/myweb/061108/icon_01.gif\" align=\"absmiddle\" />&nbsp;<a href=\"javascript:void(0)\" onclick=\"viewType(1)\">紧凑视图</a>&nbsp;|&nbsp;<img src=\"http://cn.yimg.com/i/myweb/061108/icon_02.gif\" align=\"absmiddle\" />&nbsp;<b>完整视图</b>&nbsp;'
    }
        
    
    }
    return false;
}

function tagview(str) {
str = parseInt(str)
if (str==1) {document.getElementById('tagview2').style.display='none';document.getElementById('tagview1').style.display='block';}
if (str==2) {document.getElementById('tagview2').style.display='block';document.getElementById('tagview1').style.display='none';}
}

function resizeTags(src)
{
        if(src.value.length) {
            var cur_length = (src.value.length + src.value.replace(/[^\u4e00-\u9fa5]/g,"").length)*12;
            if((cur_length > 130) && (cur_length < 400)) {
                src.style.width = cur_length+30+'px'
            } else if(cur_length >= 400){
                src.style.width = '430px'
            }
            src.className = "taginput2";
        } else {            
            src.style.width = '160px'
        }
}

function searchTags(e){
    var e = e || window.event;
    var el = (e.target)?((e.target.nodeValue == 3)?e.target.parentNode : e.target) : e.srcElement;
    if(el == 13){
    this.form.submit();
    }
}

ycn.Event.addEvent(window,"load",checkAll);
