var table_cell = 'table-cell';
var table_row = 'table-row';

if(document.all && !window.opera) {
	table_cell = 'block';
	table_row = 'block';
}

function switch_version(v, c) {

	if(c) {
		some_checked++;
	}
	else {
		some_checked--;
	}

	var table = document.getElementById("wyp");
	var table_c = table.childNodes;

	for(var i=0; i<table_c.length; i++) {
		if(table_c[i].nodeName == 'TR' && table_c[i].id) {

			var tr_c = table_c[i].childNodes;
			var td_count = 0;

			for(var j=0; j<tr_c.length; j++) {

				if(tr_c[j].nodeName == 'TD') {

					if(td_count == v) {
						if(c) {
							tr_c[j].style.display = table_cell;
						}
						else {
							tr_c[j].style.display = 'none';
						}
					}

					td_count++;
				}
			}
		}
	}
}

function switch_group(g) {

	var table = document.getElementById("wyp");
	var table_c = table.childNodes;
	var oscil = 1;

	for(var i=0; i<table_c.length; i++) {
		if(table_c[i].nodeName == 'TR' && table_c[i].id) {

			if(table_c[i].id == g) {

				tds = table_c[i].childNodes;
				for(var j=0; j<tds.length; j++) {

					if(tds[j].nodeName == 'TD') {

						if(oscil == 1) {
							tds[j].className = 'options_even';
						}
						else {
							tds[j].className = 'options_odd';
						}
					}
				}

				table_c[i].style.display = table_row;
				oscil = -oscil;

			}
			else if(table_c[i].id != 'header'){
				table_c[i].style.display = 'none';
			}
		}
	}
}var version = 't';
var group = 'w1';
var last_opened  = null;

function close_items() {

	if(last_opened) {

		var g = document.getElementById(last_opened);
		var gc = g.childNodes;

		for(var x=0; x<gc.length; x++) {
			if(gc[x].nodeName == 'DIV' && gc[x].id) {
				gc[x].style.display = 'none';
			}
		}

		g.style.display = 'none';

	}
}

function show_items() {

	close_items();

	var oscil = 1;
	var g = document.getElementById(group);
	var gc = g.childNodes;

	for(var x=0; x<gc.length; x++) {
		if(gc[x].nodeName == 'DIV' && gc[x].id) {

			if(gc[x].id.indexOf(version) >= 0) {

				gc[x].style.display = 'block';

				if(oscil == 1) {
					gc[x].className = 'options_even';
				}
				else {
					gc[x].className = 'options_odd';
				}

				oscil = -oscil;

			}
		}
	}

	g.style.display = 'block';
	last_opened = group;
}
