<?xml version="1.0" encoding="UTF-8"?>
<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="">
        <data>
          <!--<year label="" value=""/>-->
        </data>
      </schema>
    </xf:instance>
    <xf:bind>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/program_name" required="true()" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/specialization_name" required="true()" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/hours" required="true()" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/dateFrom" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/dateTo" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/edu_organization_name" required="true()" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/price" required="true()" readonly="true()" type="decimal"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/name" required="true()" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/surname" required="true()" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/patronymic" required="true()" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/birth_date" required="true()" type="date" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/snils" required="true()" readonly="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/position" required="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/record/organization_name" required="true()"/>
      <xf:bind nodeset="instance('xformId_mainInstance')/address/info/@address" required="true()"/>
      <!-- <xf:bind nodeset="instance('xformId_mainInstance')/record/org_address" required="true()"/>    -->
    </xf:bind>
  </xf:model>
</head>
<body>
  <!-- <xf:output value="serialize(instance('xformId_mainInstance'))"/> -->
  <div style="float: left">
    <table cellpadding="0px" cellspacing="1px" width="620px">
      <tr>
        <!-- Вкладка "Классификация события" -->
        <td style="height: 24px; width: 50%; text-align: center">
          <div class="caseButtonCurrent" id="Tab10Button">
            <xf:trigger>
              <xf:label>Общие сведения</xf:label>
              <xf:action ev:event="DOMActivate">
                <xf:load resource="javascript:document.getElementById('Tab10Button').className = 'caseButtonCurrent';"/>
                <xf:load resource="javascript:document.getElementById('Tab20Button').className = 'caseButton';"/>
                <xf:toggle case="mainInfo"/>
              </xf:action>
            </xf:trigger>
          </div>
        </td>
        <!-- Вкладка "Финансовая оценка" -->
        <td style="height: 24px; width: 50%; text-align: center">
          <div class="caseButton" id="Tab20Button">
            <xf:trigger>
              <xf:label>Место работы</xf:label>
              <xf:action ev:event="DOMActivate">
                <xf:load resource="javascript:document.getElementById('Tab10Button').className = 'caseButton';"/>
                <xf:load resource="javascript:document.getElementById('Tab20Button').className = 'caseButtonCurrent';"/>
                <xf:toggle case="additionalInfo"></xf:toggle>
              </xf:action>
            </xf:trigger>
          </div>
        </td>
      </tr>
      <tr>
        <td colspan="2" style="height: 2px; background-color: grey;"></td>
      </tr>
    </table>
  </div>
  <xf:group ref="instance('xformId_mainInstance')/record">
    <xf:switch class="courceSwitch">
      <xf:case id = "mainInfo">
        <xf:input class="break baseInput600" ref="edu_organization_name">
          <xf:label>Образовательная организация</xf:label>
        </xf:input>
        <xf:input class="break baseInput600" ref="program_name">
          <xf:label>Название программы</xf:label>
        </xf:input>
        <xf:input class="break baseInput600" ref="specialization_name">
          <xf:label>Специальность</xf:label>
        </xf:input>
        <xf:input class="break baseInput200" ref="hours">
          <xf:label>Трудоёмкость, ЗЕТ</xf:label>
        </xf:input>
        <xf:input class="baseInput200" ref="dateFrom">
          <xf:label>Дата начала</xf:label>
        </xf:input>
        <xf:input class="baseInput200" ref="dateTo">
          <xf:label>Дата окончания</xf:label>
        </xf:input>
        <xf:input class="baseInput200" ref="price">
          <xf:label>Стоимость, руб.</xf:label>
        </xf:input>
        <hr class="lineHR" style="width: 600px;"/>
        <xf:input class="break baseInput200" ref="surname">
          <xf:label>Фамилия</xf:label>
        </xf:input>
        <xf:input class="baseInput200" ref="name">
          <xf:label>Имя</xf:label>
        </xf:input>
        <xf:input class="baseInput200" ref="patronymic">
          <xf:label>Отчество</xf:label>
        </xf:input>
        <xf:input class="break baseInput200" ref="birth_date">
          <xf:label>Дата рождения (дд.мм.гггг)</xf:label>
        </xf:input>
        <xf:input class="break baseInput200" ref="snils">
          <xf:label>СНИЛС </xf:label>
        </xf:input>
      </xf:case>
      <xf:case id = "additionalInfo">
        <xf:input class="break baseInput600" ref="organization_name">
          <xf:label>Место работы (наименование учреждения)</xf:label>
        </xf:input>
        <xf:input class="break baseInput600" ref="position">
          <xf:label>Должность </xf:label>
        </xf:input>
        <div class="break baseInput600">
          <b>Место работы (адрес)</b>
        </div>
        <xf:group ref="instance('xformId_mainInstance')/address">
          <div insertTemplate="fiasAddressSearchTemplate.xml"/>
          <div insertBind="fias/fiasAddressBindTemplate.xml"/>
        </xf:group>
      </xf:case>
    </xf:switch>
  </xf:group>
  <div class="break indentTop10" style="width: 620px; border-top: 2px solid grey;">
    <div class="floatLeft" style="width: 200px">* - обязательно для заполнения</div>
    <xf:trigger class="button150 floatRight">
      <xf:label>Отмена</xf:label>
      <xf:action ev:event="DOMActivate">
        <xf:load resource="javascript:gwtXFormUpdate('xformId','2', null)"/>
      </xf:action>
    </xf:trigger>
    <xf:trigger class="button150 floatRight">
      <xf:label>ОК</xf:label>
      <xf:action ev:event="DOMActivate" if="(is-valid(instance('xformId_mainInstance'))=false())">
        <xf:message>Не заполнено обязательное поле либо указана неверная дата!</xf:message>
      </xf:action>
      <xf:action ev:event="DOMActivate" if="(is-valid(instance('xformId_mainInstance'))=true())">
        <xf:load resource="javascript:gwtXFormSave('xformId','1',  Writer.toString(getSubformInstanceDocument('xformId_mainModel', 'xformId_mainInstance')))"/>
      </xf:action>
    </xf:trigger>
  </div>
</body>
</html>