
	var gmarkers = []; 
	var diffx=-120;
	
	function setCenter(lat,lng,zoom,range)
	{
	
		map.setCenter(new GLatLng(lat,lng), zoom);
		/*
		lonOffset=range;
		if(range!=0)
		{
			var polygon = new GPolygon([
	    new GLatLng(lat,lng - lonOffset),
	  	new GLatLng(lat + lonOffset, lng),
	  	new GLatLng(lat, lng + lonOffset),
	  	new GLatLng(lat - lonOffset, lng),
	  	new GLatLng(lat, lng - lonOffset)
	  ], "#ffffff", 3, 1, "#ff0000", 0.0);
			map.addOverlay(polygon);
		}
		*/

		
		
	}
	
	function addLocation(lat, lng, c,gr,mychar)
	{
		var point = new GLatLng(lat,lng);
		map.addOverlay(createMarker(mychar,point,c,gr));

	}
	


	
	
	
	function createMarker(mychar,point,tx,gr)
	{
	  var letteredIcon = new GIcon(baseIcon);

	  letteredIcon.image = "images/pins/pin_"+mychar+".png";

	  if(gr=="true")letteredIcon.image = "images/pins_grey/pin_"+mychar+".png";

	  markerOptions = { icon:letteredIcon };
	  var marker = new GMarker(point, markerOptions);

	  GEvent.addListener(marker, "click", function() 
	  {
	    marker.openInfoWindowHtml(tx);
	  });

	  gmarkers.push(marker); 

	  return marker;
	}


	function removeAllMarkers()
	{
		map.clearOverlays(); 
		gmarkers = []; 
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	function navOver(which)
	{
		document.getElementById("nav"+which).src="images/nav/over"+which+".gif";
	}
	function navOut(which)
	{
		document.getElementById("nav"+which).src="images/nav/norm"+which+".gif";
	}
	
	
	
	
	
	
		
	function loadMain()
	{
	
		var i=0;
		for(i=1;i<=113;i++)prepare('product'+i);
	}
	
	
	function Locate(e)
{
	var posx=0,posy=0;
	if(e==null) e=window.event;

	if(e.pageX || e.pageY)
	{
		posx=e.pageX; posy=e.pageY;
    }
	else if(e.clientX || e.clientY)
	{
	    if(document.documentElement.scrollTop)
		{
	        posx=e.clientX+document.documentElement.scrollLeft;
	        posy=e.clientY+document.documentElement.scrollTop;
        }
	    else
		{
	        posx=e.clientX+document.body.scrollLeft;
	        posy=e.clientY+document.body.scrollTop;
        }
    }
	document.getElementById("btc").style.top=(posy-120)+"px";
	document.getElementById("btc").style.left=(posx+diffx)+"px";

}


function prepare(which)
{
	el=document.getElementById(which);
	el.onmouseover=showTooltip;
	el.onmouseout=hideTooltip;
	el.onmousemove=Locate;
}

function showTooltip(e)
{
	el = document.getElementById("btc");
	el.style.display="block";
	Locate(e);
}

function hideTooltip(e)
{
	el = document.getElementById("btc");
	el.style.display="none";
}

function initContent(txt,s,leftright)
{
	el = document.getElementById("btc");
	el.innerHTML='<center><img src="'+s+'" /></center><br/><span class="mouseoverinfo">&nbsp;&nbsp;<b>'+txt+'</b>&nbsp;&nbsp;<br/><span style="margin-top:6px;">Hier klicken f&uuml;r mehr Infos!</span></span>';

	if(leftright)
	{
		diffx=-320;
	}
	else
	{
		diffx=30;
	}
}



function handleEnter (event) 
{

		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) 
		{
			xajax_search(document.getElementById('searchPLZ').value);
			return false;
		} 
		else
		return true;
	}      



	
