<?xml version="1.0" encoding="UTF-8"?>
<XFDL xmlns="http://www.ibm.com/xmlns/prod/XFDL/7.6" xmlns:custom="http://www.ibm.com/xmlns/prod/XFDL/Custom" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:pecs="http://www.PureEdge.com/PECustomerService" xmlns:xfdl="http://www.ibm.com/xmlns/prod/XFDL/7.6" xmlns:xforms="http://www.w3.org/2002/xforms">
     <globalpage sid="global">
	  <global sid="global">
         
         <formid>
            <version>1.0.0</version>
         </formid>
         <xformsmodels>
				<xforms:model>
					<xforms:instance xmlns="" id="repeator">
						<root>
 						  <person>
                                    <name></name>
                                    <street></street>
									<city></city>
                                    <ph_num type=""></ph_num>
                                 </person>
                                 <checks_chosen>active visible</checks_chosen>
						</root>
					</xforms:instance>
					<xforms:instance xmlns="" id="misc">
						<root>
							<phone_type>home</phone_type>
							<phone_type>work</phone_type>
							<phone_type>mobile</phone_type>
							<phone_type>fax</phone_type>
						</root>
					</xforms:instance>
				</xforms:model>
			</xformsmodels>
        
      </global>
   </globalpage>
   <page sid="PAGE1">
      <global sid="global">
      
      </global>
	 
       <button sid="add_row_main">
			<xforms:trigger>
				<xforms:label>Add Row</xforms:label>
				<xforms:action ev:event="DOMActivate">
					<xforms:insert at="index('main_repeat')" nodeset="person" position="after"></xforms:insert>
					<xforms:setindex index="index('main_repeat') - if(index('main_repeat')=count(person), 1, 0)" repeat="main_repeat"></xforms:setindex>
            				<xforms:setfocus control="main_repeat"></xforms:setfocus>
				</xforms:action>
			</xforms:trigger>
         <layoutflow>block</layoutflow>
		</button>
		
		<button sid="delete_row_main">
			<xforms:trigger>
				<xforms:label>Delete Row</xforms:label>
				<xforms:action ev:event="DOMActivate">
					<xforms:delete at="index('main_repeat')" nodeset="person"></xforms:delete>
					<xforms:setindex index="index('main_repeat') - if(index('main_repeat')=count(person), 1, 0)" repeat="main_repeat"></xforms:setindex>
            				<xforms:setfocus control="main_repeat"></xforms:setfocus>
				</xforms:action>
			</xforms:trigger>
			<itemlocation>
				<after>add_row_main</after>
			</itemlocation>
		</button>
		
		<table sid="table_main">
			<xforms:repeat id="main_repeat" nodeset="person">
			
				<field sid="name">
					<xforms:input ref="name">
						<xforms:label>Name</xforms:label>
					</xforms:input>
               <layoutflow>block</layoutflow>
				</field>
				<field sid="street">
					<xforms:input ref="street">
						<xforms:label>street</xforms:label>
					</xforms:input>
              
				</field>
				<field sid="city">
					<xforms:input ref="city">
						<xforms:label>city</xforms:label>
					</xforms:input>
              
				</field>
				
				
				<table sid="phone_table">
					<bgcolor compute="chk9.value == 'off' ? 'transparent' : 'white'"></bgcolor>
					<itemlocation>
						<after>city</after>
					</itemlocation>
					<xforms:repeat id="inner_repeat" nodeset="ph_num">
						 <label sid="phone_label">
						 	<value>Phone Number</value>
                    
						 </label>
						 
						 <field sid="phone">
							<xforms:input ref=".">
								<xforms:label></xforms:label>
							</xforms:input>
							<itemlocation>
								<below>phone_label</below>
								<offsety>-3</offsety>
							</itemlocation>
						</field> 

						<popup sid="phone_type">
							<xforms:select1 appearance="minimal" ref="@type">
								<xforms:label>Phone Type</xforms:label>
								<xforms:itemset nodeset="instance('misc')/phone_type">
									<xforms:value ref="."></xforms:value>
									<xforms:label ref="."></xforms:label>
								</xforms:itemset>
							</xforms:select1>
							<fontinfo>
								<font>Times New Roman</font>
								<size>6</size>
								<effects>plain</effects>
							</fontinfo>
							<itemlocation>
								<after>phone_label</after>
								<alignr2r>phone</alignr2r>
							</itemlocation> 
						</popup>
									
					</xforms:repeat>
				</table>
				</xforms:repeat>
			<bgcolor>purple</bgcolor>
		</table>
   </page>
  </XFDL>

