<!DOCTYPE html>
<html lang="en-US">
<head id="Head"><meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<meta name="REVISIT-AFTER" content="1 DAYS" />
<meta name="RATING" content="GENERAL" />
<meta name="RESOURCE-TYPE" content="DOCUMENT" />
<meta content="text/javascript" http-equiv="Content-Script-Type" />
<meta content="text/css" http-equiv="Content-Style-Type" />
<title>
Event Calendar
</title><meta id="MetaRobots" name="ROBOTS" content="INDEX, FOLLOW" /><link href="/Resources/Shared/stylesheets/dnndefault/7.0.0/default.css?cdv=158" type="text/css" rel="stylesheet"/><link href="/DesktopModules/eTapahtuma_Tapahtumakalenteri/module.css?cdv=158" type="text/css" rel="stylesheet"/><link href="/Portals/2/Skins/yliopisto-2014/skin.css?cdv=158" type="text/css" rel="stylesheet"/><link href="/Portals/2/portal.css?cdv=158" type="text/css" rel="stylesheet"/><link href="/DesktopModules/eTaika4/js/jquery-ui-themes-1.9.2/themes/base/jquery-ui.css?cdv=158" type="text/css" rel="stylesheet"/><link href="/Portals/2/Skins/yliopisto-2014/fonts.css?cdv=158" type="text/css" rel="stylesheet"/><script src="/Resources/libraries/jQuery/03_05_01/jquery.js?cdv=158" type="text/javascript"></script><script src="/Resources/libraries/jQuery-Migrate/03_02_00/jquery-migrate.js?cdv=158" type="text/javascript"></script><link rel='SHORTCUT ICON' href='/Portals/2/favicon.ico?ver=X0vVRtlv1qnv59jZJq07pQ%3d%3d' type='image/x-icon' />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-7209849-6']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /></head>
<body id="Body">
<form method="post" action="/kalenteri/english.aspx" id="Form" enctype="multipart/form-data">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
</div>
<script src="/ScriptResource.axd?d=NJmAwtEo3Iq5ftPkztZtOH0HaLoChQB5xtDO0U7gq4-IZNYIL163bQLJyjeUcHTCGNim3-wo6HRy1eJIWdDDr4cvXeW3vqHJEcWHcGiFMkS71EGiIpWeJE8ne0A2y9grMT8ThA2&t=49337fe8" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=dwY9oWetJoJfpAoca3_CJi8GodIpUuXtB-UOBJzfuOD4EdsU-wIDlrsyyWqsyHVZ55iJescxEt8Z26ioTwnDoCmSDl9wzjQjDcbt1IaqoHT1jql4ah5M1HRqBL4ZyJgipeKB8DBL0VtOvGCW0&t=49337fe8" type="text/javascript"></script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" />
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="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" />
</div><script src="/js/dnn.js?cdv=158" type="text/javascript"></script><script src="/Resources/Shared/Scripts/knockout.js?cdv=158" type="text/javascript"></script><script src="/Resources/Shared/Scripts/jquery/jquery-ui.js?cdv=158" type="text/javascript"></script><script src="/DesktopModules/eTapahtuma_Tapahtumakalenteri/scripts/jquery.multiple.select.js?cdv=158" type="text/javascript"></script><script src="/DesktopModules/eTaika4/js/modernizr-2.0.4.custom.min.js?cdv=158" type="text/javascript"></script><script src="/DesktopModules/eTaika4/js/jquery.placeholder.js?cdv=158" type="text/javascript"></script><script src="/DesktopModules/eTaika4/js/jquery-ui-1.8.12.custom/development-bundle/ui/i18n/jquery.ui.datepicker-fi.js?cdv=158" type="text/javascript"></script><script src="/DesktopModules/eTaika4/js/jquery-ui-1.8.12.custom/development-bundle/ui/i18n/jquery.ui.datepicker-sv.js?cdv=158" type="text/javascript"></script><script src="/js/dnncore.js?cdv=158" type="text/javascript"></script><script src="/js/dnn.servicesframework.js?cdv=158" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ScriptManager', 'Form', [], [], [], 90, '');
//]]>
</script>
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-5PMSGQ"
height="0" width="0"
style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5PMSGQ');</script>
<!-- End Google Tag Manager -->
<!--CDF(Css|/Portals/2/Skins/yliopisto-2014/fonts.css?cdv=158|DnnPageHeaderProvider|100)-->
<script src="/Resources/Shared/scripts/jquery/jquery-migrate.js"></script>
<!--[if lt IE 9]>
<style type="text/css">
.l-menu-bar { display: none !important; }
footer.l-footer { display: none !important; }
#dnn_contentpane { margin-left: 0px;}
</style>
<![endif]-->
<div class="l-page">
<div class="l-top-bar-wrapper">
<div class="l-top-bar">
<div class="l-region l-region--top-bar">
<div id="block-locale-language" role="complementary" class="block block--locale language block--locale-language language">
<ul class="language-switcher-locale-url">
<li class="en first active"><a class="language-link active" href="/kalenteri/english.aspx">English</a></li>
<li class="fi"><a class="language-link" href="/kalenteri/suomi.aspx">Suomi</a></li>
<li class="sv last"><a class="language-link" href="/kalenteri/svenska.aspx">Svenska</a></li>
</ul>
</div>
<div id="block-hy-contact-hy-logo-block" class="block block--hy-contact logo-block hide-block-title block--hy-contact-hy-logo-block block-site_logo">
<div class="block__content">
<a href="https://www.helsinki.fi/en">
<svg width="53" height="50" class="site-logo">
<image xlink:href="/Portals/2/Skins/yliopisto-2014/images/hy_logo_white.svg" src="/Portals/2/Skins/yliopisto-2014/images/helsinki_university_53x50.png" width="53" height="50" />
</svg><h2 class="site-name">University of Helsinki</h2>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="l-main-wrapper">
<div class="l-main">
<div id="dnn_contentpane" class="l-content-wrapper">
<div class="DnnModule DnnModule-eTapahtuma_Tapahtumakalenteri DnnModule-2092"><a name="2092"></a>
<table border="0" cellspacing="0" cellpadding="0" width="100%" Summary="Module Design Table">
<tr>
<td id="dnn_ctr2092_ContentPane" style="padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;"><!-- Start_Module_2092 --><div id="dnn_ctr2092_ModuleContent" class="DNNModuleContent ModeTapahtumaTapahtumakalenteriC">
<!--CDF(Javascript|/Resources/Shared/Scripts/knockout.js?cdv=158|DnnBodyProvider|100)-->
<!--CDF(Javascript|/Resources/Shared/Scripts/jquery/jquery-ui.js?cdv=158|DnnBodyProvider|100)-->
<script type="text/javascript" src="/DesktopModules/eTaika4/js/moment/moment.js"></script>
<script type="text/javascript" src="/DesktopModules/eTaika4/js/moment/moment-with-locales.js"></script>
<!--CDF(Javascript|/DesktopModules/eTapahtuma_Tapahtumakalenteri/scripts/jquery.multiple.select.js?cdv=158|DnnBodyProvider|100)-->
<!--CDF(Javascript|/DesktopModules/eTaika4/js/modernizr-2.0.4.custom.min.js?cdv=158|DnnBodyProvider|100)-->
<!--CDF(Javascript|/DesktopModules/eTaika4/js/jquery.placeholder.js?cdv=158|DnnBodyProvider|100)-->
<!--CDF(Javascript|/DesktopModules/eTaika4/js/jquery-ui-1.8.12.custom/development-bundle/ui/i18n/jquery.ui.datepicker-fi.js?cdv=158|DnnBodyProvider|100)-->
<!--CDF(Javascript|/DesktopModules/eTaika4/js/jquery-ui-1.8.12.custom/development-bundle/ui/i18n/jquery.ui.datepicker-sv.js?cdv=158|DnnBodyProvider|100)-->
<!--CDF(Css|/DesktopModules/eTaika4/js/jquery-ui-themes-1.9.2/themes/base/jquery-ui.css?cdv=158|DnnPageHeaderProvider|100)-->
<script type="text/javascript" charset="utf-8">
jQuery(function ($) {
//Settings
var SMALL_MIN_WIDTH = 768;
var SEPARATOR = ';';
// ASP.NET Client IDs
var lblAlert$ = $('#dnn_ctr2092_Etusivu_lblAlert');
var txtSearch$ = $('#dnn_ctr2092_Etusivu_txtSearch');
var lstWhat$ = $('#dnn_ctr2092_Etusivu_lstWhat');
var lstYksikko$ = $('#dnn_ctr2092_Etusivu_lstYksikko');
var lstWhere$ = $('#dnn_ctr2092_Etusivu_lstWhere');
var txtStartDate$ = $('#dnn_ctr2092_Etusivu_txtStartDate');
var txtEndDate$ = $('#dnn_ctr2092_Etusivu_txtEndDate');
var showWhat = true;
var showYksikko = false;
var showWhere = false;
var showWhen = true;
var showPredefined = false;
var PainikeriviLevea = true;
var showCommands = false;
var showRSSAfterResults = false;
var sf = $.ServicesFramework(2092);
var id = parseInt(getParameterByName("id").toLowerCase()) || 0;
$.fn.goTo = function () {
$('html, body').animate({
scrollTop: $(this).offset().top + 'px'
}, 'fast');
return this;
}
var EventViewModel = function () {
var self = this;
this.count = ko.observable();
this.highlightCount = ko.observable(0);
this.listCount = ko.computed(function () { return this.count() - this.highlightCount(); }, this);
this.events = ko.observableArray();
this.selectedEvent = ko.observable();
this.url = 'https://helsinginyliopisto.etapahtuma.fi/Kalenteri/English';
this.search = function () {
var criteria = {
query: txtSearch$.val(),
group: lstWhat$.multipleSelect("getSelects"),
yksikko: lstYksikko$.multipleSelect("getSelects"),
campus: lstWhere$.multipleSelect("getSelects"),
startDate: moment(txtStartDate$.val(), "D.M.YYYY").format("YYYY-MM-DD"),
endDate: moment(txtEndDate$.val(), "D.M.YYYY").format("YYYY-MM-DD"),
culture: getParameterByName("culture").toLowerCase()
}
$.ajax({
type: "POST",
url: sf.getServiceRoot('eTapahtuma_Tapahtumakalenteri') + "Tapahtuma/" + "HaeTapahtumat",
data: criteria,
dataType: "json",
beforeSend: sf.setModuleHeaders
}).done(function (data) {
if (data !== undefined && data != null) {
// Manual mapping
self.events.removeAll();
self.highlightCount(0);
self.count(data.length);
for (var i = 0; i < data.length; i++) {
self.events.push(data[i]);
if (data[i].Highlight) {
var current = self.highlightCount();
self.highlightCount(current + 1);
};
}
if ($('#FlammaKalenteri').length > 0) {
//Etsii sivupohjasta elementtiä jonka ID on FlammaKalenteri, näin muilla sivupohjilla ei ajeta scriptiä
iframe_resize()
}
}
if (id > 0) {
$('#eventlink-' + id).click();
}
}).fail(function (xhr, result, status) {
var err = eval("(" + xhr.responseText + ")");
var message = "Virhe: " + err.ExceptionMessage;
$.dnnAlert({ text: message });
lblAlert$.text(message);
});
};
this.selectEvent = function (data) {
self.selectedEvent(data);
$('#results').hide();
$('#details').show();
$('#details').goTo();
if (document.documentElement.clientWidth < SMALL_MIN_WIDTH) {
$('#details .content').insertAfter('#details aside');
}
var eventUrl = self.url + '&id=' + data.Id;
addthis.update('share', 'url', eventUrl);
addthis.url = eventUrl;
addthis.toolbox('.addthis_toolbox');
if ($('#FlammaKalenteri').length > 0) {
//Etsii sivupohjasta elementtiä jonka ID on FlammaKalenteri, näin muilla sivupohjilla ei ajeta scriptiä
iframe_resize()
}
};
this.showResults = function (data) {
$('#results').show();
$('#details').hide();
$('#results').goTo();
};
};
var vm = new EventViewModel();
ko.applyBindings(vm);
var initializeParameters = function () {
var group = getParameterByName("group").toLowerCase();
lstWhat$.multipleSelect("setSelects", group.split(SEPARATOR));
var yksikko = getParameterByName("yksikot").toLowerCase();
lstYksikko$.multipleSelect("setSelects", yksikko.split(SEPARATOR));
var campus = getParameterByName("campus").toLowerCase();
lstWhere$.multipleSelect("setSelects", campus.split(SEPARATOR));
var q = getParameterByName("q").toLowerCase();
txtSearch$.val(q);
};
function getParameterByName(name, url) {
var uri = "";
if (!url) {
uri = window.location.href;
} else {
uri = url;
}
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(uri);
if (results == null)
return "";
else {
// cookie encoded differently from qs
if (!url) {
return decodeURIComponent(unescape(results[1])).replace(/\+/g, " ");
} else {
return decodeURIComponent(results[1]).replace(/\+/g, " ");
}
}
}
// Search on Enter
txtSearch$.keyup(function (e) {
var key = e.which || e.keyCode || e.keyChar;
if (key === 13) {
$('#dnn_ctr2092_Etusivu_txtSearch').autocomplete('close');
$('#btnSearch').click();
}
});
// Autocomplete widget
var acObjectName = $.ui.version == "1.8.16" ? "autocomplete" : "uiAutocomplete";
txtSearch$.autocomplete({
source: function (request, response) {
$.ajax({
url: sf.getServiceRoot('eTapahtuma_Tapahtumakalenteri') + "Tapahtuma/" + "Autocomplete",
dataType: 'json',
data: { query: request.term },
beforeSend: sf.setModuleHeaders
}).done(function (data) {
response($.map(data, function (item) {
return {
label: __highlight(item.Name, request.term),
value: item.Name
};
}));
vm.search();
}).fail(function (xhr, result, status) {
var err = eval("(" + xhr.responseText + ")");
var message = "Virhe: " + err.ExceptionMessage;
$.dnnAlert({ text: message });
lblAlert$.text(message);
});
},
minLength: 1,
close: function () {
vm.search();
}
}).data(acObjectName)._renderItem = function (ul, item) {
return $("<li></li>")
.data("ui-autocomplete-item", item)
.append($("<a></a>").html(item.label))
.appendTo(ul);
};
// Highlight search term
var __highlight = function (s, t) {
var matcher = new RegExp("(" + $.ui.autocomplete.escapeRegex(t) + ")", "ig");
if (s !== null) {
return s.replace(matcher, "<strong>$1</strong>");
}
};
$('.predefined .button').click(function (e) {
e.preventDefault();
if ($(this).hasClass("active")) {
$(this).removeClass("active");
txtStartDate$.val('');
txtEndDate$.val('');
} else {
$('.button').toggleClass("active", false);
$(this).toggleClass("active");
var daterange = $(this).data('daterange')
var start = moment();
var end = start;
if (daterange == 'today)') {
// Do nothing
} else if (daterange == 'tomorrow') {
start = moment().add('days', 1);
end = start;
} else if (daterange == 'thisweek') {
end = moment().day(7);
} else if (daterange == 'thismonth') {
end = moment().endOf('month');
}
txtStartDate$.val(start.format("D.M.YYYY"));
txtEndDate$.val(end.format("D.M.YYYY"));
}
vm.search();
});
lstWhat$.multipleSelect({
label: '.what .ms-label',
placeholder: 'All event categories',
selectAllText: 'Select all',
allSelected: 'All selected',
resetText: 'Remove selection',
countSelected: '# / % selected',
onClose: function () {
txtSearch$.val('');
vm.search();
}
});
if (showWhat) {
$("#search .what").show();
}
lstYksikko$.multipleSelect({
label: '.yksikko .ms-label',
placeholder: 'All selected',
selectAllText: 'Select all',
allSelected: 'All selected',
resetText: 'Remove selection',
countSelected: '# / % selected',
onClose: function () {
txtSearch$.val('');
vm.search();
}
});
if (showYksikko) {
$("#search .yksikko").show();
}
lstWhere$.multipleSelect({
label: ".where .ms-label",
placeholder: 'All places',
selectAllText: 'Select all',
allSelected: 'All selected',
resetText: 'Remove selection',
countSelected: '# / % selected',
onClose: function () {
txtSearch$.val('');
vm.search();
}
});
if (showWhere) {
$("#search .where").show();
}
$(".when input[type=text]").datepicker($.extend(
$.datepicker.regional[''],
{
showOn: "button",
buttonImage: "/DesktopModules/eTapahtuma_Tapahtumakalenteri/Kuvat/date-picker.png",
buttonImageOnly: true,
dateFormat: 'd.m.yy',
firstDay: 1,
onClose: function (dateText, inst) {
$(this).attr("disabled", false);
vm.search();
},
beforeShow: function (input, inst) {
$(this).attr("disabled", true);
}
}
)).keyup(function (e) {
var key = e.which || e.keyCode || e.keyChar;
if (key === 13) {
$(this).datepicker("hide");
vm.search();
$('#btnSearch').click();
}
}).focusout(function () {
vm.search();
});
if (showWhen) {
$("#search .when").show();
}
if (showPredefined) {
$("#search .predefined").show();
}
if (PainikeriviLevea) {
$("#search .predefined").addClass('FullWidth');
}
if (showCommands) {
$("#search .commands").show();
}
if (showRSSAfterResults) {
$("#results .rss").css('display', 'inline-block');
}
$("#search .query:visible").filter(":odd").css("margin-right", "10%");
$('#details').on('click', '#btnShareUrl', function (e) {
$(".share-url").toggle("blind", {}, 500, function () {
$(".share-url input").select();
});
});
initializeParameters();
vm.search();
if (!Modernizr.input.placeholder) {
$('input[placeholder], textarea[placeholder]').placeholder(); //IE9
}
if (document.documentElement.clientWidth < SMALL_MIN_WIDTH) {
$('#external').insertAfter('#details');
}
if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) {
var viewportmeta = document.querySelector('meta[name="viewport"]');
if (viewportmeta) {
viewportmeta.content = 'width=device-width, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0';
document.body.addEventListener('gesturestart', function () {
viewportmeta.content = 'width=device-width, minimum-scale=0.25, maximum-scale=1.6';
}, false);
}
}
//yksikoiden tasaus
$(".alayksikko.taso1").closest("li").css("padding-left", "10px");
$(".alayksikko.taso2").closest("li").css("padding-left", "20px");
});
</script>
<div id="eTapahtuma_Tapahtumakalenteri">
<header>
<div class="breadcrumb">
<a class="home" href="http://www.helsinki.fi/en/">Home</a> / <a href="http://uutiset.helsinki.fi/en/">News</a>
</div>
<h1>
Events
</h1>
</header>
<section id="search">
<div class="find query">
<label for="dnn_ctr2092_Etusivu_txtSearch" id="dnn_ctr2092_Etusivu_lblSearch" class="search-label">Search</label>
<span class="help right">
( you can also search without keyword )
</span>
<div>
<img class="trigger" src="/DesktopModules/eTapahtuma_Tapahtumakalenteri/Kuvat/search-icon.png" alt="search" data-bind="click: showResults" />
<div class="full-width">
<input name="dnn$ctr2092$Etusivu$txtSearch" type="text" id="dnn_ctr2092_Etusivu_txtSearch" placeholder="Enter a search term here" />
</div>
</div>
</div>
<div class="what query">
<div class="ms-label">
What<div class="triangle"></div>
</div>
<select size="4" name="dnn$ctr2092$Etusivu$lstWhat" multiple="multiple" id="dnn_ctr2092_Etusivu_lstWhat" class="ms-listbox">
<option value="luennot ja koulutukset">Public lectures and courses</option>
<option value="seminaarit ja konferenssit">Seminars and conferences</option>
<option value="väitöstilaisuudet">Doctoral defence</option>
<option value="tiedekulma">Think Corner</option>
<option value="verkostot">Networks</option>
<option value="alumnitapahtumat">Alumni Event</option>
<option value="opiskelijatapahtumat">Student Event</option>
<option value="innovaatiotapahtumat">Innovation events</option>
<option value="kulttuuritapahtumat">Culture Event</option>
<option value="muut tapahtumat">Other Event</option>
</select>
</div>
<div class="yksikko query">
<div class="ms-label">
Unit<div class="triangle"></div>
</div>
<select size="4" name="dnn$ctr2092$Etusivu$lstYksikko" multiple="multiple" id="dnn_ctr2092_Etusivu_lstYksikko" class="ms-listbox">
<option value="43">Aleksanteri Institute - Finnish Centre for Russian and East European Studies</option>
<option value="44">Open University</option>
<option value="4">Faculty of Biological and Environmental Sciences</option>
<option value="65"><i class='alayksikko taso1'>Kilpisjärvi Biological Station</i></option>
<option value="7"><i class='alayksikko taso1'>Lammi Biological Station</i></option>
<option value="8"><i class='alayksikko taso1'>Tvärminne Zoological Station</i></option>
<option value="9">Faculty of Veterinary Medicine</option>
<option value="10"><i class='alayksikko taso1'>Veterinary Teaching Hospital</i></option>
<option value="11">Faculty of Pharmacy</option>
<option value="46">Helsinki Institute of Physics (HIP)</option>
<option value="47">Helsinki Center of Economic Research (HECER)</option>
<option value="72">Helsingfors universitetsmuseum</option>
<option value="48">Helsinki University Library</option>
<option value="94">University of Helsinki Data Support</option>
<option value="95">HiLIFE Helsinki Institute of Life Science</option>
<option value="45"><i class='alayksikko taso1'>Institute of Biotechnology</i></option>
<option value="49"><i class='alayksikko taso1'>Laboratory Animal Center</i></option>
<option value="55"><i class='alayksikko taso1'>Neuroscience Center</i></option>
<option value="57"><i class='alayksikko taso1'>Institute for Molecular Medicine Finland (FIMM)</i></option>
<option value="12">Faculty of Arts</option>
<option value="91">Department of Digital Humanities</option>
<option value="13"><i class='alayksikko taso1'>Department of Philosophy, History, Culture and Art Studies</i></option>
<option value="15"><i class='alayksikko taso1'>Department of Languages</i></option>
<option value="14"><i class='alayksikko taso1'>Department of Cultures</i></option>
<option value="16"><i class='alayksikko taso1'>Department of Finnish, Finno-Ugrian and Scandinavian Studies</i></option>
<option value="50">IPR University Center</option>
<option value="51">The National Library of Finland</option>
<option value="17">Faculty of Educational Sciences</option>
<option value="18"><i class='alayksikko taso1'>CICERO Learning </i></option>
<option value="19"><i class='alayksikko taso1'>Training Schools</i></option>
<option value="1">Central Administration</option>
<option value="83"><i class='alayksikko taso1'>Human Resources and Legal Affairs</i></option>
<option value="78"><i class='alayksikko taso1'>Education sector</i></option>
<option value="93"><i class='alayksikko taso2'>Guidance Corner</i></option>
<option value="2"><i class='alayksikko taso1'>Rector's Office</i></option>
<option value="77"><i class='alayksikko taso1'>Strategic Planning and Quality Assurance</i></option>
<option value="76"><i class='alayksikko taso1'>Financial Management</i></option>
<option value="75"><i class='alayksikko taso1'>Research Affairs</i></option>
<option value="74"><i class='alayksikko taso1'>Communications and Community Relations</i></option>
<option value="73"><i class='alayksikko taso1'>Administrative Services</i></option>
<option value="3"><i class='alayksikko taso1'>University Services</i></option>
<option value="52">Language Centre</option>
<option value="53">Palmenia Centre for Continuing Education</option>
<option value="20">Faculty of Medicine</option>
<option value="80"><i class='alayksikko taso1'>Clinicum</i></option>
<option value="81"><i class='alayksikko taso1'>Medicum</i></option>
<option value="82"><i class='alayksikko taso1'>Research Programs Unit</i></option>
<option value="54">Finnish Museum of Natural History</option>
<option value="26">Faculty of Agriculture and Forestry</option>
<option value="69"><i class='alayksikko taso1'>Hyytiälä Forestry Field Station</i></option>
<option value="66"><i class='alayksikko taso1'>Muddusjärvi Research Station</i></option>
<option value="67"><i class='alayksikko taso1'>Suitia Research Farm</i></option>
<option value="70"><i class='alayksikko taso1'>Värriö subarctic research station</i></option>
<option value="68"><i class='alayksikko taso1'>Viikki Research Farm </i></option>
<option value="27"><i class='alayksikko taso1'>Department of Food and Environmental Sciences</i></option>
<option value="28"><i class='alayksikko taso1'>Department of Agricultural Sciences</i></option>
<option value="29"><i class='alayksikko taso1'>Department of Forest Sciences</i></option>
<option value="92">Department of Microbiology</option>
<option value="30"><i class='alayksikko taso1'>Department of Economics and Management</i></option>
<option value="31">Faculty of Science</option>
<option value="71"><i class='alayksikko taso1'>Finnish Institute for Verification of the Chemical Weapons Convention (VERIFIN) </i></option>
<option value="32"><i class='alayksikko taso1'>Department of Physics</i></option>
<option value="33"><i class='alayksikko taso1'>Department of Geosciences and Geography</i></option>
<option value="34"><i class='alayksikko taso1'>Department of Chemistry</i></option>
<option value="35"><i class='alayksikko taso1'>Department of Mathematics and Statistics</i></option>
<option value="64"><i class='alayksikko taso1'>Institute of Seismology</i></option>
<option value="36"><i class='alayksikko taso1'>Department of Computer Science</i></option>
<option value="37">Faculty of Law</option>
<option value="56">Ruralia-institute</option>
<option value="38">Swedish School of Social Science</option>
<option value="39">Faculty of Theology</option>
<option value="58">Helsinki Institute for Information Technology</option>
<option value="59">Center for Information Technology (IT Center)</option>
<option value="60">Center for Properties and Facilities</option>
<option value="61">Helsinki Collegium for Advanced Studies</option>
<option value="86">Doctoral schools</option>
<option value="89"><i class='alayksikko taso1'>Doctoral school in humanities and social sciences</i></option>
<option value="87"><i class='alayksikko taso1'>Doctoral school in natural sciences</i></option>
<option value="88"><i class='alayksikko taso1'>Doctoral school in health sciences</i></option>
<option value="90"><i class='alayksikko taso1'>Doctoral school in environmental, food and biological sciences</i></option>
<option value="62">UniSport</option>
<option value="40">Faculty of Social Sciences</option>
<option value="85"><i class='alayksikko taso1'>Institute of Criminology and Legal Policy</i></option>
<option value="84"><i class='alayksikko taso1'>Consumer Society Research Centre</i></option>
</select>
</div>
<div class="where query">
<div class="ms-label">
Where<div class="triangle"></div>
</div>
<select size="4" name="dnn$ctr2092$Etusivu$lstWhere" multiple="multiple" id="dnn_ctr2092_Etusivu_lstWhere" class="ms-listbox">
<option value="keskusta">Center</option>
<option value="kumpula">Kumpula</option>
<option value="meilahti">Meilahti</option>
<option value="viikki">Viikki</option>
<option value="muu">Other</option>
</select>
</div>
<div class="when query">
<label for="dnn_ctr2092_Etusivu_txtStartDate" id="dnn_ctr2092_Etusivu_lblWhen" class="search-label">When</label>
<div class="startdate">
<input name="dnn$ctr2092$Etusivu$txtStartDate" type="text" id="dnn_ctr2092_Etusivu_txtStartDate" pattern="\-?\d+(\.\d{0,})?" placeholder="d.m.yyyy" />
</div>
<div class="enddate">
<input name="dnn$ctr2092$Etusivu$txtEndDate" type="text" id="dnn_ctr2092_Etusivu_txtEndDate" pattern="\-?\d+(\.\d{0,})?" placeholder="d.m.yyyy" />
</div>
<div class="date-separator"></div>
</div>
<div class="predefined query">
<a id="dnn_ctr2092_Etusivu_hlnkToday" class="button" role="button" data-daterange="today" href="../DesktopModules/eTapahtuma_Tapahtumakalenteri/#today">Today</a>
<a id="dnn_ctr2092_Etusivu_hlnkTomorrow" class="button" href="#tomorrow" role="button" data-daterange="tomorrow">Tomorrow</a>
<a id="dnn_ctr2092_Etusivu_hlnkThisWeek" class="button" href="#thisweek" role="button" data-daterange="thisweek">This week</a>
<a id="dnn_ctr2092_Etusivu_hlnkThisMonth" class="button" href="#thismonth" role="button" data-daterange="thismonth">This month</a>
</div>
<div class="commands">
<a id="btnSearch" class="button" data-bind="click: showResults">
Show results
<span data-bind="visible: count() !== undefined, text: '( ' + count() + ' ) '"></span>
</a>
<a id="dnn_ctr2092_Etusivu_hlnkRSS" class="rss button" data-bind="attr: { href: $root.url + '?format=atom', target: '_blank' }"><span class="label">
Subscribe (RSS)</span></a>
</div>
</section>
<aside id="external">
<div class="checklist">
</div>
<article class="content first">
<ul>
<li>
<a class="button last" href="/Default.aspx?tabid=963&culture=en-US">Suggest an event</a>
</li>
<li>
<a class="button rss last" href="/Default.aspx?tabid=960&format=atom">Subscribe (RSS)</a>
</li>
</ul>
</article>
<article class="content">
</article>
</aside>
<div id="dnn_ctr2092_Etusivu_pnlAlert">
<span id="dnn_ctr2092_Etusivu_lblAlert" class="et"></span>
</div>
<section id="results">
<div class="events" data-bind="visible: count() > 0">
<header>
<h3>
Events</h3>
<div class="count" data-bind="visible: listCount() > 0, text: '( ' + listCount() + ' ) '"></div>
</header>
<ul class="event-list" data-bind="template: { name: 'eventTemplate', foreach: events }">
</ul>
<div class="commands">
<a id="dnn_ctr2092_Etusivu_hlnkRSS2" class="rss button" data-bind="attr: { href: $root.url + '?format=atom', target: '_blank' }"><span class="label">
Subscribe (RSS)</span></a>
</div>
</div>
<div class="long events" data-bind="visible: count() > 0">
<header>
<h3>
Long-term events</h3>
<span class="count" data-bind="text: '( ' + highlightCount() + ' ) '"></span>
</header>
<ul class="event-list" data-bind="template: { name: 'highlightTemplate', foreach: events }">
</ul>
<div class="commands">
<a id="dnn_ctr2092_Etusivu_hlnkRSS3" class="rss button" data-bind="attr: { href: $root.url + '?format=atom', target: '_blank' }"><span class="label">
Subscribe (RSS)</span></a>
</div>
</div>
<div class="noresults" data-bind="visible: count() == 0">
<header>
<h3>
No search results</h3>
</header>
</div>
</section>
<section id="details" data-bind="with: selectedEvent">
<header>
<h3 data-bind="text: Name"></h3>
<div class="secondary">
<div class="type" data-bind="text: CourseType"></div>
<div class="back">
<a data-bind="click: $root.showResults, attr: { href: $root.url }">
Back to search</a>
</div>
</div>
</header>
<div>
<article class="content">
<p data-bind="html: HtmlDescription"></p>
<p data-bind="visible: ExternalUrl.length > 0"><a data-bind=" text: ExternalUrlAnchorText + ' >>', attr: { href: ExternalUrl, target: '_blank' }"></a></p>
<p data-bind="html: HtmlVideo"></p>
<p data-bind="html: HtmlTwitter"></p>
<div class="actions">
<div class='addthis_toolbox addthis_default_style addthis_32x32_style'><a class='addthis_button_facebook' fb:like:locale='en_US'></a><a class='addthis_button_twitter'></a><a class='addthis_button_linkedin'></a><a class='addthis_button_google_plusone_share'></a></div><script type='text/javascript'>var addthis_config = {data_track_addressbar: true, ui_language: 'en'};</script><script type='text/javascript' src='//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-528213f424ea9311'></script>
<div class="share">
<a id="btnShareUrl" href="javascript:void(0);">
<img alt="Jaa" src="/DesktopModules/eTapahtuma_Tapahtumakalenteri/Kuvat/share.png" />
Share event url</a>
<div class="share-url">
<input type="text" data-bind="value: $root.url + '?id=' + Id" />
</div>
</div>
</div>
</article>
<aside>
<div class="registration" data-bind="html: RegistrationLink, visible: RegistrationLink.length > 0"></div>
<div class="summary">
<h4 data-bind="visible: FormattedDate.length > 0">
Time</h4>
<p data-bind="text: FormattedDate"></p>
<h4 data-bind="visible: Campus.length > 0">
Place
</h4>
<p><a data-bind="text: Campus, attr: { href: $root.url + '?campus=' + Campus }"></a></p>
<h4 data-bind="visible: Unit.length > 0">
</h4>
<p><a data-bind="text: Unit, attr: { href: $root.url + '?yksikko=' + Unit }"></a></p>
<h4 data-bind="visible: FormattedAddress.length > 0">
Address
</h4>
<p data-bind="html: FormattedAddress"></p>
<h4 data-bind="visible: Organizer.length > 0">
Organizer
</h4>
<p data-bind="html: Organizer"></p>
<h4 data-bind="visible: MoreInformationEmail.length > 0">
More information
</h4>
<p><a data-bind="text: MoreInformationEmail, attr: { href: 'mailto:' + MoreInformationEmail }"></a></p>
<h4 data-bind="visible: CourseType.length > 0">
Category</h4>
<p><a data-bind="text: CourseType, attr: { href: $root.url + '?group=' + CourseType }"></a></p>
</div>
</aside>
</div>
</section>
</div>
<div id="browserError">
<h1>Your browser is not supported</h1><span>Internet Explorer 9 or later required.</span>
</div>
<script type="text/html" id="eventTemplate">
<!-- ko if: !Highlight -->
<li data-bind="attr: { id: 'event-' + Id, class: 'tapahtuma', 'data-id': Id }">
<div class="left-container">
<div class="date-box">
<div class="date-text" data-bind="text: StartDateShort"></div>
</div>
</div>
<div class="right-container">
<div data-bind="text: FormattedDate"></div>
<a class="nimi" data-bind="text: Name, attr: { id: 'eventlink-' + Id, title: Name, href: $root.url + '?id=' + Id }, click: $root.selectEvent"></a>
<div data-bind="text: Place"></div>
</div>
</li>
<!-- /ko -->
</script>
<script type="text/html" id="highlightTemplate">
<!-- ko if: Highlight -->
<li data-bind="attr: { id: 'event-' + Id, class: 'tapahtuma', 'data-id': Id }">
<div class="left-container">
<div class="date-box">
<div class="date-text" data-bind="text: StartDateShort"></div>
</div>
</div>
<div class="right-container">
<div data-bind="text: FormattedDate"></div>
<a class="nimi" data-bind="text: Name, attr: { id: 'eventlink-' + Id, title: Name, href: $root.url + '?id=' + Id }, click: $root.selectEvent"></a>
<div data-bind="text: Place"></div>
</div>
</li>
<!-- /ko -->
</script>
</div><!-- End_Module_2092 --></td>
</tr>
</table>
</div></div>
</div>
</div>
<footer class="l-footer" role="contentinfo">
<div class="l-region l-region--footer">
<div id="block-hy-links-hy-links-link-block" class="block block--hy-links footer-block footer-block-2 block--hy-links-hy-links-link-block">
<div class="block__content">
<p>
<a class="link-list-white" href="https://www.helsinki.fi/en/people/people-finder">Contact</a>
<a class="link-list-white" href="https://helsinginyliopisto.etapahtuma.fi/Default.aspx?tabid=323">Guidelines of calendar</a>
<a class="link-list-white" href="https://www.helsinki.fi/en/give-feedback">Feedback</a>
<a class="link-list-white" href="https://flamma.helsinki.fi/portal/home/login">Flamma</a>
</p>
</div>
</div>
<div id="block-hy-some-hy-some-link-block" class="block block--hy-some footer-block footer-block-3 some-links block--hy-some-hy-some-link-block">
<div class="block__content">
<a href="http://www.facebook.com/helsinginyliopisto" target="_new" class="some">Facebook</a>
<a href="http://www.twitter.com/helsinkiuni" target="_new" class="some twitter">Twitter</a>
<a href="http://www.youtube.com/universityofhelsinki" target="_new" class="some youtube">Youtube</a>
<a href="http://www.linkedin.com/company/university-of-helsinki" target="_new" class="some linkedin">LinkedIN</a>
</div>
</div>
<div id="block-hy-contact-hy-contact-logo-block" class="block block--hy-contact hide-block-title footer-block footer-block-1 block--hy-contact-hy-contact-logo-block">
<div class="block__content">
<div class="logo">
<img src="/Portals/2/Skins/yliopisto-2014/images/logo_footer.png">
</div>
<div class="contact">
<h4>University of Helsinki</h4>
<p>
P.O. Box 33 (Yliopistonkatu 4)<br>
00014 University of Helsinki<br>
Finland<br>
Tel: +358 2941 911 (switchboard)
</p>
</div>
</div>
</div>
</div>
<div class="copyright">
<p>
<span id="dnn_dnnCopyright_lblCopyright" class="SkinObject">Copyright © Helsingin yliopisto</span>
</p>
</div>
</footer>
</div>
<input name="ScrollTop" type="hidden" id="ScrollTop" />
<input name="__dnnVariable" type="hidden" id="__dnnVariable" autocomplete="off" value="`{`__scdoff`:`1`,`sf_siteRoot`:`/`,`sf_tabId`:`960`}" />
<input name="__RequestVerificationToken" type="hidden" value="ygPi5JYP2ubzMoroCRB8mHM1j7UMvJr18f8L-DgUN6XVx8rGBoRNzQg-EqpUqrVyAZZduQ2" />
</form>
<!--CDF(Javascript|/js/dnncore.js?cdv=158|DnnBodyProvider|100)--><!--CDF(Css|/Resources/Shared/stylesheets/dnndefault/7.0.0/default.css?cdv=158|DnnPageHeaderProvider|5)--><!--CDF(Css|/Portals/2/Skins/yliopisto-2014/skin.css?cdv=158|DnnPageHeaderProvider|15)--><!--CDF(Css|/DesktopModules/eTapahtuma_Tapahtumakalenteri/module.css?cdv=158|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/eTapahtuma_Tapahtumakalenteri/module.css?cdv=158|DnnPageHeaderProvider|10)--><!--CDF(Css|/Portals/2/portal.css?cdv=158|DnnPageHeaderProvider|35)--><!--CDF(Javascript|/js/dnn.js?cdv=158|DnnBodyProvider|12)--><!--CDF(Javascript|/js/dnn.servicesframework.js?cdv=158|DnnBodyProvider|100)--><!--CDF(Javascript|/Resources/libraries/jQuery-Migrate/03_02_00/jquery-migrate.js?cdv=158|DnnPageHeaderProvider|6)--><!--CDF(Javascript|/Resources/libraries/jQuery/03_05_01/jquery.js?cdv=158|DnnPageHeaderProvider|5)-->
</body>
</html>