function Recipe( div ) {

	var details = $(div).find("div.details");
	var toggleButton = $(div).find( "img.toggler" );
	$(toggleButton).attr( "state", "0" );
	$(toggleButton).click( function () {
		if( $(toggleButton).attr( "state" ) == "0" ) {
			$(toggleButton).attr( "src", "/img/toggle-close.gif" );
			$(toggleButton).attr( "state", "1" );
			$(details).show();
		} else {
			$(toggleButton).attr( "src", "/img/toggle-open.gif" );
			$(toggleButton).attr( "state", "0" );
			$(details).hide();
		}
	} );

}

var recipes = [];

$(document).ready( function () {
	$('div.recipe').each( function () {
		recipes.push( new Recipe( this ) );
	} );
} );
