function checkNumber(input, min, max, msg, field)
 {
        var str = input.value;
    var num = 0 + str
    if (num < min || max < num)
    {
        alert(msg);
        return false;
    }
    input.value = str;
    return true;
 }


function clear()

 {
    document.form1.reset();
 }


function computeForm(form1)
 {
        //alert(form1.elements[0].value.length+"0")

    for( var  i=0; i<(form1.elements.length  -5); i++)//1
    {
    	if (form1.elements[i].value == null || form1.elements[i].value.length == 0)
        {                
			alert("Please enter values in the TextBox \n and then submit the form")
            form1.elements[i].focus()
            return false;
        }
        else //2
        {
        	var fstr="",flag =0;
            for (var z = 0; z<form1.elements[i].value.length; z++)
            {
				var  str= form1.elements[i].value
                var ch = str.substring(z, z + 1)
                if ((ch < "0" || "9" < ch) && ch != '.')
                {
                	flag++;
				}
                else
                {
                	fstr=fstr+ch;
                }
             }
             if (flag >0 )
             {
			 	alert("Please enter a numeric value.");
				form1.elements[i].value=fstr;
                form1.elements[i].focus();
                	return false;
 			 }
         }//else //2
    }//1
			if (form1.interest.value == 0)
            {
				alert("Interest rate cannot be zero!")
                form1.interest.focus()
                return false;
            }
        	if (form1.tenure.value == 0)
            {
				alert("Tenure cannot be zero!")
                form1.tenure.focus()
                return false;
            }
    var maxloan
    if((form1.amount.value < 100))
    {
                alert("Loan Amount has to be from Rs.100 and above  ")
                form1.amount.focus()
                return false;
    }
				maxloan= (form1.amount.value)
    if (!checkNumber(form1.amount.value, 100, maxloan,"The loan amount cannot exceed 85% of the property value - Rs." + form1.amount.value +".",  "'Amount Of Loan'") || !checkNumber(form1.tenure.value, 1, 30, "Tenure has to be  1  to 30 years.", "'Tenure'") )
             {
                form1.emi.value = "";
                        form1.interest.value ="";
                return;
             }
        var numpayment
    numpayment=(form1.tenure.value)
        var interest=(form1.interest.value)
    if (form1.amount.value > 99)
                {
            i = form1.interest.value;
                 }
     else
        {
        alert("loan Amount should be greater than Rs.100");
        }
        var loopcount = form1.reducing.selectedIndex
        var indcnt= loopcount
        if(indcnt == 0)
         { //document.writeln("ifoptcount="  + indcnt)

                //computeAnnual(input.form)
                 var r = i
                // alert(i+"i")
                 if (i > 1.0)
                  {
                         i = i / 100.0;
          }
    //i /= 12;
                var pow = 1;
                for(var j = 0; j < numpayment; j++)
                        pow = pow * (1 + i);
                        form1.emi.value = Math.round((form1.amount.value * pow * i) / ((pow - 1)*12))
                //form.interest.value = r;
                }
        if(indcnt==1)
    {
                var r = i
                if (i > 1.0)
                {
                        i = i / 100.0;
                        i=i/12;
                }
                                                 //i /= 12;
                var pow = 1;
                for (var j = 0; j < numpayment*12; j++)
                        pow = pow * (1 + i);
                form1.emi.value =  Math.round((form1.amount.value * pow * i) / (pow - 1) )
        }
if (indcnt==2)
    {
                var r = i
                var d =0;
                if (i > 1.0)
                {
                        i = i / 100.0;
                        d = i / 365;

                }
                //calculating daily rest.


                var pow = 1;
                for (var j = 0; j < numpayment*365; j++)
        pow = pow * (1 + d);

                form1.emi.value = Math.round(((form1.amount.value * pow * d)*30) / (pow - 1) )



          }


(
  form1.ta.value = form1.emi.value * form1.tenure.value*12
)

                return false
}
    function clearForm(form1)
    {
                form1.interest.value="";
        form1.interest.value = "";
        form1.amount.value = "";
        form1.tenure.value = "";
       // form.reducing.value = "";
        form1.emi.value = "";
    }