function adddec(strVal,location)
{
	if(InStr(strVal,'.') < 1)
	{
		strVal += ".00";
		document.forms['calculateme'].elements[location].value = strVal;
	}
}

function Mid(str, start, len)
{
		// Make sure start and len are within proper bounds
		if (start < 0 || len < 0) return "";

		var iEnd, iLen = String(str).length;
		if (start + len > iLen)
				iEnd = iLen;
		else
				iEnd = start + len;

		return String(str).substring(start,iEnd);
}
function InStr(strSearch, charSearchFor)
{
	var slength = strSearch.length;
	var count;
	count = 0;
	for (i=0; i < slength; i++)
	{
	    if (charSearchFor == Mid(strSearch, i, 1))
	    {
			count = count + 1;
	    }
	}
	if (count > 0)
	{
	    return count;
	}
	return -1;
}
function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

   }
function CalSaving()
{
	if (IsNumeric(document.forms['calculateme'].elements['human_error_total'].value) == true && IsNumeric(document.forms['calculateme'].elements['audit_total'].value) == true && IsNumeric(document.forms['calculateme'].elements['lost_time_total'].value == true))
	{
		var a;
		var b;
		var c;
		var x;
		a = parseFloat(document.forms['calculateme'].elements['human_error_total'].value);
		b = parseFloat(document.forms['calculateme'].elements['audit_total'].value);
		c = parseFloat(document.forms['calculateme'].elements['lost_time_total'].value);
		x = a + b + c;
		//alert(x);
		//adddec(x,'total_weekly')
		document.forms['calculateme'].elements['total_weekly'].value = x.toFixed(2);
		//document.forms['calculateme'].elements['total_weekly'].value = parseFloat(Number(document.forms['calculateme'].elements['human_error_total'].value).toFixed(2) + Number(document.forms['calculateme'].elements['audit_total'].value) + Number(document.forms['calculateme'].elements['lost_time_total'].value)).toFixed(2);
		document.forms['calculateme'].elements['total_annual'].value = parseFloat(document.forms['calculateme'].elements['total_weekly'].value * 52).toFixed(2);
		document.forms['calculateme'].elements['total_monthly'].value = parseFloat(document.forms['calculateme'].elements['total_annual'].value / 12).toFixed(2);
	}
}
