function emiform()
{
document.write("<table cellpadding='2' cellspacing='0' border='0' width='100%'><form name='emifrom' action='' onsubmit='return validate()'><tr><td align='left'>Loan Amount</td><td align='left'><input type='text' class='inputblue' value='Loan Amount' name='principle' id='principle' onFocus=this.value=''></td></tr><tr><td align='left'>Tenure</td><td align='left'><select class='inputblue' name='Tenure' id='Tenure'><option value=''>Tenure</option><option value='12'>12 months</option><option value='18'>18 months</option><option value='24'>24 months</option><option value='36'>36 months</option><option value='48'>48 months</option><option value='60'>60 months</option></select></td></tr><tr><td align='left'>Rate of Interest</td><td align='left'><input type='text' class='inputblue' value='Rate of Interest' name='roi' id='roi' onFocus=this.value=''></td></tr><tr><td align='left'><div id='calc1' style='display:none'>Calculated EMI</div></td><td align='left'><div id='calc2' style='display:none'><input type='text' class='inputblue' value='' name='txtCalculatedEMI' id='txtCalculatedEMI'></div></td></tr></form></table>")
}

function validate()
	{		
		if(document.emifrom.principle.value=="") 
		{
			alert("Please enter the Loan amount.");
			document.emifrom.principle.focus();
		}
		else if(isNaN(document.emifrom.principle.value)==true)
		{
		alert("Please enter a valid loan amount.");
		document.emifrom.principle.focus();		
		}
		
		else if((parseFloat(document.emifrom.principle.value) <= 0)||(parseInt(document.emifrom.principle.value) >99999999) )
		{
		alert("The value must be a positive number not greater than 99999999.");
		document.emifrom.principle.focus();		
		}
		
		else if(document.emifrom.Tenure.value=="") 
		{
			alert("Please select the tenure.");
			document.emifrom.Tenure.focus();
		}		
		else if(document.emifrom.roi.value=="") 
		{
			alert("Please enter the Rate of Interest.");
			document.emifrom.roi.focus();
		}
		else if(isNaN(document.emifrom.roi.value)==true)
		{
		alert("Please enter a valid Rate of Interest.");
		document.emifrom.roi.focus();		
		}
		
		else if( parseFloat(document.emifrom.roi.value) < 0  )
		{
		alert("Please enter Interest Rate greater than or equal to zero.");
		document.emifrom.roi.focus();		
		}
		else
		{
		var r,p,n,nFormula,nResult;
		
		r = parseFloat(parseFloat(document.emifrom.roi.value)/100);
		p = parseFloat(document.emifrom.principle.value);
		n = parseFloat(document.emifrom.Tenure.value);
		
		
		nResult = (p* Math.pow((1+r/12),(n)))/((Math.pow((1+r/12), (n))) * (12/r)-(12/r));	
		var all,befDes,Des,AfDes,lenAfDes,firstAfDes,secondAfDes,thirdAfDes,latAfDes;
		all=nResult.toString().split(".");
		if (parseInt(all.length)>1)
		{
			befDes=all[0];
			Des=".";
			AfDes=all[1];
			lenAfDes=AfDes.length;
			if (parseInt(lenAfDes) >= 4 )
			{
				firstAfDes=parseInt(AfDes.split("")[0]);
				secondAfDes=parseInt(AfDes.split("")[1]);
				thirdAfDes=parseInt(AfDes.split("")[2]);
				if (parseInt(AfDes.split("")[3])>parseInt("5"))
				{
					thirdAfDes=thirdAfDes + 1;
					if (thirdAfDes > 9)
					{
						thirdAfDes=9;
					}
				}
				AfDes=firstAfDes.toString()+secondAfDes.toString()+thirdAfDes.toString();
			}
			all=befDes+Des+AfDes;
		}		
		document.emifrom.txtCalculatedEMI.value = all;
		document.getElementById("calc1").style.display="block";
		document.getElementById("calc2").style.display="block";
		}
	}	