var waitingtime = 250; lasttimer = null; function rollover(button) { switch(button) { case 'about': document.getElementById(button).style.backgroundColor = '#4040BF'; break; case 'personnel': nohide(button); document.getElementById(button).style.backgroundColor = '#8040BF'; document.getElementById(button + 'menu').style.visibility = 'visible'; break; case 'papers': document.getElementById(button).style.backgroundColor = '#BF40BF'; break; case 'presentations': document.getElementById(button).style.backgroundColor = '#BF4080'; break; case 'ultrafest': document.getElementById(button).style.backgroundColor = '#BF8040'; break; case 'main': document.getElementById(button).style.backgroundColor = '#BF4040'; break; case 'personnelmenu': nohide(button); break; case 'person0': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person1': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person2': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person3': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person4': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person5': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person6': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person7': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person8': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person9': document.getElementById(button).style.backgroundColor = '#8040BF'; case 'person10': document.getElementById(button).style.backgroundColor = '#8040BF'; } } function rollout(button) { switch(button) { case 'about': document.getElementById(button).style.backgroundColor = '#333399'; break; case 'personnel': document.getElementById(button).style.backgroundColor = '#663399'; hide(button+"menu"); break; case 'papers': document.getElementById(button).style.backgroundColor = '#993399'; break; case 'presentations': document.getElementById(button).style.backgroundColor = '#993366'; break; case 'ultrafest': document.getElementById(button).style.backgroundColor = '#996633'; break; case 'main': document.getElementById(button).style.backgroundColor = '#993333'; break; case 'personnelmenu': hide(button); break; case 'person0': document.getElementById(button).style.backgroundColor = '#663399'; case 'person1': document.getElementById(button).style.backgroundColor = '#663399'; case 'person2': document.getElementById(button).style.backgroundColor = '#663399'; case 'person3': document.getElementById(button).style.backgroundColor = '#663399'; case 'person4': document.getElementById(button).style.backgroundColor = '#663399'; case 'person5': document.getElementById(button).style.backgroundColor = '#663399'; case 'person6': document.getElementById(button).style.backgroundColor = '#663399'; case 'person7': document.getElementById(button).style.backgroundColor = '#663399'; case 'person8': document.getElementById(button).style.backgroundColor = '#663399'; case 'person9': document.getElementById(button).style.backgroundColor = '#663399'; case 'person10': document.getElementById(button).style.backgroundColor = '#663399'; } } function hide(button) { var executionbit = "document.getElementById('" + button + "').style.visibility = 'hidden';"; lasttimer = setTimeout(executionbit,waitingtime); } function nohide(button) { if (lasttimer != null) { clearTimeout(lasttimer); lasttimer = null; } }