function floor(number)
			{
			  return Math.floor(number*Math.pow(10,2) + 0.5)/Math.pow(10,2);
			}
			
function dosum()
			{
			  var mi = document.temps.IR.value / 1200;
			  var base = 1;
			  var mbase = 1 + mi;
			  for (i=0; i<document.temps.YR.value * 12; i++)
			  {
			    base = base * mbase
			  }
			  document.temps.PI.value = floor(document.temps.LA.value * mi / ( 1 - (1/base)))
			  document.temps.MT.value = floor(document.temps.AT.value / 12)
			  document.temps.MI.value = floor(document.temps.AI.value / 12)
			  var dasum = document.temps.LA.value * mi / ( 1 - (1/base)) +
				document.temps.AT.value / 12 + 
				document.temps.AI.value / 12;
			  document.temps.MP.value = floor(dasum);
			}

			
function Client() {
}

Client.prototype.mobileClients = [
	"midp",
	"240x320",
	"blackberry",
	"netfront",
	"nokia",
	"panasonic",
	"portalmmm",
	"sharp",
	"sie-",
	"sonyericsson",
	"symbian",
	"windows ce",
	"benq",
	"mda",
	"mot-",
	"opera mini",
	"philips",
	"pocket pc",
	"sagem",
	"samsung",
	"sda",
	"sgh-",
	"vodafone",
	"xda",
	"iphone",
	"ipad",
	"android"
];

Client.prototype.isMobileClient = function(userAgent)
{
	userAgent=userAgent.toLowerCase();
	for (var i in this.mobileClients) {
		if (userAgent.indexOf(this.mobileClients[i]) != -1) {
			return true;
		}
	}
    return false;
}

var client = new Client();
