
      function formHandler()
      {
         var URL = document.form.site.options[document.form.site.selectedIndex].value;
         window.location.href = URL;
      }


var POUNDS      = 1;
var KILOGRAMS   = 2;
var INCHES      = 4;
var CENTIMETERS = 5;

var lengthm     = CENTIMETERS;
var lengthw     = CENTIMETERS;

      function resetMen()
      {
         document.forms.men.age.value     = 0;
         document.forms.men.weight.value  = 0;
         document.forms.men.chest.value   = 0;
         document.forms.men.abs.value     = 0;
         document.forms.men.thigh.value   = 0;
         document.forms.men.chest7.value  = 0;
         document.forms.men.abs7.value    = 0;
         document.forms.men.thigh7.value  = 0;
         document.forms.men.tri7.value    = 0;
         document.forms.men.subs7.value   = 0;
         document.forms.men.supr7.value   = 0;
         document.forms.men.mida7.value   = 0;
         document.forms.men.waist.value   = 0;
         document.forms.men.height.value  = 0;
         document.forms.men.neck.value    = 0;
      }     
 
      function checkFieldsMen()
      {
         var errorField = false;

         if (!(IsNumber(document.forms.men.age.value))) 
         {
            alert("Моля въведете валидна стойност за Възраст!\n");
            errorField = true;
         }

         if (!(IsNumber(document.forms.men.weight.value))) 
         {
            alert(" Моля въведете Валидно число за Тегло.\n");
            errorField = true;
         }
 
      
         if (!(IsNumber(document.forms.men.abs.value)))
         {
            alert("Моля въведете Валидно число за Талия.\n");
            errorField = true;
         }

               
        if (errorField) 
            return false;

         return true;
      }
			
      
      function checkFieldsMenT()
      {
         var errorField = false;

         if (!(IsNumber(document.forms.men.age.value))) 
         {
            alert("Моля въведете валидна стойност за Възраст!\n");
            errorField = true;
         }

         if (!(IsNumber(document.forms.men.weight.value))) 
         {
            alert("Моля въведете валидна стойност за Тегло!\n");
            errorField = true;
         }
 
         if (!(IsNumber(document.forms.men.height.value))) 
         {
            alert("Моля въведете валидна стойност за Височина!\n");
            errorField = true;
         }
				 
				 if (!(IsNumber(document.forms.men.neck.value))) 
         {
            alert("Моля въведете валидна стойност за Вратна обиколка!\n");
            errorField = true;
         }

         if (!(IsNumber(document.forms.men.waist.value))) 
         {
            alert("Моля въведете валидна стойност за Талия!\n");
            errorField = true;
         }


      
        if (errorField) return false;

         return true;
      }
			
      function calculateForMenTape() 
      {
         if (checkFieldsMenT())
         {
            var weight = parseFloat(document.forms.men.weight.value);
            var age    = parseFloat(document.forms.men.age.value);

            var height = parseFloat(document.forms.men.height.value);
            var waist  = parseFloat(document.forms.men.waist.value);
            var neck   = parseFloat(document.forms.men.neck.value);

		if (lengthm == CENTIMETERS)
		{
			height = height / 2.54;
			waist  = waist  / 2.54;
			neck   = neck   / 2.54;
		}

		bodyFatM = 86.010 * (Math.log(waist - neck) / Math.log(10)) - 70.041 * (Math.log(height) / Math.log(10)) + 36.76;

            document.forms.men.bodyfat.value  = roundFloat(bodyFatM, 2);
            document.forms.men.fat.value      = roundFloat(bodyFatM * weight / 100, 2);
            document.forms.men.leadbody.value = roundFloat(weight - bodyFatM * weight/ 100, 2);
         }
      } 
 


			lengthw = CENTIMETERS;
/*          		document.women.waist.value  = roundFloat(document.women.waist.value  * 2.54, 2);
           		document.women.height.value = roundFloat(document.women.height.value * 2.54, 2);
           		document.women.hip.value    = roundFloat(document.women.hip.value    * 2.54, 2);
           		document.women.neck.value   = roundFloat(document.women.neck.value   * 2.54, 2);*/
		

function resetWoman()
      {
         document.women.age.value        = 0;
         document.women.weight.value     = 0;
         document.women.triceps.value    = 0;
         document.women.suprailiac.value = 0;
         document.women.thigh.value      = 0;
         document.women.chest7.value     = 0;
         document.women.abs7.value       = 0;
         document.women.thigh7.value     = 0;
         document.women.tri7.value       = 0;
         document.women.subs7.value      = 0;
         document.women.supr7.value      = 0;
         document.women.mida7.value      = 0;
         document.women.waist.value      = 0;
         document.women.height.value     = 0;
         document.women.hip.value        = 0;
         document.women.neck.value       = 0;
      }      

	
      function checkFieldsWoman()
      {
         var errorField = false;

         if (!(IsNumber(document.women.age.value)))
         { 
            alert("Моля въведете валидна стойност за Възраст!\n");
            errorField = true;
         }

         if (!(IsNumber(document.women.weight.value))) 
         {
            alert("Моля въведете валидна стойност за Тегло!\n");
            errorField = true;
         }
      
 
      
        if (errorField) 
            return false;
         
         return true;
      }



function checkFieldsWomanT()
      {
         var errorField = false;

         if (!(IsNumber(document.women.age.value)))
         { 
            alert("Моля въведете валидна стойност за Възраст!\n");
            errorField = true;
         }

         if (!(IsNumber(document.women.weight.value))) 
         {
            alert("Моля въведете валидна стойност за Тегло!\n");
            errorField = true;
         }
      
         if (!(IsNumber(document.women.waist.value)))
         { 
            alert("Моля въведете валидна стойност за Талия!\n");
            errorField = true;
         }
      
         if (!(IsNumber(document.women.height.value))) 
         {
            alert("Моля въведете валидна стойност за Височина!\n");
            errorField = true;
         }
      
         if (!(IsNumber(document.women.hip.value))) 
         {
            alert("Моля въведете валидна стойност за Ханш!\n");
            errorField = true;
         }

         if (!(IsNumber(document.women.neck.value))) 
         {
            alert("Моля въведете валидна стойност за Вратна обиколка!\n");
            errorField = true;
         }
      
        if (errorField) 
            return false;
         
         return true;
      }
 
      function calculateForWomanTape() 
      {
        if (checkFieldsWomanT())
        {
           var weight   = parseFloat(document.women.weight.value);
           var age      = parseFloat(document.women.age.value);

           var waist   = parseFloat(document.women.waist.value);
           var height  = parseFloat(document.women.height.value);
           var hip     = parseFloat(document.women.hip.value);
           var neck    = parseFloat(document.women.neck.value);

	     if (lengthw == CENTIMETERS)
	     {
			height = height / 2.54;
			waist  = waist  / 2.54;
			neck   = neck   / 2.54;
			hip    = hip    / 2.54;
	     }

           var BodyFatF = 163.205 * (Math.log(waist + hip - neck) / Math.log(10)) - 97.684 * (Math.log(height) / Math.log(10)) - 78.387;

           document.women.bodyfat.value  = roundFloat(BodyFatF, 2);
           document.women.fat.value      = roundFloat(BodyFatF * weight / 100, 2);
           document.women.leadbody.value = roundFloat(weight - BodyFatF * weight / 100, 2);
         }
      } 

      function IsNumber(number) 
      {
         if (!parseFloat(number)) 
            return false;
         else 
         {
             for (var i=0; i<number.length; i++) 
             {
                if (((number.charAt(i) != "0") && ((!parseFloat(number.charAt(i))) && (number.charAt(i) != "."))))
                   return false;
             }
         }
    
         return true;
      }

	function roundFloat (num, places)
	{
		//#top roundFloat 

   		var multiplier = 10;
   		var i = 0;

   		for (i=1; i<places; i++)
   		{
      		multiplier = multiplier * 10;
   		}

   		temp = Math.round (num * multiplier);

   		return temp / multiplier;
	}
      
   