/*________________________________________________________________________________________

	base functions - 01/2010
	(c) Krisztian Gulyas, 01/2010
  ______________________________________________________________________________________*/

// _______________________________________________________________________________________

function str2int(_str) {
	var _val;
	if (_str=="") 
		_val = 0;
	else 
		_val = parseInt(_str);
	if (isNaN(_val))
		alert("NaN value at conversion!");
	return(_val);	
}

// _______________________________________________________________________________________
function sw(_id, _property, _on, _off) {

	p = "document.getElementById(_id).style." + _property;
	v = eval (p);
	v = ((v == _off)?_on:_off); 
	eval(p + " = " + "\"" + v + "\"");
}	


// _______________________________________________________________________________________
function dd(_id) {

	sw("data"+_id, "display", "none", "block"); 
}

// _______________________________________________________________________________________
function updd(_id, _data) {

	document.getElementById(_id).innerHTML = _data;
	sw("data"+_id, "display", "block", "none");
}

