		var MENU_ANIM_MAX = 50;
		var MENU_ITEMS_COUNT = 6;

		var living = false;
		var menu_anim_w = new Array();
		var menu_anim_h = new Array();
		var menu_anim_ptr = new Array();


		function CheckFormReservation(aform) {
			if (aform.jmeno.value == '') {
				aform.jmeno.focus();
				return false;
			}
			if (aform.prijmeni.value == '') {
				aform.prijmeni.focus();
				return false;
			}
			if (window.RegExp) { 
				re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$"); 
				if (!re.test(aform.email.value)) { 
					aform.email.focus();
					return false;
				}
			}
			if (aform.text.value == '') {
				aform.text.focus();
				return false;
			}
			return true;
		}
		
		function AdminSubmit(aform) {
			var dhtmlvars = aform.dhtmlvars.value.split(',');
			if (dhtmlvars == "")
				return;
			for (var i = 0; i < dhtmlvars.length; i++) {
				htmltext = frames['editorframe' + dhtmlvars[i]].frames.Editor.document.body.innerHTML;
				eval("aform." + dhtmlvars[i] + ".value = htmltext;");
			}
		}


		function MenuAnimInit() {
			for (var i = 0; i < MENU_ANIM_MAX; i++) {
				menu_anim_w[i] = Math.round(8 * Math.sin(i / (MENU_ANIM_MAX - 1) * 4 * Math.PI));
				menu_anim_h[i] = Math.round(4 * Math.sin(i / (MENU_ANIM_MAX - 1) * 2 * Math.PI));
			}
			for (var i = 0; i < MENU_ITEMS_COUNT; i++) {
				menu_anim_ptr[i] = new Array();
				menu_anim_ptr[i]['ptr'] = -1;
				menu_anim_ptr[i]['delta'] = 1;
			}
			living = true;
			MenuAnim();
		}

		function MenuAnimOn(id) {
			if (!living) return;
			if (menu_anim_ptr[id]['ptr'] < 0)
				menu_anim_ptr[id]['ptr'] = 0;
			menu_anim_ptr[id]['delta'] = 1;
		}
		function MenuAnimOff(id) {
			if (!living) return;
			if (menu_anim_ptr[id]['ptr'] >= MENU_ANIM_MAX)
				menu_anim_ptr[id]['ptr'] = MENU_ANIM_MAX - 1;
			menu_anim_ptr[id]['delta'] = -1;
		}

		function MenuAnim() {
			for (i = 0; i < MENU_ITEMS_COUNT; i++) {
				ptr = menu_anim_ptr[i]['ptr'];
				if (ptr >= 0 && ptr < MENU_ANIM_MAX) {
					element = document.getElementById('menuimg' + i);
					element.style.width = (212 + menu_anim_w[ptr]) + 'px';
					element.style.height = (64 + menu_anim_h[ptr]) + 'px';
					element.style.top = Math.round(-menu_anim_h[ptr] / 2) + 'px';
					element.style.left = Math.round(-menu_anim_w[ptr] / 2) + 'px';

					delta = menu_anim_ptr[i]['delta'];
					ptr += delta;
					if (delta > 0 && ptr >= MENU_ANIM_MAX)  // cycle ON state
						ptr = 1;
					menu_anim_ptr[i]['ptr'] = ptr;
				}
			}
			
			window.setTimeout("MenuAnim();", 10);
		}


		function Init() {
			MenuAnimInit();
		}


		function ReloadPage() {
			location.reload(true);
			return false;
		}