
/**
 * BEKB|BCBE Mortgage Calculator
 * Copyright November 2007 by Unic Internet Solutions
 *
 * @author AlR
 * @version 1.0
 *
 * @see MortgageCalculator
 * 
 * Provides all the constants needed for the calculator<br />
 * Interest rates are in decimal form
 */

MortgageCalculator.Constants = {
	/* CALCULATIONS */
	fINTEREST_RATE_CALCULATORY : 0.05,
	fINTEREST_RATE_MINIMUM : 0.0275,
	fINTEREST_RATE_SECOND : 0.0375,
	
	fINTEREST_RATE_AMORTISATION : 0.6666666667,
	
	fINTEREST_RATE_CHARGE_BOUNDARY : 0.35,
	
	ObjectType : {
		Minergie : 1,
		NewBuilding : 2,
		OldBuilding : 3
	},
	ObjectTypeParameter : {
		1 : 'minergie',
		2 : 'neubauten',
		3 : 'altbauten'
	},
	
	fINTEREST_RATE_MINERGIE : 0.008,
	fINTEREST_RATE_NEW_BUILDING : 0.01,
	fINTEREST_RATE_OLD_BUILDING : 0.012,
	
	iPERCENT_DECIMAL_POINTS : 1, // number of digits after decimal point for percent values
	
	/* GUI */
	iSTEP_PRICE : 10000,
	iSTEP_EQUITY : 10000,
	iSTEP_INCOME : 1000,
	iSTEP_FACTOR_BIG_STEP : 5,
	
	iBAR_HEIGHT : 327, //px
	iCHARGE_LINE_OFFSET : 58, //px offset from top
	iBOUNDARY_LINE_POSITION : 166, //px from top
	iMINIMUM_LINE_DISTANCE : 50, // px minimum between the two lines to maintain readability
	
	iNEGATIVE_POSITIVE_BOUNDARY : 33.5, // percent boundary to determine positive from negative
	
	// background for output fields
	iBACKGROUND_SCALE : 20,
	
	// default and min. values
	iMIN_VALUE_PRICE : 0,
	iMIN_VALUE_EQUITY : 0,
	iMIN_VALUE_INCOME : 0,
	
	iDEFAULT_PRICE : 0,
	iDEFAULT_EQUITY : 0,
	iDEFAULT_INCOME : 0,
	iDEFAULT_OBJECT_TYPE : 2
};
