

function initSlider( checkNode, handleId, handle2Id ) { // Catch: id of block to display, button to update 

	if( handle2Id ) { 

		if( checkNode.value == 'yes' ) {

			if( document.getElementById( handle2Id ).style.display != 'none' ) {
				new Effect.SlideUp( handle2Id );
				setTimeout( "new Effect.SlideDown( '"+handleId+"' );", 1000 ); // wait 1000 milliseconds to roll down new content
			} else {																												 //  so there is time for the old one to roll up
				new Effect.SlideDown( handleId );
			}
		
		} else {

			if( document.getElementById( handleId ).style.display != 'none' ) {
				new Effect.SlideUp( handleId );
	setTimeout( "new Effect.SlideDown( '"+handle2Id+"' );", 1000 ); // uncomment to open NO from YES selection
			} else {																														//   rather than just close YES
				new Effect.SlideDown( handle2Id );
			}
		
		
		}		
		

	} else if( checkNode.type == 'radio' ) {

		if( checkNode.value == 'yes' )
			new Effect.SlideDown( handleId );																		// use scriptaculous to slide down content block
		else
			new Effect.SlideUp( handleId );																			// use scriptaculous to slide up content block
	
	} else if( checkNode.type == 'checkbox' ) {
	
		
		if( checkNode.checked == true )
			new Effect.SlideDown( handleId );																		// use scriptaculous to slide down content block
		else
			new Effect.SlideUp( handleId );																			// use scriptaculous to slide up content block
	}
}
