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){
			$('tab'+sName).removeClassName("hidden");
			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(){
	// Set up tab onclick events //
	for (i=0;i<aTabs.length;i++) {
		watchTab(aTabs[i]);
		if(panelSelected == aTabs[i]){
			$('currentTab').value = aTabs[i];
			$('button'+aTabs[i]).className = "on";
			$('tab'+aTabs[i]).show();
			
			
			openTab(aTabs[i], true);
		}
	}
}
/*
function innit(validPostcode, panelSelected){
	if(validPostcode = true){
		// Set up tab onclick events //
		for (i=0;i<aTabs.length;i++) {
			watchTab(aTabs[i]);
			if(panelSelected == aTabs[i]){
				$('currentTab').value = aTabs[i];
				$('button'+aTabs[i]).className = "on";
				$('tab'+aTabs[i]).show();
				openTab(aTabs[i], true);
			}
		}
	}
}
*/

