function smazDelku()
{
	document.getElementById("mm").value = "";
	document.getElementById("cm").value = "";
	document.getElementById("m").value = "";
	
	document.getElementById("inch").value = "";
	document.getElementById("feet").value = "";
	document.getElementById("yard").value = "";
}

function smazPlochu()
{
	document.getElementById("mm2").value = "";
	document.getElementById("cm2").value = "";
	document.getElementById("dm2").value = "";
	document.getElementById("m2").value = "";
	
	document.getElementById("inch2").value = "";
	document.getElementById("feet2").value = "";
	document.getElementById("yard2").value = "";
}

function smazHmotnost()
{
	document.getElementById("g").value = "";
	document.getElementById("kg").value = "";
	
	document.getElementById("pound").value = "";
	document.getElementById("ounce").value = "";
}

function smazRychlost()
{
	document.getElementById("msec").value = "";
	document.getElementById("kmh").value = "";

	document.getElementById("mph").value = "";
}


function smazObjem()
{
	document.getElementById("ccm").value = "";

	document.getElementById("in3").value = "";
}


function smazVrtuli()
{
	document.getElementById("p1p").value = "";
	document.getElementById("p1s").value = "";
	
	document.getElementById("p2p").value = "";
	document.getElementById("p2s").value = "";
}


function prevedDelku(id)
{
	obj_mm = document.getElementById("mm");
	obj_cm = document.getElementById("cm");
	obj_m = document.getElementById("m");
	
	obj_inch = document.getElementById("inch");
	obj_feet = document.getElementById("feet");
	obj_yard = document.getElementById("yard");


	if (id == "mm")
	{
		if (obj_mm.value.length > 0)
		{
			val = parseFloat(obj_mm.value);
		} else {
			return;
		}
	} else if (id == "cm") {
		if (obj_cm.value.length > 0)
		{
			val = parseFloat(obj_cm.value);
		} else {
			return;
		}
		val *= 10;
	} else if (id == "m") {
		if (obj_m.value.length > 0)
		{
			val = parseFloat(obj_m.value);
		} else {
			return;
		}
		val *= 1000;
	} else if (id == "in") {
		if (obj_inch.value.length > 0)
		{
			val = parseFloat(obj_inch.value);
		} else {
			return;
		}
		val *= 25.4;
	} else if (id == "ft") {
		if (obj_feet.value.length > 0)
		{
			val = parseFloat(obj_feet.value);
		} else {
			return;
		}
		val *= 304.8;
	} else if (id == "yd") {
		if (obj_yard.value.length > 0)
		{
			val = parseFloat(obj_yard.value);
		} else {
			return;
		}
		val *= 914.4;
	}

	obj_cm.value = (val / 10).toFixed(7);
	obj_m.value = (val / 1000).toFixed(7);
	obj_mm.value = val.toFixed(7);


	obj_inch.value = (val / 25.4).toFixed(7);
	obj_feet.value = (val / 304.8).toFixed(7);
	obj_yard.value = (val / 914.4).toFixed(7);
}


function prevedPlochu(id)
{
	obj_mm = document.getElementById("mm2");
	obj_cm = document.getElementById("cm2");
	obj_dm = document.getElementById("dm2");
	obj_m = document.getElementById("m2");
	
	obj_inch = document.getElementById("inch2");
	obj_feet = document.getElementById("feet2");
	obj_yard = document.getElementById("yard2");


	if (id == "mm")
	{
		if (obj_mm.value.length > 0)
		{
			val = parseFloat(obj_mm.value);
		} else {
			return;
		}
	} else if (id == "cm") {
		if (obj_cm.value.length > 0)
		{
			val = parseFloat(obj_cm.value);
		} else {
			return;
		}
		val *= 100;
	} else if (id == "dm") {
		if (obj_dm.value.length > 0)
		{
			val = parseFloat(obj_dm.value);
		} else {
			return;
		}
		val *= 10000;
	} else if (id == "m") {
		if (obj_m.value.length > 0)
		{
			val = parseFloat(obj_m.value);
		} else {
			return;
		}
		val *= 1000000;
	} else if (id == "in") {
		if (obj_inch.value.length > 0)
		{
			val = parseFloat(obj_inch.value);
		} else {
			return;
		}
		val *= 645.16;
	} else if (id == "ft") {
		if (obj_feet.value.length > 0)
		{
			val = parseFloat(obj_feet.value);
		} else {
			return;
		}
		val *= 92903.04;
	} else if (id == "yd") {
		if (obj_yard.value.length > 0)
		{
			val = parseFloat(obj_yard.value);
		} else {
			return;
		}
		val *= 836127.36;
	}
	obj_mm.value = val.toFixed(7);
	obj_cm.value = (val / 100).toFixed(7);
	obj_dm.value = (val / 10000).toFixed(7);
	obj_m.value = (val / 1000000).toFixed(7);

	obj_inch.value = (val / 645.16).toFixed(7);
	obj_feet.value = (val / 92903.04).toFixed(7);
	obj_yard.value = (val / 836127.36).toFixed(7);

}

function prevedHmotnost(id)
{
	obj_g = document.getElementById("g");
	obj_kg = document.getElementById("kg");
	
	obj_ounce = document.getElementById("ounce");
	obj_pound = document.getElementById("pound");


	if (id == "g")
	{
		if (obj_g.value.length > 0)
		{
			val = parseFloat(obj_g.value);
		} else {
			return;
		}
	} else if (id == "kg") {
		if (obj_kg.value.length > 0)
		{
			val = parseFloat(obj_kg.value);
		} else {
			return;
		}
		val *= 1000;
	} else if (id == "oz") {
		if (obj_ounce.value.length > 0)
		{
			val = parseFloat(obj_ounce.value);
		} else {
			return;
		}
		val *= 28.3495231;
	} else if (id == "lb") {
		if (obj_pound.value.length > 0)
		{
			val = parseFloat(obj_pound.value);
		} else {
			return;
		}
		val *= 453.5923696;
	}

	obj_g.value = val.toFixed(7);
	obj_kg.value = (val / 1000).toFixed(7);


	obj_ounce.value = (val / 28.3495231).toFixed(7);
	obj_pound.value = (val / 453.5923696).toFixed(7);
}


function prevedRychlost(id)
{
	obj_msec = document.getElementById("msec");
	obj_kmh = document.getElementById("kmh");
	
	obj_mph = document.getElementById("mph");


	if (id == "msec")
	{
		if (obj_msec.value.length > 0)
		{
			val = parseFloat(obj_msec.value);
		} else {
			return;
		}
	} else if (id == "kmh") {
		if (obj_kmh.value.length > 0)
		{
			val = parseFloat(obj_kmh.value);
		} else {
			return;
		}
		val /= 3.6;
	} else if (id == "mph") {
		if (obj_mph.value.length > 0)
		{
			val = parseFloat(obj_mph.value);
		} else {
			return;
		}
		val /= 2.23694;
	}

	obj_msec.value = val.toFixed(7);
	obj_kmh.value = (val * 3.6).toFixed(7);

	obj_mph.value = (val * 2.23694).toFixed(7);
}

function prevedObjem(id)
{
	obj_ccm = document.getElementById("ccm");
	obj_in3 = document.getElementById("in3");
	

	if (id == "ccm")
	{
		if (obj_ccm.value.length > 0)
		{
			val = parseFloat(obj_ccm.value);
		} else {
			return;
		}
	} else if (id == "in3") {
		if (obj_in3.value.length > 0)
		{
			val = parseFloat(obj_in3.value);
		} else {
			return;
		}
		val /= 0.0610237;
	}

	obj_ccm.value = val.toFixed(2);

	obj_in3.value = (val * 0.0610237).toFixed(2);
}


function prevedVrtuli(id)
{
	obj_p1p = document.getElementById("p1p");
	obj_p1s = document.getElementById("p1s");
	
	obj_p2p = document.getElementById("p2p");
	obj_p2s = document.getElementById("p2s");


	if (id == "mm")
	{
		if (obj_p1p.value.length > 0)
		{
			val1 = parseFloat(obj_p1p.value);
		} else {
			return;
		}
		if (obj_p1s.value.length > 0)
		{
			val2 = parseFloat(obj_p1s.value);
		} else {
			return;
		}
	} else if (id == "in") {
		if (obj_p2p.value.length > 0)
		{
			val1 = parseFloat(obj_p2p.value);
		} else {
			return;
		}
		if (obj_p2s.value.length > 0)
		{
			val2 = parseFloat(obj_p2s.value);
		} else {
			return;
		}
		val1 *= 25.4;
		val2 *= 25.4;
	}


	obj_p1p.value = val1.toFixed(2);
	obj_p1s.value = val2.toFixed(2);

	obj_p2p.value = (val1 / 25.4).toFixed(2);
	obj_p2s.value = (val2 / 25.4).toFixed(2);
}
