window.addEvent( 'domready', function( ) {
	
	$$( '#frequently_asked_questions a.toggle_link' ).each( function( el ) {
    	
        // Remove the hidden class 
        var answer = el.getParent( ).getNext( );
        answer.removeClass( 'faq_answer_hiden' );
        answer.addClass( 'faq_answer_visible' );
        
        // Put the div in a toggle slide thing
        var fx = new Fx.Slide( answer );
        fx.hide( );
        
        // CLicking the link should toggle it
        el.addEvent( 'click', function( e ) {
        
            e.stop( );
            fx.toggle( );
        
        }.bindWithEvent( ) );
    
    } );
	
	var autoValues = { 
		'newsletter': {
			'element': 'register_email_address',
			'text': 'Your e-mail address'
		},
		'search': {
			'element': 'mini_search_field',
			'text': 'Keyword Search'
		}
	};
	
	$each( autoValues, function( values ) { 
		
		var input = $( values.element );
		
		if ( $defined( input ) )
		{
			
			input.value = values.text;
		
			input.addEvents( {
				'blur': function( e ) {
				
					if ( input.value == '' )
					{
						
						input.value = values.text;
						
					}
				
				},
				'focus': function( e ) {
					
					if ( input.value == values.text )
					{
					
						input.value = '';
						
					}
				
				}				
			} );
			
		}
		
	} );
	
} );