var LiteShowHourFe = {

	init : function()
	{
		LiteShowHourFe.listenToEvents();
	},
	
	listenToEvents : function()
	{
		LiteShowHourFe.cityChoosen();
	},
	
	cityChoosen : function()
	{		
		$('#selected_city_id').bind('change',function(){
			
			$('#jq_show_hours_loadingbar').show();
			$('#jq_show_hours_content').empty();
			groupId = $(this).val().split('-').pop();
			
			

			system.ajaxRequest(
			  [ 'modul', php.moduleId ],
			  'actionFetchForBox',
			  [ [ 'groupId', groupId ] ],
			  { fce : LiteShowHourFe.loadShowHours }
			);		
			
		})
	},
	
	loadShowHours : function(data)
	{
		var czechDays = new Array( 'NE', 'PO', 'ÚT', 'ST', 'ČT', 'PÁ', 'SO' );
		$('#jq_show_hours_content').empty();
		
		if(data.length > 0)
		{
			$.each(data, function(key, value){
				//input date format YYYY-MM-DD
				dateArray = value.date.split("-");
	
				var showHourDate = new Date(dateArray[0], (dateArray[1] - 1), dateArray[2]);
				date = czechDays[showHourDate.getDay()]+' '+showHourDate.getDate()+'.'+(showHourDate.getMonth()+1)+'.'+showHourDate.getFullYear()
				
				html = '<input type="radio" name="sh_time_id" id="sh_time_id-'+key+'" value="'+value.id_show_hour+'" /> <label for="sh_time_id-'+key+'">'+date+': '+value.time_from.substr(0, 5)+' - '+value.time_to.substr(0, 5)+'</label><br />';
				$('#jq_show_hours_content').append(html);
			})			
		}
		else
		{
			$('#jq_show_hours_content').append('<p>Žádné termíny.</p>');
		}
		
		
		$('#jq_show_hours_loadingbar').hide();
	}
	
}


$(document).ready(function(){

	LiteShowHourFe.init();
	
	$('#jq_showHourSubmit').live('click', function(){
		
		var name = $('#sh_client_name').val();
		var branch = $('.selectBox').text();
		var emailPhone = $('#sh_client_email').val() + '/' +$('#sh_client_phone').val();
		
		_gaq.push(['_trackEvent', 'Ukazkova_hodina', name+'/'+branch, emailPhone]);	
	})
	
});
