<?php $__env->startSection('page_title'); ?>
    OSAA - Team Editor
<?php $__env->stopSection(); ?>

<?php $__env->startSection('page_sub_title'); ?>    
    Edit Rosters
<?php $__env->stopSection(); ?>

<?php $__env->startSection('scripts'); ?>
    @parent

	

<?php $__env->stopSection(); ?>

<?php $__env->startSection('jquery_init'); ?>
	$('.tooltip').tooltip();
	$('.tooltip.above').tooltip({ position : {my: "left bottom-15", at: "left top", collision: "flipfit"}});
	$('.tooltip.right').tooltip({ position : {my: "left+15 middle", at: "right middle", collision: "flipfit"}});

	$('.button').button();	
	$('.button.notext').button({text:false});
	$('.button.delete').button({ icons : { primary : 'ui-icon-closethick'}});
	$('.button.cancel').button({ icons : { primary : 'ui-icon-circle-close'}});
	$('.button.clipboard').button({ icons : { primary : 'ui-icon-clipboard'}});
	$('.button.add').button({ icons : { primary : 'ui-icon-plusthick'}});
	$('.home_button').button({ icons : { primary : 'ui-icon-home'}, text : false}).css('height', '24px').css('margin-top', '3px');
	$('.team_view_button').button({ icons : { primary : 'ui-icon-bookmark'}}).css('margin-right', '10px').css('margin-top', '3px');

	$('#related_teams').buttonset();

	$('#related_teams input').click(function() {
		var link_location = $(this).attr('data-href');
		
		if (!$(this).attr('checked'))
		{
			window.location = link_location;
		}
	});

	$('#add_team').button({icons : {primary : 'ui-icon-plusthick'}, text : false});

	$('.tabs').tabs();

	$('.submit_button').button();

	

	/* Display any success messages */
    $('.success_message').delay(5000).fadeOut({'duration' : 2500});
    $('.success_message .ui-icon-close').click(function ()
    {
        $('.success_message').hide();
    });

	function colorRows ()
	{
		var rows = 0;
		$('table tbody tr').each(function (row)
		{
			if (row % 2 == 0)
			{
				$(this).css('background-color', '#ffffff');
			}
			else
			{
				$(this).css('background-color', '#f2f2f2');
			}

			row = row + 1;
		});
	}	

	colorRows();

	$('.button.delete').click(function ()
	{
		var row_id = $(this).attr('data-player');
		$('#player_' + row_id).remove();
		colorRows();
	});

	$('.button.add.player').click(function ()
	{
		var next_id = $('tbody tr').size() - 2;
		
		var row = $('#new_player_row').clone();

		row.attr('id', 'player_' + next_id)
		   .removeAttr('style');		

		$('input', row).each(function ()
		{
			$(this).attr('name', $(this).attr('name').replace('_X', '_' + (next_id)));
			if ($(this).val() == "X")
			{
				$(this).val(next_id);
			}					
		});
		$('select', row).each(function ()
		{
			$(this).attr('name', $(this).attr('name').replace('_X', '_' + (next_id)));							
		});

		$('.tooltip', row).tooltip();
		$('.tooltip.right', row).tooltip({ position : {my: "left+15 middle", at: "right middle", collision: "flipfit"}});

		$('.button.delete', row).button({ icons : { primary : 'ui-icon-closethick'}, text : false})
						        .attr('data-player', next_id)
						        .tooltip()
						        .click(function ()
										{
											var row_id = $(this).attr('data-player');
											$('#player_' + row_id).remove();
											colorRows();
										});
		
		
		row.appendTo($('#new_player_row').parent());	

		colorRows();	
		
	});
    


  
<?php $__env->stopSection(); ?>

<?php $__env->startSection('page_functions'); ?> 	

    
	

<?php $__env->stopSection(); ?>


<?php $__env->startSection('main_content'); ?>    

	<?php if (Session::get('success')): ?>
        <div class="success_message"><span class="ui-icon ui-icon-close box_icon"></span><span class="ui-icon ui-icon-check" style="display:inline-block;"></span><?php echo Session::get('success'); ?></div>
    <?php endif; ?> 		

	<div class="tabs edit_team">
		<ul style="padding-left:5px;">
			<li><a href="#tabs-1">Schedule</a></li>
			<li><a href="#tabs-2">Roster</a></li>
			<li><a href="#tabs-3">Team Photo</a></li>

			<a href="/account#tabs-0" class="home_button float_right tooltip" title="Return to my school page."></a>
				

		</ul>
		
		<div id="tabs-1">

		</div>
		
		<div id="tabs-2">
			<h2>Roster</h2>	
			
			<?php echo Form::open(array('url' => url('/teams/edit-roster'), 'class' => 'editRoster', 'id' => 'editRoster')); ?>

				<?php
					Session::flash('team_id', $information['team']->id);
				?>
				<?php echo Form::hidden('team_id', $information['team']->id); ?>

				<?php if (Session::has('errors')): ?>                
			        <div class="error ui-state-error"><span class="ui-icon ui-icon-alert box_icon"></span><?php foreach ($errors->all() as $error): ?><?php echo $error; ?> <?php endforeach; ?></div>
			    <?php endif; ?>

				<h4><?php echo Helpers::getLevelName ($information['team']->level); ?> Roster</h4>

				<table class="roster">
					<thead class="head ui-widget-header">
						<tr>
							<td class="tooltip" title="Home Jersey Number">H #</td>
							<td class="tooltip" title="Away/Visiting Jersey Number">A #</td>
							<td class="tooltop" title="Is this player a team captain?">C</td>
							<td class="tooltip" title="Player Name">Name</td>
							<td class="tooltip" title="Position">Position</td>
							<td class="tooltip" title="Grade">Grade</td>
							<td class="tooltip" title="Height (formatted as ft-in, i.e. '6-0')">Height</td>
							<?php if (Helpers::strEqual ($information['activity_program']->activity, array('FBL', 'WRE'))): ?>
								<td class="tooltip" title="Weight (just numbers, i.e. '150')">Weight</td>						
							<?php endif; ?>
							<td></td>
						</tr>
					</thead>

					<tbody>
						<tr class="small gray note">
							<td>1</td>
							<td>21</td>
							<td></td>
							<td>John Doe</td>
							<td>Example</td>
							<td>11</td>
							<td>6-0</td>
							<td>155</td>
							<td></td>
						</tr>
						<tr id="new_player_row" class="sample" style="display:none;">
							<?php echo Form::hidden('player_id_X', 'X'); ?>		    				
							<td><?php echo Form::text('home_number_X',
											  '#',
											  array('maxlength' => '3',
											  	    'style' => 'width:50px;')); ?></td>
							<td><?php echo Form::text('away_number_X',
											  '#',
											  array('maxlength' => '3',
											  	    'style' => 'width:50px;')); ?></td>
							<td><?php echo Form::checkbox ('is_captain_X',
													'1',
													false,
													array('style' => 'text-align:center; width:25px;')); ?></td>
							<td><?php echo Form::text('name_X',
											  'First Last',
											  array('style' => 'width:250px;')); ?></td>
							<td><?php echo Form::select('position_X',
												$information['position_select']); ?></td>
							<td><?php echo Form::select('grade_X',
												$information['grade_select']); ?></td>					
							<td><?php echo Form::text('height_X',
												'#-#',
												array('style' => 'width:50px;')); ?></td>
							<?php if (Helpers::strEqual ($information['activity_program']->activity, array('FBL', 'WRE'))): ?>
								<td><?php echo Form::text('weight_X',
												  '#',
												  array('style' => 'width:50px;')); ?></td>
							<?php endif; ?>
							<td><div class="button delete notext tooltip" style="width:20px; height:20px; position:relative; top:-1px;" title="Remove this player from the roster." data-player="X"></div></td>
						</tr>

						<?php if (count($information['roster']) > 0): ?>
							<?php foreach ($information['roster'] as $player): ?>
								<tr id="<?php echo 'player_' . $player->id; ?>">
									<?php echo Form::hidden('player_id_' . $player->id, $player->id); ?>
									<td><?php echo Form::text('home_number_' . $player->id,
													  $player->home_number,
													  array('maxlength' => '3',
													  	    'style' => 'width:50px;')); ?></td>
									<td><?php echo Form::text('away_number_' . $player->id,
													  $player->away_number,
													  array('maxlength' => '3',
													  	    'style' => 'width:50px;')); ?></td>
									<td><?php echo Form::checkbox ('is_captain_' . $player->id,
															'1',
															$player->is_captain,
															array('style' => 'text-align:center; width:25px;')); ?></td>
									<td><?php echo Form::text('name_' . $player->id,
													  $player->name,
													  array('style' => 'width:250px;')); ?></td>
									<td><?php echo Form::select('position_' . $player->id,
														$information['position_select'],
														$player->position); ?></td>
									<td><?php echo Form::select('grade_' . $player->id,
														$information['grade_select'],
														$player->grade); ?></td>					
									<td><?php echo Form::text('height_' . $player->id,
														$player->height,
														array('style' => 'width:50px;')); ?></td>
									<?php if (Helpers::strEqual ($information['activity_program']->activity, array('FBL', 'WRE'))): ?>
										<td><?php echo Form::text('weight_' . $player->id,
															$player->weight,
															array('style' => 'width:50px;')); ?></td>
									<?php endif; ?>
									<td><div class="button delete notext tooltip" style="width:20px; height:20px; position:relative; top:-1px;" title="Remove this player from the roster." data-player="<?php echo $player->id; ?>"></div></td>
								</tr>
							<?php endforeach; ?>
						<?php endif; ?>					

					</tbody>

				</table>

				<br />

				<div class="button add player tooltip" style="font-size:9pt;" title="Add a new player to the roster">Add Player</div>

				<br /><br />

				<?php echo Form::submit('Save', array('class' => 'button float_right tooltip', 'style' => 'position: relative; top: -0.5em;', 'title' => 'Save this form\'s information.')); ?>

				<p class="bold">
					To save your changes, click the "Save" button.
				</p>		

				
			<?php echo Form::close(); ?>
		</div>
		
		<div id="tabs-3">
			<h2>Team Photo</h2>
			
		</div>

	</div>

	

<?php $__env->stopSection(); ?>

<?php /* 
d
gs
h
asdfh
ad
fha
dfj
sf
js
jk
 */ ?>