function window_onload()
{
document.form1.elements["turnover"].focus()
document.getElementById("dayname").innerHTML ="Days"
}
function function1(){
debtordays = (parseFloat(removeComma(document.form1.elements["ledger"].value))/(parseFloat(removeComma(document.form1.elements["turnover"].value)/365)))
var newnumber = Math.round(debtordays*Math.pow(10,2))/Math.pow(10,2);
document.form1.elements["debtordays"].value= getDisplayNumberString(newnumber)
num1 = parseFloat(removeComma(document.form1.elements["days"].value))
num2 = num1+1
document.form1.elements["days"].value = num2
function2()
function3()
function6()
}

function function2(){
cashflow = (parseFloat(removeComma(document.form1.elements["days"].value))/parseFloat(removeComma(document.form1.elements["debtordays"].value)))*parseFloat(removeComma(document.form1.elements["ledger"].value))
var newnumber = Math.round(cashflow*Math.pow(10,2))/Math.pow(10,2);
document.form1.elements["cashflow"].value = getDisplayNumberString(newnumber)
}

function function3(){
costsaving = (parseFloat(removeComma(document.form1.elements["borrow"].value))/100)*parseFloat(removeComma(document.form1.elements["cashflow"].value))
var newnumber = Math.round(costsaving*Math.pow(10,2))/Math.pow(10,2);
document.form1.elements["costsaving"].value= getDisplayNumberString(newnumber)
}
function function4(){
num1 = parseFloat(removeComma(document.form1.elements["days"].value))
num2 = num1+1
document.form1.elements["days"].value = num2
function2()
function3()
function6()
}
function function5(){
num1 = parseFloat(removeComma(document.form1.elements["days"].value))
num2 = num1-1
document.form1.elements["days"].value = num2
function2()
function3()
function6()
}

function function6() {
if ((document.form1.elements["days"].value == 1)||(document.form1.elements["days"].value == -1)){
document.getElementById("dayname").innerHTML ="&nbsp;Day&nbsp;"
} else {
document.getElementById("dayname").innerHTML ="&nbsp;Days&nbsp;"
}
}

var iOldValues
function getOldValue(value)
{
	iOldValues = getDisplayNumberString(value)
}

function doChange(value, func)
{
	iNewValue = getDisplayNumberString(value)
	if (iOldValues != iNewValue)
	{
		eval(func)
	}
}

function getDisplayNumberString(fee)
{
	if (fee != "")
	{
		var numberTest = new NumberFormat(fee);
		numberTest.setCurrency(false);
		numberTest.setCommas(true);
		numberTest.setPlaces(0);
		return numberTest.toFormatted();
	}
	else
	{
		return "";
	}
}

function getPercentageInputPoundString(fee)
{
	var numberTest = new NumberFormat(fee);
	numberTest.setCurrency(false);
	numberTest.setCommas(true);
	numberTest.setPlaces(1);
	return numberTest.toFormatted()
}

function removeComma(fee)
{
	var numberTest = new NumberFormat(fee);
	numberTest.setCurrency(false);
	numberTest.setCommas(false);
	return numberTest.toFormatted()
}