var aTabs = new Array() var bWorking = false; function openTab (sName, skipFade) { if (bWorking == false) { var currentTab = $('currentTab').value bWorking = true; $('button'+sName).href = "javascript:void(0);"; if(skipFade == false){ Effect.Fade('tab'+currentTab, { duration: 0.5, afterFinish:function() { Effect.Appear('tab'+sName, { duration: 0.5 }); } }); Effect.BlindUp('tab'+currentTab, { duration: 0.5, afterFinish:function() { Effect.BlindDown('tab'+sName, { duration: 0.5, afterFinish:function() {bWorking=false;} }); } }); }else{ Effect.BlindDown('tab'+sName, {duration: 1.0, afterFinish:function() {bWorking=false;}}); } $('button'+currentTab).className = ""; $('button'+sName).className = "on"; $('currentTab').value = sName; } } function watchTab(sName) { if ($('tab'+sName) && $('button'+sName)) { Event.observe ($('button'+sName), "click", function() { openTab(sName, false); }); } } function innit(validPostcode, panelSelected){ if(validPostcode = true){ // Set up tab onclick events // for (i=0;i