function initLeftRailNav(){
	var nav = $('leftRailNav');
	$(nav).select('ul').each(function(lst){
		if($(lst).hasClassName('ON0')){
			$(lst).addClassName('ON').show().previous('h2').addClassName('ON');
		} else {
			$(lst).hide();
		}
	});
	$(nav).select('h2').each(function(hdr){
		$(hdr).observe('click',function(ev){
			if (! NavAnimating && ! $(hdr).hasClassName('ON')){
				NavAnimating = true;
				new Effect.BlindUp($(nav).down('h2.ON').removeClassName('ON').next('ul').removeClassName('ON'),{duration:0.5});
				new Effect.BlindDown($(hdr).addClassName('ON').next('ul').addClassName('ON'),{afterFinish:function(){NavAnimating=false;},duration:0.5});
			}
		});
	});
}
var NavAnimating = false;

function swapPanelImage(lnk){
	thumb=$(lnk).down('img');
	var main = $(lnk).up().down('img.main');
	main.src = thumb.src.replace('thumb','');
}

mastheadImgs = [];
var curMasthead = 1;
function rotateMasthead()
{
	var mast = $('masthead');
	
	new Effect.Opacity(mast,{from:1.0, to: 0, duration:0.6, afterFinish:function(){
					new Effect.Opacity(mast,{from:0,to:1,duration:0.6,delay:0.6});
					mast.src=mastheadImgs[(curMasthead++ % mastheadImgs.length)].src;
			}
		}
	);
}
function initMastheadRotator(bool)
{
	if(bool)
	{
		cnt = mastheads.length;
		for(i=0;i<cnt;i++)
		{
			mastheadImgs[i] = new Image();
			mastheadImgs[i].src='content/images/mastheads/'+mastheads[i];
		}
		setInterval(rotateMasthead,4000);	
	}
}
function checkform(form)
{
	if( form.phone.value.match(/^[(]?[0-9]{3}[).\- ]*[0-9]{3}[.\- ]*[0-9]{4}$/) )
	{
		form.phone.value = form.phone.value.replace(/^[(]?([0-9]{3})[).\- ]*([0-9]{3})[.\- ]*([0-9]{4})$/,'($1) $2-$3');
		return true;
	}
	else
	{
		alert('Please provide a valid phone number');
		return false;
	}
}
