<!--
function OnChangeType( sValue )
{
  var oForm = document.frmShirt;
  switch ( sValue )
  {
  case "Business":
    // Sleeve - any sleeve
    for ( i = 0; i < oForm.rdoSleeve.length; i++ )
    {
      oForm.rdoSleeve[i].disabled = false;
      oForm.rdoSleeve[i].checked = false;
    }
    oForm.rdoSleeve[0].checked = true;
    
    // Collar - spread non button down & spread button down
    oForm.rdoCollar[0].checked = true;
    for ( i = 0; i < oForm.rdoCollar.length; i++ )
      oForm.rdoCollar[i].disabled = false;
    oForm.rdoCollar[2].disabled = true;
    
    // Pattern - plain & striped
    oForm.rdoPattern[0].disabled = false;
    oForm.rdoPattern[1].disabled = true;
    oForm.rdoPattern[2].disabled = true;
    oForm.rdoPattern[3].disabled = false;
    oForm.rdoPattern[0].checked = true;
    
    // Fabric - any fabric except "Denim"
    oForm.rdoFabric[0].checked = true;
    for ( i = 0; i < oForm.rdoFabric.length; i++ )
      oForm.rdoFabric[i].disabled = false;
    oForm.rdoFabric[2].disabled = true;
    
    // Color - any color
    for ( i = 0; i < oForm.rdoColor.length; i++ )
    {
      oForm.rdoColor[i].checked = false;
      oForm.rdoColor[i].disabled = false;
    }
    oForm.rdoColor[0].checked = true;
    oForm.txtColor.disabled = true;
    
    // Measurements - enable text boxes, disable dropdown
    oForm.txtNeckSize.disabled = oForm.txtSleeveLengthFromTheShoulder.disabled = oForm.txtSleeveLengthFromTheCenter.disabled = false;
    oForm.selSize.disabled = true;
    break;
    
  case "Dinner":
    // Sleeve - long sleeve only
    for ( i = 0; i < oForm.rdoSleeve.length; i++ )
      oForm.rdoSleeve[i].disabled = true;
    oForm.rdoSleeve[0].disabled = false;
    oForm.rdoSleeve[0].checked = true;
    
    // Collar - pread non button-down & wing collar
    oForm.rdoCollar[0].disabled = false;
    oForm.rdoCollar[1].disabled = true;
    oForm.rdoCollar[2].disabled = false;
    oForm.rdoCollar[0].checked = true;
    
    // Pattern - plain only
    for ( i = 0; i < oForm.rdoPattern.length; i++ )
      oForm.rdoPattern[i].disabled = true;
    oForm.rdoPattern[0].disabled = false;
    oForm.rdoPattern[0].checked = true;
    
    // Fabric - any fabric except "Denim"
    oForm.rdoFabric[0].checked = true;
    for ( i = 0; i < oForm.rdoFabric.length; i++ )
      oForm.rdoFabric[i].disabled = false;
    oForm.rdoFabric[2].disabled = true;
    
    // Colors - white only
    for ( i = 0; i < oForm.rdoColor.length; i++ )
    {
      oForm.rdoColor[i].checked =  false;
      oForm.rdoColor[i].disabled =  true;
    }
    oForm.rdoColor[6].disabled = false;
    oForm.rdoColor[6].checked = true;
    oForm.txtColor.disabled = true;

    // Measurements - enable text boxes, disable dropdown
    oForm.txtNeckSize.disabled = oForm.txtSleeveLengthFromTheShoulder.disabled = oForm.txtSleeveLengthFromTheCenter.disabled = false;
    oForm.selSize.disabled = true;
    break;
  
  case "Casual":
    // Sleeve - any sleeve
    for ( i = 0; i < oForm.rdoSleeve.length; i++ )
    {
      oForm.rdoSleeve[i].disabled = false;
      oForm.rdoSleeve[i].checked = false;
    }
    oForm.rdoSleeve[0].checked = true;
    
    // Collar - spread non button down & spread button down
    oForm.rdoCollar[0].checked = true;
    for ( i = 0; i < oForm.rdoCollar.length; i++ )
      oForm.rdoCollar[i].disabled = false;
    oForm.rdoCollar[2].disabled = true;
    
    // Pattern - any pattern
    for ( i = 0; i < oForm.rdoPattern.length; i++ )
    {
      oForm.rdoPattern[i].disabled = false;
      oForm.rdoPattern[i].checked = false;
    }
    oForm.rdoPattern[0].checked = true;
    
    // Fabric - any fabric
    oForm.rdoFabric[0].checked = true;
    for ( i = 0; i < oForm.rdoFabric.length; i++ )
      oForm.rdoFabric[i].disabled = false;
    
    // Color - any color
    for ( i = 0; i < oForm.rdoColor.length; i++ )
    {
      oForm.rdoColor[i].checked = false;
      oForm.rdoColor[i].disabled = false;
    }
    oForm.rdoColor[0].checked = true;
    oForm.txtColor.disabled = true;

    // Measurements - disable text boxes, enable dropdown
    oForm.txtNeckSize.disabled = oForm.txtSleeveLengthFromTheShoulder.disabled = oForm.txtSleeveLengthFromTheCenter.disabled = true;
    oForm.selSize.disabled = false;
    oForm.selSize.selectedIndex = 0;
    break;

  case "Polo":
    // Sleeve - any sleeve
    for ( i = 0; i < oForm.rdoSleeve.length; i++ )
    {
      oForm.rdoSleeve[i].disabled = false;
      oForm.rdoSleeve[i].checked = false;
    }
    oForm.rdoSleeve[0].checked = true;
    
    // Collar - spread non-button down only
    for ( i = 0; i < oForm.rdoCollar.length; i++ )
      oForm.rdoCollar[i].disabled = true;
    oForm.rdoCollar[0].disabled = false;
    oForm.rdoCollar[0].checked = true;
    
    // Pattern - any pattern
    for ( i = 0; i < oForm.rdoPattern.length; i++ )
    {
      oForm.rdoPattern[i].disabled = false;
      oForm.rdoPattern[i].checked = false;
    }
    oForm.rdoPattern[0].checked = true;
    
    // Fabric - any fabric except "Denim"
    oForm.rdoFabric[0].checked = true;
    for ( i = 0; i < oForm.rdoFabric.length; i++ )
      oForm.rdoFabric[i].disabled = false;
    oForm.rdoFabric[2].disabled = true;
    
    // Color - any color
    for ( i = 0; i < oForm.rdoColor.length; i++ )
    {
      oForm.rdoColor[i].checked = false;
      oForm.rdoColor[i].disabled = false;
    }
    oForm.rdoColor[0].checked = true;
    oForm.txtColor.disabled = true;

    // Measurements - disable text boxes, enable dropdown
    oForm.txtNeckSize.disabled = oForm.txtSleeveLengthFromTheShoulder.disabled = oForm.txtSleeveLengthFromTheCenter.disabled = true;
    oForm.selSize.disabled = false;
    oForm.selSize.selectedIndex = 0;
    break;
  }  
}

function OnCheckColor()
{
  var sValue;
  
  for ( i = 0; i < document.frmShirt.rdoColor.length; i++ )
  {
    if ( document.frmShirt.rdoColor[i].checked )
    {
      sValue = document.frmShirt.rdoColor[i].value;
      break;
    }
  }
  
  document.frmShirt.txtColor.disabled = ( sValue != "Custom" );
}

function OnSubmit()
{
  var sValue, oForm = document.frmShirt;
  // validation here!
  // custom color
  for ( i = 0; i < oForm.rdoColor.length; i++ )
  {
    if ( oForm.rdoColor[i].checked )
    {
      sValue = oForm.rdoColor[i].value;
      break;
    }
  }
  
  if ( sValue == "Custom" && oForm.txtColor.value == "" )
  {
    alert( "Please specify shirt color." );
    oForm.txtColor.focus();
    return false;
  }
  
  if ( oForm.rdoType[0].checked || oForm.rdoType[1].checked )
  {
    if ( oForm.txtNeckSize.value == "" )
    {
      alert( "Please enter neck size." );
      oForm.txtNeckSize.focus();
      return false;
    }
  
    if ( oForm.txtSleeveLengthFromTheShoulder.value == "" )
    {
      alert( "Please enter sleeve length from the shoulder to the cuff." );
      oForm.txtSleeveLengthFromTheShoulder.focus();
      return false;
    }
  
    if ( oForm.txtSleeveLengthFromTheCenter.value == "" )
    {
      alert( "Please enter sleeve length from the center of the color to the cuff." );
      oForm.txtSleeveLengthFromTheCenter.focus();
      return false;
    }
  }
  
  return true;
}
//-->

