var INDEX = '<select name="zmluva_vek"><option>- -</option></selected>'; 
var selstring = "";
var setup = false;

var vek, gender;
var age = 0;
var i = 0;

/* farby */
var black = '#000000';
var orange = '#ff6600';
var red = '#ff0000';

function zmluva_vek(aged) {
	document.getElementById('selected').innerHTML = INDEX;
	if (document.ingCalc.pohlavie.value == "muz") {
		gender = data_muzi;
	 } else {
		gender = data_zeny;
	}
	selstring = '<select name="zmluva_vek" onchange="count();">';
	do {
	   selstring += '<option value="'+i+'">'+ROK+'</option>';
	   ROK++;
	   i++;
	   if (i != 0) { while(gender[aged][i] == 0) { i++ } }
	} while (i < gender[aged].length)
	i = 0;
	ROK = 5;
	selstring += '</select>';
	document.getElementById('selected').innerHTML = selstring;
	age = aged;
}

function WindowOpen2(suma) 
{ 
var namer = document.ingCalc.namer.value;
contents= "<FONT SIZE='6' color='#000080' FACE='Arial,Verdana,helvetic'><B>Online Quote Results</b></FONT><br><br>" ; 
contents+= "Hello "+namer+", your Term Assurance Premium is <b>"+suma+"</b> " ;
contents+= "<form><input type='submit' value='Close' " ; contents+= "onclick='window.close(); return false;'></form>" ; Win1=window.open( '' , 'Window1' , 'resizable,height=200,width=400' ); 

Win1.document.writeln(contents); 

} 

function render() {
	var vek = document.ingCalc.vek.value;
	if (vek != "") {
		if (isNaN(vek)) {
			alert("You have to fill in a numerical value!!"); document.ingCalc.vek.value = "";
		 } else {
			if (vek < 20 || vek > 60) {
				alert("This premium is for age groups from 20 to 60 years.");
			 } else {
			   clear2();
			 	zmluva_vek(vek);
			}
		}
	}
}

function valid(field) {
	if (field.value == "") return;
	 else {
		if (isNaN(field.value)) { alert("You have to use a numeric value!"); }
		  else {
		  	   if (field.name == "mesacne" && field.value < MIN) alert("Minimum monthly premium payment is " + MIN + " SKK."); 
			    else { setup = field.name; }
		}
	}
}

function count() {
	if (document.ingCalc.vek.value == "") {
		alert("Please fill your age in to compute.");
	 }
	if (document.ingCalc.namer.value == "") {
		alert("Please fill your name in to compute.");
	 } else {
		if (setup) {
			var hodnota = document.getElementById(setup).value;
			if (hodnota != "" && !isNaN(hodnota)) {
				var doba = document.ingCalc.zmluva_vek.value;
				var sadzba = gender[age][doba];
				if (setup == "mesacne" ) {
					var suma = hodnota*1000/sadzba;
					suma = Math.floor(suma);
					document.ingCalc.poistne.value = suma;
					document.ingCalc.poistne.style.color = orange;					
				 } else {
					/*var suma = hodnota*sadzba/1000;*/
					var poistne = document.ingCalc.poistne.value;
					var term = eval(doba) + 5;
					var suma = ((sadzba/term)*poistne);
					suma = ((Math.round(suma*10))*10)/100;
					/* suma += "0"; */
					document.ingCalc.mesacne.value = suma;
					WindowOpen2(suma);
if (suma < MIN) { document.ingCalc.mesacne.style.color = red; document.ingCalc.mesacne.style.textDecoration = 'line-through'; }
else { document.ingCalc.mesacne.style.color = orange; }
				}
			 } else {  }
		}

	}
}

function clear() {
		 document.ingCalc.vek.value = "";
		 document.getElementById('selected').innerHTML = INDEX;
		 document.ingCalc.mesacne.value = "";
		 document.ingCalc.poistne.value = "";
}
function clear2() {
		 document.ingCalc.mesacne.value = "";
		 document.ingCalc.poistne.value = "";
}
