<html tal:define="nr python:here.jooksva_kursuse_nr(here.REQUEST);
	  cnr python:here.jooksva_kursuse_nimi(here.REQUEST)
	  " i18n:domain="iva">
<!-- header ?? -->	  
<span metal:define-macro="head" tal:omit-tag="" tal:define="
	cnr python:here.jooksva_kursuse_nimi(request);
	global jnr python:here.jooksva_kursuse_nr(request);
	global userLocation python:here.kasutajaasukoht(request);
	global cnr python:here.jooksva_kursuse_nimi(request);
	global curUser python:getattr(here.fle_root().fle_users, str(user))">
  <head>
  	<span tal:condition="exists:request/userLocation">
		<span tal:omit-tag="" tal:define="global userLocation request/userLocation" />
	</span>
    <span tal:omit-tag="" tal:condition="python:userLocation!='Organizer' and int(jnr)==0">
		<span tal:define="x python:here.REQUEST.RESPONSE.redirect('organizer_index')" />
	</span>
	
	<span tal:omit-tag="" tal:condition="python:int(jnr)!=0">
		<span tal:omit-tag="" tal:define="global kursus python:getattr(here.fle_root().courses, jnr)" />
	</span>
	
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="js/tree"></script>
    <link rel="stylesheet" href="style_css" type="text/css" />
	<span tal:define="toiming python:here.leheAvamisToimingud(request)" tal:omit-tag=""></span>
    <title metal:define-slot="title">
		<span tal:replace="context/get_version">Page Title Start</span>
		&gt;
		<span tal:replace="cnr">Page Title End</span>
	</title>
  </head>
</span>

<!-- tootoad_kursustel -->
<span metal:define-macro="tootoad_kursustel" tal:omit-tag="">
	<span tal:condition="python:(jnr!='0') and (hasattr(here.fle_root().courses, jnr))" tal:omit-tag="">
		<span tal:condition="python:(here.fle_root().kas_opetaja(request,uname=str(user))) or (kursus.kasTeadmuspajasKontekste())" tal:omit-tag="">
				<a href="link" tal:attributes="href python:here.get_url_to_object(kursus)" i18n:translate="">Knowledge Building</a><br />			
		</span>
		<span tal:condition="python:(hasattr(kursus, 'jamming')) and ((kursus.kasMeediapajasProjekte()) or (here.fle_root().kas_opetaja(here.REQUEST,uname=str(user))))" tal:omit-tag="">
				<a href="link" tal:attributes="href python:here.get_url_to_object(kursus.jamming)" i18n:translate="">Jamming</a><br />			
		</span>
<!--		<a href="link" tal:attributes="href python:here.get_url_to_object(kursus)+'workshop_subgroup'" i18n:translate="">Subgroup management</a><br />-->
		<!-- XXX:blabla. Sisegrupi kontroll!? 
		<span tal:condition="python:(here.fle_root().kas_opetaja(request,uname=str(user))) or (kursus.kasRyhmalaualAndmeid())" tal:omit-tag="">-->
				<a href="link" tal:attributes="href python:kursus.absolute_url()+'/subgroups/'" i18n:translate="">Subgroup portfolios</a><br />			
<!--		</span>-->
	</span>
	
                <span tal:condition="python:kursus.taitmiseksAvatudTestid(request)" tal:omit-tag="">
                    <span i18n:translate="">L_it_menu_open_tests</span>
                    <p tal:repeat="t python:kursus.taitmiseksAvatudTestid(request)">
                       <a tal:attributes="href python:t.absolute_url()+'/qtExplanationQuiz'" tal:condition="python: t.kysiTyyp(request)==0" tal:content="t/annaPealkiri"></a><br />
                    </p>
                </span>
                <span tal:condition="python:kursus.taitmiseksAvatudKysitlused(request)" tal:omit-tag="">
                    <span i18n:translate="">L_it_menu_open_surveys</span>
                    <p tal:repeat="t python:kursus.taitmiseksAvatudKysitlused(request)">
                       <a tal:attributes="href python:t.absolute_url()+'/qtAnsweringForm'" tal:condition="python: t.kysiTyyp(request)!=0" tal:content="t/annaPealkiri"></a><br />
                    </p>
                </span>	
	<span tal:condition="python:(jnr=='0') or not(hasattr(here.fle_root().courses, jnr))">
		<span i18n:translate="" tal:omit-tag="">No course selected</span>
	</span>
</span>

<!-- opetaja men -->
<span metal:define-macro="opetaja_menyy" tal:omit-tag="">
 <span tal:condition="python:(jnr!=0) and (hasattr(here.fle_root().courses, jnr)) and (here.kas_opetaja(request,uname=str(user))) or (user.has_role('Manager') or user.has_role('IVAAdmin'))" tal:omit-tag="">
	<a href="link" tal:condition="kursus" tal:attributes="href python:here.get_url_to_object(here.fle_root().courses)+'manage_participants'" i18n:translate="">Participants</a><br />
	<a href="link" tal:condition="kursus" tal:attributes="href python:here.get_url_to_object(kursus)+'kodutood/manage_assignments'" i18n:translate="">Assignments</a><br />
	<span tal:condition="exists:kursus/testid" tal:omit-tag="">
		<a href="link" tal:attributes="href python:kursus.absolute_url()+'/testihaldus'" i18n:translate="">Quiz management</a><br />
	<span tal:define="sykat python:kursus.kysiSyndmusteKataloog()" tal:omit-tag=""></span>
	<a href="link" tal:attributes="href python:kursus.absolute_url()+'/syndmused/event_list?userLocation='+userLocation" i18n:translate="">Event management</a><br />
			<a href="link" tal:attributes="href python:here.get_url_to_object(kursus)+'manage_course_info'">Kursuse info</a><br />
	</span>
 </span>
 <span tal:condition="python:user.has_role('Manager','IVAAdmin')" tal:omit-tag="">
	<h3>Admin</h3>
	<p>
		<a href="link" tal:attributes="href python:here.get_url_to_object(here.fle_root().courses)" i18n:translate="">Course management</a><br />
		<a href="link" tal:attributes="href python:here.get_url_to_object(here.fle_root().typesets)" i18n:translate="">Knowledge Type Management</a><br />
		<a href="link" tal:attributes="href python:here.get_url_to_object(here.fle_root().fle_users)+'manage_ivaUsers'" i18n:translate="">User management</a><br />
		<a href="manage_iva_setup">IVA Setup</a>
 	</p>
 </span>
</span>

<!-- MENYY -->
<span tal:omit-tag="" metal:define-macro="menu">

    <div id="header"><img src="images/veebilaud3_gif" alt="IVA Webtop photo" id="headerphoto" tal:condition="python:userLocation=='Veebilaud'" /><img src="images/raamaturiiul3_gif" alt="IVA Veebilaua foto" id="headerphoto" tal:condition="python:userLocation=='Raamaturiiul'" /><img src="images/haldus3_gif" alt="IVA Veebilaua foto" id="headerphoto" tal:condition="python:userLocation=='Haldus'" /><img src="images/tootoad3_gif" alt="IVA Veebilaua foto" id="headerphoto" tal:condition="python:userLocation=='Tootuba'" /><img src="iva_logo_blue.gif" tal:attributes="src string:images/iva_logo_$userLocation" alt="IVA logo" id="ivalogo" /></div>
    
    <div id="sectionbuttons"><ul><li tal:condition="python:int(jnr) > 0 and userLocation!='Organizer'"><a i18n:translate="" href="" class="selected" title="Webtop" tal:attributes="href python:curUser.webtop.absolute_url()+'/c'+jnr+'/';class python:userLocation=='Veebilaud' and default or nothing">Webtop</a></li><li tal:condition="python:int(jnr) > 0 and userLocation!='Organizer'"><a href="" i18n:translate="" class="selected" title="Bookshelf" tal:attributes="href python:kursus.gf.absolute_url()+'/';class python:userLocation=='Raamaturiiul' and default or nothing">Bookshelf</a></li><li tal:condition="python:int(jnr) > 0 and userLocation!='Organizer'"><a href="" i18n:translate="" class="selected" title="Workshops" tal:attributes="href string:${kursus/absolute_url}/tootubade_leht;class python:userLocation=='Tootuba' and default or nothing">Workshops</a></li><li tal:condition="python:((context.kas_opetaja(request,uname=str(user))) or (user.has_role('Manager','IVAAdmin'))) and userLocation!='Organizer'"><a href="" i18n:translate="" class="selected" tal:attributes="href python:here.fle_root().absolute_url()+'/haldusleht';class python:userLocation=='Haldus' and default">Haldus</a></li><li tal:condition="python:userLocation=='Organizer'">&nbsp;</li></ul></div>
    
    <div id="logout"><ul><li><a href="">Abi</a></li><li><a href="login/logout">Logi v&auml;lja</a></li></ul></div>

</span>

<!-- ORGANIZER MENYY -->
<span tal:omit-tag="" metal:define-macro="menu_org">

	<div class="org_head"><!-- background-color: #A9A9A9; -->
		<img src="images/iva_logo_trans" alt="IVA logo" id="ivalogo" i18n:attributes="alt" />
		<br /><div id="logout"><a href="" i18n:translate="">Help</a><a href="login/logout">Logout</a></div>
	</div>

</span>

<!-- leivaapuru -->
<span tal:omit-tag="" metal:define-macro="leivapuru">
<!--	<br tal:condition="python:userLocation=='Organizer'" />
	<span tal:condition="python:userLocation!='Organizer'" tal:omit-tag="">-->
	<a href="#" i18n:translate="" tal:attributes="href python:'organizer_change_course'" class="link2">Lobby</a> 
			&gt;
			<span tal:omit-tag="">
				<a href="" 
					tal:attributes="href python:kursus.absolute_url()+'/gf/'"
					tal:content="python:cnr" class="link2"
					tal:on-error="string:$cnr"></a>
			</span>

			<span tal:omit-tag="" tal:condition="python:userLocation=='Veebilaud'">
			&gt;
				<span tal:omit-tag="" tal:condition="exists:context/location_type">
					<span tal:omit-tag="" tal:define="koht python:context.location_type; s_path python:'sahtel/c'+jnr" tal:condition="python:koht=='sahtel'">
						<span tal:condition="python:here.kasLopeb(here.REQUEST.URL1, s_path)" i18n:translate="" tal:omit-tag="">Drawer</span>
						<span tal:omit-tag="" tal:condition="python:not(here.kasLopeb(here.REQUEST.URL1, s_path))">
							<a href="#" tal:attributes="href python:here.algusURList(here.REQUEST, s_path)" i18n:translate="" class="link2">Drawer</a>
						</span>
					</span>
					<span tal:omit-tag="" tal:define="koht python:context.location_type; w_path python:'webtop/c'+jnr" tal:condition="python:not(koht=='sahtel')">
						<span tal:omit-tag="" tal:condition="python:here.kasLopeb(here.REQUEST.URL1, w_path)" i18n:translate="">Portfolio</span>
						<span tal:omit-tag="" tal:condition="python:not(here.kasLopeb(here.REQUEST.URL1, w_path))" i18n:translate="">
							<a href="#" tal:attributes="href python:here.algusURList(here.REQUEST, w_path)" i18n:translate="" class="link2">Portfolio</a>
							</span>
					</span>
				</span>
			</span>
								
			<span tal:omit-tag="" tal:condition="python:userLocation=='Raamaturiiul'">
			&gt;
			<span tal:omit-tag="" i18n:translate="">Bookshelf</span>
			</span>

			<span tal:omit-tag="" tal:condition="python:userLocation=='Tootuba'">
			&gt;
				<a href="#" tal:attributes="href python:kursus.absolute_url()+'/tootubade_leht'" 											i18n:translate="" class="link2">Workshop</a>
				<span tal:condition="python:len(here.sisegrupiNimi(request))>0">
					&gt; 
					<span i18n:translate="" tal:omit-tag="">subgroup</span>
					<a href="#" tal:attributes="href python:kursus.absolute_url()+'/subgroups/'+here.sisegrupiNimi(here.REQUEST)"	tal:content="python:here.sisegrupiNimi(request)"></a>
				</span>
			</span>
			
			<span tal:omit-tag="" tal:condition="python:userLocation=='Haldus'">
			&gt;
				<a href="#" tal:attributes="href python:here.fle_root().absolute_url()+'/haldusleht'" i18n:translate="">Management</a>
			</span>
<!--		</span>-->
</span>

<!-- raja lpp -->
<span metal:define-macro="rajalopp" tal:omit-tag="">
	<span tal:repeat="fruits python:context.list_parents_to_top()" tal:omit-tag="" tal:on-error="string:">
		<span tal:define="x repeat/fruits/index" tal:condition="python:x>1" tal:omit-tag="">
			<span tal:condition="repeat/fruits/end" tal:omit-tag="">
				 &gt; <x tal:omit-tag="" tal:replace="python:fruits[0].get_name()"></x>
			</span>
			<span tal:condition="not:repeat/fruits/end" tal:omit-tag="">
				 &gt; <a href="#" tal:attributes="href python:here.get_url_to_object(fruits[0])" tal:content="python:fruits[0].get_name()">o</a>
			</span>
		</span>
	</span>
</span>

<!-- kaustad kursusel puus macro -->
<span tal:omit-tag="" metal:define-macro="kaustadkursusel">
    <span tal:omit-tag="" tal:condition="python:userLocation=='Veebilaud'">
		<a href="course_info_user"
			tal:condition="python:context.get_uname()==curUser.get_uname() or context.kas_opetaja(request)"
			tal:attributes="href python:getattr(context.fle_root().fle_users, context.get_uname() ).absolute_url()+'/webtop/c'+jnr+'/course_info_user'" 
			title="User Specific Course info" 
			i18n:attributes="title">
				<label tal:omit-tag="" i18n:translate="" tal:condition="python:context.get_uname()==curUser.get_uname()">Your course info</label>
				<label tal:omit-tag="" i18n:translate="" tal:condition="python:context.get_uname()!=curUser.get_uname()">User's course info</label>
		</a>
		<span tal:replace="structure python:getattr(context.getWebtopRoot(), 'c'+jnr).teePuu(request)" tal:on-error="string:"/>
	</span>
	<span tal:omit-tag="" tal:condition="python:userLocation!='Veebilaud'">
		<a href="course_info" title="Course info" i18n:translate="" i18n:attributes="title">Course info</a>
		<br />
		<a href="course_index" title="course welcome page" i18n:translate="" i18n:attributes="title">Welcome page</a>
		<span tal:replace="structure python:kursus.gf.teePuu(request)" />
	</span>
</span>

<!-- Kursusevahetaja  tal:on-error="string:Kursus pole valitud"-->
<span tal:omit-tag="" metal:define-macro="coursechanger">
	<span tal:omit-tag="" tal:condition="python:len(curUser.user_courses())>0 and userLocation=='Haldus' and 1==2">
		<form action="#" tal:attributes="action python:here.get_url_to_object(curUser.sea_jooksev_kursus)">
			<select name="kursus" onchange="this.form.submit()">
				<option value="0" i18n:translate="">Select course</option>
				<span tal:omit-tag="" tal:repeat="kursus python:curUser.user_courses()">
					<span tal:omit-tag="" tal:condition="python:jnr==kursus.get_id()">
						<option selected value="#" tal:attributes="value python:kursus.get_id()" tal:content="python:kursus.get_name()"></option>
					</span>
					<span tal:omit-tag="" tal:condition="python:jnr!=kursus.get_id()">
						<option value="#" tal:attributes="value python:kursus.get_id()" tal:content="python:kursus.get_name()"></option>
					</span>
				</span>
			</select>
			<input type="submit" i18n:attributes="value" value="Vaheta" />
		</form>
	</span>
</span>

<!-- kylastus -->
<span metal:define-macro="visit" tal:omit-tag="">
	<span tal:define="x python:context.kylastus(request)" tal:omit-tag="" />
</span>

<!-- kujunduse vidin -->
<span metal:define-macro="style_c" tal:omit-tag="">
	<x tal:define="global style_tmp python:'margin-left:200px;;position:relative;;top:0px'" tal:condition="python:'IE' in request.HTTP_USER_AGENT and not('Opera' in request.HTTP_USER_AGENT)" tal:omit-tag="">
		<y tal:define="global style_tmp python:'margin-left:200px;;width:100%;;position:relative;;top:0px'" tal:omit-tag="" />
	</x>
</span>

<!-- event list header -->
<span metal:define-macro="eventFormHeader" tal:omit-tag="">
	<table width="100%" border="0" cellpadding="2" cellspacing="0" bgcolor="#EEEEEE">
		<tr>
			<td width="30" align="center">
				<u tal:omit-tag="" tal:define="global st string:0" />
				<u tal:omit-tag="" tal:condition="python:str(request.markAll)==''"><x tal:omit-tag="" tal:define="global st string:1" /></u>
				<u tal:omit-tag="" tal:condition="python:str(request.markAll)=='1'"><x tal:omit-tag="" tal:define="global st string:" /></u>
				<a href="?markAll=1" tal:attributes="href python:'?markAll='+st+'&amp;ecategory='+str(request.ecategory)+'&amp;private='+str(request.private)+'&amp;userLocation='+userLocation" class="link2" title="(un)Mark all" i18n:attributes="title">X</a>
			</td>			
			<td width="200">
				<x tal:omit-tag="" tal:define="global line string:" />
				<x tal:omit-tag="" tal:condition="python:(hasattr(request, 'sort') and request.sort=='place' and request.previous!='place')">
					<span tal:omit-tag="" tal:define="global line python:'&previous='+request.sort" />
				</x>
				<a metal:define-slot="stlink" tal:attributes="href python:'?sort=place&ecategory='+str(request.ecategory)+line" class="link2" i18n:translate="">Sort place</a>
			</td>
			
			<td width="120">
				<x tal:omit-tag="" tal:define="global line string:" />
				<x tal:omit-tag="" tal:condition="python:(hasattr(request, 'sort') and request.sort=='time' and request.previous!='time')">
					<span tal:omit-tag="" tal:define="global line python:'&previous='+request.sort" />
				</x>			
				<a metal:define-slot="ndlink" tal:attributes="href python:'?sort=time&ecategory='+str(request.ecategory)+line+'&userLocation='+userLocation" class="link2" i18n:translate="">Sort time</a>
			</td>
			
			<td>&nbsp;</td>
		</tr>
	</table>
	<table width="100%" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td><img src="images/transparent_gif" height="8" width="10" alt="" /></td>
		</tr>
	</table>

</span>
<!-- event slot -->
<span metal:define-macro="eventSlot" tal:omit-tag="">
	<tr>
		<td metal:define-slot="checkColumn" width="30" class="t1">
			<input tal:condition="python:(event.kysiOmanik().getUserName()==request.AUTHENTICATED_USER.getUserName() and event.asukohaNimi()==None) or (here.kas_opetaja(request) or (user.has_role('Manager')) or (showBox))" metal:define-slot="eCheck" type="checkbox" value="replace" tal:attributes="value python:event.absolute_url(1); name name_value;checked request/markAll" />
		</td>
		
		<td class="t1">
				<a metal:define-slot="eName" tal:content="structure python:event.getIconTag()+event.kysiNimi()" tal:attributes="href python:event.absolute_url()+'?userLocation='+userLocation">xx</a>
			<a href="#" metal:define-slot="export" tal:attributes="href python:event.absolute_url()+'/vcal'">*</a>

		</td>
		
		<td width="120" class="t1"><x tal:omit-tag="" metal:define-slot="eTime" tal:content="structure python:'<font color='+event.olekuVarv(request)+'>'+event.aegTekstina(request, event.kysiLopp())+'</font>'">Id</x></td>
		<td width="200" class="t1"><x tal:omit-tag="" metal:define-slot="ePlace" tal:content="structure python:'<font color='+event.olekuVarv(request)+'>'+event.asukohtTekstina(request)+'</font>'">Name</x></td>


	</tr>
</span>
<!-- event list footer -->
<span metal:define-macro="eventFormFooter" tal:omit-tag="">
	<table width="100%" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td><img src="images/transparent_gif" height="8" width="10" alt="" /></td>
		</tr>
	</table>
	<table width="100%" border="0" cellpadding="2" cellspacing="0" bgcolor="#EEEEEE">
		<tr>
			<td>
				<input metal:define-slot="submitB" type="submit" name="kustuta" value="Delete" i18n:attributes="value" />
				<x tal:omit-tag="" metal:define-slot="addButton" />
			</td>
		</tr>
	</table>
</span>
<!-- end of events -->

<!-- Mailbox link -->
<span metal:define-macro="mailboxLinks" tal:omit-tag="">
<span tal:condition="python:request.SESSION.get('whereami')!='beginning'" tal:omit-tag="">
	<a href="#" tal:attributes="href python:mailbox.absolute_url()+'/mailbox_index?userLocation='+userLocation" tal:define="global mailbox python:curUser.kirjad"><img src="images/no_new_mail" alt="No new mail" title="No new mail" i18n:attributes="alt;title" tal:omit-tag="python:mailbox.kasUusiKirju(request)" /><img src="images/new_mail" alt="You've got new messages" title="You've got new messages" i18n:attributes="alt;title" tal:omit-tag="python:not(mailbox.kasUusiKirju(request))" /></a>&nbsp;
	<a class="link2" href="#" i18n:translate="" tal:attributes="href python:mailbox.absolute_url()+'/mailbox_index?userLocation='+userLocation">Mailbox</a>
</span>
</span>

<!-- CSS help @ the end of the file -->
<span metal:define-macro="cssJS" tal:omit-tag="">
	<script type="text/javascript" language="javascript">
	<!--
	   var x=document.getElementsByTagName('input') 	
	   for (i=0; i<x.length;i++) {
		 if (x[i].getAttribute('type')=='checkbox') {
		   x[i].className='i_check';
		   }
		 if (x[i].getAttribute('type')=='radio') {
		   x[i].className='i_radio';
		   }
		 if (x[i].getAttribute('type')=='text') {
		   x[i].className='i_text';
		   }
		 if (x[i].getAttribute('type')=='submit') {
		   x[i].className='i_submit';
		   }
		 if (x[i].getAttribute('type')=='button') {
		   x[i].className='i_button';
		   }
	   }
	   -->
	</script>
</span>

<!-- Eeskoda menyy -->
<span metal:define-macro="eeskodaMenu" tal:omit-tag="">
	<div>
		<div>
		<a href="" tal:attributes="href python:here.fle_root().absolute_url()+'/courses/organizer_openCourses'" i18n:translate="">Open courses</a>
		</div>
		
		<div>
		<a href="" tal:attributes="href python:here.fle_root().absolute_url()+'/organizer_change_course'" i18n:translate="">Select a course</a>
		</div>
		
		<div>
		<a href="" tal:attributes="href python:here.fle_root().absolute_url()+'/organizer_index'" i18n:translate="">News/index_page</a>
		</div>
		
		<div>
		<a href="#" tal:attributes="href python:curUser.absolute_url()+'/organizer_calendar?userLocation='+userLocation" i18n:translate="">Calendar</a>
		</div>
		
		<div>
		<a href="#" tal:attributes="href string:${context/absolute_url}/fle_users/${user}/edit_user_form">Settings</a>
		</div>
		
		<div tal:condition="curUser/hasLongLink">
			<a href="sharedDocs" tal:attributes="href string:${curUser/absolute_url}/sharedDocs">Shared Objects</a>
		</div>
	 <span tal:condition="python:user.has_role('Manager','IVAAdmin')" tal:omit-tag="">
	 <h3 i18n:translate="">Admin section</h3>
	 	<p>
			<a href="link" tal:attributes="href python:here.get_url_to_object(here.fle_root().courses)" i18n:translate="">Course management</a><br />
			<a href="link" tal:attributes="href python:here.get_url_to_object(here.fle_root().typesets)" i18n:translate="">Knowledge Type Management</a><br />
			<a href="link" tal:attributes="href python:here.get_url_to_object(here.fle_root().fle_users)+'manage_ivaUsers'" i18n:translate="">User management</a><br />
			<a href="manage_iva_setup">IVA Setup</a>
		</p>
	</span>
	</div>
</span>

</html>
