﻿var course_search = function()
{
	$('#filter-course-schedule select.chsubmit').change(function()
	{
		var frm = $('#filter-course-schedule');

		frm.submit();
	});
	
	$('#courseSearch.ajax select').change(function()
	{
		var frm = $(this).parents('form');
		var serdata = frm.serialize();
		
		$.ajax({
			url: frm.attr('action'),
			type: 'post',
			data: serdata + '&ajax=true',
			success: function(resp)
			{
				$('#searchBox').replaceWith(resp);
				course_search();
			},
			failure: function()
			{
				$('#searchBox').replaceWith('<a href="/courses/course-schedule">Error... no worry, ..Search</a>');
			}
		});
		return false;
	});
	

}

var tff = function()
{	
	$('.tff-ajax').submit(function()
	{

		var frm = $(this);
		var serdata = frm.serialize();
		
		$.ajax({
			url: frm.attr('action'),
			type: 'post',
			data: serdata + '&ajax=true',
			success: function(resp)
			{
				$('#tff-form').replaceWith(resp);
				frm.replaceWith(resp);
				var mess= $('#form_result');
				if(mess.html().length > 0)
				mess.fadeOut('slow', function()
					{
						Shadowbox.close();
					}
				);
				tff();
			}
		});
		return false;
	});

}
$(document).ready(tff);
$(document).ready(course_search);
