/* js kod spolecny pro vsechny vyhledavaci formulare */

var IEbrowser = false;
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
	IEbrowser = true;
}

// funkcionalita obsluhujici multiple select box pro vybirani letist (v jQuery)
function initDropdownchecklist(unpackUp) {
	// inicializuje multiple select box
	$("#rwselect").dropdownchecklist({ unpackUp: unpackUp});
	// prida do multiple select boxu moznosti oznacit vse / zrusit vse
	var item = $("<div/>");                       
   	item.css({whiteSpace: "nowrap"}); 
    item.css({float: "left"});
    item.append("<span class='ui-selectAll'><a onclick='selectAllRW();'>označit vše</a>&nbsp;/&nbsp;<a onclick='deselectAllRW();'>zrušit vše</a></span>");
	var checkItem = function(event) {
	    event.stopPropagation();
	}
	item.click(checkItem);
	$("#ui-dropdownchecklist-dropcontainer").append(item);
}

/* Oznaci vsechna letiste v multipleSelectBoxu */
function selectAllRW() {	
	var all = $(".ui-dropdownchecklist-item > input", "#ui-dropdownchecklist-dropcontainer");
	for (var i = 0; i < all.length; i++) {
   		if (!all[i].checked) {
   			all[i].click();
   		}
 	}
 	return false;	
}

/* Zrusi vsechna letiste v multipleSelectBoxu */
function deselectAllRW() {	
	$(".ui-dropdownchecklist-item > input", "#ui-dropdownchecklist-dropcontainer").attr("checked", "");
	$("#ui-dropdownchecklist-values").text("");
	$("#rwselect").val("0");
	return false;
}
// konec funkcionality obsluhujici multiple select box pro vybirani letist

/**
 * nastavuje zobrazovanie a skryvanie policok na zadavanie veku deti
 */
function zobrazPolickaPreDeti(value) {
   policko1=$('#tr-ka1');
   policko2=$('#tr-ka2');
   policko3=$('#tr-ka3');
   label=$('#tr-ka-label');
   if(value == '1') {
     policko1.show();
     policko2.hide();
     policko2.val('');
     policko3.hide();
     policko3.val('');
     label.show();
   } else if (value == '2') {
   policko1.show();
     policko2.show();
     policko3.hide();
     policko3.val('');
     label.show();
   } else if (value == '3') {
     policko1.show();
     policko2.show();
     policko3.show();
     label.show();
   } else {
     policko1.hide();
     policko1.val('');
     policko2.hide();
     policko2.val('');
     policko3.hide(); 
     policko3.val('');
     label.hide();
   }
}