
var map = null;
var geocoder = null;


function kategorieauswahl(seitenId) {
	selector = document.getElementById('kategorieauswahl');
	if (selector.options[0].selected){
		window.location.href='./index.php?seitenId='+seitenId+'&sektorenId=nichts';
	} else {
		for( var i=1; i<selector.options.length; i++){
		   if(selector.options[i].selected == true)
	 	      window.location.href='./index.php?seitenId='+seitenId+'&sektorenId='+selector.options[i].value;
		}
	}
}

function kategorieauswahl2(seitenId) {
	selector = document.getElementById('gebieteauswahl');
	if (selector.options[0].selected){
		window.location.href='./index.php?seitenId='+seitenId+'&gebieteId=nichts';
	} else {
		for( var i=1; i<selector.options.length; i++){
	   		if(selector.options[i].selected == true){
 	      		window.location.href='./index.php?seitenId='+seitenId+'&gebieteId='+selector.options[i].value;
			}
		}	
	}	
}

function kategorieauswahl3(seitenId,sektorenId) {
	selector = document.getElementById('branchenauswahl');
	if (selector.options[0].selected){
		var url='./index.php?seitenId='+seitenId;
		if (sektorenId!=''){
			url+='&sektorenId='+sektorenId;
		}
		window.location.href=url;
	} else {
		for( var i=1; i<selector.options.length; i++){
			if(selector.options[i].selected == true){
				window.location.href='./index.php?seitenId='+seitenId+'&branchenId='+selector.options[i].value;
	 	   	}	 	   	
		}
	}	
}

function initialize_gmap() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(47.28131067606766,15.969550609588623), 13);
		map.setUIToDefault();
		geocoder = new GClientGeocoder();		
	}
}

function showAddress(address) {

      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, 16);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              //marker.openInfoWindowHtml(address);
            }
          }
        );
      }
    }
    
function showCoords(breitengrad,laengengrad) {
	var point =new GLatLng(breitengrad,laengengrad)
	map.setCenter(point, 16);
	var marker = new GMarker(point);
	map.addOverlay(marker);
	
}
    

