// Calculations
function Calculate(id,type)
{
	if(!type)type=1;
	var oval = parseInt(document.getElementById(id).value);
	
	if(type == 1)
	{
		document.getElementById(id).value = oval+1;
	}
	else if( parseInt(document.getElementById(id).value)>0)
	{
		document.getElementById(id).value = oval-1;
	}
	
	switch(id)
	{
	//LOUNGE
	case 'L2Seater': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 30;
		break;
	case 'L3Seater': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 50;
		break;
	case 'L4Seater': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 60;
		break;
	case 'LArmchair': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 22;
		break;
	case 'LPouffee': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'LDiningChair': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
	case 'LDiningTableLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 60;
		break;
	case 'LDiningTableSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 35;
		break;
	case 'LCoffeeTable': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 12;
		break;
	case 'LSideTable': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
	case 'LNestOfTables': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
	case 'LBureauDesk': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'LGrandfatherClock': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'LTvStandard': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'LTvLcdVol': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'LTvCabinet': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'LStereoCabinet': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'LStandardLamp': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'LPiano': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 50;
		break;
	case 'LCornerUnit': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'LChinaDisplay': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'LSideboard': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 40;
		break;
	case 'LWelshDresser': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 40;
		break;
	case 'LWallUnitSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'LWallUnitLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 60;
		break;
	case 'LBookcase': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'LRugs': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 5;
		break;
	case 'LPicturesMirrors': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'LCartonsSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'LCartonsStandard': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'LCartonsLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
		
		//KITCHEN
	case 'KFridgeFreezer': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'KFridgeFreezerAmerican': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 35;
		break;
	case 'KFridge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'KFreezer': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'KDishwasher': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'KWashingMachine': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'KTumbleDryer': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'KCooker': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'KMicrowave': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'KTableSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'KTableLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 40;
		break;
	case 'KChairs': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 5;
		break;
	case 'KStools': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'KDresser': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'KVacuum': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'KIroningBoards': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'KPictures': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'KCartonsSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'KCartonsStandard': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'KCartonsLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
		
		//STUDY
	case 'SDeskSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'SDeskLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 45;
		break;
	case 'STable': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'SBureau': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'SChairTypist': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 5;
		break;
	case 'SChairExec': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'SBookcase': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'SCupboardLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 30;
		break;
	case 'SCupboardSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'SFilingCabinet2': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'SFilingCabinet3': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'SFilingCabinet4': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'SPictures': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'SComputerBoxed': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 8;
		break;
	case 'SCartonSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'SCartonStandard': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'SCartonLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
		
		//HALL
	case 'HTable': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'HTelephoneTable': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'HChair': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 5;
		break;
	case 'HGrandfatherClock': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'HStand': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'HPictures': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'HCartonSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'HCartonStandard': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'HCartonLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
		
		//BEDROOMS
	case 'BBedSingle': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'BBedDouble': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 45;
		break;
	case 'BBedKing': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 65;
		break;
	case 'BBedBunks': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 45;
		break;
	case 'BBedCabin': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 35;
		break;
	case 'BBedsideCabinet': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
	case 'BChestOfDrawersSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'BChestOfDrawersMedium': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'BChestOfDrawersLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 40;
		break;
	case 'BWardrobeSingle': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'BWardrobeDouble': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 40;
		break;
	case 'BWardrobeTriple': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 40;
		break;
	case 'BTallboy': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'BDressingTable': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'BDesk': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 40;
		break;
	case 'BChair': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 5;
		break;
	case 'BLinenBasket': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 5;
		break;
	case 'BBookcase': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'BPictures': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 5;
		break;
	case 'BTvPortable': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'BTvLcd': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 12;
		break;
	case 'BCartonSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'BCartonStandard': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'BCartonLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 6;
		break;
	case 'BCartonWardrobe': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
		
		//GARAGE
	case 'GSingleGarageFew': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 50;
		break;
	case 'GSingleGarageQuater': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 125;
		break;
	case 'GSingleGarageHalf': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 250;
		break;
	case 'GSingleGarageThreeQuater': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 375;
		break;
	case 'GSingleGarageFull': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 500;
		break;
	case 'GSmallShedHalf': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 75;
		break;
	case 'GSmallShedFull': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 125;
		break;
	case 'GLargeShedHalf': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 125;
		break;
	case 'GLargeShedFull': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 250;
		break;
		
		//OUTSIDE
	case 'OPatioTable': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'OPatioTableLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 50;
		break;
	case 'OPatioChairs': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 8;
		break;
	case 'OPatioChairsStack': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 2;
		break;
	case 'OPatioBase': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 12;
		break;
	case 'OPatioHeater': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'OGardenBench': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'OGardenSwingSeat': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 50;
		break;
	case 'OBbqSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 10;
		break;
	case 'OBbqLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'OEmpPlantPotSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 1;
		break;
	case 'OEmpPlantPotlarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 4;
		break;
	case 'OPlantsInPots': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 15;
		break;
	case 'OGardenStatue': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 20;
		break;
	case 'OWaterFeature': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 30;
		break;
	case 'OSlideSwing': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'OClimbFrame': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 25;
		break;
	case 'OChildrensToys': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 12;
		break;
	case 'OHotTubSmall': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 100;
		break;
	case 'OHotTubLarge': 
		document.getElementById(id+'Vol').value = document.getElementById(id).value * 250;
		break;	
	}
	
}
function CalculateTotals() {
	CalculateAll();
	CalculateLarge();
	CalculateMedium();
	CalculateSmall();
}
function CalculateAll()
{
	var arr = new Array( 
		'L2Seater',
		'L3Seater',
		'L4Seater',
		'LArmchair',
		'LPouffee',
		'LDiningChair',
		'LDiningTableLarge',
		'LDiningTableSmall',
		'LCoffeeTable',
		'LSideTable',
		'LNestOfTables',
		'LBureauDesk',
		'LGrandfatherClock',
		'LTvStandard',
		'LTvLcdVol',
		'LTvCabinet',
		'LStereoCabinet',
		'LStandardLamp',
		'LPiano',
		'LCornerUnit',
		'LChinaDisplay',
		'LSideboard',
		'LWelshDresser',
		'LWallUnitSmall',
		'LWallUnitLarge',
		'LBookcase',
		'LRugs',
		'LPicturesMirrors',
		'LCartonsSmall',
		'LCartonsStandard',
		'LCartonsLarge',
		'KFridgeFreezer',
		'KFridgeFreezerAmerican',
		'KFridge',
		'KFreezer',
		'KDishwasher',
		'KWashingMachine',
		'KTumbleDryer',
		'KCooker',
		'KMicrowave',
		'KTableSmall',
		'KTableLarge',
		'KChairs',
		'KStools',
		'KDresser',
		'KVacuum',
		'KIroningBoards',
		'KPictures',
		'KCartonsSmall',
		'KCartonsStandard',
		'KCartonsLarge',
		'SDeskSmall',
		'SDeskLarge',
		'STable',
		'SBureau',
		'SChairTypist',
		'SChairExec',
		'SBookcase',
		'SCupboardLarge',
		'SCupboardSmall',
		'SFilingCabinet2',
		'SFilingCabinet3',
		'SFilingCabinet4',
		'SPictures',
		'SComputerBoxed',
		'SCartonSmall',
		'SCartonStandard',
		'SCartonLarge',
		'HTable',
		'HTelephoneTable',
		'HChair',
		'HGrandfatherClock',
		'HStand',
		'HPictures',
		'HCartonSmall',
		'HCartonStandard',
		'HCartonLarge',
		'BBedSingle',
		'BBedDouble',
		'BBedKing',
		'BBedBunks',
		'BBedCabin',
		'BBedsideCabinet',
		'BChestOfDrawersSmall',
		'BChestOfDrawersMedium',
		'BChestOfDrawersLarge',
		'BWardrobeSingle',
		'BWardrobeDouble',
		'BWardrobeTriple',
		'BTallboy',
		'BDressingTable',
		'BDesk',
		'BChair',
		'BLinenBasket',
		'BBookcase',
		'BPictures',
		'BTvPortable',
		'BTvLcd',
		'BCartonSmall',
		'BCartonStandard',
		'BCartonLarge',
		'BCartonWardrobe',
		'GSingleGarageFew',
		'GSingleGarageQuater',
		'GSingleGarageHalf',
		'GSingleGarageThreeQuater',
		'GSingleGarageFull',
		'GSmallShedHalf',
		'GSmallShedFull',
		'GLargeShedHalf',
		'GLargeShedFull',
		'OPatioTable',
		'OPatioTableLarge',
		'OPatioChairs',
		'OPatioChairsStack',
		'OPatioBase',
		'OPatioHeater',
		'OGardenBench',
		'OGardenSwingSeat',
		'OBbqSmall',
		'OBbqLarge',
		'OEmpPlantPotSmall',
		'OEmpPlantPotlarge',
		'OPlantsInPots',
		'OGardenStatue',
		'OWaterFeature',
		'OSlideSwing',
		'OClimbFrame',
		'OChildrensToys',
		'OHotTubSmall',
		'OHotTubLarge' 
	);
	
	var total = 0;
	for ( var i=0 ; i < arr.length; i++ )
	{
		if( document.getElementById(arr[i]+'Vol') && document.getElementById(arr[i]+'Vol').value && !isNaN(document.getElementById(arr[i]+'Vol').value) )
		{
			if( document.getElementById(arr[i]+'Vol').value == '' )continue;
			total = total + parseFloat(document.getElementById(arr[i]+'Vol').value);
		}
		
	}
	
	if( document.getElementById('TotalVolume') )
	{
		document.getElementById('TotalVolume').value = total;
	}
	
	return true;
}
function CalculateLarge()
{
	var arr = new Array( 
		'LCartonsLarge',
		'KCartonsLarge',
		'SCartonLarge',
		'HCartonLarge',
		'BCartonLarge'

	);
	
	var total = 0;
	for ( var i=0 ; i < arr.length; i++ )
	{
		if( document.getElementById(arr[i]) && document.getElementById(arr[i]).value && !isNaN(document.getElementById(arr[i]).value))
		{
			if( document.getElementById(arr[i]).value == '' )continue;
			total = total + parseFloat(document.getElementById(arr[i]).value);
		}
		
	}
	
	if( document.getElementById('TotalLargeCartons') )
	{
		document.getElementById('TotalLargeCartons').value = total;
	}
	
	return true;
}
function CalculateMedium()
{
	var arr = new Array( 
		'LCartonsStandard',
		'KCartonsStandard',
		'SCartonStandard',
		'HCartonStandard',
		'BCartonStandard'
	);
	
	var total = 0;
	for ( var i=0 ; i < arr.length; i++ )
	{
		if( document.getElementById(arr[i]) && document.getElementById(arr[i]).value && !isNaN(document.getElementById(arr[i]).value))
		{
			if( document.getElementById(arr[i]).value == '' )continue;
			total = total + parseFloat(document.getElementById(arr[i]).value);
		}
		
	}
	
	if( document.getElementById('TotalMediumCartons') )
	{
		document.getElementById('TotalMediumCartons').value = total;
	}
	
	return true;
}
function CalculateSmall()
{
	var arr = new Array( 
		'LCartonsSmall',
		'KCartonsSmall',
		'SCartonSmall',
		'HCartonSmall',
		'BCartonSmall'
	);
	
	var total = 0;
	for ( var i=0 ; i < arr.length; i++ )
	{
		if( document.getElementById(arr[i]) && document.getElementById(arr[i]).value && !isNaN(document.getElementById(arr[i]).value))
		{
			if( document.getElementById(arr[i]).value == '' )continue;
			total = total + parseFloat(document.getElementById(arr[i]).value);
		}
		
	}
	
	if( document.getElementById('TotalSmallCartons') )
	{
		document.getElementById('TotalSmallCartons').value = total;
	}
	
	return true;
}


