// JavaScript Document


	function ShowHideDates(id) { 
		var value = $('#start_dates_'+id).val();
		$('#date_table_'+id+' .date').hide();
		$('#date_table_'+id+' .date:eq('+value+')').show();
	}
	
	function changefees(init) {
		
		$('.course').each( function(j) {
			if(!init) {					
				var government_funding_val = $('#government_funding_opt').val()=="true";
			} else {
				var government_funding_val = "true";
			}
			var prior_learning_val = $(this).find('.rpl').is(':checked');
			
			$(this).find('span.ineligible').css({'display' : 'none'})
			$(this).find('span.eligible').css({'display' : 'none'})
			$(this).find('span.rplineligible').css({'display' : 'none'})
			$(this).find('span.rpleligible').css({'display' : 'none'})
		
			if (!government_funding_val && !prior_learning_val) {
				$(this).find('span.ineligible').css({'display' : 'inline'})
			} else if(government_funding_val && !prior_learning_val) {
				$(this).find('span.eligible').css({'display' : 'inline'})
			} else if(!government_funding_val && prior_learning_val) {
				$(this).find('span.rplineligible').css({'display' : 'inline'})
			} else if(government_funding_val && prior_learning_val) {
				$(this).find('span.rpleligible').css({'display' : 'inline'})
			} else {
			}
			$('#course_options').css({'background' : 'url(/Content/images/courses/rpl_message.gif) no-repeat right #ececec'})
		});
		
	}
	
	
	$(document).ready(function(){
							   
		$('.course:even').addClass('alt');
		
		var GovernMentFunding = "";
		GovernMentFunding += '<p id="gov_funding"><label>Are you eligble for  a government subsidised place?**</label><select id="government_funding_opt">';
		GovernMentFunding += '<option value="true">Yes</option>';
		GovernMentFunding += '<option value="false">No</option>';
		GovernMentFunding += '</select></p>';
		$('#course_options').append(GovernMentFunding);
		
		$('#course_options').css({'background' : 'url(/Content/images/courses/rpl_message.gif) no-repeat right #ececec'})
		
		var RPLCellTD = '';
		RPLCellTD += '<td valign="top" class="isRPL" width="20"><input class="rpl" name="isRPL" type="checkbox" value="true" /></td>';
		$('td.course_fees').after(RPLCellTD);
		
		var RPLCellTH = '';
		RPLCellTH += '<th width="20">RPL</th>';
		$('th.fees').after(RPLCellTH);
		$('td.course_row').attr("colspan", 8);
		
		changefees(true);
		
		$('#government_funding_opt').change( function() {
			changefees(false);
		});
		

		
		
		$('.dates').each( function(j) {
			
			var tableID = 'date_table_'+j;
			$(this).attr({"id": tableID });
			
			var StartEndDate = "";
			StartEndDate += '<td valign="top" class="start_date_select" width="95"><select id="start_dates_'+j+'" onChange="ShowHideDates('+j+');" >';
			
			var start_date = $('#'+tableID+' table .start_date');
			
			for( i = 0; i < start_date.length; i++) {
				var text = $('#'+tableID+' table .start_date:eq('+i+')').text();
				StartEndDate += '<option value="'+i+'">'+text+'</option>';
				j++;
			};
			StartEndDate += '</select></td>';
			
			$('#'+tableID+' td.start_end_date').before(StartEndDate);
			$('#'+tableID+' table:gt(0)').hide();
			
			
		});
		
		
		$('input.rpl').each( function(j) {
			
			$(this).click( function() {
				changefees(false);
			});
			
		});
		

		$('td.start_date').hide();


	});