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

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

function switch_engine(e, w) {

	if(w == 'dtb') {
		document.getElementById('dtb').style.display = 'block';
		document.getElementById('dtd').style.display = 'none';
		if(ilosc_benzyna > 1)
			document.forms.silnik.benzyna.options[e].selected = true;
	}

	if(w == 'dtd') {
		document.getElementById('dtb').style.display = 'none';
		document.getElementById('dtd').style.display = 'block';
		if(ilosc_diesel > 1)
			document.forms.silnik.diesel.options[e].selected = true;
	}

	if(w == 'dtw') {
		document.getElementById('dtw').style.display = 'block';

		if(ilosc_wymiarow > 1)
				document.forms.silnik.wymiary.options[e].selected = true;
	}


	var table = document.getElementById("dane_" + w);
	var table_c = table.childNodes;
	var oscil = 1;

	for(var i=0; i<table_c.length; i++) {
		if(table_c[i].nodeName == 'TR') {
		
			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(!table_c[i].id) {
						if(oscil == 1) {
							tr_c[j].className = 'options_even';
						}	
						else {
							tr_c[j].className = 'options_odd';
						}
					}

					if(td_count == e || td_count == 0) {
						tr_c[j].style.display = table_cell;
					}
					else {
						tr_c[j].style.display = 'none';
					}

					td_count++;

				}
			}
			if(!table_c[i].id) {
				oscil = -oscil;
			}
		}
	}
}
