//enciclopedie


data_conceptie = new Date();
zimilisec = 60*60*24*1000;
c=28; // Default cycle

function formatare_data(date)
{
	var month = new Array("Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie");
	var y = date.getYear();
	if (y < 1900)
		y += 1900;

	return("" + date.getDate() + " " + month[date.getMonth()] + ", " + y);
}


function calculator_sarcina()
{
// Get input values
	var d = parseInt(document.getElementById('day_lastcycle').value);
	var m = parseInt(document.getElementById('month_lastcycle').value);
	var y = parseInt(document.getElementById('year_lastcycle').value);
	c = parseInt(document.getElementById('ciclu_nastere').value);

// Get the start of the ovulation
    var startla = new Date();
	var dataxstart = new Date();
	startla.setDate(d);
	startla.setMonth(m-1);
	startla.setFullYear(y);
	dataxstart.setTime(startla.getTime());
	startla.setTime(startla.getTime() + ((c * zimilisec) - zimilisec*14));
	data_conceptie.setTime(startla.getTime());

// Report the results
	document.getElementById('conceptie').value = formatare_data(startla);
	var nastereprobabila = new Date();
	nastereprobabila.setTime(dataxstart.getTime() + zimilisec*280);
	document.getElementById('nastereprobabila').value = formatare_data(nastereprobabila);
	var timenow = new Date();
	var elapsed = Math.round((timenow.getTime()-startla.getTime())/zimilisec);

	document.getElementById('gravidade').value = "" + Math.floor(elapsed/7 +2 )  + " saptamani, " + Math.floor(elapsed%7) + " zile";
	startla.setTime(startla.getTime() + zimilisec*70);
	document.getElementById('trimestrul1').value = formatare_data(startla);
	startla.setTime(startla.getTime() + zimilisec*105);
	document.getElementById('trimestrul2').value = formatare_data(startla);

	var nuprimamenstruatie = new Date();
	nuprimamenstruatie.setTime(data_conceptie.getTime() + zimilisec*14);
	document.getElementById('nuprimamenstruatie').value = formatare_data(nuprimamenstruatie);
	var testpozitiv = new Date();
	testpozitiv.setTime(dataxstart.getTime() + zimilisec*35);
	document.getElementById('testpozitiv').value = formatare_data(testpozitiv);
	var ecograf1 = new Date();
	ecograf1.setTime(dataxstart.getTime() + zimilisec*35);
	document.getElementById('ecograf1').value = formatare_data(ecograf1);
	var ecograf2 = new Date();
	ecograf2.setTime(dataxstart.getTime() + zimilisec*40);
	document.getElementById('ecograf2').value = formatare_data(ecograf2);

	var risk1 = new Date();
	risk1.setTime(dataxstart.getTime() + zimilisec*28);
	document.getElementById('risk1').value = formatare_data(risk1);
	var risk2 = new Date();
	risk2.setTime(dataxstart.getTime() + zimilisec*56);
	document.getElementById('risk2').value = formatare_data(risk2);
	var risk3 = new Date();
	risk3.setTime(dataxstart.getTime() + zimilisec*86);
	document.getElementById('risk3').value = formatare_data(risk3);
	var risk4 = new Date();
	risk4.setTime(dataxstart.getTime() + zimilisec*112);
	document.getElementById('risk4').value = formatare_data(risk4);

	var controlmed1 = new Date();
	controlmed1.setTime(dataxstart.getTime() + zimilisec*35);
	document.getElementById('controlmed1').value = formatare_data(controlmed1);
	var controlmed2 = new Date();
	controlmed2.setTime(dataxstart.getTime() + zimilisec*63);
	document.getElementById('controlmed2').value = formatare_data(controlmed2);
	var controlmed3 = new Date();
	controlmed3.setTime(dataxstart.getTime() + zimilisec*91);
	document.getElementById('controlmed3').value = formatare_data(controlmed3);
	var controlmed4 = new Date();
	controlmed4.setTime(dataxstart.getTime() + zimilisec*119);
	document.getElementById('controlmed4').value = formatare_data(controlmed4);
	var controlmed5 = new Date();
	controlmed5.setTime(dataxstart.getTime() + zimilisec*147);
	document.getElementById('controlmed5').value = formatare_data(controlmed5);
	var controlmed6 = new Date();
	controlmed6.setTime(dataxstart.getTime() + zimilisec*175);
	document.getElementById('controlmed6').value = formatare_data(controlmed6);
	var controlmed7 = new Date();
	controlmed7.setTime(dataxstart.getTime() + zimilisec*203);
	document.getElementById('controlmed7').value = formatare_data(controlmed7);
	var controlmed8 = new Date();
	controlmed8.setTime(dataxstart.getTime() + zimilisec*217);
	document.getElementById('controlmed8').value = formatare_data(controlmed8);
	var controlmed9 = new Date();
	controlmed9.setTime(dataxstart.getTime() + zimilisec*231);
	document.getElementById('controlmed9').value = formatare_data(controlmed9);
	var controlmed10 = new Date();
	controlmed10.setTime(dataxstart.getTime() + zimilisec*245);
	document.getElementById('controlmed10').value = formatare_data(controlmed10);
	var controlmed11 = new Date();
	controlmed11.setTime(dataxstart.getTime() + zimilisec*252);
	document.getElementById('controlmed11').value = formatare_data(controlmed11);
	var controlmed12 = new Date();
	controlmed12.setTime(dataxstart.getTime() + zimilisec*259);
	document.getElementById('controlmed12').value = formatare_data(controlmed12);
	var controlmed13 = new Date();
	controlmed13.setTime(dataxstart.getTime() + zimilisec*266);
	document.getElementById('controlmed13').value = formatare_data(controlmed13);
	var controlmed14 = new Date();
	controlmed14.setTime(dataxstart.getTime() + zimilisec*273);
	document.getElementById('controlmed14').value = formatare_data(controlmed14);
	var controlmed15 = new Date();
	controlmed15.setTime(dataxstart.getTime() + zimilisec*280);
	document.getElementById('controlmed15').value = formatare_data(controlmed15);
	var controlmed16 = new Date();
	controlmed16.setTime(dataxstart.getTime() + zimilisec*287);
	document.getElementById('controlmed16').value = formatare_data(controlmed16);
	var controlmed17 = new Date();
	controlmed17.setTime(dataxstart.getTime() + zimilisec*294);
	document.getElementById('controlmed17').value = formatare_data(controlmed17);

	return;
}


function calculator_conceptie()
{
/* data_nastere(); */
	var d = parseInt(document.getElementById('day3').value);
	var m = parseInt(document.getElementById('month3').value);
	var y = parseInt(document.getElementById('year3').value);
	var data_ceruta = new Date();
	data_ceruta.setDate(d);
	data_ceruta.setMonth(m-1);
	data_ceruta.setFullYear(y);

	data_ceruta.setTime(data_ceruta.getTime() - zimilisec*267);
	document.getElementById('date3').value = formatare_data(data_ceruta);

	return;
}

