function biocalc_point(e,obj,age,range,f,t) {

/*
f: formulas
t: target date
*/

	if(!alx()) return false; 

	if (e == false) {
		s = age;
		pos_xrelative = 0;
	} else {
		pos_x = e.layerX? e.layerX : e.offsetX? e.offsetX : 0;

		s = (((pos_x-10)/330)-.5)*range[1]+age;
		pos_xrelative = (((pos_x-10)/330)-.5)*range[1];
		if (Math.abs(pos_xrelative) > range[1]) {
			s = age;
			pos_xrelative = 0;
		}
	}

	var target=new Date(t[2],t[1]-1,t[0],12,0);
	var now = new Date(target.getTime() + (pos_xrelative * 1000*24*60*60));
	var nowt = now.getFullYear() + ' - '  + checkTime(now.getMonth()+1) + ' - '  + checkTime(now.getDate());
/*
	var nowt = now.getFullYear() + '-'  + checkTime(now.getMonth()) + '-'  + checkTime(now.getDate()) + ' ' + checkTime(Math.round(now.getHours()+(now.getMinutes()/60))) + ':00';
*/
	for (var i in f) {
		eval('v =' + f[i]);
		document.getElementById(obj.id + '_w' + i).style.backgroundPosition="right -"+((getFroggy(v*100)-1)*28)+"px";
		v = Math.round(v*100);
		
		document.getElementById(obj.id + '_o' + i).innerHTML = v + "%";
	}
	document.getElementById(obj.id + '_s').innerHTML = nowt;
}
/* Findes også i PHP */
function getFroggy(v){
        e = 7; // Unhappy
        if (v > -95) e = 6; // "froggyundecided.gif";
        if (v > -65) e = 5; // "froggywow.gif";
        if (v > -7) e = 4; // "froggywow.gif";
        if (v >= 7) e = 3; // "froggyundecided.gif";
        if (v >= 65) e = 2; // "froggyhappy.gif";
        if (v >= 95) e = 1; // "froggycool.gif";
	return e;
}

function checkTime(i)
{
if (parseInt(i)<10)
  {
  i="0" + i;
  }
return i;
}

