// JavaScript Document

function ITEM(name, price, percase, lowest) {
this.name = name;
this.price = price;
this.percase = percase;
this.lowest = lowest;
}
var myFilter = new Array();



function GetFraction(decimal)
{
	var x;
	switch (decimal)
	
	{
		case "0": 	
		{
			x = ''; 
			break;
		}
		case ".125": 	
		{
			x = '1/8'; 
			break;
		}
		case ".250": 	
		{
			x = '1/4'; 			
			break;
		}
		case ".375": 	
		{
			x = '3/8'; 			
			break;
		}
		case ".5": 	
		{
			x = '1/2'; 			
			break;
		}
		case ".625": 	
		{
			x = '5/8'; 			
			break;
		}
		case ".75": 	
		{
			x = '3/4'; 			
			break;
		}
		case ".875": 	
		{
			x = '7/8';			
			break;
		}
	}
return x;
	
}


function Calculate() {
var FilterSelected = document.Filters.Filtertype.selectedIndex;
var FilterName = document.Filters.Filtertype.options[FilterSelected].value;
var StringName = myFilter[FilterName].name;
var FilterPrice = myFilter[FilterName].price;
var NumofFilters = myFilter[FilterName].percase;
var LOWESTperFilterPRICE = myFilter[FilterName].lowest;

var Size1a = document.Filters.Inch1a.selectedIndex;
var Size1a2 = document.Filters.Inch1a.options[Size1a].value;

var Size1b = document.Filters.Inch1b.selectedIndex;
var Size1b2 = GetFraction(document.Filters.Inch1b.options[Size1b].value);
var Size1b2d = document.Filters.Inch1b.options[Size1b].value;

var Size2a = document.Filters.Inch2a.selectedIndex;
var Size2a2 = document.Filters.Inch2a.options[Size2a].value;

var Size2b = document.Filters.Inch2b.selectedIndex;
var Size2b2 = GetFraction(document.Filters.Inch2b.options[Size2b].value);
var Size2b2d = document.Filters.Inch2b.options[Size2b].value;

var FilterSize1 = ((Size1a2*1)+(Size1b2d*1));
var FilterSize2 = ((Size2a2*1)+(Size2b2d*1));
//FilterPrice = FilterPrice * 1;
var perFilterPRICE = ((FilterSize1 + FilterSize2) * FilterPrice);
var perFilterPRICE = perFilterPRICE.toFixed(2); 
if (perFilterPRICE < LOWESTperFilterPRICE) 
{
	perFilterPRICE=LOWESTperFilterPRICE;
}


var perCasePRICE = (perFilterPRICE * NumofFilters);
var perCasePRICE = perCasePRICE.toFixed(2); 

var myOrderDetails = (StringName + "x" + Size1a2 + " " +  Size1b2 + "x" +  Size2a2 + " " +  Size2b2 +  " @ $" + perFilterPRICE + " x " + NumofFilters + " filt. :" + perCasePRICE);
//alert(FilterSize1 + "+" + FilterSize2 + "*" + FilterPrice + "=" + perFilterPRICE);
document.getElementById("perFilter").innerHTML =  perFilterPRICE;
document.getElementById("perCase").innerHTML =  NumofFilters;
document.getElementById("Total").innerHTML =  perCasePRICE;
document.Filters.productpr.value = myOrderDetails;
}
				
				

