
/*** index.hml ***/


/* <![CDATA[ */
var merker=0;
function wechselZurListe(){
	var obj=document.getElementById("box_top").style.display="block";
	document.getElementById("box_top_karte").style.display="none";
	}

function wechselZurKarte(){
	document.getElementById("link_kuenstler").style.cursor="pointer";
	document.getElementById("box_top_karte").style.display="block";
	document.getElementById("box_top").style.display="none";
	}

function einblKarteGross(){
	document.getElementById("link_kuenstler").style.cursor="pointer";
	if(merker==0){
		document.getElementById("karte_gross").style.visibility="visible";
		merker=1;}
	else{
		document.getElementById("karte_gross").style.visibility="hidden";
		merker=0;}

	}
 	
	
/*** gm_abc.html und gm_kup.html ***/	



function kupZeigen(kpNr){
	//parent.document.getElementById("link_kuenstler").style.border="1px solid #9DD9D9";
	//parent.document.getElementById("link_karte").style.display="inline";
	//parent.document.getElementById("link_karte_gross").style.display="inline";
	parent.window.frames["if_karte"].zentrumKp(kpNr);
	}
	
	
	

/*** gm_karte.html und gm_karte_gross ***/


	/* Funktion ruft Karte ab und zeichnet Inhalte ein */

    var map;

    function initialize() {

    if(GBrowserIsCompatible()) {
      	map = new GMap2(document.getElementById("map_canvas"));
       	map.setCenter(new GLatLng(51.225676, 6.760076), 13);

	/* Bedienelemente: */

		map.addControl(new GSmallMapControl());
		//map.addControl(new GMapTypeControl());

		/* Definition der Symbole Nord und Süd */

		var iconWE1 = new GIcon(G_DEFAULT_ICON);
		iconWE1.image = "kpiconWE1.png";

		var iconWE2 = new GIcon(G_DEFAULT_ICON);
		iconWE2.image = "kpiconWE2.png";

		/* Funktion zur Erzeugung der Signaturen */

	function createMarker(punkt,index){

	if(kpdb_kup[index+1]==1)
		markerOptions = { icon:iconWE1 };	//Wochenende1
	else
		markerOptions = { icon:iconWE2 };

	var marker = new GMarker(punkt,markerOptions);


		/*	Info-Fenster erzeugen */

		GEvent.addListener(marker, "click", function() {

		/*	Linkliste für die Info-Fenster erzeugen */


			//Länge eines Datensatzes in kpdb_abc_dat
			var len = kpdb_abc_dat.length/(kpdb_kup.length/7);
			
			var x = kpdb_kup[index]-1;
			//var j;
			var zk ="";
			for(var j=1;j<len;j++){
				if(kpdb_abc_name[x*len+j]!="")
					zk+="<a href='../html/"+kpdb_abc_dat[x*len+j]+".html' target='content'>"+kpdb_abc_name[x*len+j]+"</a></br>";
					}

		/*	Info-Fenstertext erzeugen */

		if(kpdb_kup[index+6]=="") 		//in Düsseldorf
			marker.openInfoWindowHtml("<div><h3></br>"+kpdb_kup[x*7+0]+" :&nbsp;"+kpdb_kup[x*7+4]+"&nbsp;"+kpdb_kup[x*7+5]+"</br>"
										+zk
										+"</h3></div>",{maxHeight:65,autoScroll:true});
		else		//nicht in Düsseldorf
			marker.openInfoWindowHtml("<div><h3></br>"+kpdb_kup[x*7+0]+":&nbsp;"+kpdb_kup[x*7+4]+"&nbsp;"+kpdb_kup[x*7+5]+",&nbsp;"+kpdb_kup[x*7+6]+"</br>"
										+zk
										+"</h3></div>",{maxHeight:65,autoScroll:true});


			}  //ende GEvent.addListener
			); //ende function

			return marker;

		}//ende function createMarker


		/* Erzeugen der Punkte und Symbole */

		for( var i=0;i<(kpdb_kup.length-1);i+=7){
			var kpunkt = new GLatLng(kpdb_kup[i+2],kpdb_kup[i+3]);
			map.addOverlay(createMarker(kpunkt,i));
			}

     } // ende if(GBrowserIsCompatible())

    } //ende initialize

	/* Karte zentrieren auf Kunstpunkt bei Übergabe der Kup-Nummer */

	function zentrumKp(kpNr){
		  var breite=kpdb_kup[(kpNr-1)*7+2];
		  var laenge=kpdb_kup[(kpNr-1)*7+3];
		  map.panTo(new GLatLng(breite,laenge));
		  map.setZoom(16);
		  //map.setCenter(new GLatLng(breite,laenge), 13);
		  }
/* ]]> */