var xmlHttp

function calculateEmi(amount,term,rate)
{ 
	
		xmlHttp=GetXmlHttpObjectEmi()
		if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
		
		var loan;
    	var rate;
   		var period;
    	var roi;
    	var basis;

    loan = parseFloat(amount,10);
    rate = parseFloat(rate,10);
    period = parseFloat(term,10);
    basis = parseFloat(1,10);
	
	rate = rate / 100; 		
    roi = rate / 12; 
    roi = parseFloat(roi,10);
    period = period * 12;

    var EMI=(loan *rate*(Math.pow( (roi*basis+1),period/basis))) /((Math.pow((1+roi*basis),period/basis) - 1)*12);

		var url="javascript/calculateEmi.php"
		url=url+"?txtAmount="+EMI
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange=stateChangedEmi 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	
}

function stateChangedEmi() 
{ 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById('txtFinalValue').innerHTML = xmlHttp.responseText;
	}
} 
 

function GetXmlHttpObjectEmi()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}