/****************************************************************
* Size Stock Selection script
* Set Up to pick the correct stock size or alert for quotes and
* to reset fields as required.
* Created 2 Oct 07 - LM
* Updated 5 Oct 07 - LM
*	 Added Calculate Function for price Updating
* Updated 20 Nov 07 - LM
*    Added StockSizeSelect6() Function6 for Mr. Flame GlassScreen
******************************************************************/

//declare variables
var FPWidth, FPWidthWhole, FPWidthFract
var FPHeight, FPHeightWhole, FPHeightFract

/******************************************************************************
* Thermo-Rite Chalet Stock Door
*******************************************************************************/
function StockSizeSelect1(){
//get values from form fields
FPWidthWhole = parseFloat(document.frmKitUpgrades.FPWidth.value)
FPWidthFract = parseFloat(document.frmKitUpgrades.FPWidthFraction.value)
FPHeightWhole = parseFloat(document.frmKitUpgrades.FPHeight.value)
FPHeightFract = parseFloat(document.frmKitUpgrades.FPHeightFraction.value)

//concatenate fractions with whole numbers
FPWidth = eval(FPWidthWhole + FPWidthFract)
//alert(FPWidth);
FPHeight = eval(FPHeightWhole + FPHeightFract)
//alert(FPHeight);

//Determine door size and write back to select fields of the form
if (FPWidth >= 32 && FPWidth  <= 35)
{
  if (FPHeight > 29.375)
  {
  document.getElementById("heightQ").style.visibility="visible";  
  }
	else if (FPHeight >= 23 &&  FPHeight < 25.375) 
	{
	//5TH-CB3626CV1
	document.frmKitUpgrades.sel1.options[1].selected = true;	
	document.getElementById("available").style.visibility="visible";
	SwapImage1('image1',document.frmKitUpgrades.elements[7].value);
	}
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
		//5TH-CB3628CV1
		document.frmKitUpgrades.sel1.options[2].selected = true;
		document.getElementById("available").style.visibility="visible";
		SwapImage1('image1',document.frmKitUpgrades.elements[7].value);
	}
	else if (FPHeight > 27 && FPHeight <= 29.375) 
	{
		//5TH-CB3630CV1
		document.frmKitUpgrades.sel1.options[3].selected = true;
		document.getElementById("available").style.visibility="visible";
		SwapImage1('image1',document.frmKitUpgrades.elements[7].value);
	}
}

if (FPWidth > 35 && FPWidth <= 38)
{
  if (FPHeight < 25)
  {
  document.getElementById("heightQ").style.visibility="visible";  
  }
	if (FPHeight >= 25 && FPHeight <= 27.375)
	{
	//5TH-CB3928CV1
	document.frmKitUpgrades.sel1.options[4].selected = true;
	document.getElementById("available").style.visibility="visible";
	SwapImage1('image1',document.frmKitUpgrades.elements[7].value);
	}
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	//5TH-CB3930CV1
	document.frmKitUpgrades.sel1.options[5].selected = true;
	document.getElementById("available").style.visibility="visible";
	SwapImage1('image1',document.frmKitUpgrades.elements[7].value);
	}
	else if (FPHeight > 29 && FPHeight <= 31.375)
	{
	//select 5TH-CB3932CV1
	document.frmKitUpgrades.sel1.options[6].selected = true;
	document.getElementById("available").style.visibility="visible";
	SwapImage1('image1',document.frmKitUpgrades.elements[7].value);
	}
}

//validate size and notifies customer if inputs exceed maximum/minimum sizes
if (FPWidth > 38)
	{
	document.getElementById("widthQ").style.visibility="visible";
	document.getElementById("heightQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	}
else if (FPHeight > 31.375)
	{
	document.getElementById("heightQ").style.visibility="visible";
	document.getElementById("widthQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	}
Calculate();
}
/******************************************************************************/


/******************************************************************************
* Thermo-Rite Regal Stock Door
*******************************************************************************/
function StockSizeSelect2(){
//get values from form fields
FPWidthWhole = parseFloat(document.frmKitUpgrades.FPWidth.value)
FPWidthFract = parseFloat(document.frmKitUpgrades.FPWidthFraction.value)
FPHeightWhole = parseFloat(document.frmKitUpgrades.FPHeight.value)
FPHeightFract = parseFloat(document.frmKitUpgrades.FPHeightFraction.value)

//concatenate fractions with whole numbers
FPWidth = eval(FPWidthWhole + FPWidthFract)
//alert(FPWidth);
FPHeight = eval(FPHeightWhole + FPHeightFract)
//alert(FPHeight);

//Determine door size and write back to select fields of the form	
if (FPWidth >= 26 && FPWidth <= 32.5)	
{
	if (FPWidth < 26.5)
	{
	document.frmKitUpgrades.sel1.options[0].selected = true;	
	document.getElementById("widthQ").style.visibility="visible";
	}

	//5TH-3323
	else if (FPHeight >= 20 &&  FPHeight <= 23.25)
	{
	document.frmKitUpgrades.sel1.options[1].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}

		else if (FPHeight >= 23.3125 &&  FPHeight < 24)
		{
			document.frmKitUpgrades.sel1.options[0].selected = true;	
			document.getElementById("heightQ").style.visibility="visible";
		}

	//5TH-3327
	else if (FPHeight >= 24 &&  FPHeight <= 27.25)
	{
	document.frmKitUpgrades.sel1.options[2].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}

		else if (FPHeight >= 27.3125 &&  FPHeight < 28)
		{
			document.frmKitUpgrades.sel1.options[0].selected = true;	
			document.getElementById("heightQ").style.visibility="visible";
		}

	//5TH-3331
	else if (FPHeight >= 28 &&  FPHeight <= 31.25)
	{
	document.frmKitUpgrades.sel1.options[3].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth >= 29.5 && FPWidth <= 35.5)	
{
	//5TH-3623
	if (FPHeight >= 20 &&  FPHeight <= 23.25)
	{
	document.frmKitUpgrades.sel1.options[4].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}

		else if (FPHeight >= 23.3125 &&  FPHeight < 24)
		{
			document.frmKitUpgrades.sel1.options[0].selected = true;	
			document.getElementById("heightQ").style.visibility="visible";
		}

	//5TH-3627
	else if (FPHeight >= 24 &&  FPHeight <= 27.25)
	{
	document.frmKitUpgrades.sel1.options[5].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}

		else if (FPHeight >= 27.3125 &&  FPHeight < 28)
		{
			document.frmKitUpgrades.sel1.options[0].selected = true;	
			document.getElementById("heightQ").style.visibility="visible";
		}

	//5TH-3631
	else if (FPHeight >= 28 &&  FPHeight <= 31.25)
	{
	document.frmKitUpgrades.sel1.options[6].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth >= 35.5 && FPWidth <= 41.5)	
{
	//5TH-4223
	if (FPHeight >= 20 &&  FPHeight <= 23.25)
	{
	document.frmKitUpgrades.sel1.options[7].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}

		else if (FPHeight >= 23.3125 &&  FPHeight < 24)
		{
			document.frmKitUpgrades.sel1.options[0].selected = true;	
			document.getElementById("heightQ").style.visibility="visible";
		}

	//5TH-4227
	else if (FPHeight >= 24 &&  FPHeight <= 27.25)
	{
	document.frmKitUpgrades.sel1.options[8].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}

		else if (FPHeight >= 27.3125 &&  FPHeight < 28)
		{
			document.frmKitUpgrades.sel1.options[0].selected = true;	
			document.getElementById("heightQ").style.visibility="visible";
		}

	//5TH-4231
	else if (FPHeight >= 28 &&  FPHeight <= 31.25)
	{
	document.frmKitUpgrades.sel1.options[9].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}
	
if (FPWidth >= 41.5 && FPWidth <= 47.5)	
{
	//5TH-4827
	if (FPHeight >= 24 &&  FPHeight < 27.25)
	{
	document.frmKitUpgrades.sel1.options[10].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}

		else if (FPHeight >= 27.3125 &&  FPHeight < 28)
		{
			document.frmKitUpgrades.sel1.options[0].selected = true;	
			document.getElementById("heightQ").style.visibility="visible";
		}

	//5TH-4831
	else if (FPHeight >= 28 && FPHeight < 31.25)
	{
	document.frmKitUpgrades.sel1.options[11].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

//validate size to notify customer if inputs exceed maximum/minimum sizes
if (FPWidth > 47.5)
	{
	document.getElementById("widthQ").style.visibility="visible";
	document.getElementById("heightQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	}
else if (FPHeight > 31.25)
	{
	document.getElementById("heightQ").style.visibility="visible";
	document.getElementById("widthQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	}
Calculate();
}
/******************************************************************************/


/******************************************************************************
* Thermo-Rite Decor and Reserve Stock Doors
*******************************************************************************/
function StockSizeSelect3(){
//get values from form fields
FPWidthWhole = parseFloat(document.frmKitUpgrades.FPWidth.value)
FPWidthFract = parseFloat(document.frmKitUpgrades.FPWidthFraction.value)
FPHeightWhole = parseFloat(document.frmKitUpgrades.FPHeight.value)
FPHeightFract = parseFloat(document.frmKitUpgrades.FPHeightFraction.value)

//concatenate fractions with whole numbers
FPWidth = eval(FPWidthWhole + FPWidthFract)
//alert(FPWidth);
FPHeight = eval(FPHeightWhole + FPHeightFract)
//alert(FPHeight);

//Determine door size and write back to select fields of the form
if (FPWidth >= 26 && FPWidth <= 29)
{
	//5TH-D3022
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[1].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3024
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[2].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3026
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[3].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3028
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[4].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3030
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[5].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3032
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[6].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 29 && FPWidth <= 32)
{
	//5TH-D3322
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[7].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3324
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[8].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3326
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[9].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3328
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[10].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3330
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[11].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3332
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[12].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 32 && FPWidth <= 35)
{
	//5TH-D3622
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[13].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3624
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[14].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3626
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[15].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3628
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[16].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3630
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[17].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3632
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[18].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 35 && FPWidth <= 38)
{
	//5TH-D3922
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[19].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3924
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[20].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3926
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[21].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3928
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[22].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3930
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[23].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D3932
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[24].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 38 && FPWidth <= 41)
{
	//5TH-D4222
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[25].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4224
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[26].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4226
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[27].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4228
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[28].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4230
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[29].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4232
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[30].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 41 && FPWidth <= 44)
{
	//5TH-D4522
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[31].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4524
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[32].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4526
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[33].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4528
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[34].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4530
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[35].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4532
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[36].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 44 && FPWidth <= 47)
{
	//5TH-D4822
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[37].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4824
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[38].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4826
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[39].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4828
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[40].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4830
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[41].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D4832
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[42].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 47 && FPWidth <= 50)
{
	//5TH-D5122
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[43].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5124
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[44].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5126
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[45].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5128
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[46].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5130
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[47].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5132
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[48].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 50 && FPWidth <= 53)
{
	//5TH-D5422
	if (FPHeight > 19 && FPHeight < 21.375)
	{
	document.frmKitUpgrades.sel1.options[49].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5424
	else if (FPHeight > 21 && FPHeight < 23.375)
	{
	document.frmKitUpgrades.sel1.options[50].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5426
	else if (FPHeight > 23 && FPHeight < 25.375)
	{
	document.frmKitUpgrades.sel1.options[51].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5428
	else if (FPHeight > 25 && FPHeight < 27.375)
	{
	document.frmKitUpgrades.sel1.options[52].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5430
	else if (FPHeight > 27 && FPHeight < 29.375)
	{
	document.frmKitUpgrades.sel1.options[53].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-D5432
	else if (FPHeight > 29 && FPHeight < 31.375)
	{
	document.frmKitUpgrades.sel1.options[54].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}	
}

//validate size and notifies customer if inputs exceed maximum/minimum sizes
if (FPWidth > 53)
	{
	document.getElementById("widthQ").style.visibility="visible";
	document.getElementById("heightQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	}
else if (FPHeight > 31.375)
	{
	document.getElementById("heightQ").style.visibility="visible";
	document.getElementById("widthQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	}
Calculate();
}
/******************************************************************************/


/******************************************************************************
* Thermo-Rite Reserve Stock Door
*******************************************************************************/
function StockSizeSelect4(){
//get values from form fields
FPWidthWhole = parseFloat(document.frmKitUpgrades.FPWidth.value)
FPWidthFract = parseFloat(document.frmKitUpgrades.FPWidthFraction.value)
FPHeightWhole = parseFloat(document.frmKitUpgrades.FPHeight.value)
FPHeightFract = parseFloat(document.frmKitUpgrades.FPHeightFraction.value)

//concatenate fractions with whole numbers
FPWidth = eval(FPWidthWhole + FPWidthFract)
alert(FPWidth);
FPHeight = eval(FPHeightWhole + FPHeightFract)
alert(FPHeight);

//Determine door size and write back to select fields of the form	
if (FPWidth >= 29 && FPWidth < 34)
{
	if (FPWidth < 32 && FPHeight < 22.875)
	{
	document.frmKitUpgrades.sel1.options[0].selected = true;	
	document.getElementById("heightQ").style.visibility="visible";
	}
	//5TH-3525
	else if (FPHeight >= 22.875 && FPHeight <= 25.375)
	{
	document.frmKitUpgrades.sel1.options[1].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-3527
	else if (FPHeight > 24.875 && FPHeight <= 27.375)
	{
	document.frmKitUpgrades.sel1.options[2].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}
	
if (FPWidth >= 32 && FPWidth <= 37)
	if (FPHeight < 20.875)
	{
	document.frmKitUpgrades.sel1.options[0].selected = true;	
	document.getElementById("heightQ").style.visibility="visible";
	}
{
	//5TH-3823
	if (FPHeight >= 20.875 && FPHeight <= 23.375)
	{
	document.frmKitUpgrades.sel1.options[3].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-3825
	else if (FPHeight > 22.875 && FPHeight <= 25.375)
	{
	document.frmKitUpgrades.sel1.options[4].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-3827
	else if (FPHeight > 24.875 && FPHeight <= 27.375)
	{
	document.frmKitUpgrades.sel1.options[5].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-3829
	else if (FPHeight > 26.875 && FPHeight <= 29.375)
	{
	document.frmKitUpgrades.sel1.options[6].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-3831
	else if (FPHeight > 28.875 && FPHeight <= 31.375)
	{
	document.frmKitUpgrades.sel1.options[7].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 37 && FPWidth <= 40)
alert("You are Here");
{
	if (FPWidth > 37.0625 && FPHeight < 22.875)
	{
	document.frmKitUpgrades.sel1.options[0].selected = true;	
	document.getElementById("heightQ").style.visibility="visible";
	}
	//5TH-4127
	else if (FPHeight > 24.875 && FPHeight <= 27.375)
	{
	document.frmKitUpgrades.sel1.options[8].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-4129
	else if (FPHeight > 26.875 && FPHeight <= 29.375)
	{
	document.frmKitUpgrades.sel1.options[9].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-4131
	else if (FPHeight > 28.875 && FPHeight <= 31.375)
	{
	document.frmKitUpgrades.sel1.options[10].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}

if (FPWidth > 40 && FPWidth <= 43)
{
	if (FPWidth > 40 && FPHeight < 22.875)
	{
	document.frmKitUpgrades.sel1.options[0].selected = true;	
	document.getElementById("heightQ").style.visibility="visible";
	}	if (FPWidth > 37 && FPHeight < 22.875)
	{
	document.frmKitUpgrades.sel1.options[0].selected = true;	
	document.getElementById("heightQ").style.visibility="visible";
	}
	//5TH-4427
	else if (FPHeight > 24.875 && FPHeight <= 27.375)
	{
	document.frmKitUpgrades.sel1.options[11].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-4429
	else if (FPHeight > 26.875 && FPHeight <= 29.375)
	{
	document.frmKitUpgrades.sel1.options[12].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
	//5TH-4431
	else if (FPHeight > 28.875 && FPHeight <= 31.375)
	{
	document.frmKitUpgrades.sel1.options[13].selected = true;	
	document.getElementById("available").style.visibility="visible";
	}
}


//validate size to notify customer if inputs exceed maximum/minimum sizes
if (FPWidth > 43)
	{
	document.getElementById("widthQ").style.visibility="visible";
	document.getElementById("heightQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	}
else if (FPHeight > 31.375)
	{
	document.getElementById("heightQ").style.visibility="visible";
	document.getElementById("widthQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	}

Calculate();

}
/******************************************************************************/


/******************************************************************************
* Mr. Flame GlassScreen Stock Door
*******************************************************************************/
function StockSizeSelect6(formobj){
// Enter name of mandatory fields
	var fieldRequired = Array("FPWidth", "FPHeight");
// Enter field description to appear in the dialog box
	var fieldDescription = Array("Width in inches", "Height in inches");
// dialog message
	var alertMsg = "To proceed, you must complete the following fields:\n";
	var l_Msg = alertMsg.length;
// Validate form to ensure customer has entered information to the Width & Height Fields	
for (var i = 0; i < fieldRequired.length; i++){
	var obj = formobj.elements[fieldRequired[i]];
	if (obj){
		switch(obj.type){
		case "select-one":
			if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
				alertMsg += " - " + fieldDescription[i] + "\n";
			}
			break;
		case "select-multiple":
			if (obj.selectedIndex == -1){
				alertMsg += " - " + fieldDescription[i] + "\n";
			}
			break;
		case "text":
		case "textarea":
			if (obj.value == "" || obj.value == null){
				alertMsg += " - " + fieldDescription[i] + "\n";
			}
			break;
		default:
		}
		if (obj.type == undefined){
			var blnchecked = false;
			for (var j = 0; j < obj.length; j++){
				if (obj[j].checked){
					blnchecked = true;
				}
			}
			if (!blnchecked){
				alertMsg += " - " + fieldDescription[i] + "\n";
			}
		}
	}
}

if (alertMsg.length == l_Msg){

	//get values from form fields
	FPWidthWhole = parseFloat(document.frmKitUpgrades.FPWidth.value)
	FPWidthFract = parseFloat(document.frmKitUpgrades.FPWidthFraction.value)
	FPHeightWhole = parseFloat(document.frmKitUpgrades.FPHeight.value)
	FPHeightFract = parseFloat(document.frmKitUpgrades.FPHeightFraction.value)
	
	//concatenate fractions with whole numbers
	FPWidth = eval(FPWidthWhole + FPWidthFract)
	//alert(FPWidth);
	FPHeight = eval(FPHeightWhole + FPHeightFract)
	//alert(FPHeight);
	
	//Determine door size and write back to select fields of the form
	if (FPWidth >= 34 && FPWidth  <= 39)
	{
	  if (FPHeight > 33)
	  {
	  document.getElementById("heightQ").style.visibility="visible";  
	  }
		else if (FPHeight >= 20 &&  FPHeight <= 24) 
		{
		//5TH-CB3626CV1
		document.frmKitUpgrades.sel1.options[1].selected = true;	
		document.getElementById("available").style.visibility="visible";
		}
		else if (FPHeight > 24 && FPHeight <= 28)
		{
			//5TH-CB3628CV1
			document.frmKitUpgrades.sel1.options[2].selected = true;
			document.getElementById("available").style.visibility="visible";
		}
		else if (FPHeight > 28 && FPHeight <= 32) 
		{
			//5TH-CB3630CV1
			document.frmKitUpgrades.sel1.options[3].selected = true;
			document.getElementById("available").style.visibility="visible";
		}
	}
	
	//validate size and notifies customer if inputs exceed maximum/minimum sizes
	if (FPWidth > 39)
		{
		document.getElementById("widthQ").style.visibility="visible";
		document.getElementById("heightQ").style.visibility="hidden";
		document.getElementById("available").style.visibility="hidden";
		}
	else if (FPHeight > 32)
		{
		document.getElementById("heightQ").style.visibility="visible";
		document.getElementById("widthQ").style.visibility="hidden";
		document.getElementById("available").style.visibility="hidden";
		}
//		document.frmKitUpgrades.elements[7].disabled = true;
	Calculate();
	return true;
	}
	/******************************************************************************/

else{
	alert(alertMsg);
	return false;
}
}

function OptionReset(){
	document.frmKitUpgrades.sel1.options[0].selected = true;
	document.getElementById("widthQ").style.visibility="hidden";
	document.getElementById("heightQ").style.visibility="hidden";
	document.getElementById("available").style.visibility="hidden";
	//This will return the image to default image upon reset
	SwapImage1('image1',document.frmKitUpgrades.elements[7].value);
}

function Calculate(){

 len = document.frmKitUpgrades.elements.length;
 
 for(i=0;i<=parseInt(len)-1;i++)	{
			if((document.frmKitUpgrades.elements[i].type.substring(0,3) == "sel") && (document.frmKitUpgrades.elements[i].selectedIndex > -1) && (document.frmKitUpgrades.elements[i].id != "999")) {	

 len2 =  document.frmKitUpgrades.elements[i].options.length;
		
	for(j=0;j<=parseInt(len2)-1;j++)	{

					CalculateTotal(document.frmKitUpgrades.hiddenprice.value ,'T','1033','0.00');
}
}
}
}