function myurlencode(string) {
	return escape(string).replace(/[+]/g, '%2B');
}

function showProperSelect(elementName) {
	var model = 'modelCategoriesSelect';
	/* ukrycie i wyzerowanie nieuzywanych selectow */
	for (i = 0; i < document.getElementsByName(model).length; i++) {
		if (document.getElementsByName(model)[i].className != 'hide') {
			document.getElementsByName('model')[i].selectedIndex = 0;
			document.getElementsByName(model)[i].className = switchStyleClasses(document.getElementsByName(model)[i].className, 'hide', 'show');
		}
	}
	/* przywrocenie glownej kategorii */
	if (elementName == "") {
		document.getElementById('mainCategoryTree').className = switchStyleClasses(document.getElementById('mainCategoryTree').className, 'hide', 'show');
		return;
	}
	/* ustawienie kategorii jesli zostala wybrana */
	if (document.getElementById(elementName).className == 'hide')
		document.getElementById(elementName).className = switchStyleClasses(document.getElementById(elementName).className, 'hide', 'show');
}

function setChosenCategoryId() {
	var categoryId = '';
	for (i = 0; i < document.getElementsByName('model').length; i++) {
		if ((select = document.getElementsByName('model')[i]).selectedIndex > 0)
			categoryId = select.options[select.selectedIndex].value;
	}
	document.getElementById('propertyToSet').value = categoryId;
}