    function switchBookmark(bookmark, box) {
      for (i=1; i<4; i++) { 
        document.getElementById('bookmark'+i).className = '';
        document.getElementById('box'+i).className = 'box-hidden';
      }
      bookmark.className = 'selected';
      document.getElementById(box).className = 'box';
      recount();
    }
    function recount() {
	var recnt = document.getElementById('recount');
	if (recnt == null) {
	    return false;
	}
	recnt.style.height = "0px";
    	var lh = document.getElementById('content-left').clientHeight-11; //-87;
	if (navigator.appName == "Microsoft Internet Explorer") {
	    lh = document.getElementById('content-left').clientHeight+3; //-73;
	}
	var rh = document.getElementById('content-right').clientHeight;
	var diff = lh - rh;
//	alert("l: "+lh+"px, r: "+rh+"px, d: "+diff+"px");
	if (diff > 0) {
	    recnt.style.height = diff+"px";
	} else {
	    recnt.style.height = "0px";
	}
    }
    function switchInput(act, oid){
	if (oid == null) {
	    var chBox = document.getElementById('qDate');
	    var Y = document.getElementById('qYear');
	    var M = document.getElementById('qMonth');
	    if (chBox.checked == true) {
		Y.disabled = false;
		M.disabled = false;
	    } else {
		Y.disabled = true;
		M.disabled = true;
	    }
	    return;
	}
	var dis = document.getElementById(oid);
	if (act.value.length > 0) {
	    dis.disabled = true;
	} else {
	    dis.disabled = false;
	}
    }
    function check(frm) {
	switch (frm) {
	    case 'search' :
		var inpt = document.getElementById('q');
		if (inpt.value == 'Vyhledávání' || inpt.value == '') {
		    alert("Zadejte prosím výraz, který chcete vyhledat.");
		    inpt.focus();
		    return false;
		}
		break;
	    case 'feedback' :
		var inpt = document.getElementById('jmeno');
		if (inpt.value.length < 2 || inpt.value == 'Jméno') {
		    alert("Zadejte prosím Vaše jméno nebo přezdívku");
		    inpt.focus();
		    return false;
		}
		var inpt = document.getElementById('dopis');
		if (inpt.value.length < 10 || inpt.value == 'Váš vzkaz') {
		    alert("Zadejte prosím Váš vzkaz");
		    inpt.focus();
		    return false;
		}
		var inpt = document.getElementById('odesilatel');
	    case 'signin' :
		if (inpt == undefined) {
		    var inpt = document.getElementById('email');
		}
		if (window.RegExp) {
		    re = new RegExp("^[^@]+@[^.]+..+$");
		    if(!re.test(inpt.value)) {
			alert("Vyplňte prosím Vaši emailovou adresu");
			inpt.value = '@';
			inpt.focus();
			return false;
		    }
		} else {
		    if (inpt.value.length < 5) {
			alert("Vyplňte prosím Vaši emailovou adresu");
			inpt.value = '@';
			inpt.focus();
			return false;
		    }
		}
		break;
	    default :
		return false;
	}
	inpt = 'undefined';
	return true;
    }

