<?xml-stylesheet href="../forms/xsltforms/xsltforms.xsl" type="text/xsl"?>
<?xsltforms-options debug="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://www.w3.org/1999/xhtml"
      xmlns:xf="http://www.w3.org/2002/xforms"
      xmlns:ev="http://www.w3.org/2001/xml-events"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>
<head>
   <title>State</title>
   <style type="text/css">
      body { font-family: sans-serif}
      .block {display: block}
   </style> 

   <model id="m" xmlns="http://www.w3.org/2002/xforms">
      <instance>
         <data xmlns="">
	    <country/>
	    <state/>
	 </data>
      </instance>
      <bind nodeset="state" 
            required="../country='USA'"/>
   </model>
</head>
<body>
   <group  xmlns="http://www.w3.org/2002/xforms">
      <select1 class="block" ref="country">
	 <label>Country</label>
	 <item>
	    <label>United Kingdom</label>
	    <value>UK</value>
	 </item>
	 <item>
	    <label>USA</label>
	    <value>USA</value>
	 </item>
	 <item>
	    <label>Netherlands</label>
	    <value>NL</value>
	 </item>
      </select1>
      <input ref="state">
	 <label>State</label>
	 <alert>State is required for USA</alert>
      </input>
   </group>
</body>
</html>
