(function($){
    $.fn.SuggestTrailWizard = function()
    {
        var wizard = new wizardMaker(this);

        wizard.addSlide('trail_suggest');
        wizard.setInitialSlide('trail_suggest');
        wizard.setSlideOptions('trail_suggest', {
            'action' : 'slides/trail_suggest',
            'width' : 500,
            'height' : 575,
            'onLoad' : trailSuggestLoad
        });


	wizard.addSlide('trail_suggest2');
	wizard.setSlideOptions('trail_suggest2', {
    	'action' : 'slides/trail_suggest2',
    	'width' : 500,
    	'height' : 450,
    	'onLoad' : trailSuggestLoad2
	});

/*********************************LOADS*******************************************************/

       function trailSuggestLoad()
       {
            $('#wizard_trail_suggest .type').change(function(){
				if($(this).val()=='Other type of trail')
                {
                    $("#wizard_trail_suggest .if_other_type").show();
				}
                else
                {
                    $("#wizard_trail_suggest .if_other_type").hide();
                }
           	});

            $('#wizard_trail_suggest .prev').click(function(){
                $('#fancy_close').click();
            });

            $('#wizard_trail_suggest .next').click(function(){
                 var new_trail = {};
                 new_trail['type'] = $('#wizard_trail_suggest .type option:selected').attr('name');
                 new_trail['other_type'] = $('#wizard_trail_suggest .other_type').val();
                 new_trail['describe_trailhead'] = $('#wizard_trail_suggest .describe_trailhead').val();
                 new_trail['describe_route'] = $('#wizard_trail_suggest .describe_route').val();

                 $.post(absoluteFilepath('actions/suggestTrailWizardUpdate'),
                    {
                        'new_trail_data' : $.toJSON(new_trail)
                    },
                    function(){
                       wizard.activate({
                           'sendTo' : 'trail_suggest2',
                           'direction' : 'right'
                       });
                    }
                 );
            });
       }

       function trailSuggestLoad2()
       {
            $('#wizard_trail_suggest2 .prev').click(function(){
                wizard.activate({
                       'sendTo' : 'trail_suggest',
                       'direction' : 'left'
                 });
	        });

            $('#wizard_trail_suggest2 .next').click(function(){
                var new_trail = {};

                new_trail['important_scenic'] = $('#wizard_trail_suggest2 .important_scenic').is(':checked');
                new_trail['important_population'] = $('#wizard_trail_suggest2 .important_population').is(':checked');
                new_trail['important_links'] = $('#wizard_trail_suggest2 .important_links').is(':checked');
                new_trail['describe_links'] = $('#wizard_trail_suggest2 .describe_links').val();
                new_trail['important_saferoute'] = $('#wizard_trail_suggest2 .important_saferoute').is(':checked');
                new_trail['other_comments'] = $('#wizard_trail_suggest2 .other_comments').val();
                new_trail['finished_flag'] = true;

                $.post(absoluteFilepath('actions/suggestTrailWizardUpdate'),
                    {
                        'new_trail_data' : $.toJSON(new_trail)
                    },
                    function(){
                       $('#fancy_close').click()
                    }
                 );
            });
       }

/*********************************FUNCTIONS*******************************************************/

    }
})(jQuery);



