
//this function use to display cat product using on chnage 
function check_numeric_value(getValue) {

	getValue = document.getElementById(getValue);
	if(numValue(getValue)== false) return false;

}

function check_present_value() {

	future_value = document.getElementById("future_value");
	if(blankValidation(future_value,"Future value cannot be blank.")== false) return false;

	years = document.getElementById("years");
	if(blankValidation(years,"Year value cannot be blank.")== false) return false;

	discount_rate = document.getElementById("discount_rate");
	if(blankValidation(discount_rate, "Discount Rate value cannot be blank.")== false) return false;

}

function check_mmp()
{
	var p = numval(document.mainform.p.value);
	var r = numval(document.mainform.r.value)/1200;
	var c = numval(document.mainform.c.value);
	var mmp = 1.05*p*r;
	
	if (c < mmp)
	{
		document.mainform.c.value = formatNumber(mmp,0);
	}
}

function doCalc()
{
	zeroBlanks(document.mainform);
	
	check_mmp();
	
	var p = numval(document.mainform.p.value);
	var r = numval(document.mainform.r.value)/1200;
	var c = numval(document.mainform.c.value);
	
	if (p*r >= c)
	{
		document.mainform.m.value = "forever !";
		document.mainform.iTotal.value = "infinite !";

		return;
	}
	
	
	var m = 0;
	var iTotal = 0;

	if (document.mainform.payTiming[0].checked)
	{
		m++;
		p -= c;
	}
	
	while (p > 0)
	{
		m++;
		
		iTotal += p*r;
		p += p*r;
		
		p -= c;
	}


	document.mainform.m.value = "" + m;
	document.mainform.iTotal.value = formatNumber(iTotal,0);
}
