
function showHide(shID) {
	shImg = document.getElementById("shImg" + shID);
	shCon = document.getElementById("shCon" + shID);

	if(shCon.style.display == "none")
	{
		shImg.src="media/li-minus.gif";
		shCon.style.display = "block";
	} else {
		shImg.src="media/li-plus.gif";
		shCon.style.display = "none";
	}
	return;
}

function show(shID) {
	shCon = document.getElementById("shCon" + shID);
    shCon.style.display = "block";
	return;
}

function hide(shID) {
	shCon = document.getElementById("shCon" + shID);
    shCon.style.display = "none";
	return;
}

var restoreImg = null;

function swapImage2(imgID, imgNewSrc) {
	restoreImg = document.getElementById(imgID).src;
	document.getElementById(imgID).src=imgNewSrc;
}

function restoreImage2(imgID) {
	document.getElementById(imgID).src = restoreImg;
}

function setDefault(element, defaultval) {
if (element.value == "") element.value = defaultval;
}

function setEmpty(element, defaultval) {
if (element.value == defaultval) element.value = '';
}

function setColor(element, bg){
    element.style.backgroundColor = bg;
}

function agreedOn(checkbox, button){
if (checkbox.checked == true) button.disabled = false;
if (checkbox.checked == false) button.disabled = true;
}

function oneOfTwo(checkbox1, checkbox2){
if (checkbox1.checked == true) checkbox2.checked = false;
}

function setPopup(status, popupname)
{
	popupdiv = document.getElementById(popupname);

	if(status == "on")
	{
		popupdiv.style.visibility = "visible";
	} 
	if(status == "off")
	{
		popupdiv.style.visibility = "hidden";
	}
	return;
}

var map = null;
var geocoder = null;

function initialize() {
  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map_canvas"));
	map.setCenter(new GLatLng(49.823809, 15.534668), 6);
	geocoder = new GClientGeocoder();
  }
}

function showAddress(address) {
  if (geocoder) {
	geocoder.getLatLng(
	  address,
	  function(point) {
		if (!point) {
		  alert(address + " not found");
		} else {
		  map.setCenter(point, 12);
		  var marker = new GMarker(point);
		  map.addOverlay(marker);
		  map.addControl(new GSmallMapControl());			  
		}
	  }
	);
  }
}

