function ClearForm()
{
    FormMain.TextHeight.value = "";
    FormMain.TextWeight.value = "";
    FormMain.TextBMI = "";
	FormMain.TextDescription = "";
}

function GetBMI(weight, height)
{
          BMI = weight / eval (height * height);
          return BMI;
}

function ValidateForm()
{
	   message = "";
	   error = false;
       if (FormMain.TextHeight.value==null || FormMain.TextHeight.value.length == 0 
	   		|| FormMain.TextWeight.value == null || FormMain.TextWeight.value.length==0
			|| parseFloat(FormMain.TextHeight.value) <= 0 || parseFloat(FormMain.TextHeight.value) >=300
   			|| parseFloat(FormMain.TextWeight.value) <= 0 || parseFloat(FormMain.TextWeight.value) >=500
			)
	   {
            message = "Molimo Vas da unesete ispravnu visinu i težinu";
			error = true;
       }
	   
	   if (error)
	   		alert (message);
	   return error;
}

function ComputeBMI()
{
       if (ValidateForm()) 
	   		return;

	   temp = GetBMI (FormMain.TextWeight.value, FormMain.TextHeight.value / 100);
	   
       BMI = Math.round(temp);

	   if (isNaN (BMI))
	   {	
	   		alert ('Molimo Vas da unesete ispravnu visinu i težinu');
			return;
	   } 
	   
	   FormMain.TextBMI.value=BMI;
       if (BMI >41)
		   FormMain.TextDescription.value="DEBLJINA III stupanj\n\nRizik od srčanog infarkta je vrlo visok.\nBez profesionalne pomoći izloženi ste ogromnim zdravstvenim opasnostima.\nNužno bi trebali razgovarati s liječnikom o mršavljenju.\n\nPreporuka:Ultimate program";
       else if (BMI >36)
          FormMain.TextDescription.value="DEBLJINA II stupanj\n\nRizik od srčanog infarkta je vrlo visok.\nBez profesionalne pomoći izloženi ste ogromnim zdravstvenim opasnostima.\nNužno bi trebali razgovarati s liječnikom o mršavljenju!\n\nPreporuka: Ultimate program.";
       else if (BMI >31)
          FormMain.TextDescription.value="DEBLJINA I stupanj\n\nUkoliko niste body builder ili vrhunski sportaš u punom treningu, ne biste smjeli biti zadovoljni sa svojim tijelom.\nZbog zdravstvenih razloga trebali biste smršaviti.\nVjerojatno spadate u rizičnu grupu za dijabetes i oboljenja srca i krvožilnog sustava.\nTakođer je povećan rizik od raka i - prema ljudima s normalnom težinom - možete računati sa značajno smanjenim očekivanim životnim vijekom.\nNužno trebate smršaviti. Zbog pretjerane težine spadate u rizičnu grupu za mnoga teška oboljenja, a osim toga su vam i zglobovi preopterećeni što može dovesti do trajnog oštećenja.\n\nPreporuka: Ultimate program";
       else if (BMI >26)
          FormMain.TextDescription.value="PRETJERANA TJELESNA TEŽINA\n\nVjerojatno ste lagano do srednje preteški.\nUkoliko se pri tome dobro osjećate i nemate zdravstvenih problema, ova tjelesna težina ne bi smjela biti problematična.\nNo, redovito biste trebali posjećivati liječnika, jer postoji opasnost od civilizacijskih oboljenja poput srčano- krvožilnih oboljenja ili dijabetesa.Također biste redovno trebali kontrolirati nivo kolesterola i visoki krvni pritisak.\nOdržavajte tjelesnu aktivnost,\npo mogućnosti se redovito bavite sportom. Razmotrite mogućnost smanjenja tjelesne težine.\nNaš program za smanjenje težine vam može pomoći u skidanju težine i uskoro ćete dostići težinu pri kojoj se dobro osjećate.\n\nPreporuka: Advanced program.";
       else if (BMI >=20)
	      FormMain.TextDescription.value="NORMALNA TJELESNA TEŽINA\n\nČestitamo, vaša težina je normalna.\nTežina vam je idealna.\nZadržite tu težinu. Pomoću našeg programa za kontrolu težine, možete ju takvom i održavati.\nZa održavanje tjelesne težine preporučujemo da kristite Basis program.\nNe preporučuje se smanjenje tjelesne težine.\nRedovito kontrolirajte nivo kolesterola.\nOdržavajte tjelesnu aktivnost, po mogućnosti se redovito bavite sportom.\nMeđutim, ukoliko mislite da je sadržaj masnog tkiva u tijelu još uvijek prevelik, možete se uključiti u naš program za smanjenje težine.\n\nPreporuka je Quickstart program.";
       else if (BMI >=10)
	      FormMain.TextDescription.value="POTHRANJENOST\n\nVi imate premalu tjelesnu težinu!\nBMI je ispod optimalne vrijednosti.\nTrebate nužno paziti na uravnoteženu i dovoljnu prehranu, jer u protivnom se mogu pojaviti poteškoće zbog manjka tjelesne težine, te se povećava rizik od oboljenja.\nVjerojatno ste pothranjeni, razgovarajte sa svojim kućnim liječnikom.\nPreporučujemo da koristite Normal program.\n\nAko je vaš BMI ispd 18, preporuka je da počnete što prije sa Optimum programom.";
       else
          FormMain.TextDescription.value="Vaše zdravlje je ozbiljno ugroženo, trebali biste hitno povecati tjelesnu tezinu!";
}
