function pokaz(co)
{
	var i=1;
	for (i=1;i<100;i++)
	{
		try
		{
			if (i!=co) 
			{
				$('form_body_'+i).style.display='none';
				$('form_rozwin_'+i).src="/images/rozwin.png";
			}
		}
		catch(err)
		{
			break;
		}
	}
	if ($('form_body_'+co).style.display=='none') 
	{
		$('form_body_'+co).style.display=''
		$('form_rozwin_'+co).src="/images/zwin.png";
	}
	else 
	{
		$('form_body_'+co).style.display='none';
		$('form_rozwin_'+co).src="/images/rozwin.png";
	}
}

function row_highlight (id, status) {
	var element = document.getElementById(id);

	if (element) {
		element.style.backgroundColor = status ? '#F7F7F7' : '';
	}
}

function selectAll (formObj, isInverse) {
	for (var i=0;i < formObj.length;i++) {
		fldObj = formObj.elements[i];
		if (fldObj.type == 'checkbox' && fldObj.disabled == false && fldObj.id != 'selectall') { 
			if(isInverse) fldObj.checked = formObj.elements['selectall'].checked;
			else fldObj.checked = true;

			if (fldObj.onchange) fldObj.onchange ();
		}
	}
}

function change_tab (prefix, id, style_name, dbl_close) {
	var lp = 1;

	if (!document.getElementById(prefix + '_' + id)) return false;

	while (document.getElementById(prefix + '_' + lp)) {
		if (lp == id && (!dbl_close || document.getElementById(prefix + '_' + lp).style.display == 'none')) {
			document.getElementById(prefix + '_' + lp).style.display = 'block';
			if (style_name && document.getElementById(prefix + '_btt_' + lp)) document.getElementById(prefix + '_btt_' + lp).className = style_name + '_selected';
		} else {
			document.getElementById(prefix + '_' + lp).style.display = 'none';
			if (style_name && document.getElementById(prefix + '_btt_' + lp)) document.getElementById(prefix + '_btt_' + lp).className = style_name;
		}

		lp++;
	}

	if (document.getElementById('step')) {
		document.getElementById('step').value = id;
	}

	return false;
}

function display_tab (id, status) {
	if (!document.getElementById(id)) return false;

	document.getElementById(id).style.display = document.getElementById(id).style.display == 'none' || status ? 'block' : 'none';
}

function field_set (status, fields) {
	for (var i=0; i<fields.length; i++) {
		var element=document.getElementById(fields[i]);
		if (element) element.disabled = status;
	}
}

function my_confirm (obj, msg, href) {
	if (confirm (msg)) {
		obj.href = href;
		return true;
	}

	return false;
}

var popup_win = '';

function popup (url, name, x, y) {
	options = 'toolbar=0,location=0,direction=0,status=0,menubar=0,scrollbars=1,left=' + ((screen.width/2)-(x/2)) + ',top=' + ((screen.height/2)-(y/2)) + ',width=' + x + ',height=' + y;

	if (popup_win.closed == false) {
		popup_win.close ();
	}

	popup_win = window.open (url,'popup_win_' + name, options);
	popup_win.focus ();
	return false;
}

function timer (time) {
	if (time == undefined || time < 0) return;

	_timer_time = time;
	_timer ();
}

var _timer_time = 0;

function _timer () {
	var seconds = _timer_time;
	var hours = Math.floor (seconds / 3600);
	var minutes = Math.floor ((seconds - (hours * 3600)) / 60);

	seconds = seconds - (((hours * 60) + minutes) * 60);

	var qwe = new String (hours < 0 ? '00:00:00' : ((hours > 9 ? hours : '0' + hours) + ':' + (minutes > 9 ? minutes : '0' + minutes) + ':' + (seconds > 9 ? seconds : '0' + seconds)));

	if (document.getElementById('time_cell').innerText) {
		document.getElementById('time_cell').innerText = eval(qwe);
	} else {
		if (document.getElementById('time_cell').textContent) document.getElementById('time_cell').textContent = eval(qwe);
	}

	if (qwe == '00:00:00') return;

	_timer_time -= 1;
	setTimeout('_timer()',1000);
}

var _refresh_time = 60;
var _refresh_cnt = 0;

function set_refresh (status) {
	document.cookie = 'refresh_status=' + (status ? '1' : '0');
	refresh_timer (status);
}

function refresh_timer (status) {
	if (_refresh_cnt == -1) {
		_refresh_cnt = 0;
		display_value ('refresh_cnt', _refresh_time);
		return;
	}

	if (status == undefined) {
		if (_refresh_cnt) {
			setTimeout ('refresh_timer ()', 1000);
		} else {
			window.location.reload ();
			return;
		}

		display_value ('refresh_cnt', _refresh_cnt);

		_refresh_cnt -= 1;
	} else {
		if (status) {
			_refresh_cnt = _refresh_time;
			refresh_timer ();
		} else {
			if (_refresh_cnt) _refresh_cnt = -1;
		}
	}
}

function display_value (field_id, value) {
	if (document.getElementById(field_id).innerText) {
		document.getElementById(field_id).innerText = eval (value);
	} else {
		if (document.getElementById(field_id).textContent) document.getElementById(field_id).textContent = eval (value);
	}
}

