function fix_eolas()
{
	var objects = document.getElementsByTagName("object");

	for (var i=0; i<objects.length; i++)
			objects[i].outerHTML = objects[i].outerHTML;
}

// otevre kalendar
function open_calendar(prefix, params, field, type) {
	window.open("/res/shared/calendar/?" + params, "calendar", "width=340,height=230");
	dateField = document.getElementById(field);
	dateType = type;
}

// otevre kalendar
function open_advanced_calendar(prefix, params, field, type, script) {
	open_calendar(prefix, params, field, type);
	dateScript = script;
}

// zvysi datum o zadany pocet dnu
function inc_date_day(field, inc_days) {
	var my_date = document.getElementById(field).value;

	pom = my_date.split(' ');
	my_date = pom[0];

	date = inc_day(my_date, inc_days);

	if(pom[1])
		date += ' ' + pom[1];

	document.getElementById(field).value = date;
}

// snizi datum o zadany pocet dnu
function dec_date_day(field, dec_days) {
	var my_date = document.getElementById(field).value;

	pom = my_date.split(' ');
	my_date = pom[0];

	date = dec_day(my_date, dec_days);

	if(pom[1])
		date += ' ' + pom[1];

	document.getElementById(field).value = date;
}

// knihovna datovych funkci {{{
	function get_year(date)
	{
		var tmp = date.split('.');

		if(tmp[2])
			return tmp[2];
		else
		{
			var tmp = new Date();
			return tmp.getFullYear();
		}
	}

	function get_month(date)
	{
		var tmp = date.split('.');

		if(tmp[1])
			return tmp[1];
		else
		{
			var tmp = new Date();
			return tmp.getMonth() + 1;
		}
	}

	function get_day(date)
	{
		var tmp = date.split('.');

		if(tmp[0])
			return tmp[0];
		else
		{
			var tmp = new Date();
			return tmp.getDate();
		}
	}

	function inc_day(date, days_to_inc)
	{
		var timestamp = get_timestamp(date);
		var tmp = new Date(timestamp);

		tmp.setDate(tmp.getDate() + Number(days_to_inc));

		return tmp.getDate() + '.' + (tmp.getMonth() + 1) + '.' + tmp.getFullYear();
	}

	function get_timestamp(date)
	{
		var year 	= get_year(date);
		var month 	= get_month(date);
		var day		= get_day(date);

		return Date.parse(year + '/' + month + '/' + day);
	}

	function dec_day(date, days_to_dec)
	{
		return inc_day(date, '-' + days_to_dec);
	}
// }}}
