<!--
function OnChangeType( sValue ) {
  var oForm = document.frmSuit, oControl;
  switch ( sValue )
  {
  case "Business":
    // enable business breasted
    for ( i = 0; i < document.frmSuit.chkBusinessBreasted.length; i++ )
    {
      document.frmSuit.chkBusinessBreasted[i].disabled = false;
      if ( document.frmSuit.chkBusinessBreasted[i].checked && ( document.frmSuit.chkBusinessBreasted[i].value == "Single" ) )
      {
        // enable business single breasted buttons (if single breasted selected)
        for ( j = 0; j < document.frmSuit.chkBusinessButtons.length; j++ )
          document.frmSuit.chkBusinessButtons[j].disabled = false;
      }
    }
    // enable suit colors
    for ( i = 0; i < document.frmSuit.rdoColor.length; i++ )
      document.frmSuit.rdoColor[i].disabled = false;
    // disable custom color input
    document.frmSuit.txtColor.disabled = true;
    // disable dinner breasted
    for ( i = 0; i < document.frmSuit.chkDinnerBreasted.length; i++ )
      document.frmSuit.chkDinnerBreasted[i].disabled = true;
    // disable dinner single breasted buttons
    for ( i = 0; i < document.frmSuit.chkDinnerButtons.length; i++ )
      document.frmSuit.chkDinnerButtons[i].disabled = true;
      
    // enable cuffs
    for ( i = 0; i < document.frmSuit.chkCuffs.length; i++ )
      document.frmSuit.chkCuffs[i].disabled = false;
    document.frmSuit.chkCuffs[0].checked = true;
    break;

  case "Dinner":
    // enable dinner breasted
    for ( i = 0; i < document.frmSuit.chkDinnerBreasted.length; i++ )
    {
      document.frmSuit.chkDinnerBreasted[i].disabled = false;
      if ( document.frmSuit.chkDinnerBreasted[i].checked && ( document.frmSuit.chkDinnerBreasted[i].value == "Single" ) )
      {
        // enable dinner single breasted buttons (if single breasted selected)
        for ( j = 0; j < document.frmSuit.chkDinnerButtons.length; j++ )
          document.frmSuit.chkDinnerButtons[j].disabled = false;
      }
    }
    // disable business breasted
    oControl = oForm.chkBusinessBreasted;
    for ( i = 0; i < oControl.length; i++ )
      oControl[i].disabled = true;

    // disable business single breasted buttons
    oControl = oForm.chkBusinessButtons
    for ( i = 0; i < oControl.length; i++ )
      oControl[i].disabled = true;
    
    // disable suit colors (except black)
    oControl = oForm.rdoColor
    for ( i = 0; i < oControl.length; i++ )
    {
      oControl[i].checked = false;
      oControl[i].disabled = true;
    }
    
    // disable custom color input
    oForm.txtColor.disabled = true;
    
    // select black color
    oControl[0].disabled = false;
    oControl[0].checked = true;

    // disable cuffs
    oControl = oForm.chkCuffs;
    oControl[0].checked = false;
    oControl[0].disabled = true;
    oControl[1].checked = true;
    oControl[1].disabled = false;
    break;
  }
}

function chkBusinessBreasted_onclick() {
  if ( document.frmSuit.chkBusinessBreasted[0].checked )
  {
    // disable business single breasted buttons
    for ( i = 0; i < document.frmSuit.chkBusinessButtons.length; i++ )
      document.frmSuit.chkBusinessButtons[i].disabled = true;
  }
  else
  {
    // enable business single breasted buttons
    for ( j = 0; j < document.frmSuit.chkBusinessButtons.length; j++ )
      document.frmSuit.chkBusinessButtons[j].disabled = false;
  }
}

function chkDinnerBreasted_onclick() {
  if ( document.frmSuit.chkDinnerBreasted[0].checked )
  {
    // disable dinner single breasted buttons
    for ( i = 0; i < document.frmSuit.chkDinnerButtons.length; i++ )
      document.frmSuit.chkDinnerButtons[i].disabled = true;
  }
  else
  {
    // enable dinner single breasted buttons
    for ( j = 0; j < document.frmSuit.chkDinnerButtons.length; j++ )
      document.frmSuit.chkDinnerButtons[j].disabled = false;
  }
}

function OnChangeColor()
{
  var sValue;
  
  for ( i = 0; i < document.frmSuit.rdoColor.length; i++ )
  {
    if ( document.frmSuit.rdoColor[i].checked )
    {
      sValue = document.frmSuit.rdoColor[i].value;
      break;
    }
  }
  
  document.frmSuit.txtColor.disabled = ( sValue != "Custom" );
}

function OnSubmit()
{
  if ( wndSuit != null )
    wndSuit.close();
    
  // validation here!
  if ( document.frmSuit.SleeveOutsideArm.value == "" )
  {
    alert( "Please enter sleeve length [outside arm]." );
    document.frmSuit.SleeveOutsideArm.focus();
    return false;
  }
    
  if ( document.frmSuit.SleeveInsideArm.value == "" )
  {
    alert( "Please enter sleeve length [inside arm]." );
    document.frmSuit.SleeveInsideArm.focus();
    return false;
  }
    
  if ( document.frmSuit.Shoulder.value == "" )
  {
    alert( "Please enter shoulder seam [from collar to sleeve]." );
    document.frmSuit.Shoulder.focus();
    return false;
  }
    
  if ( document.frmSuit.CoatLength.value == "" )
  {
    alert( "Please enter coat length [from the collar to the bottom of the jacket]." );
    document.frmSuit.CoatLength.focus();
    return false;
  }
    
  if ( document.frmSuit.ChestSize.value == "" )
  {
    alert( "Please enter chest size." );
    document.frmSuit.ChestSize.focus();
    return false;
  }
    
  if ( document.frmSuit.WaistSize.value == "" )
  {
    alert( "Please enter waist size." );
    document.frmSuit.WaistSize.focus();
    return false;
  }
    
  if ( document.frmSuit.TrousersWaistSize.value == "" )
  {
    alert( "Please enter trousers waist size." );
    document.frmSuit.TrousersWaistSize.focus();
    return false;
  }
    
  if ( document.frmSuit.InsideLeg.value == "" )
  {
    alert( "Please enter trousers inside leg length." );
    document.frmSuit.InsideLeg.focus();
    return false;
  }
    
  if ( document.frmSuit.OutsideLeg.value == "" )
  {
    alert( "Please enter trousers outside leg length." );
    document.frmSuit.OutsideLeg.focus();
    return false;
  }
    
  return true;
}
//-->

