function disableExtras(){var inputs = jQuery("#extra_kereso_szuro").find("input, select");inputs.each(function(i){jQuery(this).attr("disabled", true);});}function enableExtras(){var inputs = jQuery("#extra_kereso_szuro").find("input, select");inputs.each(function(i){jQuery(this).attr("disabled", false);});}function showExtras(){jQuery("#detailSearchButton").attr("disabled", true);jQuery("#extra_kereso_szuro").show();enableExtras();var forceRegType = jQuery("#forceRegType");if (forceRegType != null) {forceRegType.attr("value", "0");}}function hideExtras(){jQuery("#detailSearchButton").attr("disabled", false);jQuery("#extra_kereso_szuro").hide();disableExtras();var forceRegType = jQuery("#forceRegType");if (forceRegType != null && forceRegType.val() >= 0) {// azaz nem nyomtunk keresesi feltetelek torleset semforceRegType.attr("value", "1");}}function clearFilter(countryDef, sexDefSelection) {var inputs = jQuery("#searchForm").find("input:not(:disabled), select:not(:disabled)");inputs.each(function(i){var elem = jQuery(this);if(elem.is("input[@type='text']") || elem.is("input[@type='password']")){elem.attr("value","");} else if(elem.is("input[@type='checkbox']") || elem.is("input[@type='radio']")){elem.attr("checked", false);}  else if(elem.is("select")){elem.children().each(function(i){jQuery(this).attr("selected", false);});		// stringge konvertaljukvar multipleSelectorunkVanE = "" + inputs[i].getAttribute('multiple');// multiplenal nem kell kivaslztani semmit sem, firefox-nal null-t, es multiple-t vagy ures stringet(ha multiple meg van adva) ad vissza getattribute-ra,// explorernel pedig true-t vagy false-t ha szerepel az attr vagy sem....if ((multipleSelectorunkVanE == 'null') || (multipleSelectorunkVanE == 'false')) {elem.find("option:first").attr("selected", true);				};}});var forceRegType = jQuery("#forceRegType");if (forceRegType != null) {forceRegType.attr("value", "-1");}jQuery("#regToYear").find("option:last").attr("selected", true);jQuery("#regToMonth").find("option:last").attr("selected", true);jQuery("#regToDay").find("option:last").attr("selected", true);var sexSelector = jQuery("#sex", jQuery("#searchForm"));sexSelector.val(sexDefSelection);var theCountry = jQuery("#country"); theCountry.val(countryDef);updatePageToDiv("/ctk/registration/megyeValaszto.jsp?orszag=" + countryDef + "&id=counties&select=false", "megyeSelect");//jQuery("#div4select_countries").text("");//jQuery("#div4select_paperVisible").text("");}function setEventOfTagFunction(tagName, code) {var inputs = jQuery("#"+tagName+"").find("input:not(:disabled), select:not(:disabled)");inputs.each(function(i){var elem = jQuery(this);elem.attr("onclick", "");elem.click(function () {showNotHasRole(code); });});}function clearFastFilter() {var inputs = jQuery("#quickSearchForm").find("input:not(:disabled), select:not(:disabled)");inputs.each(function(i){var elem = jQuery(this);if(elem.is("input[@type='text']") || elem.is("input[@type='password']")){elem.attr("value","");} else if(elem.is("input[@type='checkbox']") || elem.is("input[@type='radio']")){elem.attr("checked", false);}  else if(elem.is("select")){elem.children().each(function(i){jQuery(this).attr("selected", false);});	// stringge konvertaljukvar multipleSelectorunkVanE = "" + inputs[i].getAttribute('multiple');// multiplenal nem kell kivaslztani semmit sem, firefox-nal null-t, es multiple-t vagy ures stringet(ha multiple meg van adva) ad vissza getattribute-ra,// explorernel pedig true-t vagy false-t ha szerepel az attr vagy sem....if ((multipleSelectorunkVanE == 'null') || (multipleSelectorunkVanE == 'false')) {elem.find("option:first").attr("selected", true);				};}});}function selectItems (formname, itemname, todo) {var jSelect = jQuery("#"+itemname);var toSelect = false;if (todo == 'all'){toSelect = true;}jSelect.children().each(function(i){jQuery(this).attr("selected", toSelect);});collectItems(jSelect);}function collectItems(oSelect) {//var oSelect = document.forms[formname].elements[itemname];var oDiv = jQuery('#div4select_'+oSelect.attr("name"));var sText = '';var sep = '';oSelect.children().each(function(i){var elem = jQuery(this);if(elem.attr("selected") == true){var subText = elem.text();//if(subText.indexOf('-')!=-1) subText = subText.substring(0,subText.indexOf('-'));//if(subText.indexOf(' ')!=-1) subText = subText.substring(0,subText.indexOf(' '));sText += sep+subText;sep = ", ";}});oDiv.text(sText);}moveselected = function(from, to){var fromElem = jQuery("#"+from);var toElem = jQuery("#"+to);fromElem.children().each(function(i){var elem = jQuery(this);if(elem.attr("selected") == true){toElem.append(elem);}});}addselected = function(from, to){var fromElem = jQuery("#"+from);var toElem = jQuery("#"+to);fromElem.children().each(function(i){var elem = jQuery(this);if(elem.attr("selected") == true){toElem.append(elem.clone());}});}delselected = function(from){var fromElem = jQuery("#"+from);fromElem.children().each(function(i){var elem = jQuery(this);if(elem.attr("selected") == true){elem.remove();}});}collectValues = function(src, dest){var destElem = jQuery('#'+dest);var srcElem = jQuery('#'+src);var sText = '';var sep = '';srcElem.children().each(function(i){var elem = jQuery(this);sText += sep+elem.val();sep = "_";});destElem.val(sText);}function selectAll(elem, checked){var elements = jQuery('input[@type=checkbox]', elem.form);elements.attr('checked', checked);}