(function(){

	function prijaviRadionicu(datum, ime){

		var $form = $('.wpcf7-form');

		$form.find('.termin').find('input').val(datum).attr('readonly', 'readonly');
		$form.find('.edukacija').find('input').val(ime).attr('readonly', 'readonly');

		$('#form-wrapper').removeClass('hidden');
		document.location.href="#form-wrapper";
	}

	$(document).ready(function(){

		var str = window.location.pathname;
		
		if(/termini-otvorenih-radionica/.test(str)){
		
			$('table').eq(0).
			find('tr').find('td').
			filter(function(index){ return (index === 0 ? false : true); }).
			mouseenter(function(){ $(this).addClass('td-hover-bg'); }).
			mouseleave(function(){ $(this).removeClass('td-hover-bg'); }).
			bind('click', function(e){ 
			
				var name = $(this).parentsUntil('table').find('tr').eq(0).find('td h3 strong').text();
				prijaviRadionicu($(this).text(), name);
			});

			$('table').eq(1).
			find('tr').find('td').
			filter(function(index){ return (index === 0 ? false : true); }).
			mouseenter(function(){ $(this).addClass('td-hover-bg'); }).
			mouseleave(function(){ $(this).removeClass('td-hover-bg'); }).
			bind('click', function(e){ 
			
				var name = $(this).parentsUntil('table').find('tr').eq(0).find('td h3 strong').text();
				prijaviRadionicu($(this).text(), name);
			});

			$('table').eq(3).find('tr').find('td').
			filter(function(index){ return (index === 0 ? false : index % 2 ===0); }).
			mouseenter(function(){ $(this).addClass('td-hover-bg'); }).
			mouseleave(function(){ $(this).removeClass('td-hover-bg'); }).
			bind('click', function(e){ 
			
				prijaviRadionicu($(this).text(), $(this).prev().text());
				
			});

			$('table').eq(2).
			find('tr').find('td').
			filter(function(index){ return (index === 0 ? false : index % 2 === 0); }).
			mouseenter(function(){ $(this).addClass('td-hover-bg'); }).
			mouseleave(function(){ $(this).removeClass('td-hover-bg'); }).
			bind('click', function(e){ 
			
				prijaviRadionicu($(this).text(), $(this).prev().text());
			});
		}
	});
})();
