<!--
var wndTrousers = null;

function OnChangeType( sValue )
{
  var oForm = document.frmTrousers;
  
  switch ( sValue )
  {
  case "Business":
    // style
    oForm.rdoStyle[0].checked = true;
    oForm.rdoStyle[2].disabled = true;
    oForm.rdoStyle[3].disabled = true;
    
    // enable cuffs
    oForm.rdoCuffs[0].disabled = oForm.rdoCuffs[1].disabled = false;
    
    // fabric - all except Denim & Corduroy
    oForm.rdoFabric[0].disabled = false;
    oForm.rdoFabric[1].disabled = false;
    oForm.rdoFabric[2].disabled = false;
    oForm.rdoFabric[3].disabled = false;
    oForm.rdoFabric[4].disabled = false;
    oForm.rdoFabric[5].disabled = false;
    oForm.rdoFabric[6].disabled = false;
    oForm.rdoFabric[7].disabled = true;
    oForm.rdoFabric[8].disabled = true;
    oForm.rdoFabric[0].checked = true;

    // color - set of colors
    for ( i = 0; i < oForm.rdoColor.length; i++ )
      oForm.rdoColor[i].disabled = false;
    oForm.rdoColor[1].checked = true;
    oForm.rdoColor[0].disabled = true;
    oForm.rdoColor[3].disabled = true;
    oForm.rdoColor[5].disabled = true;
    oForm.rdoColor[7].disabled = true;
    oForm.rdoColor[8].disabled = true;
    break;
    
  case "Casual":
    // style - any style
    oForm.rdoStyle[0].checked = true;
    oForm.rdoStyle[2].disabled = false;
    oForm.rdoStyle[3].disabled = false;

    // fabric - any fabric
    for ( i = 0; i < oForm.rdoFabric.length; i++ )
      oForm.rdoFabric[i].disabled = false;
    oForm.rdoFabric[0].checked = true;
      
    // color - any color
    for ( i = 0; i < oForm.rdoColor.length; i++ )
      oForm.rdoColor[i].disabled = false;
    oForm.rdoColor[0].checked = true;
    break;
    
  }
}

function OnChangeStyle( sValue )
{
  var oForm = document.frmTrousers;
  
  switch( sValue )
  {
  case "Pleated front":
  case "Plain front":
	  // enable cuffs
	  oForm.rdoCuffs[0].disabled = false;
	  oForm.rdoCuffs[1].disabled = false;
	  oForm.rdoCuffs[0].checked = true;

	  // fabric - any
	  for ( i = 0; i < oForm.rdoFabric.length; i++ )
	    oForm.rdoFabric[i].disabled = false;
  
    oForm.rdoFabric[0].checked = true;
    // if business - disable corduroy & denim
    if ( oForm.rdoType[0].checked )
    {
      oForm.rdoFabric[7].disabled = true;
      oForm.rdoFabric[8].disabled = true;
    }
  
    // enable all colors
    oForm.txtColor.disabled = true;
	  for ( i = 0; i < oForm.rdoColor.length; i++ )
	    oForm.rdoColor[i].disabled = false;

    oForm.rdoColor[0].checked = true;
  
	break;

  case "Jeans style - plain front":
  case "Jeans":
	  // no cuffs - disable
	  oForm.rdoCuffs[1].disabled = false;
	  oForm.rdoCuffs[1].checked = true;
	  oForm.rdoCuffs[0].disabled = true;
	  // fabric - disable all the wool compositions/polyester/poly-viscose
	  oForm.rdoFabric[0].disabled = true;
	  oForm.rdoFabric[1].disabled = false;
	  oForm.rdoFabric[2].disabled = true;
	  oForm.rdoFabric[3].disabled = true;
	  oForm.rdoFabric[4].disabled = false;
	  oForm.rdoFabric[5].disabled = true;
	  oForm.rdoFabric[6].disabled = true;
	  oForm.rdoFabric[7].disabled = false;
	  oForm.rdoFabric[8].disabled = false;

	  oForm.rdoFabric[1].checked = true;
	
	  // colors - blue, navy, black.
    oForm.txtColor.disabled = true;
	  for ( i = 0; i < oForm.rdoColor.length; i++ )
	    oForm.rdoColor[i].disabled = true;
	    
    oForm.rdoColor[6].disabled = false;
    oForm.rdoColor[8].disabled = false;
    oForm.rdoColor[10].disabled = ( sValue != "Jeans style - plain front" );
    oForm.rdoColor[11].disabled = false;
    oForm.rdoColor[12].disabled = false;
	
    oForm.rdoColor[6].checked = true;
	  break;
  }
}
 
function OnChangeColor( sValue )
{
  document.frmTrousers.txtColor.disabled = ( sValue != "Custom" );
}

function OnSubmit()
{
  if ( wndTrousers != null )
    wndTrousers.close();
    
  // Validation here!
  var sValue, oForm = document.frmTrousers;
  
  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 color." );
    oForm.txtColor.focus();
    return false;
  }

  if ( oForm.txtWaistSize.value == "" )
  {
    alert( "Please enter waist size." );
    oForm.txtWaistSize.focus();
    return false;
  }

  if ( oForm.txtInsideLeg.value == "" )
  {
    alert( "Please enter inside leg length." );
    oForm.txtInsideLeg.focus();
    return false;
  }

  if ( oForm.txtOutsideLeg.value == "" )
  {
    alert( "Please enter outside leg length." );
    oForm.txtOutsideLeg.focus();
    return false;
  }

  return true;
}
//-->

