
$().ready(function() {

	$('#btnFilterUpdate').button({icons: {primary: "ui-icon-refresh"}});
	$('#btnClearFilter').button({icons: {primary: "ui-icon-trash"}, text: false});
	
	
	if ($('#chkEL_NRYF').is(':checked')) {
		$('#nryfFilterContainer').show();
	}
	
	
	$('#btnFilterUpdate').click(function() {
		var year = $('#cmbEL_filterYear').val();
		var dateStart = $('#txtEL_filterDateStart').val();
		var dateEnd = $('#txtEL_filterDateEnd').val();
		var nryf = $('#chkEL_NRYF').is(':checked') ? "true" : "false";
		var nv = $('#chkEL_NV').is(':checked') ? "true" : "false";
		var activity = $('#cmbFilterActivity').val();
		var circle = $('#cmbFilterCircle').val();
		var club = $('#cmbFilterOrganisation').val();
		var eventLevelCompare = $('#cmbFilterEventLevelCompare').val();
		var eventLevel = $('#cmbFilterEventLevel').val();
		
		// Lagrer filter i cookies
		var date = new Date();
  		date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
  		
  		$.cookie("el_year", year, { path: '/', expires: date });
  		$.cookie("el_dateStart", dateStart, { path: '/', expires: date });
  		$.cookie("el_dateEnd", dateEnd, { path: '/', expires: date });
  		$.cookie("el_nryf", nryf, { path: '/', expires: date });
  		$.cookie("el_nv", nv, { path: '/', expires: date });
  		$.cookie("el_activity", activity, { path: '/', expires: date });
  		$.cookie("el_circle", circle, { path: '/', expires: date });
  		$.cookie("el_club", club, { path: '/', expires: date });
  		$.cookie("el_eventLevelCompare", eventLevelCompare, { path: '/', expires: date });
  		$.cookie("el_eventLevel", eventLevel, { path: '/', expires: date });
  		
  		$('#frmFilterArrangementList').submit();
	});
	
	
	$('#btnClearFilter').click(function() {
		var date = new Date();
		
		$('#cmbEL_filterYear').val(date.getFullYear());
		$('#txtEL_filterDateStart').val("");
		$('#txtEL_filterDateEnd').val("");
		$('#chkEL_NRYF').val("");
		$('#chkEL_NV').val("");
		$('#cmbFilterActivity').val("0");
		$('#cmbFilterCircle').val("");
		$('#cmbFilterOrganisation').val("");
		
		return false;
	});
	
	
	$('#cmbFilterCircle').selectCombo('ajax/LinkedCombo.php?search=filterCircle','#cmbFilterOrganisation', {hidetarget: false});


	$('#chkEL_NRYF').click(function() {
		if ($(this).is(':checked')) {
			$('#nryfFilterContainer').slideDown();
		}
		else {
			$('#nryfFilterContainer').slideUp();
		}
	});
	
	
	$('.attachment').toggle(function() {
		$('.attachmentContainer[id|=' + this.id + ']').slideDown();
	}, function() {
		$('.attachmentContainer[id|=' + this.id + ']').slideUp();
	});
	
	
	$('.closeAttachmentContainer').click(function() {
		$('.attachment[id|=' + this.id + ']').click();
	});
	
	
	$('.attachment').one('click', function() {
		var eventId = this.id;
		
		$.postJSON("ajax/AjaxRouter.php", {action: "81", eventId: eventId}, function(data) {
			if (data.length > 0) {
				var html = "<ul>";
				
				$.each(data, function (entryIndex, entry) {
					html += "<li><img src='" + entry.iconpath + "' /><a href='presentation/DocumentController.php?document=" + entry.filepath + "' target='_blank'>" + entry.description + "</a></li>";
				});
				
				html += "</ul>";
				
				$('.attachmentList[id|=' + eventId + ']').html(html);
			}
		});
	});
	
	
	$('.btnNext, .btnPrevious').click(function() {
		$('#hdnCursor').val(this.id);
		$('#btnFilterUpdate').click();
	});
	
	
});
