function validate(x){
checkStr=document.saveCalc[x].value
if(isNaN(checkStr)){
document.saveCalc[x].value=""
document.saveCalc[x].focus()
} else {
if(eval(checkStr)<0)
checkStr=-checkStr
if(checkStr!="")
checkStr=Math.round(checkStr)
document.saveCalc[x].value=checkStr
document.saveCalc[x].style.backgroundImage="url(http://www.unbiased.co.uk/_images/blank.gif)"
}
}
function smiler(x){
document.saveCalc[x].style.backgroundImage="url(http://www.unbiased.co.uk/_images/smile.gif)"
document.face.src="http://www.unbiased.co.uk/_images/blank.gif"
}
function frowner(x){
document.saveCalc[x].style.backgroundImage="url(http://www.unbiased.co.uk/GetSaving/planner/frown.gif)"
document.face.src="http://www.unbiased.co.uk/_images/blank.gif"
}
function calc(){
inTot=0
outTot=0
saveTot=0
for (count=1; count<=5; count++)
{
x="I" + count
if(document.saveCalc[x].value!="")
inTot+=eval(document.saveCalc[x].value)
}
for (count=1; count<=30; count++)
{
x="E" + count
if(document.saveCalc[x].value!="")
outTot+=eval(document.saveCalc[x].value)
}
for (count=1; count<=3; count++)
{
x="S" + count
if(document.saveCalc[x].value!="")
saveTot+=eval(document.saveCalc[x].value)
}
z=inTot-outTot-saveTot
if(z<=0){
document.saveCalc.B1.style.color="#ff0000"
//document.face.src="http://www.unbiased.co.uk/_images/frown2.gif"
}
else{
document.saveCalc.B1.style.color="#000000"
//document.face.src="http://www.unbiased.co.uk/_images/smile2.gif"
}
document.saveCalc.B1.value=z
//showFace()
}
var count=0
function showFace(){
document.face.style.visibility="visible"
document.face.style.filter="alpha(opacity=" + count + ",enabled=1)"
count+=5
if(count<=100)
window.setTimeout("showFace()",100);
else {
count=0
}
}
