function NastavDatum ( o )
{	
	if ( o.dateClicked )
	{
		var dest = o["params"]["destination"];
		
		var elementy = Array ();
		elementy["day"] = o.date.getDate ();
		elementy["month"] = o.date.getMonth () + 1;
		elementy["year"] = o.date.getFullYear ();
		
		for ( x in elementy )
		{		
			var elem = document.getElementById ( dest + "_" + x );
			var elem_length = elem.options.length;
			
			for ( var i=0; i<elem_length; i++ )
			{
				if ( elem.options[i].value == elementy[x] )
				{					
					elem.selectedIndex = i;
	
					break;
				}
			}
		}		
	}
}

function UkazSkry ( obj, elem )
{
	var element = document.getElementById ( elem );

	if ( element == null ) return;

	element.style.display = obj.checked ? "block" : "none";
}

function NastavKal ( elem )
{
	var day = document.getElementById ( elem + "_day" );
	var month = document.getElementById ( elem + "_month" );
	var year = document.getElementById ( elem + "_year" );
	var input = document.getElementById ( elem + "_kal" );

	input.value = day.options[day.selectedIndex].value + "/" + month.options[month.selectedIndex].value + "/" + year.options[year.selectedIndex].value;
}

function cl ( elem, mch )
{
	var name = elem.name;
	var max = max_chars;
	
	if ( typeof mch != "undefined" ) max = mch;
	
	var obj = document.getElementById ( name );
	var strlen = obj.value.length;
	
	if ( strlen > max )
	{
		obj.value = obj.value.substring ( 0, max );
		chars_left = 0;
	}else chars_left = max - strlen;
	
	var obj2 = document.getElementById ( name + '_celkom' );

	obj2.innerHTML = chars_left;
}