	function getIdObject(objectId) {
        if(document.getElementById && document.getElementById(objectId)) {
          // W3C DOM
          return document.getElementById(objectId);
        } else if (document.all && document.all(objectId)) {
          // MSIE 4 DOM
          return document.all(objectId);
        } else if (document.layers && document.layers[objectId]) {
          // NN 4 DOM
          return document.layers[objectId];
        } else {
          return false;
        }
    };


function load() {}

function AddFavorite(linkObj,addUrl,addTitle, alert1, alert2)
{
  if (document.all && !window.opera)
  {
    window.external.AddFavorite(addUrl,addTitle);
    return false;
  }
  else if (window.opera && window.print)
  {
    linkObj.title = addTitle;
    return true;
  }
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
  {
    if (window.confirm(alert1))
    {
      window.sidebar.addPanel(addTitle,addUrl,'');
      return false;
    }
  }
  window.alert(alert2);
  return false;
}

function schovej(co)
{
        var item = document.getElementById(co);
		if(item==null) return false;
        if (item.style.display=='none') {
                item.style.display='';
                document.images[co+'img'].src='/resource/img/public/close.gif';
        }
        else {
                item.style.display='none';
                document.images[co+'img'].src='/resource/img/public/open.gif';
        }
        return false;
}


/*** KALENDAR ***/
function drawKalendar(time) {
	var calendar_insert = getIdObject("calendar_insert");
	if (calendar_insert!=null) {
		var url = "/kalendar-ajax/?time="+time;
		var rq = new SZN.HTTPRequest();
		rq.setMethod("get");
		rq.setFormat("txt");
		rq.setMode("async");
		rq.send(url,window,"kalendarResp");
	}
	return false;
}

function kalendarResp(txt, status) {
	if (status == 200) {
		var calendar_insert = getIdObject("calendar_insert");
		calendar_insert.innerHTML = txt;
	}
}

function zabarviMapu(id) {
	getIdObject("map_hover_0"+id).style.display = '';
}

function odbarviMapu() {
	getIdObject("map_hover_01").style.display = 'none';
	getIdObject("map_hover_02").style.display = 'none';
	getIdObject("map_hover_03").style.display = 'none';
	getIdObject("map_hover_04").style.display = 'none';
	getIdObject("map_hover_05").style.display = 'none';
	getIdObject("map_hover_06").style.display = 'none';
	getIdObject("map_hover_07").style.display = 'none';
	getIdObject("map_hover_08").style.display = 'none';
	getIdObject("map_hover_09").style.display = 'none';
}



/**
Kalendar akci
*/

	function dateChanged() {
		var ac_datum = document.getElementById('ac_datum');
		ac_datum[6].selected = true;
	}

	function onSelectMy(cal) {
		var p = cal.params;
		var update = (cal.dateClicked || p.electric);
		if (update && p.inputField) {
			p.inputField.value = cal.date.print(p.ifFormat);
			if (typeof p.inputField.onchange == "function")
				p.inputField.onchange();
		}
		if (update && p.displayArea)
			p.displayArea.innerHTML = cal.date.print(p.daFormat);
		if (update && typeof p.onUpdate == "function")
			p.onUpdate(cal);
		if (update && p.flat) {
			if (typeof p.flatCallback == "function")
				p.flatCallback(cal);
		}
		if (update && p.singleClick && cal.dateClicked)
			cal.callCloseHandler();
			
		var ac_datum = document.getElementById('ac_datum');
		ac_datum[6].selected = true;
		var ac_cas_od = document.getElementById('ac_cas_od');
		var ac_cas_do = document.getElementById('ac_cas_do');
		var res1 = ac_cas_od.value.split(/\./);
		var res2 = ac_cas_do.value.split(/\./);
		var d1 = new Date(res1[2], res1[1]-1, res1[0]);
		var d2 = new Date(res2[2], res2[1]-1, res2[0]);
		if (d1>d2) {
			if (ac_cas_od == p.inputField) {
				d2.setFullYear(d1.getFullYear());
				d2.setMonth(d1.getMonth());
				d2.setDate(d1.getDate()+1);
			} else {
				d1.setFullYear(d2.getFullYear());
				d1.setMonth(d2.getMonth());
				d1.setDate(d2.getDate()-1);
			}
			ac_cas_od.value = d1.getDate()+"."+(d1.getMonth()+1)+"."+d1.getFullYear();
			ac_cas_do.value = d2.getDate()+"."+(d2.getMonth()+1)+"."+d2.getFullYear();
		}
	};
	
	function akceSelectChange(select) {
		var co = select.value;
		var d1 = new Date();
		var d2 = new Date();
		var changeIt = true;
		switch (co) {
			case '1':
			break;
			case '2':
				d1.setDate(d1.getDate()+1);
				d2 = d1;
			break;
			case '4':
				d2.setDate(d2.getDate()+7);
			break;
			case '5':
				d2.setMonth(d2.getMonth()+1);
			break;
			case '3':
				if (d1.getDay()!=6) {
					for (var i=0;i<7;i++) {
						d1.setDate(d1.getDate()+1);
						if (d1.getDay()==6) break;
					}
				}
				d2 = new Date(d1);
				d2.setDate(d2.getDate()+1);
			break;
			case '6':
				d2 = null;
			break;
			default:
				changeIt = false;
			break;	
		}
		if (changeIt) {
			var ac_cas_od = document.getElementById('ac_cas_od');
			var ac_cas_do = document.getElementById('ac_cas_do');
			if (d1==null) ac_cas_od.value = "";
			else ac_cas_od.value = d1.getDate()+"."+(d1.getMonth()+1)+"."+d1.getFullYear();
			if (d2==null) ac_cas_do.value = "";
			else ac_cas_do.value = d2.getDate()+"."+(d2.getMonth()+1)+"."+d2.getFullYear();
		}
	}

	
	function otevriOkno(url) {
		var append = '';
		if (navigator.appName=='Microsoft Internet Explorer') {
			if (url.indexOf('?')>0) append = '&';
			else append = '?';
			append += 'partner=6';
		}
		window.open(url+append, "_blank", "width=1024,height=800,scrollbars=yes,toolbar=yes");
		return false;
	}	
	
	
	
jQuery(function () {
	jQuery(".popup").click(function () {
		return otevriOkno(jQuery(this).attr("href"));
	});
});
	
function showhide(id) {
	jQuery('#'+id).toggleClass('showhide_hidden');
	if (jQuery('#link_'+id).hasClass('showhide_plus')) {
		jQuery('#link_'+id).removeClass('showhide_plus');
		jQuery('#link_'+id).addClass('showhide_minus');
	} else {
		jQuery('#link_'+id).removeClass('showhide_minus');
		jQuery('#link_'+id).addClass('showhide_plus');
	}
}
