document.write('<script type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAiWuuptUYwHZQTwPzV8nUuxTUMfD2ai-OqAuC9Th0dOrXTjAa-xS04I0H9PVYwUhpK0IBpTBRIzj2tw"><\/script>');

	function load_traffic_map(map_id,Lat,Lng,Lat2,Lng2) {
		if (GBrowserIsCompatible()) {
		//	Effect.toggle("traffic_map_" + map_id,'slide'); 
			document.getElementById('div_traffic_map_'+map_id).style.display="block";
			var map = new GMap2(document.getElementById("traffic_map_" + map_id));
			map.addControl(new GSmallMapControl());
			var punkt = new GLatLng(Lat,Lng);
		    map.setCenter(punkt, 10);
		    
			if (document.getElementById("traffic_map_gfx_"+map_id).src.indexOf("klappicons-white-1.gif") >0) {
				
				$j('#div_traffic_map_'+map_id).slideDown(800);
		    		document.getElementById("traffic_map_gfx_"+map_id).src='http://www.nrw.tv/static/gfx/icons/klappicons-white-0.gif';
		    		
		    } else {
		    	
		    		document.getElementById("traffic_map_gfx_"+map_id).src='http://www.nrw.tv/static/gfx/icons/klappicons-white-1.gif';
		    		$j('#div_traffic_map_'+map_id).slideUp();
		    		
		    }   	

		    if (Lat == Lat2 && Lng == Lng2) {
				var marke = new GMarker(punkt);
		    	map.addOverlay(marke);
		    } else { 
		    	gdir = new GDirections(map);
			    gdir.load("from: @"+Lat2+" "+Lng2+" to: @"+Lat+" "+Lng);
		    }          		          
		}
	}

function load_traffic_map2(map_id,Lat,Lng,Lat2,Lng2) {
	
	if (GBrowserIsCompatible()) {	
		
		if (document.getElementById("traffic_map_gfx_"+map_id).src.indexOf("klappicons-white-1.gif") >0) {
			$j('#div_traffic_map_'+map_id).slideDown(800);
	    	document.getElementById("traffic_map_gfx_"+map_id).src='http://www.nrw.tv/static/gfx/icons/klappicons-white-0.gif';
	    } else {
	    		document.getElementById("traffic_map_gfx_"+map_id).src='http://www.nrw.tv/static/gfx/icons/klappicons-white-1.gif';
	    		$j('#div_traffic_map_'+map_id).slideUp();
	    }   		
		
		var map = new GMap2(document.getElementById("traffic_map_" + map_id));
		
		map.addControl(new GSmallMapControl());
		
		var punkt = new GLatLng(Lat,Lng);
	    var marke = new GMarker(punkt);
		
	    var punkt2 = new GLatLng(Lat2,Lng2);
	    var marke2 = new GMarker(punkt2);
	    
	    map.GGeoAddressAccuracy = 4;
	    map.setCenter(punkt, 12);
	    
	    map.addOverlay(marke);
	    map.addOverlay(marke2);
	     		          
	}
}





/* DEBUG 
function load_traffic_map_debug(map_id,Lat,Lng,Lat2,Lng2) {
	if (GBrowserIsCompatible()) {

		document.getElementById('div_traffic_map').style.display="block";
		var map = new GMap2(document.getElementById("traffic_map"));
		
		map.addControl(new GSmallMapControl());
		
		var punkt = new GLatLng(Lat,Lng);
	    var marke = new GMarker(punkt);
		
	    var punkt2 = new GLatLng(Lat2,Lng2);
	    var marke2 = new GMarker(punkt2);
	    
	    map.GGeoAddressAccuracy = 4;
	    map.setCenter(punkt, 12);
	    	    		
	    map.addOverlay(marke);
	    map.addOverlay(marke2);
 		          
	}
}

	
function load_traffic_map_debug2(map_id,Lat,Lng,Lat2,Lng2) {
		
	document.getElementById('div_traffic_map2').style.display="block";
	var map = new GMap2(document.getElementById("traffic_map2"));
	
	map.addControl(new GSmallMapControl());
	var punkt = new GLatLng(Lat,Lng);
    map.setCenter(punkt, 10);
    
    if (Lat == Lat2 && Lng == Lng2) {
		var marke = new GMarker(punkt);
    	map.addOverlay(marke);
    } else { 
    	gdir = new GDirections(map);
	    gdir.load("from: @"+Lat2+" "+Lng2+" to: @"+Lat+" "+Lng);
    }  
}
*/
