// JAVASCRIPT SOURCE CODE

function isNumeric(strString)
   //  check for valid numeric strings 
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


function doBmi()
{
	h = document.getElementById('height').value;
	w = document.getElementById('weight').value;
	
	if(!isNumeric(h) || !isNumeric(w) || w < 0 || h < 0)
	{
		alert("Το βάρος και το ύψος πρέπει να είναι θετικοί αριθμοί");
		return false;
	}
      h = h / 100;
	bmi = w / (h*h);
	if(bmi < 0) bmi =  -1 * bmi;
	bmi = Math.round(bmi * 100) / 100  
 	text = null;
	if(bmi < 17) text = "Είστε ελλειποβαρής";
	if(bmi >= 17 && bmi < 20) text = "Είστε ελλειποβαρής";
	if(bmi >= 20 && bmi < 24) text = "Το βάρος σας είναι τέλειο";
	if(bmi >= 24 && bmi < 28) text = "Είστε Υπέρβαρος <br/> <a href='http://www.symmetria.gr/index-gr.html' class='bmiResultLink'>Επισκεφθείτε την Symmetria</a>";
	if(bmi >=28) text =  "Είστε Υπέρβαρος <br/> <a href='http://www.symmetria.gr/index-gr.html' class='bmiResultLink'>Επισκεφθείτε την Symmetria</a>"; 
	document.getElementById('bmiresult').innerHTML = "Το BMI σας, είναι " + bmi + "<BR>" + text; 
	return true;
      
}
document.write('<link rel=stylesheet type="text/css" href="http://www.symmetria.gr/bmi/bmi.css">');
document.write('<table class="bmi-gr");">\
<tr><td colspan="2" align="center"><u>Δείκτης Μάζας Σώματος</u><br/>Έχετε το σωστό βάρος;</td></tr>\
<tr><td align="right">Το ύψος σας σε cm</td><td><input type="text" class="bmiTextfield" value="" size="3" id="height" name="height" /></td></tr>\
<tr><td align="right">Το βάρος σας σε kg</td><td><input type="text" class="bmiTextfield" value="" size="3" id="weight" name="weight" /></td></tr>\
<tr><td colspan="2" align="center"><input type="button" class="bmiButton" value="Υπολογισμός!" onclick="doBmi();" /></td></tr>\
<tr><td colspan="2" align="center" height="40px"><div id="bmiresult"></div></td></tr>\
<tr><td colspan="2" align="right"><a href="http://www.symmetria.gr/index-gr.html" class="bmiLink">Powered by Symmetria</a></td></tr>\
</table>');
// END OF JAVASCRIPT SOURCE CODE