var valflozToLitres = 0.0283495;
var valflozToPints = 0.0625;
var valflozToTbs  = 0.2; 
var valflozToTsps = 0.6; 
var vallitresToPints = 1.7637;
var vallitresToTbs = 56.3121043; 
var vallitresToTsps = 168.936313; 
var valpintsToTbs = 32;
var valpintsToTsps = 96; 
var valtbsToTsps = 3; 
var valpintsToPintsUS = 1.20095042; 

var valFlozUsToFloz = 0.95861065;

function flozToLitres(f)
{	
	var f = parseFloat(f);
	var total = 0;
	if (!isNaN(f))
	{
		total += f*valflozToLitres;
	}
	return Math.round(total*100)/100;
}


function flozToPints(f)
{
	var f=parseFloat(f);
	var total=0;
	if (!isNaN(f))
	{
		total += f*valflozToPints;
	}
	return Math.round(total*100)/100;
}
function flozToTbs(f)
{
	var f=parseFloat(f);
	var total=0;
	if (!isNaN(f))
	{
		total += f*valflozToTbs;
	}
	return Math.round(total*100)/100;
}


function litresToFloz(l)
{
	var l=parseFloat(l);
	var total=0;
	if (!isNaN(l))
	{
		total += l/valflozToLitres;
	}
	return Math.round(total*100)/100;
}
function litresToPints(l)
{
	var l=parseFloat(l);
	var total=0;
	if (!isNaN(l))
	{
		total += l*vallitresToPints;
	}
	return Math.round(total*100)/100;
}
function litresToTbs(l)
{
	var l=parseFloat(l);
	var total=0;
	if (!isNaN(l))
	{
		total += l*vallitresToTbs;
	}
	return total;	
}

function pintsToFloz(p)
{
	var p=parseFloat(p);
	var total=0;
	if (!isNaN(p))
	{
		total += p/valflozToPints;
	}
	return Math.round(total*100)/100;
}

function pintsToLitres(p)
{
	var l=parseFloat(p);
	var total=0;
	if (!isNaN(p))
	{
		total += p/vallitresToPints;
	}
	return Math.round(total*100)/100;
}
function pintsToTbs(p)
{
	var p=parseFloat(p);
	var total=0;
	if (!isNaN(p))
	{
		total += p * valpintsToTbs;
	}
	return Math.round(total*100)/100;
}

function tbsToFloz(t)
{
	var t=parseFloat(t);
	var total=0;
	if (!isNaN(t))
	{
		total += t / valflozToTbs;
	}
	return Math.round(total*100)/100;
}
function tbsToLitres(t)
{
	var t=parseFloat(t);
	var total=0;
	if (!isNaN(t))
	{
		total += t / vallitresToTbs;
	}
	return Math.round(total*100)/100;
}
function tbsToPints(t)
{
	var t=parseFloat(t);
	var total=0;
	if (!isNaN(t))
	{
		total += t / valpintsToTbs;
	}
	return Math.round(total*100)/100;
}
function tbsToTsps(t)
{
	var t=parseFloat(t);
	var total=0;
	if (!isNaN(t))
	{
		total += t * valtbsToTsps;
	}
	return Math.round(total*100)/100;
}

function tspsToTbs(t)
{
	var t=parseFloat(t);
	var total=0;
	if (!isNaN(t))
	{
		total += t / valtbsToTsps;
	}
	return Math.round(total*100)/100;
}

function milToLitres(m)
{
	var m=parseFloat(m);
	var total=0;
	if (!isNaN(m))
	{
		total += m * 1000;
	}
	return Math.round(total*100)/100;
}
function litresToMils(l)
{
	var l=parseFloat(l);
	var total=0;
	if (!isNaN(l))
	{
		total += l / 1000;
	}
	return Math.round(total*100)/100;
}
function pintsToPintsUS(p)
{
	var p=parseFloat(p);
	var total=0;
	if (!isNaN(p))
	{
		total += p * valpintsToPintsUS;
	}
	return Math.round(total*100)/100;
}
function pintsUSToPints(p)
{
	var p=parseFloat(p);
	var total=0;
	if (!isNaN(p))
	{
		total += p / valpintsToPintsUS;
	}
	return Math.round(total*100)/100;
}

function flozUSToFloz(f)
{
	var f=parseFloat(f);
	var total=0;
	if (!isNaN(f))
	{
		total += f * valFlozUsToFloz;
	}
	return Math.round(total*100)/100;
}
function flozToFlozUS(f)
{
	var f=parseFloat(f);
	var total=0;
	if (!isNaN(f))
	{
		total += f / valFlozUsToFloz;
	}
	return Math.round(total*100)/100;
}