package SGN::View::Mason::Commands;
use strict;
use vars qw($m $c);
HTML::Mason::Component::FileBased->new(
'code' => sub {
use utf8; local $SGN::View::Mason::Commands::m = $HTML::Mason::Commands::m;
HTML::Mason::Exception::Params->throw
    ( error =>
      "Odd number of parameters passed to component expecting name/value pairs"
    ) if @_ % 2;
my ( $locations, $breeding_programs, $management_factor_types, $design_types );
{
    my %pos;
    for ( my $x = 0; $x < @_; $x += 2 )
    {
        $pos{ $_[$x] } = $x + 1;
    }

    foreach my $arg ( qw( locations breeding_programs ) )
    {
        HTML::Mason::Exception::Params->throw
            ( error => "no value sent for required parameter '$arg'" )
                unless exists $pos{$arg};
    }
#line 3 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
    $locations = $_[ $pos{'locations'} ];
#line 4 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
    $breeding_programs = $_[ $pos{'breeding_programs'} ];
#line 5 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
     $management_factor_types = exists $pos{'management_factor_types'} ? $_[ $pos{'management_factor_types'} ] :  ();
#line 6 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
     $design_types = exists $pos{'design_types'} ? $_[ $pos{'design_types'} ] :  ();
}
$m->debug_hook( $m->current_comp->path ) if ( HTML::Mason::Compiler::IN_PERL_DB() );

#line 1 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
' );
#line 8 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
' );
#line 9 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/util/import_javascript.mas', classes => [ 'CXGN.TrialTreeFolders', 'd3.d3v4Min.js', 'moment_min', 'daterangepicker' ]   
); #line 9 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '

<style>
#container_field_map_view {display: none; }
#d3legend {display: none}
#no_map_view_MSG {display: none; }

#container_fm {
    //border:2px dashed #000;
    height: 390px;
    width: 700px;
    overflow: auto;
    //overflow: scroll;
    display: none;
    margin: 10px;
}

rect.bordered {
    stroke: #E6E6E6;
    stroke-width:2px;
  }

  text.mono {
    font-size: 9pt;
    font-family: Consolas, courier;
    fill: #aaa;
  }

  text.axis-workweek {
    fill: #000;
  }

  text.axis-worktime {
    fill: #000;
  }

  .legend { list-style: none; }
  .legend li { float: left; margin-right: 10px; }
  .legend span { border: 1px solid #ccc; float: left; width: 12px; height: 12px; margin: 2px; }

  .legend .d3_block_even_number { background-color: #c7e9b4; }
  .legend .d3_block_odd_number { background-color: #41b6c4; }
  .legend .d3_checks { background-color: #081d58; }
  .legend .d3_rep_even_number { background-color: red; height: 8px; width: 18px;}
  .legend .d3_rep_odd_number { background-color: green; height: 8px; width: 18px;}

</style>

<div class="modal fade" id="add_project_dialog" name="add_project_dialog" tabindex="-1" role="dialog" aria-labelledby="addProjectDialog">
    <div class="modal-dialog modal-xl" role="document">
        <div class="modal-content">
            <div class="modal-header" style="text-align: center">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title" id="addProjectDialog">Design New Trial</h4>
            </div>
            <div class="modal-body">
                <div class="container-fluid">

                    <form class="form-horizontal" id="create_new_trial_form" name="create_new_trial_form">

                        ' );
#line 69 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 69 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                            ' );
#line 70 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 70 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                ' );
#line 71 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/page/page_title.mas', title=>"This workflow will guide you through designing a new trial in the database"   
); #line 71 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                <p>A field trial represents a field where each plot has a globally unique plot name, a sequential plot number that is unique in the trial (e.g. 101, 102, 103 for three separate plots), and an accession representing the genotype being tested in that plot. In cases where crosses/families are being evaluated (e.g. F1 hybrid, backcrossing), cross unique ids or family names can be used instead of accessions. Each plot can belong to different blocks and reps depending on the experimental design you are using (e.g. complete block vs augmented design). Each plot can have a row number and col number indicating the relative position of the plot in the field.</p>
                                <p>To design a trial you need to provide a globally unique trial name. The plot names will be generated based on the trial name you provide (e.g. if the trial name is 2018MyTrial, plot_names will be generated like 2018MyTrial_101, 2018MyTrial_102, etc).</p>
                                <p>You also need to provide a list of accessions, cross unique ids or family names to use. Based on the design you have picked, the accessions, cross unique ids or family names will be randomized over the blocks or replicates in the trial.</p>
                                <p>You can provide a list of accessions to use as controls or checks in your experiment.</p>
                                <p>Depending on the design you have picked, you will need to provide different design parameters (e.g. for complete block you will need to provide number of blocks, while for alpha lattice you will need to provide block size and number of replicates.).</p>
                                <p>A trial can represent a yield trial, a phenotyping trial, a crossing block, a greenhouse, a nursery, etc.</p>
                                <p>A plot can have many plants, which the database can track as separate entities, allowing you to record plant level observations and information.</p>
                                <br/><br/>
                                <center>
                                <button id="next_step_intro_button" class="btn btn-primary" onclick="Workflow.complete(this); return false;">Go to Next Step</button>
                                </center>
                            ' );
#line 83 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas:step', title=> "Intro"
 );
#line 83 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '

                            ' );
#line 85 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 85 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                ' );
#line 86 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/page/page_title.mas', title=>"Enter basic information about the trial"   
); #line 86 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '

                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Breeding Program: </label>
                                    <div class="col-sm-9">
                                        <select class="form-control" id="select_breeding_program" name="select_breeding_program">
                                        ' );
#line 92 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"

                                        foreach my $program (@$breeding_programs) {
                                            if (@$program[3]) {
                                                print STDERR "Selected Program is ".@$program[1]."\n";
                                                print "<option selected=\"selected\" value='".@$program[1]."'>".@$program[1]."</option>";
                                            } else {
                                                print "<option value='".@$program[1]."'>".@$program[1]."</option>";
                                            }
                                        }
                                        #line 102 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '                                        </select>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Locations: (One or More)</label>
                                    <div class="col-sm-9">
                                        <select multiple class="form-control" id="add_project_location" name="add_project_location">
                                        ' );
#line 109 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"

                                        foreach my $location_hashref (@$locations) {
                                            my $properties = $location_hashref->{'properties'};
                                            my $program = $properties->{'Program'};
                                            my $name = $properties->{'Name'};
                                            print "<option value=\"$name\" data-program=\"$program\">".$name."</option>";
                                        }
                                        #line 117 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '                                        </select>
                                        <div class="well well-sm"><div id="locations_count" >No Locations Selected</div></div>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Trial Name: </label>
                                    <div class="col-sm-9">
                                        <input class="form-control" id="new_trial_name" name="new_trial_name" type="text" />
                                        <p><i>Location abbreviation will automatically be added as a prefix if multiple locations are selected.</i></p>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Trial Type: </label>
                                    <div class="col-sm-9">
                                        <select class="form-control" id="add_project_type" name="add_project_type" type="text">
                                        </select>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Year: </label>
                                    <div class="col-sm-9">
                                        <select class="form-control" id="add_project_year" name="add_project_year" type="text"></select>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Planting Date: </label>
                                    <div class="col-sm-9">
                                        <input class="form-control" id="add_project_planting_date" name="add_project_planting_date" title="planting_date" type="text"/>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Plot Width (m): </label>
                                    <div class="col-sm-9">
                                        <input class="form-control" id="add_project_plot_width" name="add_project_plot_width" type="text" />

                                        <!-- <select class="form-control" id="add_project_plot_width" name="add_project_plot_width">
                                            <option value="">NA</option>
                                            <option value="0.1">0.1</option>
                                            <option value="0.15">0.15</option>
                                            <option value="0.2">0.2</option>
                                            <option value="0.25">0.25</option>
                                            <option value="0.3">0.3</option>
                                            <option value="0.35">0.35</option>
                                            <option value="0.4">0.4</option>
                                            <option value="0.45">0.45</option>
                                            <option value="0.5">0.5</option>
                                            <option value="0.55">0.55</option>
                                            <option value="0.6">0.6</option>
                                            <option value="0.65">0.65</option>
                                            <option value="0.7">0.7</option>
                                            <option value="0.75">0.75</option>
                                            <option value="0.8">0.8</option>
                                            <option value="0.85">0.85</option>
                                            <option value="0.9">0.9</option>
                                            <option value="0.95">0.95</option>
                                            <option value="1">1</option>
                                            <option value="1.5">1.5</option>
                                            <option value="2">2</option>
                                            <option value="2.5">2.5</option>
                                            <option value="3">3</option>
                                            <option value="3.5">3.5</option>
                                            <option value="4">4</option>
                                            <option value="4.5">4.5</option>
                                            <option value="4.8">4.8</option>
                                            <option value="5">5</option>
                                            <option value="5.5">5.5</option>
                                            <option value="6">6</option>
                                            <option value="6.5">6.5</option>
                                            <option value="7">7</option>
                                            <option value="7.5">7.5</option>
                                            <option value="8">8</option>
                                            <option value="8.5">8.5</option>
                                            <option value="9">9</option>
                                            <option value="9.5">9.5</option>
                                            <option value="10">10</option>
                                            <option value="10.5">10.5</option>
                                            <option value="11">11.0</option>
                                            <option value="11.5">11.5</option>
                                            <option value="12">12.0</option>
                                            <option value="12.5">12.5</option>
                                        </select> -->
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Plot Length (m): </label>
                                    <div class="col-sm-9">
                                        <input class="form-control" id="add_project_plot_length" name="add_project_plot_length" type="text" />

                                        <!-- <select class="form-control" id="add_project_plot_length" name="add_project_plot_length">
                                            <option value="">NA</option>
                                            <option value="0.1">0.1</option>
                                            <option value="0.15">0.15</option>
                                            <option value="0.2">0.2</option>
                                            <option value="0.25">0.25</option>
                                            <option value="0.3">0.3</option>
                                            <option value="0.35">0.35</option>
                                            <option value="0.4">0.4</option>
                                            <option value="0.45">0.45</option>
                                            <option value="0.5">0.5</option>
                                            <option value="0.55">0.55</option>
                                            <option value="0.6">0.6</option>
                                            <option value="0.65">0.65</option>
                                            <option value="0.7">0.7</option>
                                            <option value="0.75">0.75</option>
                                            <option value="0.8">0.8</option>
                                            <option value="0.85">0.85</option>
                                            <option value="0.9">0.9</option>
                                            <option value="0.95">0.95</option>
                                            <option value="1">1</option>
                                            <option value="1.5">1.5</option>
                                            <option value="2">2</option>
                                            <option value="2.5">2.5</option>
                                            <option value="3">3</option>
                                            <option value="3.5">3.5</option>
                                            <option value="4">4</option>
                                            <option value="4.5">4.5</option>
                                            <option value="4.8">4.8</option>
                                            <option value="5">5</option>
                                            <option value="5.5">5.5</option>
                                            <option value="6">6</option>
                                            <option value="6.5">6.5</option>
                                            <option value="7">7</option>
                                            <option value="7.5">7.5</option>
                                            <option value="8">8</option>
                                            <option value="8.5">8.5</option>
                                            <option value="9">9</option>
                                            <option value="9.5">9.5</option>
                                            <option value="10">10</option>
                                            <option value="10.5">10.5</option>
                                            <option value="11">11.0</option>
                                            <option value="11.5">11.5</option>
                                            <option value="12">12.0</option>
                                            <option value="12.5">12.5</option>
                                        </select> -->
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Field Size (ha): </label>
                                    <div class="col-sm-9">
                                        <input class="form-control" id="new_trial_field_size" name="new_trial_field_size" type="text" />
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Plants per Plot: </label>
                                    <div class="col-sm-9">
                                        <input class="form-control" id="add_plant_entries" name="add_plant_entries" type="text" />
                                        <p><i>Creates plant entries for each plot. Ignore if not adding plant entries.</i></p>
                                    </div>
                                    <label style="font-size: 80%;" class="col-sm-3 control-label">Inherits Treatment(s) From Plots: </label>
                                        <div class="col-sm-8" >
                                            <input name="trial_create_plants_per_plot_inherit_treatments" id="trial_create_plants_per_plot_inherit_treatments" type="checkbox" checked disabled/>
                                        </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Assign row and column data to plants within plots?</label>
                                        <div class="col-sm-9" >
                                            <input name="trial_create_rows_and_columns_to_plants" id="trial_create_rows_and_columns_to_plants" type="checkbox"/>
                                            <div id="trial_create_plant_row_column_format_dialog" style="display:none">
                                                <p><i>One plant per (row,column) coordinate. Rows and columns will be populated in a zigzag pattern. Row and column numbers start at 1 within each plot.</i></p>
                                                <table style="width:60%">
                                                    <tr>
                                                        <td>
                                                            <label>Number of rows per plot</label>
                                                        </td>
                                                        <td>
                                                            <input name="trial_create_rows_per_plot" id="trial_create_rows_per_plot" type="number"/>
                                                        </td>
                                                    </tr><tr>
                                                        <td>
                                                            <label>Number of columns per plot</label>
                                                        </td>
                                                        <td>
                                                            <input name="trial_create_cols_per_plot" id="trial_create_cols_per_plot" type="number"/>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </div>
                                        </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Description: </label>
                                    <div class="col-sm-9">
                                        <textarea class="form-control" id="add_project_description" name="add_project_description" maxlength="250"></textarea>
                                    </div>
                                </div>
                                <hr>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Stock Type Being Evaluated in Trial: </label>
                                    <div class="col-sm-9">
                                        <select class="form-control" id="select_stock_type">
                                            <option value="">Select a stock type</option>
                                            <option value="accession">accession</option>
                                            <option value="cross">cross</option>
                                            <option value="family_name">family_name</option>
                                        </select>
                                    </div>
                                </div>
                                <hr>
                                <div class="form-group">
                                    <label class="col-sm-3 control-label">Design Type: </label>
                                    <div class="col-sm-9">
                                        <select class="form-control" id="select_design_method" name="select_design_method">
' );
#line 319 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
 foreach my $type (@$design_types) {
    my $method;
    if ($type eq 'Completely Randomized'){
        $method = 'CRD';
    } elsif ($type eq 'Complete Block'){
        $method = 'RCBD';
    } elsif ($type eq 'Resolvable Row-Column'){
        $method = 'RRC';
    } elsif ($type eq 'Doubly-Resolvable Row-Column'){
        $method = 'DRRC';
    } elsif ($type eq 'Un-Replicated Diagonal Design'){
        $method = 'URDD';
    } elsif ($type eq 'Alpha Lattice'){
        $method = 'Alpha';
    } elsif ($type eq 'Modified Augmented Design'){
        $method = 'MAD';
    } elsif ($type eq 'Nursery/Greenhouse'){
        $method = 'greenhouse';
    } elsif ($type eq 'Split Plot'){
        $method = 'splitplot';
    } elsif ($type eq 'Partially Replicated'){
        $method = 'p-rep';
    } else {
        $method = $type;
    }
$m->print( '    <option value="' );
#line 344 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( $method );
#line 344 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '">' );
#line 344 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( $type );
#line 344 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '</option>
' );
#line 345 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
}
$m->print( '                                        </select>
                                        <div id="create_trial_design_description_div">
                                        </div>
                                        <div id="prephelp" style="display: none">
                                            <button type="button" class="btn btn-link" data-toggle="modal" data-target="#partial_rep_help_dialog">Usage Help <span class="glyphicon glyphicon-question-sign"></span></button>
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group" id="randomization_div" style="display:none;">
                                    <label class="col-sm-4 control-label">Use same randomization for all locations: </label>
                                    <div class="col-sm-8" >
                                        <input type="checkbox" id="use_same_layout" value="same_design" />
                                    </div>
                                </div>
                                <hr>
                                <center>
                                <button type="button" class="btn btn-lg btn-primary" name="create_trial_validate_form_button" id="create_trial_validate_form_button">First validate the form</button>
                                <button type="button" class="btn btn-lg btn-primary" disabled onclick="Workflow.complete(this); return false;" name="create_trial_submit">Continue to Next Step</button>
                                <center>

                            ' );
#line 366 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas:step', title=> "Trial Information"
 );
#line 366 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                            ' );
#line 367 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 367 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                ' );
#line 368 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/page/page_title.mas', title=>"Design your trial layout"   
); #line 368 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                <div class="well well-sm">
                                    <div class="form-group form-group-sm" id="show_list_of_accession_section" >
                                        <center><h4>Which accessions will be in the field?</h4></center>
                                        <hr>
                                        <label class="col-sm-7 control-label">List of accessions to include (required):</label>
                                        <div class="col-sm-5" id="select_list" name="select_list">
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_cross_section" >
                                        <center><h4>Which crosses will be in the field?</h4></center>
                                        <hr>
                                        <label class="col-sm-7 control-label">List of crosses to include (required):</label>
                                        <div class="col-sm-5" id="select_cross_list" name="select_cross_list">
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_family_name_section" >
                                        <center><h4>Which family names will be in the field?</h4></center>
                                        <hr>
                                        <label class="col-sm-7 control-label">List of family names to include (required):</label>
                                        <div class="col-sm-5" id="select_family_name_list" name="select_family_name_list">
                                        </div>
                                    </div>
                                    <div class="form-group" id="westcott_check_1_section" style="display: none">
                                      <label class="col-sm-3 control-label">Name of Check 1: </label>
                                      <div class="col-sm-9" >
                                        <input class="form-control" id="westcott_check_1" name="westcott_check_1" placeholder="Required"></input>
                                      </div>
                                    </div>
                                    <div class="form-group" id="westcott_check_2_section" style="display: none">
                                      <label class="col-sm-3 control-label">Name of Check 2: </label>
                                      <div class="col-sm-9" >
                                        <input class="form-control" id="westcott_check_2" name="westcott_check_2" placeholder="Required"> </input>
                                      </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_checks_section" style="display: none" >
                                        <label class="col-sm-7 control-label">List of checks to include (required): </label>
                                        <div class="col-sm-5" id="list_of_checks_section" >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_cross_checks_section" style="display: none" >
                                        <label class="col-sm-7 control-label">List of checks to include (required): </label>
                                        <div class="col-sm-5" id="list_of_cross_checks_section" >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_family_name_checks_section" style="display: none" >
                                        <label class="col-sm-7 control-label">List of checks to include (required): </label>
                                        <div class="col-sm-5" id="list_of_family_name_checks_section" >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="crbd_show_list_of_checks_section" style="display: none" >
                                        <label class="col-sm-7 control-label">List of checks to include. Checks list should be separate from accessions list. (optional): </label>
                                        <div class="col-sm-5" id="crbd_list_of_checks_section" >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="crbd_show_list_of_cross_checks_section" style="display: none" >
                                        <label class="col-sm-7 control-label">List of checks to include. Checks list should be accessions list. (optional): </label>
                                        <div class="col-sm-5" id="crbd_list_of_cross_checks_section" >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="crbd_show_list_of_family_name_checks_section" style="display: none" >
                                        <label class="col-sm-7 control-label">List of checks to include. Checks list should be accessions list. (optional): </label>
                                        <div class="col-sm-5" id="crbd_list_of_family_name_checks_section" >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_unrep_accession" style="display: none" >
                                        <label class="col-sm-7 control-label">List of unreplicated accession (required):</label>
                                        <div class="col-sm-5" id="list_of_unrep_accession"  >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_unrep_cross" style="display: none" >
                                        <label class="col-sm-7 control-label">List of unreplicated cross (required):</label>
                                        <div class="col-sm-5" id="list_of_unrep_cross"  >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_unrep_family_name" style="display: none" >
                                        <label class="col-sm-7 control-label">List of unreplicated family_name (required):</label>
                                        <div class="col-sm-5" id="list_of_unrep_family_name"  >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_rep_accession" style="display: none" >
                                        <label class="col-sm-7 control-label">List of replicated accession (required): </label>
                                        <div class="col-sm-5" id="list_of_rep_accession" >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_rep_cross" style="display: none" >
                                        <label class="col-sm-7 control-label">List of replicated cross (required): </label>
                                        <div class="col-sm-5" id="list_of_rep_cross" >
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="show_list_of_rep_family_name" style="display: none" >
                                        <label class="col-sm-7 control-label">List of replicated family_name (required): </label>
                                        <div class="col-sm-5" id="list_of_rep_family_name" >
                                        </div>
                                    </div>

                                    <center>Need to create a list?&nbsp;&nbsp;&nbsp;&nbsp;<button name="lists_link" class="btn btn-default btn-sm" style="margin:6px 0px 0px 0px" type="button" >Manage Lists</button></center>
                                </div>

                                <div class="form-group form-group-sm" id="show_no_of_row_in_design" style="display: none" >
                                    <label class="col-sm-7 control-label">Number of rows in design: </label>
                                    <div class="col-sm-5"  >
                                        <div class="input-group">
                                            <span class="input-group-addon"><i class="glyphicon glyphicon-qrcode"></i></span>
                                            <input class="form-control" id="no_of_row_in_design" name="no_of_row_in_design" placeholder="26"/>
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group form-group-sm" id="show_no_of_col_in_design" style="display: none" >
                                    <label class="col-sm-7 control-label">Number of columns in design : </label>
                                    <div class="col-sm-5"  >
                                        <div class="input-group">
                                            <span class="input-group-addon"><i class="glyphicon glyphicon-qrcode"></i></span>
                                            <input class="form-control" id="no_of_col_in_design" name="no_of_col_in_design" placeholder="26"/>
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group form-group-sm" id="show_no_of_rep_times" style="display: none" >
                                    <label class="col-sm-7 control-label">Number of times replicated accessions are replicated: </label>
                                    <div class="col-sm-5"  >
                                        <div class="input-group">
                                            <span class="input-group-addon"><i class="glyphicon glyphicon-qrcode"></i></span>
                                            <input class="form-control" id="no_of_rep_times" name="no_of_rep_times" placeholder="4"/>
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group form-group-sm" id="show_no_of_block_sequence" style="display: none" >
                                    <label class="col-sm-7 control-label">Block sequence: </label>
                                    <div class="col-sm-5" >
                                        <div class="input-group">
                                            <span class="input-group-addon"><i class="glyphicon glyphicon-qrcode"></i></span>
                                            <input class="form-control" id="no_of_block_sequence" name="no_of_block_sequence" placeholder="13, 2"/>
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group form-group-sm" id="show_no_of_sub_block_sequence" style="display: none" >
                                    <label class="col-sm-7 control-label">Sub-block sequence: </label>
                                    <div class="col-sm-5" >
                                        <div class="input-group">
                                            <span class="input-group-addon"><i class="glyphicon glyphicon-qrcode"></i></span>
                                            <input class="form-control" id="no_of_sub_block_sequence" name="no_of_sub-block_sequence" placeholder="13, 1"/>
                                        </div>
                                    </div>
                                </div>

                                <div class="form-group form-group-sm" id="greenhouse_default_num_plants_per_accession" style="display: none">
                                    <label class="col-sm-7 control-label">Default Number of Plants: </label>
                                    <div class="col-sm-5" >
                                        <input class="form-control" type="text" id="greenhouse_default_num_plants_per_accession_val" placeholder="1" value="1" />
                                    </div>
                                </div>
                                <div class="form-group form-group-sm" id="greenhouse_num_plants_per_accession_section" style="display: none" >
                                    <hr>
                                    <center><h4>Number of Plants:</h4></center>
                                    <div id="greenhouse_num_plants_per_accession" >
                                    </div>
                                </div>

                                <div class="form-group form-group-sm" id="westcott_num_col_section" style="display: none" >
                                    <hr>
                                    <center><h4>Number of Columns (required):</h4></center>
                                    <div id="westcott_num_col" >
                                        <input class="form-control" id="westcott_col" name="westcott_col" placeholder="Required"/>
                                    </div>
                                </div>
                                <div class="form-group form-group-sm" id="westcott_num_col_between_check_section" style="display: none" >
                                    <hr>
                                    <center><h4>Number of columns between two check columns (Optional):</h4></center>
                                    <div id="westcott_num_col_between_check" >
                                        <input class="form-control" id="westcott_col_between_check" name="westcott_col_between_check" placeholder="default is 10" />
                                    </div>
                                </div>

                                <div id="design_info" name="design_info">
                                    <div class="form-group form-group-sm" id="rep_count_section" style="display: none">
                                        <label class="col-sm-7 control-label">Number of replicates (required): </label>
                                        <div class="col-sm-5" >
                                            <input class="form-control" id="rep_count" name="rep_count" />
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="block_number_section" style="display: none">
                                        <label class="col-sm-7 control-label">Number of blocks: </label>
                                        <div class="col-sm-5" >
                                            <input class="form-control" id="block_number" name="block_number" />
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="row_number_section" style="display: none">
                                        <label class="col-sm-7 control-label">Number of field rows (Required): </label>
                                        <div class="col-sm-5" >
                                            <input class="form-control" id="row_number" name="row_number" />
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="col_number_section" style="display: none">
                                        <label class="col-sm-7 control-label">Number of Columns (Required): </label>
                                        <div class="col-sm-5" >
                                            <input class="form-control" id="col_number" name="col_number" />
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="col_number_per_block_section" style="display: none">
                                        <label class="col-sm-7 control-label">Number of Columns per Block (2 or 4): </label>
                                        <div class="col-sm-5" >
                                            <input class="form-control" id="fieldMap_col_number" name="fieldMap_col_number" />
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="row_number_per_block_section" style="display: none">
                                        <label class="col-sm-7 control-label">Number of Rows Per Block (Optional): </label>
                                        <div class="col-sm-5" >
                                            <input class="form-control" id="row_number_per_block" name="row_number_per_block" />
                                        </div>
                                    </div>

                                    <div id="create_trial_with_treatment_section" style="display: none">
                                        <div class="form-group form-group-sm" >
                                            <label class="col-sm-7 control-label">Subplot 1 Treatment Name: </label>
                                            <div class="col-sm-5" >
                                                <input class="form-control" id="create_trial_with_treatment_name_input1" name="create_trial_with_treatment_name_input1" type="text" value="Control" placeholder="Required Treatment 1"/>
                                            </div>
                                        </div>
                                        <div class="form-group form-group-sm" >
                                            <label class="col-sm-7 control-label">Subplot 2 Treatment Name: </label>
                                            <div class="col-sm-5" >
                                                <input class="form-control" id="create_trial_with_treatment_name_input2" name="create_trial_with_treatment_name_input2" type="text" placeholder="Required Treatment 2"/>
                                            </div>
                                        </div>
                                        <div class="form-group form-group-sm" >
                                            <label class="col-sm-7 control-label">Subplot 3 Treatment Name: </label>
                                            <div class="col-sm-5" >
                                                <input class="form-control" id="create_trial_with_treatment_name_input3" name="create_trial_with_treatment_name_input3" type="text" placeholder="Optional Treatment 3"/>
                                            </div>
                                        </div>
                                        <div class="form-group form-group-sm" >
                                            <label class="col-sm-7 control-label">Subplot 4 Treatment Name: </label>
                                            <div class="col-sm-5" >
                                                <input class="form-control" id="create_trial_with_treatment_name_input4" name="create_trial_with_treatment_name_input4" type="text" placeholder="Optional Treatment 4"/>
                                            </div>
                                        </div>
                                        <div id="create_trial_with_treatment_additional_treatment">
                                            <input type="hidden" id="create_trial_with_treatment_additional_count" value=0>
                                            <div class="form-group form-group-sm" >
                                                <label class="col-sm-7 control-label">Add Another Treatment: </label>
                                                <div class="col-sm-5" >
                                                    <button class="btn btn-info btn-sm" id="create_trial_with_treatment_additional_treatment_buton">+ Treatment</button>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group form-group-sm" id="num_plants_per_plot_section" style="display: none">
                                        <label class="col-sm-7 control-label">Number of Plants Per Treatment (required): </label>
                                        <div class="col-sm-5" >
                                            <input class="form-control" id="num_plants_per_treatment" name="num_plants_per_treatment" />
                                        </div>
                                    </div>

                                    <div id="other_parameter_section" style="display:none">
                                        <hr>
                                        <div class="form-group">
                                            <label class="col-sm-4 control-label">Show optional parameters: </label>
                                            <div class="col-sm-8" >
                                                <input type="checkbox" id="show_other_parameter_options" />
                                            </div>
                                        </div>

                                        <div id="other_parameter_options" style="display:none">
                                            <div class="form-group form-group-sm">
                                                <label class="col-sm-7 control-label">Column number per block: </label>
                                                <div class="col-sm-5" >
                                                    <input type="text" class="form-control" id="col_number_per_block" name="col_number_per_block" />
                                                </div>
                                            </div>
                                            <div class="form-group form-group-sm">
                                                <label class="col-sm-7 control-label">Number of field columns: </label>
                                                <div class="col-sm-5" >
                                                    <input type="text" class="form-control" id="col_number" name="col_number" />
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group form-group-sm" id="block_size_section" style="display: none">
                                        <label class="col-sm-7 control-label">Block size (required): </label>
                                        <div class="col-sm-5" >
                                            <input type="text" class="form-control" id="block_size" name="block_size" />
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" id="max_block_size_section" style="display: none">
                                        <label class="col-sm-7 control-label">Maximum block size (required): </label>
                                        <div class="col-sm-5" >
                                            <input type="text" class="form-control" id="max_block_size" name="block_size" />
                                        </div>
                                    </div>

                                    <div id="trial_design_seedlots_section" style="display:none">
                                        <div class="well well-sm">
                                            <center><h4>Which seedlots will you grow in the field? <br/><small>This is optional and can be decided later. If you do not know exactly which seedlot packets you will be planting at this time, you can add this information on the Trial Detail Page after the trial has been saved in the database.</small></h4></center>
                                            <hr>
                                            <div class="form-group form-group-sm" id="show_list_of_seedlots_section" >
                                                <label class="col-sm-7 control-label">List of seedlots for selected accessions (optional):</label>
                                                <div class="col-sm-5" id="select_seedlot_list" name="select_seedlot_list">
                                                </div>
                                            </div>
                                            <div class="form-group form-group-sm" id="show_num_seed_per_plot_section" >
                                                <label class="col-sm-7 control-label">Number of seeds per plot (required if seedlot list given):</label>
                                                <div class="col-sm-5">
                                                    <input type="number" class="form-control" id="num_seed_per_plot" name="num_seed_per_plot" />
                                                </div>
                                            </div>
                                            <center>Need a list of seedlots for the selected accessions?&nbsp;&nbsp;&nbsp;&nbsp;<button name="convert_accessions_to_seedlots" class="btn btn-default btn-sm" style="margin:6px 0px 0px 0px" type="button" >Search Seedlots for Accessions</button></center>
                                        </div>
                                    </div>

                                </div>

                                <br/>
                                <center>
                                <button id="next_step_design_information_button" type="button" class="btn btn-lg btn-primary" onclick="Workflow.complete(this); return false;" >Continue to Next Step</button>
                                <center>

                            ' );
#line 686 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas:step', title=> "Design Information"
 );
#line 686 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                            ' );
#line 687 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 687 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                ' );
#line 688 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/page/page_title.mas', title=>"Is your trial linked with other field trials, genotyping plates, or crossing experiments in the database? If you are unsure, you can skip this. This information can be added from the trial detail page after the trial is saved."   
); #line 688 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '

                                <br/>
                                <div class="well">
                                    <div class="form-group">
                                        <label class="col-sm-5 control-label">Is this trial following-up a previous field trial?: </label>
                                        <div class="col-sm-7">
                                            <select class="form-control" id="add_project_trial_sourced" name="add_project_trial_sourced">
                                                <option value="no">No</option>
                                                <option value="yes">Yes</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group" style="display:none" id="add_trial_source_trial_section">
                                        <label class="col-sm-5 control-label">Select the trial(s) which preceded this trial: </label>
                                        <div class="col-sm-7">
                                            <div id="add_project_trial_source" name="add_project_trial_source">
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <p>If you go on to collect tissue samples for creating a 96 well plate for genotyping, when adding the genotyping plate (96 well plate layout) to the database you can use plot names or plant names or tissue sample names from this field trial. By doing so, we can create linkage between this field trial and the genotyping plate.</p>

                                <div class="well">
                                    <div class="form-group">
                                        <label class="col-sm-5 control-label">Will this trial be genotyped?: </label>
                                        <div class="col-sm-7">
                                            <select class="form-control" id="add_project_trial_will_be_genotyped" name="add_project_trial_will_be_genotyped">
                                                <option value="no">No</option>
                                                <option value="yes">Yes</option>
                                            </select>
                                        </div>
                                    </div>
                                </div>

                                <p>If you go on to perform crosses on this field trial, each cross can be linked to specific female and male plots. When you upload these crosses we can then automatically link this field trial to the crossing experiment in the database.</p>

                                <div class="well">
                                    <div class="form-group">
                                        <label class="col-sm-5 control-label">Will crosses be done on this trial?: </label>
                                        <div class="col-sm-7">
                                            <select class="form-control" id="add_project_trial_will_be_crossed" name="add_project_trial_will_be_crossed">
                                                <option value="no">No</option>
                                                <option value="yes">Yes</option>
                                            </select>
                                        </div>
                                    </div>
                                </div>

                                <br/>
                                <center>
                                <button id="next_step_trail_linkage_button" type="button" class="btn btn-lg btn-primary" onclick="Workflow.complete(this); return false;" >Continue to Next Step</button>
                                <center>
                            ' );
#line 742 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas:step', title=> "Trial Linkage"
 );
#line 742 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                            ' );
#line 743 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 743 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                ' );
#line 744 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/page/page_title.mas', title=>"Specify the number of rows and columns for the entire field"   
); #line 744 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                <p>By default field map display is set to serpentine and uses the block or rep number as row number.</p>
                                <p>If you do not want to create field map along with this trial, set \'Plot layout format\' to \'select plot layout format\'.</p>
                                <p>If you do not know exactly in which rows and columns you will end up planting the plots, do not provide this and go to the next step.</p>
                                <p>If you will plant your plots in an irregular (non-rectangular) layout, do not provide this and go to the next step.</p>
                                <p>You can upload the exact row and column information for your plots (in any layout shape) on the Trial Detail Page after you have created the trial in the database and actually planted the experiment.</p>

                                <hr>
                                <div class="form-group"  id="FieldMap_westcott" style="display: none">
                                    <label class="col-sm-4 control-label">Field map display: </label>
                                    <div class="col-sm-8" > <label class="col-sm-8 control-label">
                                        <input type="checkbox" id="westcott_field_map" checked="checked" disabled/>  (comes with design)</label>
                                    </div>
                                </div>
                                <div class="form-group"  id="FieldMap">
                                    <label class="col-sm-4 control-label">Field map display: </label>
                                    <div class="col-sm-8" >
                                        <input type="checkbox" id="show_field_map_options" checked="checked"/>
                                    </div>
                                </div>

                                <div id="field_map_options" >
                                    <!--<div class="form-group form-group-sm" >
                                        <label class="col-sm-7 control-label">Number of columns per row (uses accession number by default): </label>
                                        <div class="col-sm-5" >
                                            <input type="text" class="form-control" id="fieldMap_col_number" name="fieldMap_col_number" />
                                        </div>
                                    </div> -->
                                    <div class="form-group form-group-sm" id="field_map_row_aug">
                                        <label class="col-sm-7 control-label">Number of rows (required): </label>
                                        <div class="col-sm-5" >
                                          <input type="text" class="form-control" id="fieldMap_row_number" name="fieldMap_row_number" placeholder="Will use number of blocks by default"/>
                                        </div>
                                    </div>
                                    <div class="form-group form-group-sm" >
                                        <label class="col-sm-7 control-label">Plot layout format: </label>
                                        <div class="col-sm-5" >
                                          <select class="form-control" id="plot_layout_format" name="plot_layout_format">
                                            <option value="">select plot layout format</option>
                                            <option value=zigzag>Zigzag(unserpentine)</option>
                                            <option value=serpentine selected="selected">Serpentine</option>
                                          </select>
                                        </div>
                                    </div>
                                </div>

                                <br/>
                                <center>
                                <button id="next_step_field_map_button"  type="button" class="btn btn-lg btn-primary" onclick="Workflow.complete(this); return false;" >Continue to Next Step</button>
                                <center>

                            ' );
#line 795 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas:step', title=> "Field Map Information"
 );
#line 795 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                            ' );
#line 796 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 796 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                ' );
#line 797 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/page/page_title.mas', title=>"If you want to change the way in which plot names will be generated by the database"   
); #line 797 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                <p>It is recommended to allow the database to create the plot prefixes, so leave the prefix blank unless necessary.</p>

                                <div class="form-group" >
                                    <label class="col-sm-4 control-label">Custom plot naming/numbering: </label>
                                    <div class="col-sm-8" >
                                        <input type="checkbox" id="show_plot_naming_options" checked/>
                                    </div>
                                </div>

                                <div id="plot_naming_options">
	                          <div class="form-group form-group-sm">
				    <div class="col-sm-5">
				      &nbsp;
				    </div>
				    <span class="col-sm-1 text-right">
				      <input type="radio" name="plot_numbering_scheme"  id="block_based" value="block_based" checked="checked" />
				    </span>

                                    <span class="col-sm-6 text-left">block based plot numbers (increment leading digit for every block)</span>
				  </div>
				  <div class="form-group form-group-sm">
				    <span class="col-sm-5">
				      &nbsp;
				    </span>
				    <span class="col-sm-1 text-right">
				      <input type="radio" name="plot_numbering_scheme" id="consecutive" value="consecutive" />
				    </span>
				    <span class="col-sm-6 text-left">
				      consecutive plot numbers throughout the blocks
				    </span>
				  </div>

                                     <div class="form-group form-group-sm" >
                                         <label class="col-sm-7 control-label">Plot prefix: </label>
                                         <div class="col-sm-5" >
                                             <input type="text" class="form-control" id="plot_prefix" name="plot_prefix" placeholder="Optional" />
                                         </div>
                                      </div>
                                      <div class="form-group form-group-sm" >
                                          <label class="col-sm-7 control-label">Plot start number: </label>
                                          <div class="col-sm-5" >
                                              <select class="form-control" id="start_number" name="start_number">
                                                  <option value=1 >1</option>
                                                  <option value=101 >101</option>
                                                  <option value=1001 >1001</option>
                                               </select>
                                            <!--<input type="text" class="form-control" id="start_number" name="start_number" />-->
                                          </div>
                                       </div>
                                       <div class="form-group form-group-sm" >
                                           <label class="col-sm-7 control-label">Plot number increment: </label>
                                           <div class="col-sm-5" >
                                               <input type="text" class="form-control" id="increment" name="increment" placeholder="1"/>
                                           </div>
                                       </div>
                                   </div>
                                <br/>
                                <center>
                                <button type="button" class="btn btn-lg btn-primary" onclick="Workflow.complete(this, false); return false;" name="new_trial_submit" id="new_trial_submit">Continue to Next Step</button>
                                <center>

                            ' );
#line 859 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas:step', title=> "Custom Plot Naming"
 );
#line 859 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                            ' );
#line 860 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 860 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                ' );
#line 861 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/page/page_title.mas', title=>"Review the generated trial layout. Make sure to click Submit at the bottom of this page if you approve of the trial!"   
); #line 861 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '

                                <div id="trial_design_warning_message">
                                </div>

                                <div class="well">
                                    <center><p>Check to confirm that your design looks good. If there are any problems you can redo the randomization step.</p></center>
                                    <div class="d3_legend" id="d3_legend"> <p></br>  &nbsp;&nbsp; <ul class="legend">
                                        <li><span class="d3_block_even_number"></span> Even Block Numbers (e.g. 2,4,...)</li>
                                        <li><span class="d3_block_odd_number"></span> Odd Block Numbers (e.g. 1,3,...)</li>
                                        <li><span class="d3_checks"></span> Checks</li>
                                        <li><span class="d3_rep_odd_number"></span> Odd Rep Numbers (e.g. 1,3,...)</li>
                                        <li><span class="d3_rep_even_number"></span> Even Rep Numbers (e.g. 2,4,...)</li>
                                    </div>
                                    <div id="container_field_map_view" ></div>
                                    <div id="no_map_view_MSG" >No field map to display...</div>
                                </div>

                                <div id="trial_design_view_layout_return">
                                </div>
                                <br/>
                                <center>
                                    <button class="btn btn-info btn-lg" id="redo_trial_layout_button" >Redo Randomization</button>
                                </center>

                                <hr>
                                <p><span class="ui-icon ui-icon-check"></span>Trial Is Valid<br>The following trial will be added</p>
                                <hr>
                                <div id="trial_design_information">
                                </div>

                                <br/>
                                <center>
                                <button type="button" class="btn btn-info" name="new_trial_add_treatments" >Add Treatment(s) to Design</button>
                                <button type="button" class="btn btn-lg btn-primary" name="new_trial_confirm_submit" id="new_trial_confirm_submit">Confirm (Saves Trial In Database)</button>
                                </center>

                            ' );
#line 898 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas:step', title=> "Review Designed Trial"
 );
#line 898 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                            ' );
#line 899 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp( { content => sub {
#line 899 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '
                                ' );
#line 900 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/page/page_title.mas', title=>"Complete! Your trial was saved in the database."   
); #line 900 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '

                                <p>
                                    <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
                                    The trial was saved successfully
                                </p>

                                <ul>
                                    <li>You may want to proceed to the trial detail page for the trial you just created.</li>
                                    <li>You can print barcodes for the plots or plants or tissue samples in this trial.</li>
                                    <li>You an add phenotypes for the plots or plants in this trial now.</li>
                                </ul>
                                <br/>
                                <center>
                                <button id="create_trial_success_complete_button" class="btn btn-primary" name="create_trial_success_complete_button">The trial was saved to the database with no errors! Congrats Click Here</button><br/><br/>
                                </center>
                            ' );
#line 916 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas:complete', title=> "Complete"
 );
#line 916 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '

                        ' );
#line 918 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
} }, '/util/workflow.mas', id=> "trial_design_workflow"
 );
#line 918 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '<!-- End of workflow-->
                    </form>

                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            </div>
        </div>
    </div>
</div>

' );
#line 930 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->comp(   '/breeders_toolbox/trial/add_trial_treatment_dialogs.mas', management_factor_types => $management_factor_types   
); #line 930 "/home/production/cxgn/sgn/mason/breeders_toolbox/trial/trial_create_dialogs.mas"
$m->print( '

<div class="modal fade" id="partial_rep_help_dialog" name="partial_rep_help_dialog" tabindex="-1" role="dialog" aria-labelledby="partialRepHelpDialog">
    <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content">
            <div class="modal-header" style="text-align: center">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title" id="partialRepHelpDialog">Partially Replicated Design Usage Help</h4>
            </div>
            <div class="modal-body">
                <div class="container-fluid">
                    <p>
                        <h4>
                        <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
                          <b>Background:</b>
                        </h4>
                          <center><p>Partially replicated designs have some treatments that are unreplicated and rely on replicated treatments to make the trial analysable. The design were described in Cullis et al. (2006). It is recommended that at least 20% of the experimental units are occupied by replicated treatments. The aim of these experiments is usually to select promising treatments from a set of replicated and unreplicated test treatments, with check and quality standard treatments providing the necessary replication overall to give a valid experiment. DiGGer (Coombes, 2002) was used to implement this design. DiGGer is a flexible tool for creating experimental designs that are efficient for specified blocking and correlation patterns. DiGGer package (http://www.austatgen.org/files/software/downloads) is an add-on for the statistical computing language and environment R (R
Development Core Team, 2009).</p></center>
                        <h4>
                        <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
                        <b>Design Parameters:</b>
                        </h4>
                            <center><p> The parameters will consider a sample partially replicated design trial with 200 unreplicated accessions, 119 accessions replicated 4 times, 26 rows in design, 26 columns in design, bock sequence of 13 by 2 (13, 2) i.e 2 blocks with each having 13 rows; sub-block sequence of block of 13 by 1 (13, 1) i.e 1 sub-block with each having 13 rows in each block. </p></center>

                        <dl>
                            <dt>List of Unreplicated Accession</dt>
                            <ul>
                                <li>
                                    <dd> You\'re expected to provide the list of unreplicated accessions in this selectbox. E.g. is a list of 200 accessions.</dd>
                                </li>
                            </ul>
                            <dt>List of Replicated Accession</dt>
                            <ul>
                                <li>
                                    <dd>List of replicated accessions should be provided in this selectbox. E.g. is a list of 119 accessions.</dd>
                                </li>
                            </ul>
                            <dt>Number of rows in design</dt>
                            <ul>
                                <li>
                                    <dd> Provide the number of rows you want to have in the design. E.g. 26 number of rows. </dd>
                                </li>
                            </ul>
                            <dt>Number of Columns in Design</dt>
                            <ul>
                                <li>
                                    <dd> Provide the number of columns you want to have in the design. E.g. 26 number of columns. </dd>
                                </li>
                            </ul>
                            <dt>Number of Times Replicated Accessions are Replicated</dt>
                            <ul>
                                <li>
                                    <dd>Provide the number of times you want the replicated accessions to be replicated. E.g. 4</dd>
                                </li>
                            </ul>
                            <dt>Block Sequence</dt>
                            <ul>
                                <li>
                                    <dd>The block sequence should reflect the blocking structure of your design. E.g. (13, 2), meaning the design has 2 blocks and each block has 13 rows.</dd>
                                </li>
                            </ul>
                            <dt>Sub-block Sequence</dt>
                            <ul>
                                <li>
                                    <dd>The sub-block sequence should reflect the sub-blocking structure of your design. E.g. (13, 1), meaning the design has 1 sub-block (column) and each sub-block has 13 rows.</dd>
                                </li>
                            </ul>
                        </dl>
                        <h4>
                            <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
                            <b>NOTE:</b>
                        </h4>
                        <dl><dt>
                        <ul>
                            <li>
                                <dd>The product of the number of rows and columns in the design should equal the total number of plots.</dd>
                            </li>
                            <li>
                                <dd>The sum of the unreplicated accessions and the replicated accessions (given the number of times it was replicated) should equal the total number of plots. </dd>
                            </li>
                        </ul>
                        </dt></dl>

                    </p>
                </div>
            </div>
            <div class="modal-footer">
                <button id="partial_rep_usage_dialog_ok_button" type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            </div>
        </div>
    </div>
</div>

<script>
jQuery(document).ready(function(){

    jQuery(\'#trial_create_rows_and_columns_to_plants\').click( function () {
        if (jQuery(\'#trial_create_rows_and_columns_to_plants\').is(\':checked\')){
            jQuery(\'#trial_create_plant_row_column_format_dialog\').show();
        } else {
            jQuery(\'#trial_create_plant_row_column_format_dialog\').hide();
        }

    });

    var selectedProgram = jQuery(\'#select_breeding_program\').val()

    filter_options(selectedProgram, \'program\', \'add_project_location\');

    jQuery(\'#select_breeding_program\').change(function() {
        filter_options(jQuery(this).val(), \'program\', \'add_project_location\');
    });

    jQuery(\'#add_project_location\').change(function() {
        var number_selected = jQuery(this).val().length;
        if (number_selected > 1) {
            jQuery(\'#locations_count\').html(\'Locations Selected: \'+number_selected);
            jQuery(\'#randomization_div\').show();
        } else if (number_selected > 0) {
            jQuery(\'#locations_count\').html(\'Locations Selected: \'+number_selected);
            jQuery(\'#randomization_div\').hide();
        } else {
            jQuery(\'#locations_count\').html(\'No Locations Selected\');
            jQuery(\'#randomization_div\').hide();
        }
    });

    var planting_date_element = jQuery("#add_project_planting_date");
    jQuery(\'input[title="planting_date"]\').daterangepicker(
        {
            "singleDatePicker": true,
            "showDropdowns": true,
            "autoUpdateInput": false,
        },
        function(start){
            planting_date_element.val(start.format(\'MM/DD/YYYY\'));
        }
    );
});
</script>
' );
;return;
},
'declared_args' => {
  '$breeding_programs' => { default => undef },
  '$design_types' => { default => ' ()' },
  '$locations' => { default => undef },
  '$management_factor_types' => { default => ' ()' }
},
'load_time' => 1763079527,

)
;