

<!-- # @version $Id: scripte_body.js START $ -->



/*******************************************************************************

* helper functions

*******************************************************************************/





/*******************************************************************************

* google map functions

*******************************************************************************/



function googleMapsLoad() {

  if(GBrowserIsCompatible()) {

    map = new GMap2(document.getElementById("googleMap"));

    map.addControl(new GSmallMapControl());

    map.addControl(new GMapTypeControl());

  } else alert("Dieser Browser ist leider nicht kompatibel zur Google Maps API");

}



function createMarker(point, html, shopmarker) {

  var icon              = new GIcon();

  icon.image            = shopmarker;

  icon.iconSize         = new GSize(32, 38);

  icon.iconAnchor       = new GPoint(15, 38);

  icon.infoWindowAnchor = new GPoint(15, 1);

  var marker            = new GMarker(point, icon);

  if(html != "") GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html);});  

  return marker;

}



function setFilialeOnGM() {

  if($('gm_lat') && $('gm_lon')) {

    var gmLat        = $('gm_lat').value;

    var gmLon        = $('gm_lon').value;

    var gmHtml       = '';

    if($('gm_shoptyp').value != ''){

		var gmShopmarker = 'content/images/gmaps/' + $('gm_shoptyp').value + '.png';

    	var center       = new GLatLng(gmLat, gmLon);

    	map.setCenter(center, 14);

    	point  = new GLatLng(gmLat, gmLon);

    	marker = createMarker(point, gmHtml, gmShopmarker);

	}else{

		var center       = new GLatLng(gmLat, gmLon);

    	map.setCenter(center, 14);

    	point  = new GLatLng(gmLat, gmLon);

		marker = new GMarker(point);

		map.setMapType(G_HYBRID_MAP);

	}

	map.addOverlay(marker);

  }

}



/*********************************************************************************

* google map show karte

**********************************************************************************/



function googleMapsKarteLoad() {

  if(GBrowserIsCompatible()) {

    map = new GMap2(document.getElementById("googleMap"));

	map.setCenter(new GLatLng(51.503527,10.793615), 5);

	map.setMapType(G_HYBRID_MAP);

	map.addControl(new GSmallMapControl());

	map.addControl(new GMapTypeControl());

	

	/*GEvent.addListener(map, "click", function() {  

			alert("Hier finden Sie uns leider noch nicht.");

	});*/

	

	var aBundeslaender = new Array();

		

		aBundeslaender[0] = new Object();

		aBundeslaender[0]["bld"] = 'NRW';

		aBundeslaender[0]["geom"] =  '5.95205,51.74753|6.02889,51.70666|6.09361,51.60583|6.15861,51.55833|6.20486,51.51346|6.22208,51.46736|6.22250,51.36319|6.07166,51.21409|6.09750,51.13110|6.00306,51.08416|5.90555,51.06312|5.86945,51.01888|5.94375,50.98430|6.02493,50.97798|6.08084,50.91472|6.05816,50.85048|6.00805,50.80222|6.01180,50.75727|6.05472,50.72361|6.16722,50.65639|6.24777,50.58916|6.26472,50.49777|6.33916,50.48694|6.37340,50.44319|6.39820,50.32317|6.44916,50.35611|6.59500,50.37806|6.67334,50.36375|6.73722,50.34125|6.80201,50.36222|6.77834,50.40416|6.82166,50.48250|6.94445,50.55728|7.34334,50.62916|7.38278,50.67694|7.44889,50.70583|7.52264,50.71694|7.69542,50.77625|7.76445,50.83583|7.75160,50.90833|7.80222,50.93361|7.86115,50.92010|7.91778,50.83806|8.05445,50.70000|8.13445,50.68388|8.13892,50.76916|8.19500,50.82583|8.32264,50.86076|8.39861,50.87694|8.49166,50.97611|8.53916,51.06305|8.64528,51.09111|8.69584,51.12611|8.74333,51.21750|8.72292,51.26396|8.60458,51.24222|8.58792,51.28972|8.68305,51.36416|8.73055,51.37360|8.80861,51.38166|8.91666,51.42111|8.90288,51.47357|8.96527,51.49888|9.02055,51.51111|9.08813,51.45701|9.15042,51.43854|9.30278,51.52055|9.43999,51.64895|9.37465,51.65329|9.39228,51.73356|9.43083,51.76423|9.45112,51.85025|9.36139,51.86138|9.29000,51.97222|9.14819,52.12805|9.07528,52.13611|9.02584,52.19583|8.98208,52.26562|9.00160,52.33298|9.05945,52.33944|9.12486,52.40207|9.13805,52.47333|9.08792,52.49834|9.02596,52.48013|8.97625,52.42972|8.93334,52.40027|8.86000,52.38888|8.70989,52.40440|8.70111,52.48340|8.63861,52.52611|8.54861,52.50139|8.37222,52.44083|8.38945,52.38333|8.43153,52.36653|8.46055,52.30499|8.45666,52.22388|8.50056,52.18805|8.40229,52.11333|8.35083,52.12319|8.26813,52.13256|8.21611,52.10222|7.97361,52.03583|7.91695,52.05374|7.88819,52.08653|7.92611,52.23277|7.97584,52.31042|7.93584,52.35388|7.80500,52.37445|7.75555,52.39416|7.69584,52.44694|7.57834,52.43027|7.53084,52.37360|7.29264,52.26847|7.12306,52.26361|7.05309,52.23776|6.96472,52.19027|6.90264,52.17222|6.85604,52.12048|6.75943,52.11456|6.72861,52.03527|6.79750,52.00874|6.82895,51.97576|6.74639,51.90611|6.68465,51.91166|6.59472,51.89611|6.46278,51.85361|6.35111,51.84806|6.18222,51.89527|6.12361,51.88805|6.00306,51.82999|5.96361,51.80666|5.95205,51.74753'; 



		aBundeslaender[1] = new Object();

		aBundeslaender[1]["bld"] = 'NIEDERSACHSEN';

		aBundeslaender[1]["geom"] = '6.71892,52.62678|6.75813,52.56464|6.68958,52.55056|6.70403,52.48819|6.75889,52.46096|6.98403,52.45736|7.07042,52.35583|7.02910,52.27826|7.05309,52.23776|7.12306,52.26361|7.29264,52.26847|7.53084,52.37360|7.57834,52.43027|7.69584,52.44694|7.75555,52.39416|7.80500,52.37445|7.93584,52.35388|7.97584,52.31042|7.92611,52.23277|7.88819,52.08653|7.91695,52.05374|7.97361,52.03583|8.21611,52.10222|8.26813,52.13256|8.35083,52.12319|8.40229,52.11333|8.50056,52.18805|8.45666,52.22388|8.46055,52.30499|8.43153,52.36653|8.38945,52.38333|8.37222,52.44083|8.54861,52.50139|8.63861,52.52611|8.70111,52.48340|8.70989,52.40440|8.86000,52.38888|8.93334,52.40027|8.97625,52.42972|9.02596,52.48013|9.08792,52.49834|9.13805,52.47333|9.12486,52.40207|9.05945,52.33944|9.00160,52.33298|8.98208,52.26562|9.02584,52.19583|9.07528,52.13611|9.14819,52.12805|9.29000,51.97222|9.36139,51.86138|9.45112,51.85025|9.43083,51.76423|9.39228,51.73356|9.37465,51.65329|9.43999,51.64895|9.49027,51.63638|9.62334,51.62972|9.68475,51.56340			|9.64000,51.55555|9.59153,51.51798|9.62778,51.45556|9.64514,51.40756|9.58639,51.39889|9.53163,51.36298|9.72624,51.29194|9.76625,51.30903|9.71403,51.35819|9.80000,51.39833|9.90834,51.39972|9.94916,51.38166|10.00916,51.41694|10.07556,51.41888|10.13806,51.43166|10.29347,51.49069|10.33916,51.52195|10.62806,51.60444|10.69734,51.63711|10.62722,51.74333|10.60340,51.85514|10.63826,51.88704|10.61722,51.94445|10.57035,52.00583|10.69334,52.05028|10.95687,52.05895|11.06239,52.16274|11.04111,52.21388|10.96889,52.53416|10.92000,52.62055|10.87805,52.66306|10.80042,52.71708|10.75674,52.78556|10.79736,52.84875|10.87416,52.85388|10.94472,52.85367|10.99924,52.90399|11.04180,52.91555|11.08695,52.91527|11.24392,52.88364|11.29750,52.88055|11.41222,52.90632|11.58132,53.03704|11.46125,53.07764|11.41694,53.07736|11.26500,53.12499|11.15556,53.16750|11.00222,53.18944|10.80695,53.27083|10.73451,53.31048|10.69865,53.36767|10.60111,53.36583|10.50654,53.37425|10.42027,53.40361|10.32746,53.42767|10.26774,53.42585|10.03195,53.42860|9.98			611,53.41333|9.91250,53.41195|9.85750,53.43194|9.81833,53.45575|9.76475,53.54373|9.67278,53.55554|9.55500,53.60444|9.41236,53.72750|9.37945,53.76083|9.32236,53.82819|9.28340,53.85554|9.21597,53.86486|9.10527,53.86333|9.02055,53.84666|8.90750,53.82805|8.85305,53.82972|8.75639,53.84666|8.71160,53.87035|8.65903,53.89264|8.57736,53.85500|8.54805,53.81833|8.48410,53.68632|8.51174,53.61722|8.60222,53.60416|8.60901,53.59618|8.62222,53.59333|8.62781,53.57409|8.63556,53.56499|8.63367,53.55393|8.64208,53.52499|8.62670,53.51305|8.62500,53.50306|8.61606,53.50478|8.59729,53.49020|8.56086,53.51544|8.50437,53.48319|8.50389,53.36236|8.48472,53.41222|8.48403,53.46208|8.51334,53.50958|8.49445,53.55499|8.33222,53.61527|8.26958,53.60749|8.23695,53.55778|8.26819,53.52027|8.31993,53.50556|8.31187,53.45632|8.28604,53.42089|8.21027,53.40305|8.09777,53.44445|8.06243,53.50090|8.12945,53.50972|8.16125,53.55868|8.05208,53.63138|7.98166,53.71527|7.90750,53.71944|7.69834,53.70027|7.51347,53.67208|7.46875,53.68596|7.34111,53.68861|7.2			9584,53.68527|7.23208,53.66722|7.18472,53.64222|7.09354,53.58819|7.03236,53.48236|7.01895,53.37535|7.08292,53.33708|7.22694,53.33639|7.32486,53.31694|7.25584,53.31604|7.20836,53.24281|7.20722,53.17611|7.21097,53.00888|7.19618,52.96250|7.09106,52.83691|7.06625,52.79250|7.06361,52.72138|7.05347,52.64958|6.90622,52.64812|6.76576,52.65117'; 



		aBundeslaender[2] = new Object();

		aBundeslaender[2]["bld"] = 'HESSEN';

		aBundeslaender[2]["geom"] = '8.13445,50.68388|8.16750,50.58680|8.13604,50.53993|8.08924,50.52923|8.03805,50.54361|7.99903,50.51639|7.97597,50.39715|8.04889,50.37166|8.10611,50.31499|8.11754,50.27138|8.03111,50.25027|7.91764,50.19888|7.77151,50.05339|7.90916,49.97277|7.97069,49.98000|8.11875,50.02014|8.17972,50.03292|8.23733,50.02581|8.33823,49.95435|8.41834,49.76916|8.36225,49.69228|8.38445,49.61611|8.42023,49.58160|8.67715,49.62256|8.71125,49.54617|8.82930,49.46694|8.81163,49.41572|8.85292,49.39472|8.94646,49.45298|9.00055,49.50361|9.11361,49.50916|9.11045,49.57509|9.08334,49.62056|9.10416,49.68833|9.11833,49.76194|9.04722,49.85666|8.97424,50.04833|9.01583,50.10208|9.10666,50.12527|9.23708,50.14472|9.32722,50.14027|9.37014,50.12625|9.42319,50.08791|9.51542,50.11354|9.49819,50.18069|9.50521,50.23458|9.55771,50.22562|9.62584,50.22652|9.74445,50.29902|9.89916,50.40777|9.94639,50.42222|10.01212,50.45990|10.05495,50.51632|10.04833,50.58290|10.07529,50.62182|10.05805,50.66692|10.00104,50.67630|9.95000,50.66333|9.93639,50.74083|9.94195,50.79639|10.04555,50.94136|10.19416,51.04527|10.07250,51.22416|9.97416,51.28806|9.94916,51.38166|9.90834,51.39972|9.80000,51.39833|9.71403,51.35819|9.76625,51.30903|9.72624,51.29194|9.53163,51.36298|9.58639,51.39889|9.64514,51.40756|9.62778,51.45556|9.59153,51.51798|9.64000,51.55555|9.68475,51.56340|9.62334,51.62972|9.49027,51.63638|9.43999,51.64895|9.30278,51.52055|9.15042,51.43854|9.08813,51.45701|9.02055,51.51111|8.96527,51.49888|8.90288,51.47357|8.91666,51.42111|8.80861,51.38166|8.73055,51.37360|8.68305,51.36416|8.58792,51.28972|8.60458,51.24222|8.72292,51.26396|8.74333,51.21750|8.69584,51.12611|8.64528,51.09111|8.53916,51.06305|8.49166,50.97611|8.39861,50.87694|8.32264,50.86076|8.19500,50.82583|8.13892,50.76916|8.13445,50.68388'; 



		

		aBundeslaender[3] = new Object();

		aBundeslaender[3]["bld"] = 'BREMEN';

		aBundeslaender[3]["geom"] = '8.91444,53.02444|8.97389,53.05347|8.97666,53.13666|8.93142,53.16125|8.67305,53.18916|8.52389,53.19256|8.57416,53.17833|8.63500,53.13444|8.67916,53.09333|8.70222,53.05639|8.84514,53.02999|8.91444,53.02444'; 



		aBundeslaender[4] = new Object();

		aBundeslaender[4]["bld"] = 'BAWÜ';

		aBundeslaender[4]["geom"] = '8.22608,48.96442|8.13750,48.89319|8.09222,48.80360|7.96195,48.72416|7.88000,48.66416|7.80222,48.57583|7.73666,48.39403|7.74871,48.33579|7.69334,48.27638|7.60773,48.16418|7.56931,48.08722|7.58389,48.02722|7.62319,47.97305|7.58416,47.90333|7.55722,47.86278|7.52666,47.78806|7.51208,47.69514|7.56416,47.63916|7.58827,47.58448|7.64056,47.60388|7.62111,47.56110|7.69722,47.54333|7.76972,47.55333|8.03334,47.55611|8.10184,47.57107|8.19576,47.62034|8.24084,47.61944|8.28910,47.60909|8.39084,47.57999|8.43584,47.57361|8.47124,47.60735|8.52347,47.63270|8.56943,47.59854|8.57642,47.59137|8.61026,47.66774|8.54056,47.66430|8.48542,47.64708|8.40695,47.70180|8.47708,47.77062|8.56292,47.80666|8.61166,47.80388|8.68555,47.78666|8.73645,47.75707|8.72022,47.69663|8.80014,47.68173|8.80548,47.73604|8.85584,47.69888|8.88330,47.65415|8.94777,47.65749|9.03334,47.68833|9.08264,47.68542|9.26110,47.66285|9.47832,47.57585|9.56673,47.54046|9.57792,47.53742|9.60916,47.58611|9.65750,47.60666|9.86285,47.67479|9.91986,47.65777|10.08334,47.66972|10.12666,47.69888|10.12805,47.81389|10.10222,47.86888|10.13666,48.05042|10.13583,48.10861|10.06639,48.28634|9.98916,48.36777|10.05764,48.46733|10.13569,48.47962|10.31472,48.53361|10.33722,48.61695|10.43195,48.67222|10.47222,48.72583|10.46986,48.91638|10.44139,48.95833|10.35687,49.03235|10.27806,49.04666|10.21889,49.15416|10.18055,49.18583|10.12805,49.25916|10.11597,49.34027|10.13323,49.38176|10.12958,49.50958|10.09354,49.54083|10.05111,49.50555|10.00000,49.47893|9.94111,49.47944|9.92958,49.55500|9.82555,49.69888|9.70736,49.72153|9.63250,49.77694|9.49750,49.78416|9.42584,49.78554|9.31375,49.76444|9.40292,49.71819|9.41861,49.64403|9.26153,49.57819|9.11045,49.57509|9.11361,49.50916|9.00055,49.50361|8.94646,49.45298|8.85292,49.39472|8.81163,49.41572|8.82930,49.46694|8.71125,49.54617|8.67715,49.62256|8.42023,49.58160|8.42611,49.53388|8.44777,49.45750|8.48895,49.44062|8.49319,49.36791|8.45736,49.27707|8.37861,49.18861|8.35278,49.09722|8.27334,48.98695|8.22608,48.96442'; 



		aBundeslaender[5] = new Object();

		aBundeslaender[5]["bld"] = 'BAYERN';

		aBundeslaender[5]["geom"] = '10.05495,50.51632|10.01212,50.45990|9.94639,50.42222|9.89916,50.40777|9.74445,50.29902|9.62584,50.22652|9.55771,50.22562|9.50521,50.23458|9.49819,50.18069|9.51542,50.11354|9.42319,50.08791|9.37014,50.12625|9.32722,50.14027|9.23708,50.14472|9.10666,50.12527|9.01583,50.10208|8.97424,50.04833|9.04722,49.85666|9.11833,49.76194|9.10416,49.68833|9.08334,49.62056|9.11045,49.57509|9.26153,49.57819|9.41861,49.64403|9.40292,49.71819|9.31375,49.76444|9.42584,49.78554|9.49750,49.78416|9.63250,49.77694|9.70736,49.72153|9.82555,49.69888|9.92958,49.55500|9.94111,49.47944|10.00000,49.47893|10.05111,49.50555|10.09354,49.54083|10.12958,49.50958|10.13323,49.38176|10.11597,49.34027|10.12805,49.25916|10.18055,49.18583|10.21889,49.15416|10.27806,49.04666|10.35687,49.03235|10.44139,48.95833|10.46986,48.91638|10.47222,48.72583|10.43195,48.67222|10.33722,48.61695|10.31472,48.53361|10.13569,48.47962|10.05764,48.46733|9.98916,48.36777|10.06639,48.28634|10.13583,48.10861|10.13666,48.05042|10.10222,47.86888|10.12805,47.81389|10.12666,47.69888|10.08334,47.66972|9.91986,47.65777|9.86285,47.67479|9.65750,47.60666|9.60916,47.58611|9.57792,47.53742|9.69253,47.52952|9.74625,47.56583|9.81097,47.59416|9.95500,47.53972|10.04306,47.49528|10.23174,47.37374|10.21166,47.32249|10.17334,47.27472|10.22889,47.27604|10.27445,47.28889|10.33666,47.31270|10.47374,47.43764|10.46618,47.48291|10.43639,47.52916|10.43368,47.58048|10.48180,47.58652|10.56945,47.54027|10.69084,47.55389|10.90945,47.51806|11.00834,47.39583|11.10403,47.39653|11.29639,47.42889|11.45750,47.51222|11.50528,47.50916|11.57986,47.52409|11.68305,47.58472|12.00639,47.62445|12.14139,47.61111|12.20155,47.61299|12.20111,47.65749|12.45500,47.66777|12.51444,47.63326|12.57639,47.64416|12.66584,47.68500|12.73695,47.68271|12.82785,47.62124|12.78819,47.58354|12.95787,47.47702|13.01250,47.46979|13.05334,47.49756|13.10014,47.64292|13.07750,47.68736|13.02306,47.72416|12.91395,47.72500|12.94416,47.78875|13.00889,47.85416|12.96666,47.90695|12.91889,47.95777|12.86535,47.99460|12.83750,48.03000|12.79916,48.05458|12.75972,48.12173|12.87125,48.20291|13.01777,48.25944|13.15445,48.29222|13.25805,48.29888|13.31305,48.31583|13.39500,48.36610|13.43792,48.42944|13.45750,48.51555|13.44323,48.56024|13.51861,48.58458|13.60277,48.56806|13.67695,48.53229|13.72600,48.51559|13.80374,48.58264|13.82542,48.63111|13.83361,48.77361|13.74563,48.87076|13.69945,48.87930|13.65195,48.90444|13.62611,48.94764|13.56483,48.97366|13.50972,48.97250|13.40255,49.00619|13.39611,49.04916|13.31847,49.10083|13.17305,49.16722|13.03111,49.28777|12.95903,49.33493|12.88720,49.34038|12.79722,49.33985|12.67445,49.42500|12.59777,49.52750|12.55472,49.61666|12.51548,49.67722|12.45556,49.69554|12.46847,49.78347|12.54597,49.90958|12.49139,49.97583|12.42944,49.99389|12.26555,50.06611|12.20615,50.10621|12.20916,50.16361|12.09370,50.32254|12.03833,50.32923|11.98292,50.34972|11.90528,50.41499|11.82472,50.38972|11.52639,50.37680|11.41798,50.44874|11.42000,50.51714|11.35195,50.52194|11.24903,50.47485|11.27639,50.37186|11.26806,50.30305|11.18278,50.27777|11.13767,50.29475|11.07750,50.35277|10.94334,50.38722|10.85889,50.38888|10.80944,50.38166|10.71576,50.35722|10.76861,50.29222|10.72666,50.21472|10.61403,50.22596|10.49333,50.35472|10.31500,50.49000|10.19736,50.55138|10.12861,50.55806|10.05495,50.51632'; 



		aBundeslaender[6] = new Object();

		aBundeslaender[6]["bld"] = 'HAMBURG';

		aBundeslaender[6]["geom"] = '10.32746,53.42767|10.22069,53.51611|10.20819,53.58374|10.22583,53.63416|10.17944,53.70556|10.08555,53.71673|9.87611,53.61777|9.81222,53.61833|9.75139,53.60722|9.74108,53.56500|9.80937,53.53375|9.76475,53.54373|9.81833,53.45575|9.85750,53.43194|9.91250,53.41195|9.98611,53.41333|10.03195,53.42860|10.26774,53.42585|10.32746,53.42767'; 



		aBundeslaender[7] = new Object();

		aBundeslaender[7]["bld"] = 'MECKLENBURG-VORPOMMERN';

		aBundeslaender[7]["geom"] = '10.60111,53.36583|10.69865,53.36767|10.73451,53.31048|10.80695,53.27083|11.00222,53.18944|11.15556,53.16750|11.26500,53.12499|11.41694,53.07736|11.46125,53.07764|11.58132,53.03704|11.63361,53.04333|11.67204,53.08394|11.64630,53.13765|11.59269,53.16636|11.60360,53.23372|11.67672,53.25542|11.78517,53.24298|11.89389,53.25000|11.99833,53.31514|12.03055,53.37721|12.20278,53.36944|12.43722,53.26555|12.52194,53.27194|12.66416,53.23555|12.73972,53.20611|12.97472,53.16277|13.08083,53.20805|13.11778,53.24500|13.24577,53.27760|13.35407,53.25954|13.42704,53.27561|13.48249,53.31437|13.52980,53.38696|13.63027,53.41398|13.73888,53.40717|13.87498,53.41130|13.92045,53.41642|13.97453,53.40458|14.06424,53.36986|14.09222,53.26444|14.18806,53.26221|14.23472,53.26333|14.28445,53.30861|14.41326,53.33896|14.30972,53.55554|14.27563,53.69906|14.22389,53.70083|13.95916,53.77499|13.85733,53.84979|13.82919,53.85951|13.83856,53.86357|13.82111,53.87639|13.86527,53.90416|13.82972,53.98638|13.78611,54.05000|13.78889,54.10972|13.71083,54.17083|13.45458,54.09708|13.37916,54.17444|13.28514,54.23486|13.11861,54.27645|13.02389,54.39972|12.76472,54.37250|12.68278,54.37611|12.54972,54.36055|12.48014,54.33194|12.41916,54.28146|12.45160,54.24972|12.37437,54.26243|12.36569,54.30520|12.42584,54.37250|12.46389,54.39514|12.64322,54.41389|12.70380,54.42967|12.75834,54.41305|12.90069,54.44236|12.68077,54.44494|12.52695,54.47416|12.48055,54.44416|12.43695,54.39111|12.32695,54.28666|12.12972,54.19111|11.98611,54.17334|11.68750,54.15325|11.62635,54.08239|11.57681,54.03430|11.52208,54.03326|11.48084,53.96027|11.41277,53.91972|11.25163,53.93878|11.18354,54.01194|11.05539,54.00735|10.96472,53.98027|10.89889,53.93111|10.81854,53.89006|10.75281,53.84576|10.76806,53.77416|10.81416,53.72083|10.85729,53.70027|10.91666,53.69846|10.95629,53.65149|10.92125,53.57444|10.84527,53.57277|10.81639,53.51361|10.75695,53.48714|10.70556,53.48000|10.62775,53.41180|10.60111,53.36583|13.83856,53.86357|13.85733,53.84979|13.82919,53.85951|13.83856,53.86357'; 

		aBundeslaender[8] = new Object();

		aBundeslaender[8]["bld"] = 'RHEINLAND-PFALZ';

		aBundeslaender[8]["geom"] = '6.13441,50.12785|6.11305,50.05735|6.14055,49.99389|6.17416,49.95111|6.25278,49.88236|6.31594,49.85532|6.42972,49.80888|6.52403,49.80770|6.47250,49.69298|6.42084,49.66584|6.35649,49.52586|6.45389,49.53222|6.61222,49.53055|6.71736,49.55111|6.77639,49.56833|6.90007,49.61076|6.94493,49.62944|7.01611,49.62792|7.24805,49.56722|7.30416,49.47583|7.35111,49.37916|7.38708,49.33430|7.29624,49.20333|7.36902,49.16878|7.42555,49.17646|7.48695,49.16416|7.65209,49.04494|7.73750,49.04277|7.93597,49.04888|8.04583,49.00819|8.15555,48.97639|8.22608,48.96442|8.27334,48.98695|8.35278,49.09722|8.37861,49.18861|8.45736,49.27707|8.49319,49.36791|8.48895,49.44062|8.44777,49.45750|8.42611,49.53388|8.42023,49.58160|8.38445,49.61611|8.36225,49.69228|8.41834,49.76916|8.33823,49.95435|8.23733,50.02581|8.17972,50.03292|8.11875,50.02014|7.97069,49.98000|7.90916,49.97277|7.77151,50.05339|7.91764,50.19888|8.03111,50.25027|8.11754,50.27138|8.10611,50.31499|8.04889,50.37166|7.97597,50.39715|7.99903,50.51639|8.03805,50.54361|8.08924,50.52923|8.13604,50.53993|8.16750,50.58680|8.13445,50.68388|8.05445,50.70000|7.91778,50.83806|7.86115,50.92010|7.80222,50.93361|7.75160,50.90833|7.76445,50.83583|7.69542,50.77625|7.52264,50.71694|7.44889,50.70583|7.38278,50.67694|7.34334,50.62916|6.94445,50.55728|6.82166,50.48250|6.77834,50.40416|6.80201,50.36222|6.73722,50.34125|6.67334,50.36375|6.59500,50.37806|6.44916,50.35611|6.39820,50.32317|6.34972,50.31277|6.28084,50.28361|6.16666,50.22472|6.13441,50.12785'; 



		aBundeslaender[9] = new Object();

		aBundeslaender[9]["bld"] = 'SCHLESWIG-HOLSTEIN';

		aBundeslaender[9]["geom"] = '8.66455,54.91309|8.60048,54.91077|8.46122,54.89997|8.42042,54.91965|8.37195,54.99416|8.45424,55.05097|8.37334,55.03334|8.29334,54.90056|8.28208,54.82666|8.29660,54.77861|8.30090,54.85646|8.39011,54.86694|8.54561,54.87061|8.65132,54.80673|8.69695,54.74694|8.80958,54.67694|8.85083,54.62083|8.91889,54.56111|8.96403,54.54236|9.01124,54.50346|8.99472,54.45194|8.88695,54.41416|8.82653,54.41472|8.76861,54.41083|8.62194,54.37861|8.60048,54.32638|8.63764,54.27610|8.69021,54.26756|8.83000,54.29333|8.88361,54.29416|8.84563,54.25416|8.81277,54.17500|8.85236,54.12798|8.97111,54.13166|9.01195,54.04694|8.97500,54.01819|8.88569,54.04472|8.85000,54.00889|8.88306,53.96111|8.92750,53.91972|8.98416,53.89187|9.06306,53.89805|9.21305,53.88972|9.28236,53.87556|9.33277,53.85500|9.39374,53.82264|9.43416,53.74402|9.57528,53.61361|9.67278,53.57527|9.74108,53.56500|9.75139,53.60722|9.81222,53.61833|9.87611,53.61777|10.08555,53.71673|10.17944,53.70556|10.22583,53.63416|10.20819,53.58374|10.22069,53.51611|10.32746,53.42767|10.42027,53.40361|10.50654,53.37425|10.60111,53.36583|10.62775,53.41180|10.70556,53.48000|10.75695,53.48714|10.81639,53.51361|10.84527,53.57277|10.92125,53.57444|10.95629,53.65149|10.91666,53.69846|10.85729,53.70027|10.81416,53.72083|10.76806,53.77416|10.75281,53.84576|10.81854,53.89006|10.86361,53.91694|10.89014,53.95430|10.86139,53.99389|10.77708,54.00666|10.76222,54.05652|10.80139,54.08944|10.88056,54.09076|11.06000,54.17722|11.09395,54.20548|11.04472,54.36972|10.97945,54.38056|10.88527,54.36194|10.83187,54.33035|10.77250,54.30722|10.69055,54.30930|10.60972,54.36055|10.36833,54.43556|10.10611,54.48944|9.89333,54.45389|9.84556,54.47673|9.89305,54.48194|9.97055,54.50750|10.03250,54.55527|10.03736,54.66824|9.97201,54.76075|9.90215,54.79111|9.78555,54.78611|9.66056,54.81222|9.57834,54.82555|9.44535,54.82540|9.37722,54.82764|9.24834,54.81264|9.16889,54.86500|8.94111,54.90554|8.83509,54.91379|8.78583,54.90611|8.71945,54.89111|8.66455,54.91309'; 



	for (var j = 0; j < aBundeslaender.length;j++){

		var geomAry = new Array(); 

		geomAry = aBundeslaender[j]["geom"].split('|'); 

		var XY = new Array(); 

		var points = []; 

		for (var i = 0; i < geomAry.length; i++) { 

			XY = geomAry[i].split(','); 

			points.push( new GLatLng(parseFloat(XY[1]),parseFloat(XY[0]))) ; 

		} 

		var dynRegionPolygon = new GPolygon(points,'#FFFFFF', 1, 0, '#ff0000', 0); 

		map.addOverlay(dynRegionPolygon);

		

		GEvent.addListener(dynRegionPolygon, "click", function(latlng) {

			window.location.href = 'verkaufsstellen/latlng/' + latlng.toUrlValue();

		});	

	}

	

		var aNoservice = new Array();

		aNoservice[0] = new Object();

		aNoservice[0]["bld"] = 'BRANDENBURG';

		aNoservice[0]["geom"] = '14.41326,53.33896|14.28445,53.30861|14.23472,53.26333|14.18806,53.26221|14.09222,53.26444|14.06424,53.36986|13.97453,53.40458|13.92045,53.41642|13.87498,53.41130|13.73888,53.40717|13.63027,53.41398|13.52980,53.38696|13.48249,53.31437|13.42704,53.27561|13.35407,53.25954|13.24577,53.27760|13.11778,53.24500|13.08083,53.20805|12.97472,53.16277|12.73972,53.20611|12.66416,53.23555|12.52194,53.27194|12.43722,53.26555|12.20278,53.36944|12.03055,53.37721|11.99833,53.31514|11.89389,53.25000|11.78517,53.24298|11.67672,53.25542|11.60360,53.23372|11.59269,53.16636|11.64630,53.13765|11.67204,53.08394|11.63361,53.04333|11.69861,52.97971|11.77583,52.96750|11.83125,52.92027|11.90555,52.89472|11.99306,52.88083|12.09814,52.89206|12.21083,52.86333|12.23528,52.80722|12.19500,52.63694|12.12000,52.54749|12.15611,52.51639|12.24722,52.51083|12.28889,52.48528|12.22917,52.38445|12.20417,52.30138|12.21583,52.16472|12.36337,52.03958|12.43056,52.00750|12.56972,51.96833|12.64833,51.97805|12.86333,51.93083|13.09389,51.84528|13.11492,51.80558|13.12997,51.69294|13.10186,51.65950|13.03416,51.63277|13.17500,51.56860|13.21250,51.49166|13.20139,51.42886|13.18583,51.37944|13.33028,51.39611|13.39194,51.40554|13.54722,51.35694|13.60944,51.34972|13.70472,51.34528|13.88361,51.35527|13.96167,51.36666|14.04646,51.39046|14.09408,51.47429|14.14001,51.49628|14.27566,51.48356|14.40316,51.50464|14.46722,51.52644|14.52190,51.53709|14.63051,51.53028|14.71500,51.55472|14.75924,51.60749|14.75611,51.66674|14.69805,51.70222|14.60097,51.82006|14.64542,51.86527|14.68986,51.89694|14.71755,51.94311|14.76076,52.06986|14.69250,52.25444|14.59889,52.27277|14.53445,52.39625|14.56319,52.43319|14.63354,52.49056|14.63958,52.57298|14.59578,52.60683|14.44833,52.67528|14.38334,52.73083|14.20542,52.81861|14.14916,52.86278|14.14764,52.95924|14.20028,52.98472|14.29374,53.01877|14.34736,53.04888|14.38027,53.11014|14.41326,53.33896|13.64864,52.33834|13.56389,52.39750|13.47555,52.40861|13.42385,52.38169|13.21403,52.41694|13.16455,52.40001|13.09271,52.41430|13.14777,52.59319|13.22222,52.62806|13.27695,52.64083|13.50504,52.60906|13.62611,52.51361|13.67430,52.48764|13.74958,52.45375|13.64864,52.33834';

	

		aNoservice[1] = new Object();

		aNoservice[1]["bld"] = 'BERLIN';

		aNoservice[1]["geom"] = '13.64864,52.33834|13.74958,52.45375|13.67430,52.48764|13.62611,52.51361|13.50504,52.60906|13.27695,52.64083|13.22222,52.62806|13.14777,52.59319|13.09271,52.41430|13.16455,52.40001|13.21403,52.41694|13.42385,52.38169|13.47555,52.40861|13.56389,52.39750|13.64864,52.33834';

	

		aNoservice[2] = new Object();

		aNoservice[2]["bld"] = 'SACHSEN';

		aNoservice[2]["geom"] = '11.90528,50.41499|11.98292,50.34972|12.03833,50.32923|12.09370,50.32254|12.18264,50.31458|12.28111,50.21846|12.32556,50.23611|12.39861,50.30916|12.51542,50.39249|12.62097,50.41194|12.67139,50.41194|12.77222,50.44500|12.82514,50.45305|12.91722,50.41472|12.98555,50.41833|13.07945,50.49806|13.18722,50.50277|13.24958,50.58916|13.41486,50.61138|13.46340,50.60166|13.51083,50.65055|13.54111,50.68972|13.58222,50.70945|13.63472,50.72222|13.73416,50.73083|13.90361,50.78819|13.99069,50.81444|14.15555,50.84304|14.31139,50.88222|14.36833,50.93500|14.32124,50.94611|14.25805,50.99514|14.30625,51.05249|14.49166,51.03666|14.59722,50.98250|14.62834,50.92361|14.61924,50.85825|14.71778,50.82916|14.80292,50.81972|14.82834,50.86583|14.93111,51.00249|14.96555,51.05222|14.99444,51.11861|15.03222,51.23916|15.03382,51.28666|14.98184,51.36805|14.97556,51.44083|14.92111,51.48194|14.83750,51.49860|14.71500,51.55472|14.63051,51.53028|14.52190,51.53709|14.46722,51.52644|14.40316,51.50464|14.27566,51.48356|14.14001,51.49628|14.09408,51.47429|14.04646,51.39046|13.96167,51.36666|13.88361,51.35527|13.70472,51.34528|13.60944,51.34972|13.54722,51.35694|13.39194,51.40554|13.33028,51.39611|13.18583,51.37944|13.20139,51.42886|13.21250,51.49166|13.17500,51.56860|13.03416,51.63277|12.86805,51.65834|12.69785,51.63187|12.64944,51.60056|12.44455,51.60530|12.30750,51.55111|12.25903,51.55514|12.19278,51.52638|12.13222,51.29333|12.18208,51.12846|12.21180,51.09264|12.26777,51.07556|12.34223,51.06607|12.49355,50.96318|12.55515,50.89502|12.33611,50.80666|12.25916,50.79180|12.24028,50.74555|12.27861,50.67916|12.14917,50.56333|12.03986,50.53180|11.99819,50.54763|11.95417,50.52305|11.90528,50.41499';

	

		aNoservice[3] = new Object();

		aNoservice[3]["bld"] = 'SACHSEN-ANHALT';

		aNoservice[3]["geom"] = '11.58132,53.03704|11.41222,52.90632|11.29750,52.88055|11.24392,52.88364|11.08695,52.91527|11.04180,52.91555|10.99924,52.90399|10.94472,52.85367|10.87416,52.85388|10.79736,52.84875|10.75674,52.78556|10.80042,52.71708|10.87805,52.66306|10.92000,52.62055|10.96889,52.53416|11.04111,52.21388|11.06239,52.16274|10.95687,52.05895|10.69334,52.05028|10.57035,52.00583|10.61722,51.94445|10.63826,51.88704|10.60340,51.85514|10.62722,51.74333|10.69734,51.63711|10.82222,51.63055|10.94888,51.57416|10.91805,51.53611|11.00028,51.40749|11.26306,51.36111|11.29717,51.30810|11.29584,51.26402|11.32667,51.20889|11.45083,51.08916|11.58028,51.08806|11.70099,51.07747|11.76111,51.01972|11.86597,51.02250|11.92667,51.00000|11.99417,50.94971|12.22416,50.94250|12.24028,51.03527|12.26777,51.07556|12.21180,51.09264|12.18208,51.12846|12.13222,51.29333|12.19278,51.52638|12.25903,51.55514|12.30750,51.55111|12.44455,51.60530|12.64944,51.60056|12.69785,51.63187|12.86805,51.65834|13.03416,51.63277|13.10186,51.65950|13.12997,51.69294|13.11492,51.80558|13.09389,51.84528|12.86333,51.93083|12.64833,51.97805|12.56972,51.96833|12.43056,52.00750|12.36337,52.03958|12.21583,52.16472|12.20417,52.30138|12.22917,52.38445|12.28889,52.48528|12.24722,52.51083|12.15611,52.51639|12.12000,52.54749|12.19500,52.63694|12.23528,52.80722|12.21083,52.86333|12.09814,52.89206|11.99306,52.88083|11.90555,52.89472|11.83125,52.92027|11.77583,52.96750|11.69861,52.97971|11.63361,53.04333|11.58132,53.03704';

	

		aNoservice[4] = new Object();

		aNoservice[4]["bld"] = 'THÜRINGEN';

		aNoservice[4]["geom"] = '9.94916,51.38166|9.97416,51.28806|10.07250,51.22416|10.19416,51.04527|10.04555,50.94136|9.94195,50.79639|9.93639,50.74083|9.95000,50.66333|10.00104,50.67630|10.05805,50.66692|10.07529,50.62182|10.04833,50.58290|10.05495,50.51632|10.12861,50.55806|10.19736,50.55138|10.31500,50.49000|10.49333,50.35472|10.61403,50.22596|10.72666,50.21472|10.76861,50.29222|10.71576,50.35722|10.80944,50.38166|10.85889,50.38888|10.94334,50.38722|11.07750,50.35277|11.13767,50.29475|11.18278,50.27777|11.26806,50.30305|11.27639,50.37186|11.24903,50.47485|11.35195,50.52194|11.42000,50.51714|11.41798,50.44874|11.52639,50.37680|11.82472,50.38972|11.90528,50.41499|11.95417,50.52305|11.99819,50.54763|12.03986,50.53180|12.14917,50.56333|12.27861,50.67916|12.24028,50.74555|12.25916,50.79180|12.33611,50.80666|12.55515,50.89502|12.49355,50.96318|12.34223,51.06607|12.26777,51.07556|12.24028,51.03527|12.22416,50.94250|11.99417,50.94971|11.92667,51.00000|11.86597,51.02250|11.76111,51.01972|11.70099,51.07747|11.58028,51.08806|11.45083,51.08916|11.32667,51.20889|11.29584,51.26402|11.29717,51.30810|11.26306,51.36111|11.00028,51.40749|10.91805,51.53611|10.94888,51.57416|10.82222,51.63055|10.69734,51.63711|10.62806,51.60444|10.33916,51.52195|10.29347,51.49069|10.13806,51.43166|10.07556,51.41888|10.00916,51.41694|9.94916,51.38166';

	

		for (var j = 0; j < aNoservice.length;j++){

		var geomAry = new Array(); 

		geomAry = aNoservice[j]["geom"].split('|'); 

		var XY = new Array(); 

		var points = []; 

		for (var i = 0; i < geomAry.length; i++) { 

			XY = geomAry[i].split(','); 

			points.push( new GLatLng(parseFloat(XY[1]),parseFloat(XY[0]))) ; 

		} 

		var dynRegionPolygon2 = new GPolygon(points,'#FFFFFF', 1, 0, '#ff0000', 0); 

		map.addOverlay(dynRegionPolygon2);

		

		GEvent.addListener(dynRegionPolygon2, "click", function() {

			alert("Hier finden Sie uns leider noch nicht. Nutzen Sie doch die bequeme Bestellmöglichkeit unseres Online-Shops");

			//window.location.href = 'verkaufsstellen/latlng/' + latlng.toUrlValue();

		});	

	}

	

	

  } else alert("Dieser Browser ist leider nicht kompatibel zur Google Maps API");

}



/*********************************************************************************

* google map show all shops

**********************************************************************************/



function googleMapsAllLoad() {

	if (GBrowserIsCompatible()) {	

		var gmLat        = $('gm_lat').value;

		var gmLon        = $('gm_lon').value;	

		var map = new GMap2(document.getElementById("googleMap"));

		map.addControl(new GSmallMapControl());

		map.addControl(new GMapTypeControl());

		//map.setCenter(new GLatLng(51.4400, 7.48), 10);

		map.setCenter(new GLatLng(gmLat, gmLon), 10);

		//alert(map.getZoom());

		

		//GDownloadUrl("geoxml.xml?cache=" + Math.rand, function(data, responseCode) {

		GDownloadUrl("createxml.php?cache=" + Math.rand, function(data, responseCode) {

		var xml = GXml.parse(data);

		var markers = xml.documentElement.getElementsByTagName("marker");

		for (var i = 0; i < markers.length; i++) {

			var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")));

			//var marker = createMarkers(point,markers[i].getAttribute("html"),markers[i].getAttribute("shoptyp"));

			var marker = createMarkers(point,markers[i].firstChild.nodeValue,markers[i].getAttribute("shoptyp"));

			map.addOverlay(marker);

		}

		});

		

		if($('gm_search').value != ''){

			var address  = $('gm_search').value + ", Germany";

			var geocoder = new GClientGeocoder();

			geocoder.getLatLng(address,function(point) {

				if (!point) {

					alert(address + " not found");

						//window.location.href="verkaufsstellen.php";

				} else {

					map.setCenter(point, 10);

					//var marker = new GMarker(point);

					//map.addOverlay(marker);

					//marker.openInfoWindowHtml("Ihre Suche: <strong>\"" + address.replace(", Germany","") + "\"</strong>");

				}

			 });

		}

		

	} else {

		alert("Dieser Browser ist leider nicht kompatibel zur Google Maps API");

	}

}



function createMarkers(point,html,shopmarker) {

				var icon = new GIcon();				

				icon.image = 'content/images/gmaps/' + shopmarker + '.png';

				//icon.image = 'partner.gif';

				if(shopmarker == 'bioladen'){

					icon.iconSize = new GSize(25, 32);

					//icon.iconSize = new GSize(20, 25);

					icon.iconAnchor = new GPoint(12, 32);

					icon.infoWindowAnchor = new GPoint(12, 1);

				}else{

					icon.iconSize = new GSize(32, 38);

					//icon.iconSize = new GSize(20, 25);

					icon.iconAnchor = new GPoint(15, 38);

					icon.infoWindowAnchor = new GPoint(15, 1);

				}

				var marker = new GMarker(point, icon);

				

				// mouseOver Verhalten

				if(html != ""){

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

				}

				return marker;

				

				//var marker = new GMarker(point);

				// mouseOver Verhalten

				//GEvent.addListener(marker,"click", function() {

				//marker.openInfoWindowHtml(html);

				//});  

				//return marker;

}



<!-- # @version $Id: scripte_body.js END $ -->



