dt = 0; ab = 0; defaultTextId = 'statustext'; defaultTextStr = 'Hover over input labels for help'; // help text is not reset to 'default' after the timeout like normal 'status text' function statusTextHelp(v,t,id) { // statusText(t,id); if (!t) { t = 'No help available'; } statusText('' + v + "
" + t + '
','helptext'); } function statusText(t,id) { if (!id) id = defaultTextId; clearTimeout(dt); clearTimeout(ab); web.write(t,id); // window.status = t; return false; } function notext(id, secs) { if (!id) id = defaultTextId; if (!secs) secs = 3000; dt = window.setTimeout('defaulttext(\''+id+'\')',secs); } function defaulttext(id) { if (!id) id = defaultTextId; statusText(defaultTextStr,id); // ab = setTimeout("autoblurb()", 5000); } function autoblurb() { statusText("Powered by PsychoStats"); dt = window.setTimeout('defaulttext()',5000); } function mouseout(e) { if (!e) e = window.event; window.alert(this.className); } var oldTab = ''; function toggleFormTab(t,ot) { if (!ot) ot = oldTab; form = 'form_'; tab = 'tab_' ob = web.getObj(form + ot); b = web.getObj(form + t); if (ob) ob.style.display = 'none'; if (b) b.style.display = 'block'; ob = web.getObj(tab + ot); b = web.getObj(tab + t); if (ob) ob.className = ''; if (b) b.className = 'selected'; oldTab = t; // set the section so when the form reloads the last section will be visible if (document.forms['config'] && document.forms['config'].elements.s) { document.forms['config'].elements.s.value = t; } } defaulttext('helptext'); notext('statustext',1); // 1 msec (instant)