function hl(i, b) {
 document.getElementById('menu-' + i).className = 
	 i ? 
		 (b ? 
			 (i-1 == selected_menu_no ? 'betweenlr' : 'betweenl') : 
				(i == selected_menu_no ? 
				 'betweenl' : 
					(i-1 == selected_menu_no ? 'betweenr' : 'between'))) : 
			(b || !selected_menu_no ? 'leftpr' : 'left');
			
	document.getElementById('menu-' + (i + 1)).className = 
	 (i+1 == top_menu_items_count) ? 
		 (b || selected_menu_no+1 == top_menu_items_count ? 'rightpr' : 'right') : 
			(b ? 
			 (i+1 == selected_menu_no ? 'betweenlr' : 'betweenr') : 
				(i == selected_menu_no ? 
				 'betweenr' : 
				 (i+1 == selected_menu_no ? 'betweenl' : 'between')));
}

if (document.images) {
 im = new Array('m_between', 'menu_orange_l', 'menu_orange_r', 'm_between_orange', 'menu_left', 'menu_right', 'menu_left_pressed', 'menu_right_pressed');
 document.preload_img = new Array(im.length);
	for (i in im) {
	 document.preload_img[i] = new Image;
	 document.preload_img[i].src = 'images/' + im[i] + '.gif'; 
	}
}

function sh(id) {
	e = document.getElementById(id);
	e.style.display = (e.style.display=='' ? 'none' : '');
	return false;
}

function sw(id1, id2) {
	sh(id1);
	sh(id2);
	return false;
}

function d() {
	sum = 0;
	maxsum = 100;
	answers = 0;
	for (i = 0; i < q_count; i++) 
		for (j = 0; j < document.form.elements['form_answer_'+i].length; j++)
	  if (document.form.elements['form_answer_'+i][j].checked) {
				sum += Math.round(document.form.elements['form_answer_'+i][j].value);
				answers++;
			}		
	w = Math.round(document.form.elements['weight'].value);
	h = Math.round(document.form.elements['height'].value);
	
	if (answers == q_count && w > 0 && h > 0) {
		if (10000*w/(h*h) >= 25)
			sum += 9;
		if (sum < 15) {
			s = result_1;
			t = title_1;
		}
		else if (sum >= 15 && sum < 32) {
			s = result_2;
			t = title_2;
		}
		else if (sum >= 32) {
			s = result_3;
			t = title_3;
		}
		
		document.getElementById('form').style.display = 'none';
		document.getElementById('answer').style.display = 'block';
		e = document.getElementById('polzun');
		e.style.marginLeft = Math.round(396*sum/maxsum) + 'px';
		e.innerHTML = sum;
		document.getElementById('result').innerHTML = '<p>' + result + sum + '/' + maxsum + '</p>' +
		                                              '<p>' + s + '</p>';
		document.getElementById('answertitle').innerHTML = t;
	} else
	 window.alert(error_msg);
	return false;
}

function b() {
	document.getElementById('answer').style.display = 'none';
	document.getElementById('form').style.display = '';	
	return false;
}