
function strip (input,handle)
{	
	s = input;
	allowedValues = handle;
	
	var i;
	var nytt="";
	
	for (i = 0; i < s.length; i++)
	{ 
		if (allowedValues.indexOf(s.charAt(i)) == -1) 
			nytt = nytt + s.charAt(i)
	}
	return (nytt);
}

function updateLoan()
{
	document.ReiknEndur.Eftirstodvar1.value=strip(document.ReiknEndur.Eftirstodvar1.value,'.,');
	document.ReiknEndur.Eftirstodvar2.value=strip(document.ReiknEndur.Eftirstodvar2.value,'.,');
	document.ReiknEndur.Eftirstodvar3.value=strip(document.ReiknEndur.Eftirstodvar3.value,'.,');
	document.ReiknEndur.Eftirstodvar4.value=strip(document.ReiknEndur.Eftirstodvar4.value,'.,');
	document.ReiknEndur.Eftirstodvar5.value=strip(document.ReiknEndur.Eftirstodvar5.value,'.,');
	document.ReiknEndur.Eftirstodvar6.value=strip(document.ReiknEndur.Eftirstodvar6.value,'.,');
	document.ReiknEndur.Eftirstodvar7.value=strip(document.ReiknEndur.Eftirstodvar7.value,'.,');
	document.ReiknEndur.Eftirstodvar8.value=strip(document.ReiknEndur.Eftirstodvar8.value,'.,');

	(isNaN(document.ReiknEndur.Eftirstodvar1.value)||((document.ReiknEndur.Eftirstodvar1.value)==''))
		? gildi1='0'
		: gildi1 = document.ReiknEndur.Eftirstodvar1.value;
	
	(isNaN(document.ReiknEndur.Eftirstodvar2.value)||((document.ReiknEndur.Eftirstodvar2.value)==''))
		? gildi2='0'
		: gildi2 = document.ReiknEndur.Eftirstodvar2.value;
	
	(isNaN(document.ReiknEndur.Eftirstodvar3.value)||((document.ReiknEndur.Eftirstodvar3.value)==''))
		? gildi3='0'
		: gildi3 = document.ReiknEndur.Eftirstodvar3.value;
	
	(isNaN(document.ReiknEndur.Eftirstodvar4.value)||((document.ReiknEndur.Eftirstodvar4.value)==''))
		? gildi4='0'
		: gildi4 = document.ReiknEndur.Eftirstodvar4.value;
	
	(isNaN(document.ReiknEndur.Eftirstodvar5.value)||((document.ReiknEndur.Eftirstodvar5.value)==''))
		? gildi5='0'
		: gildi5 = document.ReiknEndur.Eftirstodvar5.value;
	
	(isNaN(document.ReiknEndur.Eftirstodvar6.value)||((document.ReiknEndur.Eftirstodvar6.value)==''))
		? gildi6='0'
		: gildi6 = document.ReiknEndur.Eftirstodvar6.value;
	
	(isNaN(document.ReiknEndur.Eftirstodvar7.value)||((document.ReiknEndur.Eftirstodvar7.value)==''))
		? gildi7='0'
		: gildi7 = document.ReiknEndur.Eftirstodvar7.value;
	
	(isNaN(document.ReiknEndur.Eftirstodvar8.value)||((document.ReiknEndur.Eftirstodvar8.value)==''))
		? gildi8='0'
		: gildi8 = document.ReiknEndur.Eftirstodvar8.value;
	
	nLansupphaedSamtals = eval(gildi1) + eval(gildi2) + eval(gildi3) + eval(gildi4) + eval(gildi5) + eval(gildi6) + eval(gildi7) + eval(gildi8);
	
	document.ReiknEndur.ibLansupphaed.value = nLansupphaedSamtals;
	
	return nLansupphaedSamtals;
}

function baetaVidKostn(selected)
{
	if(selected)
	{
		nKostnadur = parseInt(updateLoan() + ((1.0 / 100) * nLansupphaedSamtals) + ((1.5 / 100) * nLansupphaedSamtals));
		document.ReiknEndur.ibLansupphaed.value = nKostnadur;
	}
	else
	{
		nKostnadur = parseInt(updateLoan());
		document.ReiknEndur.ibLansupphaed.value = nKostnadur;
	}
}

function addCost(bla)
{
	if(bla)
	{
		nLansupphaed = updateLoan();
		document.ReiknEndur.ibLansupphaed.value = eval(nLansupphaed);
	}
	else
	{
		nLansupphaed = updateLoan();
		document.ReiknEndur.ibLansupphaed.value = eval(nLansupphaed);
	}
}

function checkData()
{

	for (intCount=1;intCount<9;intCount++) {
		var strErrorMsg = "";

		var strCode = "";
		strCode += "if (document.ReiknEndur.Eftirstodvar" + intCount + ".value != \"\" && strErrorMsg == \"\") {";
		strCode += "	if(document.ReiknEndur.FjGjalddaga" + intCount + ".value == \"\") {";
		strCode += "		strErrorMsg = \"Þú verður að fylla út fjölda gjalddaga!\";";
		strCode += "		document.ReiknEndur.FjGjalddaga" + intCount + ".focus();";
		strCode += "	}";
		strCode += "	if(document.ReiknEndur.Vextir" + intCount + ".value == \"\") {";
		strCode += "		strErrorMsg = \"Þú verður að fylla út vexti!\";";
		strCode += "		document.ReiknEndur.Vextir" + intCount + ".focus();";
		strCode += "	}";
		strCode += "}";

		eval(strCode);
		if (strErrorMsg != "") {
			alert(strErrorMsg);
			return false;
		}
	}

	if(document.ReiknEndur.Eftirstodvar1.value == "")
	{
		alert("Þú verður að fylla út amk. eitt lán!");
		document.ReiknEndur.Eftirstodvar1.focus();
		return false;
	}
	else if(document.ReiknEndur.Eftirstodvar1.value != "")
	{
		if(document.ReiknEndur.Vextir1.value == "")
		{
			alert("Þú verður að fylla út vexti!");
			document.ReiknEndur.Vextir1.focus();
			return false;
		}
		
		if(document.ReiknEndur.FjGjalddaga1.value == "")
		{
			alert("Þú verður að fylla út fjölda gjalddaga!");
			document.ReiknEndur.FjGjalddaga1.focus();
			return false;
		}
	}

	/*if(document.ReiknEndur.Eftirstodvar2.value != "") {
		if(document.ReiknEndur.Vextir2.value == "") {
			alert("Þú verður að fylla út vexti!");
			document.ReiknEndur.Vextir2.focus();
			return false;
		}

		if(document.ReiknEndur.FjGjalddaga2.value == "")
		{
			alert("Þú verður að fylla út fjölda gjalddaga!");
			document.ReiknEndur.FjGjalddaga2.focus();
			return false;
		}
	}*/

	return true;
}