
Event.observe( window, 'load', initForm );

function initForm() {
	var form = $('contact-form');
	
	form.getElements().each( function(item) {
				var parent = item.parentNode;
				var li = null;
								
				for( var i = 0; i < 3; i++ ) {
					if( parent.nodeName == 'LI' ) {
						li = parent;
					}
					parent = parent.parentNode;	
				}
								
				if( li != null ) {
					item.observe( 'focus', function() { Element.addClassName( li, 'focused' ) } );
					item.observe( 'blur', function() { Element.removeClassName( li, 'focused' ) } );
				}
								
		} );
	
	$('referred').observe( 'change', function(){
				if( $('referred').value == 'other' ) {
					$('otherbox').show();	
				} else {
					$('otherbox').hide();	
				} 
			} );
				
}
