//----------------------------------------------------------------- // Toggle Class //----------------------------------------------------------------- function hilite_row(element, classid) { var parent = element.parentNode; parent.className = classid; } //----------------------------------------------------------------- // Animate DIV Toggle //----------------------------------------------------------------- var content_height = 200; var slide_time = 250.0; var open_div = ''; function toggle_slide(div_id, slide_time_override, content_height_override) { if(open_div == div_id) { return false; //div_id = ''; } if (content_height_override > 0 ) { content_height = content_height_override; } if (slide_time_override > 0 ) { slide_time = slide_time_override; } setTimeout("slide_it(" + new Date().getTime() + "," + slide_time + ",'" + open_div + "','" + div_id + "')", 33); open_div = div_id; } function slide_it(last_tick, time_left, close_id, open_id) { var current_tick = new Date().getTime(); var elapsed_ticks = current_tick - last_tick; var opening = (open_id == '') ? null : document.getElementById(open_id); var closing = (close_id == '') ? null : document.getElementById(close_id); if (time_left <= elapsed_ticks) { if (opening != null) opening.style.height = content_height + 'px'; if (closing != null) { closing.style.display = 'none'; closing.style.height = '0px'; } return; } time_left -= elapsed_ticks; var nu_close_height = Math.round((time_left/slide_time) * content_height); if (opening != null) { if (opening.style.display != 'block') opening.style.display = 'block'; opening.style.height = (content_height - nu_close_height) + 'px'; } if (closing != null) closing.style.height = nu_close_height + 'px'; setTimeout("slide_it(" + current_tick + "," + time_left + ",'" + close_id + "','" + open_id + "')", 33); } function dfocus(fid, odiv, time) { var f = document.getElementById(odiv).style.display; if (f == '' || f == 'none') { setTimeout("document.getElementById('"+ fid +"').focus()", time); } }