<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<program name="demo1" type="cawi">
<types>
<typedef id="TOUROPS" type="set">
<dictionary name="dict3" n="7">
<element ord="0" family="0" ref="dict3"><name type="name">t1</name><tag type="integer">1</tag><label lang="0">Thomsons</label></element>
<element ord="1" family="0" ref="dict3"><name type="name">t2</name><tag type="integer">2</tag><label lang="0">Horizon</label></element>
<element ord="2" family="0" ref="dict3"><name type="name">t3</name><tag type="integer">3</tag><label lang="0">Enterprise</label></element>
<element ord="3" family="0" ref="dict3"><name type="name">t4</name><tag type="integer">4</tag><label lang="0">Intasun</label></element>
<element ord="4" family="0" ref="dict3"><name type="name">t5</name><tag type="integer">5</tag><label lang="0">Bladon Lines</label></element>
<element ord="5" family="0" ref="dict3"><name type="name">t6</name><tag type="integer">6</tag><label lang="0">Global</label></element>
<element ord="6" family="0" ref="dict3"><name type="name">other</name><tag type="integer">7</tag><label lang="0">Other</label>
<question id="tother" array="true" data="true" storage="true" weight="false" stype="guess" type="text">
<xdomain extended="no">
<domain type="string">
<string length="20" />
</domain>
</xdomain>
<array dim="1">
<dimension type="inline" name="dict1" n="1">
<dictionary name="dict1" n="1">
<element ord="0" family="0" ref="dict1"><name type="number">1</name><tag type="integer">1</tag></element>
</dictionary>
</dimension>
</array>
<qtext lang="0">Please, specify</qtext>
</question>
</element>
</dictionary>
</typedef>
<typedef id="RESORTS" type="set">
<dictionary name="dict7" n="18">
<element ord="0" family="0" ref="dict7"><name type="name">r1</name><tag type="integer">1</tag><label lang="0">Igls</label></element>
<element ord="1" family="0" ref="dict7"><name type="name">r2</name><tag type="integer">2</tag><label lang="0">Mayrhofen</label></element>
<element ord="2" family="0" ref="dict7"><name type="name">r3</name><tag type="integer">3</tag><label lang="0">Ischgl</label></element>
<element ord="3" family="0" ref="dict7"><name type="name">r4</name><tag type="integer">4</tag><label lang="0">Kirchberg</label></element>
<element ord="4" family="0" ref="dict7"><name type="name">r5</name><tag type="integer">5</tag><label lang="0">Kitzbuhel</label></element>
<element ord="5" family="0" ref="dict7"><name type="name">r6</name><tag type="integer">6</tag><label lang="0">Lermoos</label></element>
<element ord="6" family="0" ref="dict7"><name type="name">r7</name><tag type="integer">7</tag><label lang="0">Niederau</label></element>
<element ord="7" family="0" ref="dict7"><name type="name">r8</name><tag type="integer">8</tag><label lang="0">Obergurl</label></element>
<element ord="8" family="0" ref="dict7"><name type="name">r9</name><tag type="integer">9</tag><label lang="0">Saalbach</label></element>
<element ord="9" family="0" ref="dict7"><name type="name">r10</name><tag type="integer">10</tag><label lang="0">Soll</label></element>
<element ord="10" family="0" ref="dict7"><name type="name">r11</name><tag type="integer">11</tag><label lang="0">Zellam Am See</label></element>
<element ord="11" family="0" ref="dict7"><name type="name">r12</name><tag type="integer">12</tag><label lang="0">Val D'Isere</label></element>
<element ord="12" family="0" ref="dict7"><name type="name">r13</name><tag type="integer">13</tag><label lang="0">Les Deux Alpes</label></element>
<element ord="13" family="0" ref="dict7"><name type="name">r14</name><tag type="integer">14</tag><label lang="0">Tignes</label></element>
<element ord="14" family="0" ref="dict7"><name type="name">r15</name><tag type="integer">15</tag><label lang="0">Cervinia</label></element>
<element ord="15" family="0" ref="dict7"><name type="name">r16</name><tag type="integer">16</tag><label lang="0">Courmayeur</label></element>
<element ord="16" family="0" ref="dict7"><name type="name">r17</name><tag type="integer">17</tag><label lang="0">Sauze D'Oulx</label></element>
<element ord="17" family="0" ref="dict7"><name type="name">other</name><tag type="integer">18</tag><label lang="0">Other</label>
<question id="tother" array="true" data="true" storage="true" weight="false" stype="guess" type="text">
<xdomain extended="no">
<domain type="string">
<string length="40" />
</domain>
</xdomain>
<array dim="1">
<dimension type="inline" name="dict5" n="1">
<dictionary name="dict5" n="1">
<element ord="0" family="0" ref="dict5"><name type="number">1</name><tag type="integer">1</tag></element>
</dictionary>
</dimension>
</array>
<qtext lang="0">Please, specify</qtext>
</question>
</element>
</dictionary>
</typedef>
<typedef id="ITEMS" type="set">
<dictionary name="dict9" n="4">
<element ord="0" family="0" ref="dict9"><name type="name">i1</name><tag type="integer">1</tag><label lang="0">Skis/Poles</label></element>
<element ord="1" family="0" ref="dict9"><name type="name">i2</name><tag type="integer">2</tag><label lang="0">Boots</label></element>
<element ord="2" family="0" ref="dict9"><name type="name">i3</name><tag type="integer">3</tag><label lang="0">Ski school</label></element>
<element ord="3" family="0" ref="dict9"><name type="name">i4</name><tag type="integer">4</tag><label lang="0">Lift pass</label></element>
</dictionary>
</typedef>
<typedef id="SKILL" type="set">
<dictionary name="dict11" n="4">
<element ord="0" family="0" ref="dict11"><name type="name">s1</name><tag type="integer">1</tag><label lang="0">Beginner</label></element>
<element ord="1" family="0" ref="dict11"><name type="name">s2</name><tag type="integer">2</tag><label lang="0">Intermediate</label></element>
<element ord="2" family="0" ref="dict11"><name type="name">s3</name><tag type="integer">3</tag><label lang="0">Advanced</label></element>
<element ord="3" family="0" ref="dict11"><name type="name">s4</name><tag type="integer">4</tag><label lang="0">Expert</label></element>
</dictionary>
</typedef>
<typedef id="SEX" type="set">
<dictionary name="dict13" n="2">
<element ord="0" family="0" ref="dict13"><name type="name">m</name><tag type="integer">2</tag><label lang="0">Male</label></element>
<element ord="1" family="0" ref="dict13"><name type="name">f</name><tag type="integer">1</tag><label lang="0">Female</label></element>
</dictionary>
</typedef>
<typedef id="AGE" type="set">
<dictionary name="dict15" n="7">
<element ord="0" family="0" ref="dict15"><name type="name">a1</name><tag type="integer">1</tag><label lang="0">18-20</label></element>
<element ord="1" family="0" ref="dict15"><name type="name">a2</name><tag type="integer">2</tag><label lang="0">21-24</label></element>
<element ord="2" family="0" ref="dict15"><name type="name">a3</name><tag type="integer">3</tag><label lang="0">25-34</label></element>
<element ord="3" family="0" ref="dict15"><name type="name">a4</name><tag type="integer">4</tag><label lang="0">35-44</label></element>
<element ord="4" family="0" ref="dict15"><name type="name">a5</name><tag type="integer">5</tag><label lang="0">45-54</label></element>
<element ord="5" family="0" ref="dict15"><name type="name">a6</name><tag type="integer">6</tag><label lang="0">55-64</label></element>
<element ord="6" family="0" ref="dict15"><name type="name">a7</name><tag type="integer">7</tag><label lang="0">65+</label></element>
</dictionary>
</typedef>
<typedef id="RATING" type="set">
<dictionary name="dict17" n="5">
<element ord="0" family="0" ref="dict17"><name type="number">1</name><tag type="integer">1</tag><label lang="0">Very good</label></element>
<element ord="1" family="0" ref="dict17"><name type="number">2</name><tag type="integer">2</tag><label lang="0">Good</label></element>
<element ord="2" family="0" ref="dict17"><name type="number">3</name><tag type="integer">3</tag><label lang="0">About average</label></element>
<element ord="3" family="0" ref="dict17"><name type="number">4</name><tag type="integer">4</tag><label lang="0">Bad</label></element>
<element ord="4" family="0" ref="dict17"><name type="number">5</name><tag type="integer">5</tag><label lang="0">Very poor</label></element>
</dictionary>
</typedef>
<typedef id="YESNO" type="set">
<dictionary name="dict19" n="2">
<element ord="0" family="0" ref="dict19"><name type="name">y</name><tag type="integer">1</tag><label lang="0">Yes</label></element>
<element ord="1" family="0" ref="dict19"><name type="name">n</name><tag type="integer">2</tag><label lang="0">No</label></element>
</dictionary>
</typedef>
</types>
<fields>
<question id="Resort" array="false" data="true" storage="true" weight="false" stype="guess" type="choice" selection="1">
<xdomain extended="no">
<domain type="set" idref="RESORTS">
</domain>
</xdomain>
<qtext lang="0">Can you tell me which resort you went to on your 1991/1992 ski holidays</qtext>
</question>
<question id="Tourco" array="false" data="true" storage="true" weight="false" stype="guess" type="choice" selection="1">
<xdomain extended="no">
<domain type="set" idref="TOUROPS">
</domain>
</xdomain>
<qtext lang="0">Which Tour company did you book with?</qtext>
</question>
<question id="Reason" array="false" data="true" storage="true" weight="false" stype="guess" type="text">
<xdomain extended="no">
<domain type="opentext">
<opentext rows="40" />
</domain>
</xdomain>
<qtext lang="0">Why did you choose that particular company?</qtext>
</question>
<question id="Extras" array="false" data="true" storage="true" weight="false" stype="guess" type="choice" selection="1">
<xdomain extended="no">
<domain type="set" idref="YESNO">
</domain>
</xdomain>
<qtext lang="0">Did you rent any extras (such as skis/poles, boot, lift pass etc) before you left on holiday?</qtext>
</question>
<question id="Items" array="false" data="true" storage="true" weight="false" stype="guess" type="choice" selection="4">
<xdomain extended="no">
<domain type="set" idref="ITEMS">
</domain>
</xdomain>
<qtext lang="0">Which of these did you rent at home before leaving on your holiday?</qtext>
</question>
<question id="Costtot" array="false" data="true" storage="true" weight="false" stype="guess" type="quantity">
<xdomain extended="no">
<domain type="irange">
<irange from="1" to="999" />
</domain>
</xdomain>
<qtext lang="0">What was the total cost of your holiday? Including flights, any prepaid accomodation, transfers @B$and@$ all extras whether rented at resort or at home @B$plus@$ all your expenditure while at the resort. Please make your best estimate</qtext>
</question>
<question id="Skill" array="false" data="true" storage="true" weight="false" stype="guess" type="choice" selection="1">
<xdomain extended="no">
<domain type="set" idref="SKILL">
</domain>
</xdomain>
<qtext lang="0">Tell me which of these best describes your level of skiing</qtext>
</question>
<question id="Ratings" array="true" data="true" storage="true" weight="false" stype="guess" type="choice" selection="1">
<xdomain extended="no">
<domain type="set" idref="RATING">
</domain>
</xdomain>
<array dim="1">
<dimension type="reference" idref="TOUROPS" n="7" />
</array>
<qtext lang="0">Tell us how good or bas you think each of these tour companies are at pre-holiday bookings?</qtext>
</question>
<question id="Sex" array="false" data="true" storage="true" weight="false" stype="guess" type="choice" selection="1" required="yes">
<xdomain extended="no">
<domain type="set" idref="SEX">
</domain>
</xdomain>
<qtext lang="0">What is your sex?</qtext>
</question>
<question id="Age" array="false" data="true" storage="true" weight="false" stype="guess" type="choice" selection="1" required="yes">
<xdomain extended="no">
<domain type="set" idref="AGE">
</domain>
</xdomain>
<qtext lang="0">What is your age?</qtext>
</question>
</fields>
<rules>
<stmt type="function">
<function name="newpage">
<list></list>
</function>
</stmt>
<stmt type="function">
<function name="message">
<list><expr type="constant"><stringval>These are few questions about your last skiing holiday in Europe</stringval></expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Resort" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Tourco" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Reason" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Extras" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="endpage">
<list></list>
</function>
</stmt>
<stmt type="instruction">
<instruction type="ifthen">
<bool><expr op="eq"><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Extras" /></xname></qualname></xqualname>
</expr>
<expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><element name="y" value="1" /></xname></qualname></xqualname>
</expr>
</expr></bool>
<thenpart>
<block>
<stmt type="function">
<function name="newpage">
<list></list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Items" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="endpage">
<list></list>
</function>
</stmt>
</block>
</thenpart>
</instruction>
</stmt>
<stmt type="function">
<function name="newpage">
<list></list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Costtot" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Skill" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Ratings" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Sex" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="ask">
<list><expr type="name"><xqualname assoc="no"><qualname group="no"><xname array="no"><question id="Age" /></xname></qualname></xqualname>
</expr>
</list>
</function>
</stmt>
<stmt type="function">
<function name="endpage">
<list></list>
</function>
</stmt>
</rules>
</program>
