var dol_nappy = new DynamicOptionList();

dol_nappy.addDependentFields("NappyType", "NappyFabric");

dol_nappy.forValue("Uno Xsmall").addOptionsTextValue(		  
  "Stay Dry Microfibre",	""
);

dol_nappy.forValue("Uno Small").addOptionsTextValue(		  
  "Stay Dry Microfibre",	""
);

dol_nappy.forValue("Uno Medium").addOptionsTextValue(		  
  "Stay Dry Microfibre",	""
);

dol_nappy.forValue("Uno Large").addOptionsTextValue(		  
  "Stay Dry Microfibre",	""
);

dol_nappy.forValue("One Size").addOptionsTextValue(  
  "Cotton (unbl)", 		"cotton (unbl)",
  "Cotton (white)", 		"cotton (white)",
  "Cotton (rainbow - girl)", 	"cotton (rainbow - girl)",
  "Cotton (rainbow - boy)", 	"cotton (rainbow - boy)",
  "Cotton (rainbow - neutral)", "cotton (rainbow - neutral)",
  "Bamboo", 			"bamboo (unbl)",
  "Organic Cotton", 		"cotton (organic)",
  "Cotton w/ Stay-Dry Lining",  "cotton (stay-dry)"
);

dol_nappy.forValue("Sandy's Xsmall").addOptionsTextValue(		  
  "Cotton (unbl)", 		"cotton (unbl)",
  "Cotton (rainbow - girl)", 	"cotton (rainbow - girl)",
  "Cotton (rainbow - boy)", 	"cotton (rainbow - boy)",
  "Cotton (rainbow - neutral)", "cotton (rainbow - neutral)",
  "Bamboo", 			"bamboo (unbl)",
  "Organic Cotton",		"cotton (organic)"
);

dol_nappy.forValue("Sandy's Small").addOptionsTextValue( 
  "Cotton (unbl)", 		"cotton (unbl)",
  "Cotton (rainbow - girl)", 	"cotton (rainbow - girl)",
  "Cotton (rainbow - boy)", 	"cotton (rainbow - boy)",
  "Cotton (rainbow - neutral)", "cotton (rainbow - neutral)",
  "Bamboo", 			"bamboo (unbl)",
  "Organic Cotton", 		"cotton (organic)"

);

dol_nappy.forValue("Sandy's Large").addOptionsTextValue(		  
  "Cotton (unbl)", 		"cotton (unbl)",
  "Cotton (rainbow - girl)", 	"cotton (rainbow - girl)",
  "Cotton (rainbow - boy)", 	"cotton (rainbow - boy)",
  "Cotton (rainbow - neutral)", "cotton (rainbow - neutral)",
  "Bamboo", 			"bamboo (unbl)",
  "Organic Cotton", 		"cotton (organic)"
);

dol_nappy.forValue("Duo Xsmall").addOptionsTextValue(
  "Cotton (unbl)", 		"cotton (unbl)",
  "Bamboo", 			"bamboo (unbl)",		  
  "Stay Dry Microfibre",	"stay dry microfibre"
);

dol_nappy.forValue("Duo Med/L").addOptionsTextValue(		  

  "Stay Dry Microfibre",	"stay dry microfibre"
);

dol_nappy.forValue("Duo One Size").addOptionsTextValue(		  
  "Cotton (unbl)", 		"cotton (unbl)",
  "Bamboo", 			"bamboo (unbl)",
  "Stay Dry Microfibre",	"stay dry microfibre"
);

dol_nappy.forValue("EasyStuff").addOptionsTextValue(		  
  "Microfibre Boosters",	"microfibre boosters",
  "Cotton Boosters",	        "cotton boosters",
  "Bamboo Boosters",	        "bamboo boosters"
);


function printNappyTypeOptions() {
  document.writeln('	     <tr>')
  document.writeln('	       <td width="75" align="right">Nappy</td>')
  document.writeln('	       <td>')
  document.writeln('	        <select STYLE="width: 170px;" name="NappyType" onChange="dynamicOptionListObjects[0].change(this);updateCoverOptions();updatePrice();">')
  document.writeln('	          <option value="Uno Xsmall"        >Uno (Xsmall)</option>')
  document.writeln('	          <option value="Uno Small"         >Uno (Small)</option>')
  document.writeln('	          <option value="Uno Medium"        >Uno (Medium)</option>')
  document.writeln('	          <option value="Uno Large"         >Uno (Large)</option>')
  document.writeln('	          <option value="One Size" selected >One Size</option>')
  document.writeln('              <option value="Sandy\'s Xsmall"   >Sandy\'s (Xsmall)</option>')
  document.writeln('              <option value="Sandy\'s Small"    >Sandy\'s (Small)</option>')
  document.writeln('	          <option value="Sandy\'s Large"    >Sandy\'s (Large)</option>')
  document.writeln('	          <option value="Duo Xsmall"        >Duo (Xsmall)</option>')
  document.writeln('	          <option value="Duo Med/L"         >Duo (Med/L)</option>')
  document.writeln('	          <option value="Duo One Size"      >Duo (One Size)</option>')
  document.writeln('	          <option value="EasyStuff"         >EasyStuff</option>')
  document.writeln('	        </select>')
  document.writeln('	       </td>')
  document.writeln('	      </tr>')
}

function printNappyFabricOptions() {
  document.writeln('	     <tr>')
  document.writeln('	       <td align="right">Fabric</td>')
  document.writeln('	       <td>')
  document.writeln('	        <select STYLE="width: 170px;" name="NappyFabric" onChange="updatePrice();">')
  document.writeln('	        </select>')
  document.writeln('	       </td>')
  document.writeln('	      </tr>')
}

function printNappyOptions() {
  printNappyTypeOptions();
  printNappyFabricOptions();
}


function printNappyOptionsOld() {
  document.writeln('	     <tr>')
  document.writeln('	       <td align="right">Nappy</td>')
  document.writeln('	       <td>')
  document.writeln('	        <select name="nappy" onChange="updatePrice();">')
  document.writeln('	          <option value="One-size cotton (unbl)"            >One-size cotton (unbl)</option>')
  document.writeln('	          <option value="One-size cotton (white)"           >One-size cotton (white)</option>')
  document.writeln('	          <option value="One-size bamboo"                   >One-size bamboo</option>')
  document.writeln('	          <option value="One-size organic cotton"           >One-size organic cotton (unbl)</option>')
  document.writeln('	          <option value="One-size Stay-dry"                 >One-size Stay-dry</option>')
  document.writeln('              <option value="Sandy\'s small cotton (unbl)"      >Sandy\'s small cotton (unbl)</option>')
  document.writeln('	          <option value="Sandy\'s small cotton (white)"     >Sandy\'s small cotton (white)</option>')
  document.writeln('	          <option value="Sandy\'s small bamboo"             >Sandy\'s small bamboo</option>')
  document.writeln('	          <option value="Sandy\'s small organic cotton"     >Sandy\'s small organic cotton</option>')
  document.writeln('	          <option value="Sandy\'s large cotton (unbl)"      >Sandy\'s large cotton (unbl)</option>')
  document.writeln('	          <option value="Sandy\'s large cotton (white)"     >Sandy\'s large cotton (white)</option>')
  document.writeln('	          <option value="Sandy\'s large bamboo"             >Sandy\'s large bamboo</option>')
  document.writeln('	          <option value="Sandy\'s large organic cotton"     >Sandy\'s large organic cotton</option>')
  document.writeln('	          <option value="Duo Xsmall cotton"                 >Duo Xsmall cotton</option>')
  document.writeln('	          <option value="Duo XSmall bamboo"                 >Duo Xsmall bamboo</option>')  
  document.writeln('	          <option value="Duo XSmall stay dry microfibre"    >Duo XSmall stay dry microfibre</option>')
  document.writeln('	          <option value="Duo Med/L cotton"                 >Duo Med/L cotton</option>')
  document.writeln('	          <option value="Duo Med/L bamboo"                 >Duo Med/L bamboo</option>')
  document.writeln('	          <option value="Duo Med/L stay dry microfibre"    >Duo Med/L stay dry microfibre</option>')
  document.writeln('	          <option value="Duo One Size cotton"                 >Duo One Size cotton</option>')
  document.writeln('	          <option value="Duo One Size bamboo"                 >Duo One Size bamboo</option>')
  document.writeln('	          <option value="Duo One Size stay dry microfibre"    >Duo One Size stay dry microfibre</option>')
  document.writeln('	        </select>')
  document.writeln('	       </td>')
  document.writeln('	      </tr>')
}


