function selectSelectedTopicAdmin(targets){var selects=getTargets(targets,'div#topic-admin select[selected]');for(var i=0,select;(select=selects.get(i));i++)for(var j=0;j<select.options.length;j++)if(select.options[j].value==select.getAttribute("selected"))select.options[j].selected=true}
function toggleChangeCheckboxTopicAdmin(){var topicAdmin=new DOMQuery("div#topic-admin").get(0);if(!topicAdmin)return;addEventToTargets(new DOMQuery('input[type="text"], textarea, select',topicAdmin),'change',_toggleChangeCheckboxTopicAdmin);addEventToTargets("input#delmessages",'change',selectMessagesForDeletion);addEventToTargets("input#splitmessages",'change',selectMessagesForSplit)}
function _toggleChangeCheckboxTopicAdmin(){var search=jscss('check',this.parentNode,'dd-sequence')?this.parentNode.previousSibling:this.parentNode,items=new DOMQuery('input[type="checkbox"]',search);if(items.length>0)items.get(0).checked=true};var callbackOnMessageToggledSelected=null
function _selectMessages(unsetCurrentMessages){var items=new DOMQuery('li.message');for(var i=0,item;(item=items.get(i));i++){addEvent(item,'click',_selectMessage);if(unsetCurrentMessages)jscss('remove',item,'selected','')}}
function _selectMessage(){if(!callbackOnMessageToggledSelected)return;jscss('toggle',this,'selected','');callbackOnMessageToggledSelected(this,jscss('check',this,'selected',''))}
function _messageToggledForDeletion(listitem,selected){var del_messageids=new DOMQuery("input#del_messageids").get(0);if(!del_messageids)return;var reg=/^message\-([0-9]+)$/,res=listitem.id.match(reg),messageid=res[1],ids=del_messageids.value.split(',');if(selected){ids[ids.length]=messageid}else for(var i=0;i<ids.length;i++)if(ids[i]==messageid)delete ids[i];del_messageids.value=ids.join(',')}
function selectMessagesForDeletion(){var del_messageids=new DOMQuery("input#del_messageids").get(0);if(!del_messageids)return;del_messageids.value='';_selectMessages(!this.checked);if(!this.checked){callbackOnMessageToggledSelected=null}else callbackOnMessageToggledSelected=_messageToggledForDeletion;if(this.checked)alert(getText('forms','select_messages'))}
function _messageToggledForSplit(listitem,selected){var split_messageids=new DOMQuery("input#split_messageids").get(0);if(!split_messageids)return;var reg=/^message\-([0-9]+)$/,res=listitem.id.match(reg),messageid=res[1],ids=split_messageids.value.split(',');if(selected){ids[ids.length]=messageid}else for(var i=0,item;(item=ids[i]);i++)if(item==messageid)delete item;split_messageids.value=ids.join(',')}
function selectMessagesForSplit(){var split_messageids=new DOMQuery("input#split_messageids").get(0);if(!split_messageids)return;split_messageids.value='';_selectMessages(!this.checked);if(!this.checked){callbackOnMessageToggledSelected=null}else callbackOnMessageToggledSelected=_messageToggledForSplit;if(this.checked)alert(getText('forms','select_messages'))}

