_CLOSED = 0; _OPEN = 1; CLAPPERSTATE = _OPEN; HASBASEX = false; exclap = function() { if (CLAPPERSTATE == _OPEN) { document.getElementById('exclappee').style.display = 'none'; if (HASBASEX) document.getElementById('basexclappee').style.display = 'none'; CLAPPERSTATE = _CLOSED; document.getElementById('exclapper').firstChild.nodeValue = 'Show "ex" authors'; document.getElementById('exclapper').style.background = 'url(../images/clap-plus.gif) no-repeat 0 50%'; // for strange AddIncludedTaxon.cfm bug, where menus keep showing in IE if (document.getElementById('ExAuthor')) document.getElementById('ExAuthor').style.display = 'none'; if (document.getElementById('ExBasAuthor')) document.getElementById('ExBasAuthor').style.display = 'none'; } else { try { document.getElementById('exclappee').style.display = 'table-row'; if (HASBASEX) document.getElementById('basexclappee').style.display = 'table-row'; } catch (err) { document.getElementById('exclappee').style.display = 'block'; if (HASBASEX) document.getElementById('basexclappee').style.display = 'block'; } CLAPPERSTATE = _OPEN; document.getElementById('exclapper').firstChild.nodeValue = 'Hide "ex" authors'; document.getElementById('exclapper').style.background = 'url(../images/clap-minus.gif) no-repeat 0 50%'; // for strange AddIncludedTaxon.cfm bug, where menus keep showing in IE if (document.getElementById('ExAuthor')) document.getElementById('ExAuthor').style.display = 'block'; if (document.getElementById('ExBasAuthor')) document.getElementById('ExBasAuthor').style.display = 'block'; } makeAjaxRequest('#Application.EditorHome#SaveClapperState.cfm?state=' + CLAPPERSTATE + '&prefix=ex'); } initclapper = function() { if(!document.getElementsByTagName){return;} if (document.getElementById('basexclappee')) HASBASEX = true; document.getElementById('exclapper').onclick = function() { exclap(); return false; } CLAPPERSTATE = _CLOSED; document.getElementById('exclapper').firstChild.nodeValue = 'Show "ex" authors'; document.getElementById('exclappee').style.display = 'none'; if (HASBASEX) document.getElementById('basexclappee').style.display = 'none'; // for strange AddIncludedTaxon.cfm bug, where menus keep showing in IE if (document.getElementById('ExAuthor')) document.getElementById('ExAuthor').style.display = 'none'; if (document.getElementById('ExBasAuthor')) document.getElementById('ExBasAuthor').style.display = 'none'; if (CLAPPERSTATE == _OPEN) document.getElementById('exclapper').style.background = 'url(../images/clap-minus.gif) no-repeat 0 50%'; else document.getElementById('exclapper').style.background = 'url(../images/clap-plus.gif) no-repeat 0 50%'; } addevent(window, "load", initclapper);