function onLoadProjectMap(widget)
{
	map = widget.gmap;
		
	var ownMarker = false;
	for(var i in widget.item.markers)
	{
		if (_GET('id') != null && widget.item.markers[i].linkedItem == _GET('id') && widget.item.markers[i].linkedItemType == "item_cms_default")
			ownMarker = widget.item.markers[i];
	}

	if (_GET('id') != null)
	{
		if (ownMarker)
		{
			map.disableInfoWindow();
			map.setCenter(ownMarker.gmarker.getPoint(), 14);
		}
	}
	widget.gmap.addControl(new GSmallMapControl());
	
	if (!noImg)
		document.getElementById('projectMapDiv').style.zIndex = '100';
}

function onLoadCompanyMap(widget)
{
	map = widget.gmap;
		
	var ownMarker = false;
	for(var i in widget.item.markers)
	{
		if (_GET('id') != null && widget.item.markers[i].linkedItem == _GET('id') && widget.item.markers[i].linkedItemType == "item_cms_default")
			ownMarker = widget.item.markers[i];
		else
			widget.item.markers[i].gmarker.hide();
	}

	if (_GET('id') != null)
	{
		if (ownMarker)
		{
			firstMarker = ownMarker.gmarker;
			map.disableInfoWindow();
			map.setCenter(ownMarker.gmarker.getPoint(), 14);
		}
	}
	widget.gmap.addControl(new GSmallMapControl());
}

function onLoadForm(widget)
{
	widget.addEventListener("submitted", function()
	{
		widget.showStatistics();
	});
}

function onLoadLetterForm(widget)
{
	widget.addEventListener("submitted", function()
	{
		document.getElementById("formDiv"+widget.item.id).style.display = "none";
		document.getElementById("formMessage"+widget.item.id).style.display = "";
	});
	
	widget.addEventListener("beforeSubmit", function()
	{
		document.getElementById("form"+widget.item.id).elements["submitBtn"].disabled = true;
	});
}

function swapImage(fromImg)
{
	toImg = document.getElementById('image_1');
	var tmpArr = fromImg.id.split("_");
	var swapImg = imgArr[tmpArr[1]];
	
	fromImg.src = "./cms_file.php?fromDB=" + imgArr["1"] + "&width=112&height=76&filter0=crop";
	imgArr[tmpArr[1]] = imgArr["1"];
	toImg.src = "./cms_file.php?fromDB=" + swapImg + "&width=348&height=254&filter0=crop";
	imgArr["1"] = swapImg;
}

function toggleImage()
{
	imgDiv = document.getElementById("projectImageDiv");
	mapDiv = document.getElementById("projectMapDiv");
	
	if (imgDiv.style.zIndex == "100")
	{
		mapDiv.style.zIndex = "100";
		imgDiv.style.zIndex = "101";
	}
}

function toggleMap()
{
	imgDiv = document.getElementById("projectImageDiv");
	mapDiv = document.getElementById("projectMapDiv");

	if (mapDiv.style.zIndex == "100")
	{
		imgDiv.style.zIndex = "100";
		mapDiv.style.zIndex = "101";
	}
}

function initSite()
{
	var highlight = _GET("highlight");
	
	if (highlight)
	{
		highlight = decodeURI(highlight);

		if (document.getElementById("content") != undefined)
		{
			x = document.getElementById("content");
			highlightText(highlight, "highlighted", x);
		}
	}
	
	if (window.g_message != undefined && g_message != "")
	{
		window.alert(g_message);
	}
}

addOnload(initSite);
