function go_page(form, page){
	var obj = document.getElementById(form);
	obj.page.value = page;
	obj.submit();
}

function check_portfolio(id){
	var obj = document.getElementById(id);
	var portfolio_value = document.getElementById('portfolio')[document.getElementById('portfolio').selectedIndex].value;
	if ((portfolio_value == 'klasszkus') || (portfolio_value == 'kiegyensulyozott') || (portfolio_value == 'novekedesi')) {
		obj.style.display = 'none';
		return true;
	} else {
		obj.style.display = 'block';
		return false;
	}
}

function check_portfolio_onyp(id){
	var start_date = document.getElementById('start_date').value;
	var end_date = document.getElementById('end_date').value;
	
	var obj = document.getElementById(id);
	if ((/^\d{4}\.\d{2}\.\d{2}$/.test(start_date) && /^\d{4}\.\d{2}\.\d{2}$/.test(end_date) ) && ( document.getElementById('kockazatkerulo').checked || document.getElementById('klasszkus').checked || document.getElementById('kiegyensulyozott').checked || document.getElementById('novekedesi').checked || document.getElementById('dinamikus').checked )) {
		obj.style.display = 'none';
		return true;
	} else {
		obj.style.display = 'block';
		return false;
	}
}

function checkedIndex(radio_obj){
	for (var i = 0; i < radio_obj.length; i++){
		if (radio_obj[i].checked){
			return radio_obj[i].value;
		}
	}
	return 0;
}

function keres(type, form, warning, warning_mess, result){
	var form_obj = document.getElementById(form);
	var warning_obj = document.getElementById(warning);
	var warning_mess_obj = document.getElementById(warning_mess);
	var result_obj = document.getElementById(result);
	if ((checkedIndex(form_obj.kor) == 0) || (checkedIndex(form_obj.megtakaritas) == 0) || (checkedIndex(form_obj.jovedelem) == 0) || (checkedIndex(form_obj.kockazat) == 0) || (checkedIndex(form_obj.reagalas) == 0)){
		result_obj.style.display = 'none';
		warning_mess_obj.innerHTML = 'Felhívjuk szíves figyelmét, hogy a *-gal jelölt kérdések megválaszolása kötelező.';
		warning_obj.style.display = 'block';
	} else {
		warning_obj.style.display = 'none';
		var S = checkedIndex(form_obj.kor) * 1 +
				checkedIndex(form_obj.megtakaritas) * 1 +
				checkedIndex(form_obj.jovedelem) * 1 +
				checkedIndex(form_obj.kockazat) * 1 +
				checkedIndex(form_obj.reagalas) * 1;
		if (checkedIndex(form_obj.befektetes) != 0){
			var K = checkedIndex(form_obj.befektetes) * 1;
		} else {
			var K = 0;
		}
		var S1 = 15 + (S - 15) * (1 + (K - 2) * 0.5);
		if (S1 <= 12) {
			result_obj.innerHTML = '<b>A kérdésekre adott válaszok alapján az Önnek ajánlott portfolió: Klasszikus portfolió</b>';
		} else {
			if (type == 'magan') {
				if ((S1 >= 18) && (checkedIndex(form_obj.kor) != 1)) {
					result_obj.innerHTML = '<b>A kérdésekre adott válaszok alapján az Önnek ajánlott portfolió: Növekedési portfolió</b>';
				} else {
					result_obj.innerHTML = '<b>A kérdésekre adott válaszok alapján az Önnek ajánlott portfolió: Kiegyensúlyozott portolió</b>';
				}
			} else {
				if (S1 >= 18) {
					result_obj.innerHTML = '<b>A kérdésekre adott válaszok alapján az Önnek ajánlott portfolió: Növekedési portfolió</b>';
				} else {
					result_obj.innerHTML = '<b>A kérdésekre adott válaszok alapján az Önnek ajánlott portfolió: Kiegyensúlyozott portolió</b>';
				}
			}
		}
		result_obj.style.display = 'block';
	}
}


function keres_onyp(){
	var form_obj = document.getElementById('onkentes');
	var warning_obj = document.getElementById('warning');
	var warning_mess_obj = document.getElementById('warning_mess');
	var result_obj = document.getElementById('result');
	if ((checkedIndex(form_obj.kor) == 0) || (checkedIndex(form_obj.megtakaritas) == 0) || (checkedIndex(form_obj.befizetes) == 0) || (checkedIndex(form_obj.kockazat) == 0) || (checkedIndex(form_obj.reagalas) == 0)){
		result_obj.style.display = 'none';
		warning_mess_obj.innerHTML = 'Felhívjuk szíves figyelmét, hogy a *-gal jelölt kérdések megválaszolása kötelező.';
		warning_obj.style.display = 'block';
	} else {
		warning_obj.style.display = 'none';

		var pontok = new Array(), S = 0, K = 0, P = 0;
		
		pontok[0] = new Array( 0,5,4,3,2,1 );
		pontok[1] = new Array( 0,1,2,3,4,5 );
		pontok[2] = new Array( 0,1,2,3,4,5 );
		pontok[3] = new Array( 0,1,2,3,2,5 );
		pontok[4] = new Array( 0,5,4,2,1,1 );
		pontok[5] = new Array( 2,1,2,3,4,5 );

		S += pontok[0][ parseInt(checkedIndex(form_obj.kor)) ];
		S += pontok[1][ parseInt(checkedIndex(form_obj.megtakaritas)) ];
		S += pontok[2][ parseInt(checkedIndex(form_obj.befizetes)) ];
		S += pontok[3][ parseInt(checkedIndex(form_obj.kockazat)) ];
		S += pontok[4][ parseInt(checkedIndex(form_obj.reagalas)) ];
		K  = pontok[5][ parseInt(checkedIndex(form_obj.befektetes)) ];
		
		P = 3*S*K - 35*K + 25*S;
		
		var portfolio = ''; 
		if (P <= 110) {
			portfolio = 'Kockázatkerülő';
		} else if ( P <= 220 ) {
			portfolio = 'Klasszikus';
		} else if ( P <= 500 ) {
			portfolio = 'Kiegyensúlyozott';
		} else if ( P <= 660 ) {
			portfolio = 'Növekedési';
		} else {
			portfolio = 'Dinamikus';
		}
		result_obj.innerHTML = '<b>A kérdésekre adott válaszok alapján az Önnek ajánlott portfolió: ' + portfolio + ' portfolió </b>';

		result_obj.style.display = 'block';
	}
}

function mark_portfolio_onyp(marked) {
	if(marked){
		document.getElementById('kockazatkerulo').checked = true; 
		document.getElementById('klasszkus').checked = true; 
		document.getElementById('kiegyensulyozott').checked = true; 
		document.getElementById('novekedesi').checked = true; 
		document.getElementById('dinamikus').checked = true; 
	} else {
		document.getElementById('kockazatkerulo').checked = false; 
		document.getElementById('klasszkus').checked = false; 
		document.getElementById('kiegyensulyozott').checked = false; 
		document.getElementById('novekedesi').checked = false; 
		document.getElementById('dinamikus').checked = false; 
	}		
}
