<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="xsltforms/xsltforms.xsl" type="text/xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events"
	xmlns:xsd="http://www.w3.org/2001/XMLschema" xmlns:fs="http://www.curs.ru/ns/FormServer"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<xf:model id="xformId_mainModel">
			<xf:instance id="xformId_mainInstance">
				<schema xmlns=""/>
			</xf:instance>

			<xf:instance id="xformId_quot">
				<schema xmlns="">"</schema>
			</xf:instance>

			<xf:instance id="xformId_eduformInstance">
				<schema xmlns="">
					<form id="" name=""/>
				</schema>
			</xf:instance>

			<xf:instance id="xformId_edubaseInstance">
				<schema xmlns="">
					<base id="" name=""/>
				</schema>
			</xf:instance>

			<xf:instance id="xformId_contingentInstance">
				<schema xmlns="">
					<speciality id="" name=""/>
				</schema>
			</xf:instance>

			<xf:bind>
			
				<xf:bind nodeset="instance('xformId_mainInstance')/record" readonly="true()" />
				<xf:bind nodeset="instance('xformId_mainInstance')/record/name" required="true()" />

				<xf:bind nodeset="instance('xformId_mainInstance')/record/speciality_name" required="true()" readonly="true()"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/edu_organization_name" required="true()" readonly="true()"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/hours" required="true()" type="decimal" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/relevance" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/new_competence_reception" required="false()" type="boolean" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/new_competence_description" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/str_unit" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/program_link" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/edu_cost" required="true()" type="float" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/cost_explanation" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/isCertification" type = "boolean" readonly = "instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/osk" required="false()" type="boolean" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind  id="sim" nodeset="instance('xformId_mainInstance')/record/osk_hours" required="false()" type = "decimal" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']">
				</xf:bind>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/osk_description" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/internship" required="false()" type = "boolean" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/internship_hours" required="false()" type = "nonNegativeInteger" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/internship_description" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/dot_and_eo" required="false()" type="boolean" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/dot_and_eo_description" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

				<xf:bind nodeset="instance('xformId_mainInstance')/record/dev_year" type = "nonNegativeInteger" required="true()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/>

			</xf:bind>
		</xf:model>
	</head>
	<body>
		<!-- <xf:output value="serialize(instance('xformId_mainInstance')/record/osk_hours)"/>  -->
	
			<table cellpadding="0px" cellspacing="0px" width="596">
				<tr>
					<td class="Current" id="Tab1"
						style="width: 120px; text-align: center; padding-left:1px;">
						<SPAN class="xforms-control xforms-trigger xforms-appearance-minimal"
							hasXFElement="true" id="Tab10Button">
							<SPAN class="value" hasXFElement="false">
								<BUTTON class="TabButton" hasXFElement="false" type="submit">
									Общие сведения
								</BUTTON>
							</SPAN>
						</SPAN>
						<xf:trigger class="HideButton" id="Tab10Button">
							<xf:action ev:event="DOMActivate">
								<xf:load resource="javascript:document.getElementById('Tab1').className = 'Current';"/>
								<xf:load resource="javascript:document.getElementById('Tab2').className = 'Tab';"/>
								<xf:load resource="javascript:document.getElementById('Tab3').className = 'Tab';"/>
								<xf:toggle case="mainInfo"/>
							</xf:action>
						</xf:trigger>
					</td>

					<td class="Tab" id="Tab2"
						style="width: 130px; text-align: center;">
						<SPAN class="xforms-control xforms-trigger xforms-appearance-minimal"
							hasXFElement="true" id="Tab20Button">
							<SPAN class="value" hasXFElement="false">
								<BUTTON class="TabButton" hasXFElement="false" type="submit">
									Доп. сведения
								</BUTTON>
							</SPAN>
						</SPAN>
						<xf:trigger class="HideButton" id="Tab20Button">
							<xf:action ev:event="DOMActivate">
								<xf:load resource="javascript:document.getElementById('Tab1').className = 'Tab';"/>
								<xf:load resource="javascript:document.getElementById('Tab2').className = 'Current';"/>
								<xf:load resource="javascript:document.getElementById('Tab3').className = 'Tab';"/>
								<xf:toggle case="additionalInfo"/>
							</xf:action>
						</xf:trigger>
					</td>

					<td class="Tab" id="Tab3"
						style="width: 130px; text-align: center;">
						<SPAN class="xforms-control xforms-trigger xforms-appearance-minimal"
							hasXFElement="true" id="Tab30Button">
							<SPAN class="value" hasXFElement="false">
								<BUTTON class="TabButton" hasXFElement="false" type="submit">
									Особенности обучения
								</BUTTON>
							</SPAN>
						</SPAN>
						<xf:trigger class="HideButton" id="Tab30Button">
							<xf:action ev:event="DOMActivate">
								<xf:load resource="javascript:document.getElementById('Tab1').className = 'Tab';"/>
								<xf:load resource="javascript:document.getElementById('Tab2').className = 'Tab';"/>
								<xf:load resource="javascript:document.getElementById('Tab3').className = 'Current';"/>
								<xf:toggle case="educationTechnologies"/>
							</xf:action>
						</xf:trigger>
					</td>		
				</tr>
			</table>

		<xf:switch>
			<!--...............................ПЕРВАЯ ВКЛАДКА...................................-->
			<!--...............................ПЕРВАЯ ВКЛАДКА...................................-->
			<!--...............................ПЕРВАЯ ВКЛАДКА...................................-->
			<xf:case id = "mainInfo">
				<xf:group ref="instance('xformId_mainInstance')/record">
					<!-- <div class="baseInput200">
						<xf:output ref="edu_type">
							<xf:label>Вид обучения</xf:label>
						</xf:output>
					</div> -->
					<div class="break baseInput600">
						<xf:input ref="name">
							<xf:label>Название</xf:label>
						</xf:input>
					</div>
					
					<div class="baseInput200">
						<xf:input ref="hours">
							<xf:label>Трудоёмкость, ЗЕТ</xf:label>
						</xf:input>
					</div>
					
					
					<div class="baseInput200">
						<xf:input ref="start_date">
							<xf:label>Дата начала</xf:label>
						</xf:input>
					</div>
					
					<div class="baseInput200">
						<xf:input ref="end_date">
							<xf:label>Дата окончания</xf:label>
						</xf:input>
					</div>
					

					

					<!--....................................Селекторы.........................................-->	
					<!--....................................Селекторы.........................................-->	

					<!--............................Образовательная организация..........................-->		

					<xf:group ref="instance('xformId_mainInstance')/record[addcontext = 'info']">
						<xf:input ref="edu_organization_name" class = "break baseInput600">
							<xf:label>Образовательная организация</xf:label>
						</xf:input>
					</xf:group>

					<!--................................Специальность...............................-->	
					<xf:group ref="instance('xformId_mainInstance')/record[addcontext = 'info']">
						<xf:input ref="speciality_name" class = "break baseInput600">
							<xf:label>Специальность</xf:label>
						</xf:input>
					</xf:group>
					
					<div class="boolInput200">
						<xf:input ref = "isCertification">
							<xf:label>Сертификация по окончании обучения</xf:label>
						</xf:input>
					</div>
					<!--..................................Мультиселекторы.......................................-->		
					<!--..............................Контингент.......................-->

	

					<xf:group ref="instance('xformId_mainInstance')/record/contingent[count(speciality) = 0 and ../addcontext='info'] ">
						<div class="break" >
							Контингент – работники по специальности<span style = "font-weight: normal">ничего не выбрано </span>
						</div>
					</xf:group>	

					<xf:group ref="instance('xformId_mainInstance')/record/contingent[count(speciality) > 0 and ../addcontext='info'] ">
						<div class="break xforms-label" >
							Контингент – работники по специальности
						</div>
					</xf:group>	
					
					<xf:group ref = "instance('xformId_mainInstance')/record[addcontext = 'info']" style="">
						<div class="break listOfItems">

							<xf:repeat id="id_contingent2"
									nodeset="instance('xformId_mainInstance')/record/contingent/speciality">
								<table>
									<tr>
										<td>
											<xf:output class="baseInput400" ref="@name"/>
										</td>
									</tr>
								</table>
							</xf:repeat>
						</div>
					</xf:group>
					<!--.................Вид обучения.......................-->
<!-- 					<div class = "break baseInput200">
						<xf:output ref = "edu_type">
							<xf:label>Вид обучения</xf:label>
						</xf:output>
					</div> -->

					<!--.................Количество часов..................-->




					<xf:group ref = "instance('xformId_mainInstance')/record[addcontext = 'info']">
						<xf:input class="break baseInput200" ref = "edu_form_name">
							<xf:label>Форма обучения</xf:label>
						</xf:input>
					</xf:group>




					
						<div class="break xforms-label">
							Основы обучения
						</div>	
					<xf:group ref = "instance('xformId_mainInstance')/record[addcontext = 'info']">
						<div class="break listOfItems">
							<xf:repeat id="id_bases2"
									nodeset="instance('xformId_mainInstance')/record/edu_bases/base">
								<table>
									<tr>
										<td>
											<xf:output class="baseInput400" ref="@name"/>
										</td>
									</tr>
								</table>
							</xf:repeat>
						</div>
					</xf:group>

<!-- 					<div class="break baseInput200">
						<xf:output ref="dev_year">
							<xf:label>Год разработки</xf:label>
						</xf:output>
					</div> -->

					<div class="break baseInput200">
						<xf:input ref="edu_cost">
							<xf:label> Стоимость обучения, руб. </xf:label>
						</xf:input>
					</div>


					<p class="break">
						<br/>
						<span style="color:red">*</span> - обязательно для заполнения</p>
				</xf:group>
			</xf:case>

			<!--...............................ВТОРАЯ ВКЛАДКА...................................-->
			<!--...............................ВТОРАЯ ВКЛАДКА...................................-->
			<!--...............................ВТОРАЯ ВКЛАДКА...................................-->
			<xf:case id = "additionalInfo">
				<xf:group ref="instance('xformId_mainInstance')/record">
					<div class="break baseInput600 textareaHeight100">
						<xf:textarea ref="relevance">
							<xf:label> Актуальность </xf:label>
						</xf:textarea>
					</div>	

					<div class="break boolInput400">
						<xf:input ref="new_competence_reception">
							<xf:label> Получение новой компетенции  </xf:label>
						</xf:input>
					</div>	

					<xf:group ref = "instance('xformId_mainInstance')/record[new_competence_reception = 'true']">
						<div class="break baseInput600 textareaHeight40">
							<xf:textarea ref="new_competence_description">
								<xf:label> Описание новой компетенции</xf:label>
							</xf:textarea>
						</div>	
					</xf:group>

					<div class="break baseInput600">
						<xf:input ref="str_unit"> 
							<xf:label>Структурное подразделение</xf:label>
						</xf:input>
					</div>

<!-- 					<div class="break baseInput600">
						<xf:output ref="program_link"> 
							<xf:label>Интернет-ссылка на ДПП ПК </xf:label>
						</xf:output>
					</div> -->					
				</xf:group>
			</xf:case>

			<!--...............................ТРЕТЬЯ ВКЛАДКА...................................-->
			<!--...............................ТРЕТЬЯ ВКЛАДКА...................................-->
			<!--...............................ТРЕТЬЯ ВКЛАДКА...................................-->
			<xf:case id="educationTechnologies">
				<xf:group ref="instance('xformId_mainInstance')/record">
					<div class="break boolInput200">
						<xf:input ref="osk">
							<xf:label>Симуляционное обучение</xf:label>
						</xf:input>
					</div>


					<xf:group ref = "instance('xformId_mainInstance')/record[osk = 'true']">
						<div class="break baseInput200">
							<xf:input ref="osk_hours">
								<xf:label>Объём симуляционного обучения, ЗЕТ</xf:label>
							
<!-- 							<xf:action ev:event="xforms-value-changed"
							if="instance('xformId_mainInstance')/record/osk_hours castable as xs:nonNegativeInteger">
								<xf:message>
									<xf:output value="'Дата в ответе на вопрос должна находиться в диапазоне от'"
					  />
								</xf:message>
							</xf:action>  -->
</xf:input>
						</div>	
						<div class="break baseInput600 textareaHeight100">
							<xf:textarea ref="osk_description">
								<xf:label>Описание симуляционного обучения</xf:label>
							</xf:textarea>
						</div>	
					</xf:group>					

					<div class="break boolInput200">
						<xf:input ref="internship">
							<xf:label> Стажировка </xf:label>
						</xf:input>
					</div>	

					<xf:group ref = "instance('xformId_mainInstance')/record[internship = 'true']">
						<div class="break baseInput200">
							<xf:input ref="internship_hours">
								<xf:label>Объём стажировки, ЗЕТ</xf:label>
							</xf:input>
						</div>	


						<div class="break baseInput600 textareaHeight100">
							<xf:textarea ref="internship_description">
								<xf:label> Описание стажировки </xf:label>
							</xf:textarea>
						</div>	
					</xf:group>

					<div class="break boolInput600">
						<xf:input ref="dot_and_eo">
							<xf:label> Дистанционные образовательные технологии и электронное обучение (ДОТ и ЭО) </xf:label>
						</xf:input>
					</div>	

					<xf:group ref = "instance('xformId_mainInstance')/record[dot_and_eo = 'true']">
						<div class="break baseInput600 textareaHeight40">
							<xf:textarea ref="dot_and_eo_description">
								<xf:label> Описание ДОТ и ЭО </xf:label>
							</xf:textarea>
						</div>
					</xf:group>
				</xf:group>
			</xf:case>
		</xf:switch>



		<div class="break button100">
			<xf:trigger id="xformId_Tab20">
				<xf:label>Закрыть</xf:label>
				<xf:action ev:event="DOMActivate">
					<xf:load resource="javascript:gwtXFormUpdate('xformId','1', null)" />
				</xf:action>
			</xf:trigger>
		</div>
	</body>
</html>