var slideIn = new Class( {
	initialize: function( id ) {
		var form = new Fx.Slide( $( id ), { 'wait':false, onComplete: function(){
			
		} } );
		$( 'toggle_' + id ).addClass('fn_add').addClass('bold');
		$( 'toggle_' + id ).addEvent( 'click', function( ) {
			if( form.open == true ) {
				$('toggle_' + id ).removeClass( 'active' );
				form.hide();
			} else {
				form.show();
				$('toggle_' + id ).addClass( 'active' );
				$('toggle_' + id ).getParent().getParent().getParent().setStyle('height', '');
				
			}
			Cookie.write( id + '_toggle', form.open == true ? 1 : 0, { 'duration' : 30 }  );
		} );
		if( Cookie.read( id + '_toggle' ) != 1 ) {
			form.hide();
		} else
			$( 'toggle_' + id ).addClass( 'active' );
		if( $(id).getElement( '.form-error' ) ) {
			form.show();
			$('toggle_' + id ).addClass( 'active' );
			Cookie.write( id + '_toggle',  1, { 'duration' : 30 }  );
		}
			
	}
} );

var myAccordion = new Class ( {
	initialize: function(toggler,element ) {
		$$(element).setStyle('overflow', 'hidden');
		new Accordion($$(toggler),$$(element),
		
	 {
	 	opacity: false,

    display: 0,
    alwaysHide: true,

    onBackground : function(toggler, element){$(toggler).removeClass('active')},
    onActive : function(toggler, element){
    		toggler.addClass('active');
   			
			
    		}
	 }
	 );
		
	}

	 });