/*#######################################################################
	Toolkit
#######################################################################*/

function Toolkit()
{
	
	//--------------------------------------------------------------------
	
	this.priceToString = function(price)
	{
		price = Number(price).toFixed(2).toString();
		if(price >= 1000) {
			var no = parseInt(price/1000).toString();
			price = price.substr(0,no.length)+"'"+price.substring(no.length,price.length);
		}
		return price;
	}
	
	//--------------------------------------------------------------------
	
	this.priceToFloat = function(price)
	{
		price = Number(price.replace("'",""));
		price = price.toFixed(2);
		return price;
	}
	
	//--------------------------------------------------------------------
	
	this.monthRange = function(month,year)
	{
		var selectedMonth	= $(month);
		var selectedYear	= $(year);
		if(selectedMonth.selectedIndex > 0 && selectedYear.selectedIndex > 0)
		{
			var dateNow			= new Date();
			var dateNowMonth	= dateNow.getMonth()+1;
			var dateNowYear		= dateNow.getFullYear();
			var selYearVal		= (selectedYear.value == "mehr als 10 Jahre")?dateNowYear-10:dateNowYear-Number(selectedYear.selectedIndex-1);
			var y				= (dateNowYear - selYearVal) * 12;
			var m				= selectedMonth.selectedIndex - dateNowMonth;
			var now				= 12-dateNowMonth;
			var sel				= y-m;
			return sel;
		}
		return "kein Ergebnis";
	}
	
}

var tools = new Toolkit();
