	function expand( cid , toexpand )	{
		var fimg=document.getElementById('folder_'+cid);
		var cdiv=document.getElementById('child_'+cid);
	//	alert(cdiv.style.display);
		var exp=true;
		if( typeof toexpand == 'undefined' )
			exp=(cdiv.style.display=='none');
		else
			exp=toexpand;
		if( exp )	{
			fimg.src='/images/issue/folder-o.png';
			cdiv.style.display='';
			ajaxGetForDiv( './js/folder_child.php?category_id='+cid,'child_'+cid  )
			setCookie('mp[issue_tree]['+cid+']','1');
		}	else	{
			fimg.src='/images/issue/folder.png';
			cdiv.style.display='none';
			setCookie('mp[issue_tree]['+cid+']','0');
		}
	}
	function display_issue_category( icid )	{
		document.mp2.JModalBox.resize( 600, 560 );
		document.mp2.JModalBox.show( '/kbase/election/issue/js/issue_category.php?id='+icid );
	}
	function display_issue( iid )	{
		document.mp2.JModalBox.resize( 600, 560 );
		document.mp2.JModalBox.show( '/kbase/election/issue/js/issue.php?id='+iid );
	}
	function new_issue( icid )	{
		document.mp2.JModalBox.resize( 600, 560 );
		document.mp2.JModalBox.show( './js/new_issue.php?category_id='+icid );
	}
	function add_issue_resp( resp )	{
		var ret=evalJSON( resp );
		if( ret.result=='fail' )	{
			alert( ret.message );
			location='/service/login_form.php';
		}	else	{
			document.getElementById('child_'+ret.category_id ).style.display='none';
			expand( ret.category_id );
		}
		document.mp2.JModalBox.hide();
	}
	function add_issue( form )	{
		with(form)	{
			var msg='';
			msg+=check_empty( title, '標題', 'Title' );
			var oEditor=FCKeditorAPI.GetInstance('issue_description');
			var issue_d=oEditor.GetXHTML( true );
			if( issue_d=='' )	msg+='欄位 [內容] 不得為空白 You must fill in [Description].\n';
			if( msg=="" )	{
				ajaxPost( './js/add_issue.php' , 'category_id='+category_id.value+'&title='+encodeURIComponent(title.value)+'&description='+encodeURIComponent(issue_d), add_issue_resp );
				return true;
			}
			alert( '請修正以下錯誤後重新送出：\nPlease correct following error:\n'+msg );
			return false;
		}
	}
	function new_doc( iid )	{
		location='./edit.php?issue_id='+iid;
	}
	function search_issue( icid )	{
		document.mp2.JModalBox.resize( 600, 560 );
		document.mp2.JModalBox.show( './js/seach.php?category_id='+((icid==null)?'':icid) );
	}
	function display_issue_doc( did )	{
		document.mp2.JModalBox.resize( 860, 620 );
		document.mp2.JModalBox.show( '/kbase/election/issue/js/issue_doc.php?id='+((did==null)?'':did) );
	}

	function issue_onclick(iid, aobj)	{
		location='./issue.php?id='+iid;
	}
