var ensembl_body = $$('body')[0]; function __collapse( div_node ) { div_node.getElementsBySelector('.content').each(function(child_div){ child_div.hide(); }); b_node = Builder.node( 'img', { style: 'float:left; vertical-align: top', src: '/i/closed.gif', alt:'' } ); b_node.observe('click',function(evt){ var el = Event.element(evt); var p = el.parentNode; p.getElementsBySelector('.content').each(function(child_div){ child_div.toggle(); }); p.firstChild.src = p.firstChild.src.match(/closed/) ? '/i/open.gif' : '/i/closed.gif' }); div_node.insertBefore(b_node,div_node.firstChild) } function __init_ensembl_web_expandable_panels() { $$('div.expandable').each( function(div_node) { __collapse( div_node ); }); } addLoadEvent(__init_ensembl_web_expandable_panels); function __init_ensembl_web_hide_form() { if( $('hideform') ) { Event.observe($('hideform'),'click',function(event){ $('selectform').hide(); }); } } addLoadEvent(__init_ensembl_web_hide_form ); function __init_ensembl_rel_external() { $$('a[rel="external"]').each(function(n){ n.target = '__blank' }); } addLoadEvent( __init_ensembl_rel_external ); /*********************************************************************** ** Simplified cookie class - used to set standard Ensembl cookies for ** later retrieval - path is always set to "/" and expiry date is set ** to january 2038 (end of 32bit time) ***********************************************************************/ function _cookie_print() { __info( "DOC "+ document.cookie ); } addLoadEvent( _cookie_print );