/*
	[UCenter Home] (C) 2007-2008 Comsenz Inc.
	$Id: script_manage.js 11845 2009-03-26 08:00:50Z liguode $
*/

function validate_ajax(obj) {
    var subject = $('subject');
    if (subject) {
    	var slen = strlen(subject.value);
        if (slen < 1 || slen > 80) {
            alert("标题长度(1~80字符)不符合要求");
            subject.focus();
            return false;
        }
    }
    
    if($('seccode')) {
		var code = $('seccode').value;
		var x = new Ajax();
		x.get('cp.php?ac=common&op=seccode&code=' + code, function(s){
			s = trim(s);
			if(s.indexOf('succeed') == -1) {
				alert(s);
				$('seccode').focus();
           		return false;
			} else {
				edit_save();
				obj.form.submit();
				return true;
			}
		});
    } else {
    	edit_save();
    	obj.form.submit();
    	return true;
    }
}

function validate(obj) {
    var subject = $('subject');
    if (subject) {
    	var slen = strlen(subject.value);
        if (slen < 1 || slen > 80) {
            alert("标题长度(1~80字符)不符合要求");
            subject.focus();
            return false;
        }
    }
    
    edit_save();
    var message = $('uchome-ttHtmlEditor');
    if (message) {
    	var slen = message.value.length;
        if (slen > 40000) {
            alert("内容长度不符合要求(应少于4万个字符)。\n当前有："+slen+"个字符。\n请减少文章内容字数、或者清除部分排版格式。\n\n(提示：如果文章篇幅较长，您可以分段连载发布)");
            return false;
        }
    }
    
    if ($('syscateid').value == 0) {
    	alert("请选择一个合适的系统分类");
    	$('syscateid').focus();
    	return false;
    }
    
    var makefeed = $('makefeed');
    if(makefeed) {
    	if(makefeed.checked == false) {
    		if(!confirm("友情提醒：您确定此次发布不产生动态吗？\n有了动态，好友才能及时看到你的更新。")) {
    			return false;
    		}
    	}
    }

    if($('seccode')) {
		var code = $('seccode').value;
		var x = new Ajax();
		x.get('cp.php?ac=common&op=seccode&code=' + code, function(s){
			s = trim(s);
			if(s.indexOf('succeed') == -1) {
				alert(s);
				$('seccode').focus();
           		return false;
			} else {
				uploadEdit(obj);
				return true;
			}
		});
    } else {
    	uploadEdit(obj);
    	return true;
    }
}

function edit_album_show(id) {
	var obj = $('uchome-edit-'+id);
	if(id == 'album') {
		$('uchome-edit-pic').style.display = 'none';
	}
	if(id == 'pic') {
		$('uchome-edit-album').style.display = 'none';
	}
	if(obj.style.display == '') {
		obj.style.display = 'none';
	} else {
		obj.style.display = '';
	}
}


function switchcontributeview(site, id) {
	$('contributecatlist_jiaoshi_'+id).style.display = 'none';
	$('contributecatlist_www_'+id).style.display = 'none';
	$('contributecatlist_'+site+'_'+id).style.display = '';
}

function checkcontributecatid(btn, id) {
	if ($('targetsite_jiaoshi_'+id).checked) {
		$('catid_'+id).value = $('contributecat_jiaoshi_'+id).value;
	} else if ($('targetsite_www_'+id).checked) {
		$('catid_'+id).value = $('contributecat_www_'+id).value;
	}
	if($('catid_'+id).value == '') {
		alert('请选择投稿到哪个栏目！');
		return false;
	}

	btn.form.submit();
	return true;
}