function CalcPivot() {
	var F = document.Pivot;
	var piv, res1, res2, res3, sup1, sup2, sup3;
	F.H.value = F.H.value.replace(",", ".");
	F.L.value = F.L.value.replace(",", ".");
	F.C.value = F.C.value.replace(",", ".");
	piv = (1 * F.H.value + 1 * F.L.value + 1 * F.C.value) / 3;
	res1 = 2 * piv - F.L.value;
	sup1 = 2 * piv - F.H.value;
	res2 = piv + (res1 - sup1);
	sup2 = piv - (res1 - sup1);
	sup3 = F.L.value - 2 * (F.H.value - piv);
	res3 = 1 * F.H.value + 2 * piv - 2 * F.L.value;
	F.P.value = Math.round(piv * 10000) / 10000;
	F.R1.value = Math.round(res1 * 10000) / 10000;
	F.S1.value = Math.round(sup1 * 10000) / 10000;
	F.R2.value = Math.round(res2 * 10000) / 10000;
	F.S2.value = Math.round(sup2 * 10000) / 10000;
	F.R3.value = Math.round(res3 * 10000) / 10000;
	F.S3.value = Math.round(sup3 * 10000) / 10000;
	return
}
function CalcPivotDeMark() {
	var F = document.Pivot;
	var piv, res1, sup1;
	F.O.value = F.O.value.replace(",", ".");
	F.H.value = F.H.value.replace(",", ".");
	F.L.value = F.L.value.replace(",", ".");
	F.C.value = F.C.value.replace(",", ".");
	if (F.C.value < F.O.value) {
		piv = (1 * F.H.value + 1 * F.L.value + 1 * F.C.value + 1 * F.L.value)
	} else {
		if (F.C.value > F.O.value) piv = (1 * F.H.value + 1 * F.L.value + 1 * F.C.value + 1 * F.H.value);
		else {
			piv = (1 * F.H.value + 1 * F.L.value + 1 * F.C.value + 1 * F.C.value)
		}
	}
	res1 = piv / 2 - F.L.value;
	sup1 = piv / 2 - F.H.value;
	F.R1.value = Math.round(res1 * 10000) / 10000;
	F.S1.value = Math.round(sup1 * 10000) / 10000;
	return
}
function CalcPivotFibo() {
	var F = document.Pivot;
	var piv, res1, res2, res3, sup1, sup2, sup3;
	F.H.value = F.H.value.replace(",", ".");
	F.L.value = F.L.value.replace(",", ".");
	F.C.value = F.C.value.replace(",", ".");
	piv = (1 * F.H.value + 1 * F.L.value + 1 * F.C.value) / 3;
	res1 = 1 * piv + 0.382 * (F.H.value - F.L.value);
	sup1 = 1 * piv - 0.382 * (F.H.value - F.L.value);
	res2 = 1 * piv + 0.618 * (F.H.value - F.L.value);
	sup2 = 1 * piv - 0.618 * (F.H.value - F.L.value);
	sup3 = 1 * piv - 1.000 * (F.H.value - F.L.value);
	res3 = 1 * piv + 1.000 * (F.H.value - F.L.value);
	F.P.value = Math.round(piv * 10000) / 10000;
	F.R1.value = Math.round(res1 * 10000) / 10000;
	F.S1.value = Math.round(sup1 * 10000) / 10000;
	F.R2.value = Math.round(res2 * 10000) / 10000;
	F.S2.value = Math.round(sup2 * 10000) / 10000;
	F.R3.value = Math.round(res3 * 10000) / 10000;
	F.S3.value = Math.round(sup3 * 10000) / 10000;
	return
}
function CalcPivotWoodie() {
	var F = document.Pivot;
	var piv, res1, res2, sup1, sup2;
	F.H.value = F.H.value.replace(",", ".");
	F.L.value = F.L.value.replace(",", ".");
	F.C.value = F.C.value.replace(",", ".");
	piv = (1 * F.H.value + 1 * F.L.value + 2 * F.C.value) / 4;
	res1 = 2 * piv - F.L.value;
	sup1 = 2 * piv - F.H.value;
	res2 = piv + (res1 - sup1);
	sup2 = piv - (res1 - sup1);
	F.P.value = Math.round(piv * 10000) / 10000;
	F.R1.value = Math.round(res1 * 10000) / 10000;
	F.S1.value = Math.round(sup1 * 10000) / 10000;
	F.R2.value = Math.round(res2 * 10000) / 10000;
	F.S2.value = Math.round(sup2 * 10000) / 10000;
	return
}
function CalcPivotCamarilla() {
	var F = document.Pivot;
	var piv, res1, res2, res3, sup1, sup2, sup3, range;
	F.H.value = F.H.value.replace(",", ".");
	F.L.value = F.L.value.replace(",", ".");
	F.C.value = F.C.value.replace(",", ".");
	range = (1 * F.H.value - 1 * F.L.value);
	piv = (1 * F.H.value + 1 * F.L.value + 1 * F.C.value) / 3;
	res1 = 1 * F.C.value + range * 1.1 / 12;
	sup1 = 1 * F.C.value - range * 1.1 / 12;
	res2 = 1 * F.C.value + range * 1.1 / 6;
	sup2 = 1 * F.C.value - range * 1.1 / 6;
	sup3 = 1 * F.C.value - range * 1.1 / 4;
	res3 = 1 * F.C.value + range * 1.1 / 4;
	F.P.value = Math.round(piv * 10000) / 10000;
	F.R1.value = Math.round(res1 * 10000) / 10000;
	F.S1.value = Math.round(sup1 * 10000) / 10000;
	F.R2.value = Math.round(res2 * 10000) / 10000;
	F.S2.value = Math.round(sup2 * 10000) / 10000;
	F.R3.value = Math.round(res3 * 10000) / 10000;
	F.S3.value = Math.round(sup3 * 10000) / 10000;
	return
}
