function szamolbroka()
{ 
 var magassag = jQuery("input[name=magassag_broka]").val();
 var magassag = (parseInt(magassag)-100);
 var result = String((magassag - (magassag * 0.1)).toFixed(2));

 if (isNaN(parseInt(magassag))){
 jQuery("#broka_res").html("A megadott magasság nem megfelelő karaktereket tartalmaz!");
 }else{
 jQuery("#broka_res").html(result+' kg');
 }

}


function szamol_all(){

	//var magassag = jQuery("#turbo_all input[name=magassag]").val();
	var napok = jQuery("#turbo_all input[name=hanynap]").val();
	var mivel = jQuery("#turbo_all input[name=mivel]:checked").val();
	var nemed = jQuery("#turbo_all input[name=nemed]:checked").val();
	
	if (isNaN(parseInt(napok)))
	{
	msgString="A megadott napok száma nem megfelelő karaktereket tartalmaz!";
	}
	/*else if((magassag=='')||(parseInt(magassag)<=100)||isNaN(parseInt(magassag)))
	{
	msgString="Nem adtad meg a magasságod (legalább 100 centiméter legyél)!";
	}*/
	else
	{
		//var magassag_alap = (parseInt(magassag)-100)*1.5;
		var viz_gramm = 43;
		var tej_gramm = 35;
		var no_adag = 3;
		var ff_adag = 4;
		
		
		
		//var viz_szorzo = 1.2;
		var doboz_tomeg = 525;
		/*if (mivel == 'tej')
			viz_szorzo = 1;

		var nem_szorzo = 1.1;
		if (nemed == 'no')
			nem_szorzo = 1;

		var napi = String(Math.ceil(magassag_alap * viz_szorzo * nem_szorzo));
		var napra = String(Math.floor(doboz_tomeg / napi));
		var doboz = String(Math.ceil((napi * napok)/doboz_tomeg));
		//var napi = String(Math.ceil(100*parseInt(napok)*magassag_alap/525)/100);*/
		
		var napi = (nemed == 'no'?no_adag:ff_adag)*(mivel == 'tej'?tej_gramm:viz_gramm);
		var napra = String(Math.floor(doboz_tomeg / napi));
		
		msgString = "Önnek 1 napra várhatóan "+napi+" gramm Turbó diéta<sup>&reg;</sup> turmixporraral lesz szüksége.<br><div class=\"clear5\"></div>";
		msgString += "Egy doboz Turbó diéta<sup>&reg;</sup> turmixpor kb. "+napra+" napra lesz elegendő.Ha "+napok+" napra elég adagot szeretne, "+(Math.ceil(napok/napra))+" doboz Turbó Diéta porra lesz szüksége.";
 
		
		/*msgString = "Ha a magasság "+magassag+" cm, <strong>1 napra "+napi+" gramm Turbó diéta&reg; porra lesz szüksége.</strong><br><br>";
		msgString += "Egy doboz Turbó diéta&reg; turmixpor "+napra+" napra lesz elegendő.";
		msgString += "Ha "+napok+" napra elég adagot szeretne, "+doboz+" doboz Turbó Diéta porra lesz szüksége.<br/>";*/
	}
	
	jQuery("#eredmeny_all").html(msgString);
	
}


function szamol1()
{
 var magassag = document.turbo1.magassag.value;
 var napok = document.turbo1.hanynap.value;
 var result = String(Math.ceil(100*parseInt(napok)*(parseInt(magassag)-100)*1.5/525)/100);

 if (isNaN(parseInt(napok)))
 {
 msgString="A megadott napok száma nem megfelelő karaktereket tartalmaz!";
 }
 else if((magassag=='')||(parseInt(magassag)<=100)||isNaN(parseInt(magassag)))
 {
 msgString="Nem adtad meg a magasságod (legalább 100 centiméter legyél)!";
 }
 else
 {
 msgString="Ha a magassága ";
 msgString+=magassag;
 msgString+=" centiméter, és ";
 msgString+=napok;
 msgString+=" napra elég adagot szeretne, <B>";
 msgString+=result;
 msgString+=" doboz Turbó Diéta porra lesz szüksége</B>.";
 }

 document.getElementById("eredmeny1").innerHTML=msgString;
}



function szamol2()
{
 var magassag = document.turbo2.magassag2.value
 var result = String(Math.ceil(100*525/((parseInt(magassag)-100)*1.5))/100);

 if (isNaN(parseInt(magassag)))
 {
 msgString="A megadott magasság nem megfelelő karaktereket tartalmaz!";
 }
 else if((magassag=='')||(parseInt(magassag)<=100))
 {
 msgString="A megadott magasság nem megfelelő karaktereket tartalmaz, vagy kevesebb mint 100 cm!";
 }
 else
 {
 msgString="Ha a magassága ";
 msgString+=magassag;
 msgString+=" centiméter, <b><br>1 doboz Turbó Diéta por ";
 msgString+=result;
 msgString+=" napra elegendő</b>.";
 }

 document.getElementById("eredmeny2").innerHTML=msgString;
}

function szamol3()
{ 
 var magassag = document.turbo3.magassag.value
 var result = String(Math.ceil(1.5*(parseInt(magassag)-100)));

 if (isNaN(parseInt(magassag)))
 {
 msgString="A megadott magasság nem megfelelő karaktereket tartalmaz!";
 }
 else if((document.turbo3.magassag.value=='')||(parseInt(document.turbo3.magassag.value)<=100))
 {
 msgString="A megadott magasság nem megfelelő karaktereket tartalmaz, vagy kevesebb mint 100 cm!";
 }
 else
 {
 msgString="Ha a magassága ";
 msgString+=magassag;
 msgString+=" centiméter, <b>1 napra ";
 msgString+=result;
 msgString+=" gramm <br> Turbó Diéta porra lesz szüksége</B>.";
 }

 document.getElementById("eredmeny3").innerHTML=msgString;
}

function szamol4()
{
 var napok = document.theis.napok.value;
 var result = String((Math.ceil(2*(parseInt(napok)-0))/60).toFixed(2));

 if((napok=='')||(parseInt(napok)<2)||isNaN(parseInt(napok)))
 {
 msgString="egynél több napig kell fogyókúrázni...";
 }
 else
 {
 msgString="Ha a diéta időtartama ";
 msgString+=napok;
 msgString+=" nap,akkor <b>Turbó-diéta Antioxidánsból <br>";
 msgString+=result;
 msgString+=" doboz szükséges</b>.";
 }

 document.getElementById("eredmeny4").innerHTML=msgString;
}


function szamol5()
{
 var napok = document.life.napok2.value
 var result = String(Math.ceil((parseInt(document.life.napok2.value)-0)));

 if((napok=='')||(parseInt(napok)<2)||isNaN(parseInt(napok)))
 {
 msgString="egynél több napig kell fogyókúrázni...";
 }
 else
 {
 msgString="Ha a diéta időtartama ";
 msgString+=napok;
 msgString+=" nap,akkor <b>Life Pack-ból ";
 msgString+=result;
 msgString+=" csomag szükséges</b>.";
 }

 document.getElementById("eredmeny5").innerHTML=msgString;
}



window.addEvent('domready', function() {
	var szamol_gomb = $('button_szamol_id');
	var magassag_input = $('magassag_bmi_id');
	var testsuly_input = $('testsuly_bmi_id');
	var eletkor_input = $('eletkor_bmi_id');
	
	var values = $$('input[name=nem]:checked').map(function(e) { return e.value; });
	
	szamol_gomb.addEvent('click', function()
	{
		var error = 0;	
		Array.implement({
			getFirst: function() {
				if (this.length == 0) {
					return null;
				}
				return this [0];
			}
		});
		
		var nem_value = $$('input[name=nem]:checked').getFirst().value;
		var magassag_val = magassag_input.value;
		var testsuly_val = testsuly_input.value;
		var eletkor_val = eletkor_input.value;
		var errorArray = new Array();
		
		if (magassag_val < 100) {
			error ++;
			errorArray[errorArray.length] = "Hiba! A magassagnak legalabb 100cm-nek kell lennie!";
		}
		
		if (testsuly_val < 1) {
			error ++;
			errorArray[errorArray.length] = "Adja meg a testsúlyát!";
		}

		var msgString = '';
		if (error != 0) {
			Array.each(errorArray, function(error_txt, index){
			    //alert('hiba:' + error_txt + ', index: ' + index);
			    msgString += error_txt + "\n";
			    $('eredmeny_bmi').set('html', msgString);
			});
		} else {
			var bmi_szamol = null;
			
			magassag_val = magassag_val/100;
			bmi_szamol = (testsuly_val/(magassag_val*magassag_val)).toFixed(2);
		
			if (bmi_szamol < 18.5) {
				msgString = 'Sovany';
			} else if (bmi_szamol < 24.9) {
				msgString = 'Normal';
			} else if (bmi_szamol < 29.9) {
				msgString = 'Tulsulyos';
			} else if (bmi_szamol > 30) {
				msgString = 'Nagyon tulsulyos';
			}
			$('eredmeny_bmi').set('html', msgString + ' (BMI:' + bmi_szamol + ')');
		}
		
	});
});

