function showSubMenu(id)
{
	var ssm = document.getElementById('sm_'+id);
	if (ssm.style.display == 'none') {
		ssm.style.display = '';
	} else {
		ssm.style.display = 'none';
	}
	return false;
}

function showZakladka(id)
{
	var zakladki = document.getElementById('zakladki').childNodes;
	var i;
	for (i = 0; i < zakladki.length; i++)
	{
		if ((zakladki[i].nodeType != 1) || (zakladki[i].tagName != 'DIV') || (zakladki[i].className != 'zakladka'))
			continue;
		if (zakladki[i].id == 'zakladka' + id)
			zakladki[i].style.display = 'block';
		else
			zakladki[i].style.display = 'none';
	}
	zakladki = document.getElementById('bookmarks').childNodes;
	for (i = 0; i < zakladki.length; i++)
	{
		if ((zakladki[i].nodeType != 1) || (zakladki[i].tagName != 'A'))
			continue;
		if (zakladki[i].id == 'anchor' + id)
			zakladki[i].className = 'active';
		else
			zakladki[i].className = '';
	}
	return false;
}

function initForm(other, others, srcName)
{
	if (document.getElementById('apply_form'))
		FSite2.extendForm(document.getElementById('apply_form'), {
			checkboxChecked: '/img/checkbox_checked.gif',
			checkboxUnchecked: '/img/checkbox_unchecked.gif',
			radioChecked: '/img/radio_checked.gif',
			radioUnchecked: '/img/radio_unchecked.gif',
			fakeParams: {
				pr_27: 'yyyy-mm-dd',
				pr_32: others,
				pr_34: others,
				pr_38: other,
				pr_41: others,
				pr_56: srcName
			}
		});
}

function initMap()
{
	var i;
	for (i = 0; i < window.maps.length; i++)
	{
		var map = new google.maps.Map2(document.getElementById("google_map_" + i));
		map.setCenter(new google.maps.LatLng(window.maps[i].coords[0], window.maps[i].coords[1]), 14);
		var customUI = map.getDefaultUI();
		customUI.controls.largemapcontrol3d = true;
		customUI.controls.menumaptypecontrol = true;
		customUI.controls.scalecontrol = true;
		customUI.controls.smallzoomcontrol3d = true;
		customUI.controls.maptypecontrol = false;
		customUI.zoom.scrollwheel = false;
		map.setUI(customUI);
/*		var baseIcon = new GIcon(G_DEFAULT_ICON);
		baseIcon.shadow = "/img/marker_shadow.png";
		baseIcon.iconSize = new GSize(40, 40);
		baseIcon.shadowSize = new GSize(40, 40);
		baseIcon.iconAnchor = new GPoint(20, 20);
		baseIcon.infoWindowAnchor = new GPoint(20, 20);
		var letteredIcon = new GIcon(baseIcon);
		letteredIcon.image = "/img/marker_icon.png";*/
		markerOptions = { /*icon: letteredIcon,*/ };
		var o = new GMarker(new google.maps.LatLng(window.maps[i].coords[0], window.maps[i].coords[1]), markerOptions);
		o.description = window.maps[i].desc;
		GEvent.addListener(o, "click", function() {
			o.openInfoWindowHtml(this.description);
		});
		map.addOverlay(o);
	}
}

function loadMap()
{
	if (document.getElementById("google_map"))
	{
		google.load("maps", "2.x", {"callback": initMap});
	}
}
function changeImg(e, url)
{
  e.childNodes[0].src = url;
}

