//Get_Cookie(tcs);
function getMpg(m,l,p) {
var m = parseFloat(document.mpgcalc.miles.value);
var l = parseFloat(document.mpgcalc.litres.value);
var p = parseFloat(document.mpgcalc.pence.value);
if (p== "NaN"){p=0;}
var milespergal = Math.round((454.6*m)/l)/100;
var kpl = Math.round((m*1.609/l)*100)/100;
var ppm = ((p*l)/m);
if (!ppm){ppm="?";}
else {ppm = ppm.toFixed(2)};
document.mpgcalc.mpg.value = milespergal;
document.mpgcalc.kmperltr.value = kpl;
document.mpgcalc.kmperltr2.value = 100/kpl;
document.mpgcalc.ppm.value = ppm;
document.mpgcalc.costx.value = (document.mpgcalc.milex.value*document.mpgcalc.ppm.value/100);
amount=formatCurrency(document.mpgcalc.costx.value);
document.mpgcalc.costx.value=amount;
updateCookies()
}
function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
pence = num%100;
num = Math.floor(num/100).toString();
if(pence<10)
pence = "0" + pence;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + num + '.' + pence);
}
function updateCookies()
{
var today = new Date();
var expires = new Date(today.getTime() + 30 * 7 * 24 * 60 * 60 * 1000);
var path = "/;";
var domain = "Hypermiler.co.uk;";
var get = Get_Cookie('tcs');
var last="";
Set_Cookie('tcs', "(Mpg "+document.mpgcalc.mpg.value+") KM per Litre:"+document.mpgcalc.kmperltr.value+" Pence per mile:"+document.mpgcalc.ppm.value+"<BR> ",expires,path,domain);
}
function Set_Cookie(name,value,expires,path,domain,secure) { 
    var cookieString = name + "=" +escape(value) + 
       ( (expires) ? ";expires=" + expires.toGMTString() : "") + 
       ( (path) ? ";path=" + path : "") + 
       ( (domain) ? ";domain=" + domain : "") + 
       ( (secure) ? ";secure" : ""); 
    document.cookie = cookieString; 
} 
function Get_Cookie(name) { 
   var start = document.cookie.indexOf(name+"="); 
   var len = start+name.length+1; 
   if ((!start) && (name != document.cookie.substring(0,name.length))) return null; 
   if (start == -1) return null; 
   var end = document.cookie.indexOf(";",len); 
   if (end == -1) end = document.cookie.length; 
   return unescape(document.cookie.substring(len,end)); 
} 
//-->
