﻿var map;
var z=10;
var b=52.967;
var l=13.750;
var a='Geopark';

function inikarte(br, la, zo, strtitel, strtext, strbild) {
	b = br;
	l = la;
	z = zo;
	strtitel='<span style=\"font-size:12px; line-height: 14px;\"><strong>'+strtitel+'</strong></span>';
	strtext='<span style=\"font-size:10px; line-height: 1; \">'+strtext+'</span>';
	var strinfo=strtitel+strtext;
	if ((strtitel!='') && (strtext!='')) {
		strinfo='<div style=\"width: 160px; float: right; margin-right: 5px;\">'+
					strtitel+'<hr style=\"border-top-width: 2px; width: 155px; height: 2px; \">'+strtext+
				'</div>';	 
	}
	if (strbild!='') {
		strbild='<div style=\"float: left; margin-right: 15px;\">'+
					'<img src=\"inc/bild.php?img=../image/angebote/'+strbild+'&w=80&h=100\"/>'+
				'</div>';
		strinfo=strbild+strinfo;
	}
	if (strinfo!='') {
		a = '<div style=\"width: 260px; height: 110px; margin-right: 5px;\">'+strinfo+'</div>';
	}
	ladeseite();
}

function ladekarte() {
	map = new GMap2(document.getElementById("map"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(b, l), z, G_HYBRID_MAP);
	var ziel = new GMarker(map.getCenter());
    GEvent.addListener(ziel, "click",
      	function() {
         	ziel.openInfoWindowHtml(a);
      	}
    );
	map.addOverlay(ziel);
}

function ladeseite() {
    var skey = "ABQIAAAAMThVSo4GNyqNdk6sxY8A4RTqJrDHneVFdYOq2sl0noR2csm7dhQnoI8w-lCQjbsRMG2rUvE2C3enJA";
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src = "http://maps.google.com/maps?file=api&v=2.x&key="+skey+"&async=2&callback=ladekarte";
    document.body.appendChild(script);
}

function fkt_nav() {
	var sh=window.screen.availHeight;
	var sw=window.screen.width;
	var strhref;
	var ahref;
	var aget;
	var anav;
	var i=0;
	while (document.getElementById('linknr_'+i)) {
		elem=document.getElementById('linknr_'+i);
		strhref=elem.href;
		ahref=strhref.split("?");
		aget=ahref[1].split("&");
		anav=aget[3].split("=");
		strhref=ahref[0]+'?'+'js=1&'+'sw='+sw+'&sh='+sh+'&nav='+anav[1];
		elem.href=strhref;
		i++;
	} 
}

function fkt_drop() {
    var elem_li = document.getElementById("navi").firstChild;
    do {
      if (fkt_sucheul(elem_li.firstChild)) {
        elem_li.onmouseover=fkt_ein; 
        elem_li.onmouseout=fkt_aus;
      }
      elem_li = elem_li.nextSibling;
    }
    while(elem_li);
}

function fkt_sucheul(elem_ul) {
    do {
    	if(elem_ul) {
      		elem_ul = elem_ul.nextSibling;
      	}
      	if(elem_ul && elem_ul.nodeName == "UL") {
      		return elem_ul;
     	}
    }
    while(elem_ul);
	return false;
}

function fkt_ein() {
    var elem_ul = fkt_sucheul(this.firstChild);
    elem_ul.style.display = "block"; 
    elem_ul.style.clear = "left";
    elem_ul.style.backgroundColor = "#A03D44";
}

function fkt_aus() {
    fkt_sucheul(this.firstChild).style.display = "none";
}

function fkt_barr() {
    var elem = document.getElementById('barr');
    var wert = parseInt(elem.options[elem.selectedIndex].value);
    if(wert > 5) {
    	if(wert > 7) {
    		document.location.href='barrierefrei.php';
      		return false;
      	}
      	document.getElementById('haupt').style.fontSize = 12+"pt";
      	return false;
    } else {
    	fs=12+wert;
    	document.getElementById('haupt').style.fontSize = fs+"pt";
    }
}

function fkt_fenster(seite) {	
 	var xsize = 600;
	var ysize = 500;
	var breite=xsize;
	var hoehe=ysize;
	var xpos=screen.availWidth-(screen.availWidth/2)-(xsize/2);
	var ypos=screen.availHeight-(screen.availHeight/2)-(ysize/2);
	var win=window.open(seite,"","scrollbars=no,status=no,toolbar=no,location=no,"+
				"directories=no,resizable=no,menubar=no,width="+breite+
				",height="+hoehe+",screenX="+xpos+",screenY="+ypos+
				",top="+ypos+",left="+xpos);
	win.focus();
  	return false;
}

function fkt_allein(iall) {
    var i=1;
    while (document.getElementById('allein'+i)) {
    	document.getElementById('allein'+i).style.display='none';
    	if (i==iall) {
    		document.getElementById('allein'+i).style.display='block';
    	}
    	i++;
    }
}

function fkt_suche() {
    document.getElementById('suchbegriff').value='';
    document.getElementById('suchbegriff').style.backgroundImage="url(image/pix.gif)";
}


function fkt_angclick(id) {
	
    document.getElementById('img_'+id).src='image/gf_h'+id+'.gif';
	if (document.getElementById('ang_'+id)) {
	    document.getElementById('ang_'+id).style.backgroundColor='#E0E0E0';
	    document.getElementById('zeig_'+id).style.display='block';
	} 
	var elem;
    var bmerker=true;
    for (var i=1; i<7; i++) {
	    bmerker=true;
	    if (i != id) {
	    	if (document.getElementById('ang_'+i)) {
		    	document.getElementById('ang_'+i).style.backgroundColor='#ffffff';
		    	document.getElementById('img_'+i).src='image/gf_a'+i+'.gif';
		    }
		    for (var k=0; k<8; k++) {
				if (document.getElementById('check_'+i+'_'+k)) {
					elem=document.getElementById('check_'+i+'_'+k);
					if (document.getElementById('check_'+i+'_'+k).checked) {
						bmerker=false;
						break;
					}
				}
			}
			if (document.getElementById('zeig_'+i)) {
				elem=document.getElementById('zeig_'+i);
				if (elem.style.display=='block') {
				   	if (bmerker) {
				   		elem.style.display='none';
				   	}
				}
			}
		}
	}
	   
}

function fkt_angmover(i) {
    document.getElementById('img_'+i).src='image/gf_h'+i+'.gif';
    if (document.getElementById('ang_'+i)) {
    	document.getElementById('ang_'+i).style.backgroundColor='#E0E0E0';
    }
}

function fkt_angmout(i) {
	document.getElementById('img_'+i).src='image/gf_a'+i+'.gif';
	if (document.getElementById('ang_'+i)) {
    	document.getElementById('ang_'+i).style.backgroundColor='#ffffff';
    }
}
function fkt_angdetail(i) {
    var elem;
    var bmerker=true;
    for (var k=1; k<8; k++) {
		if (document.getElementById('check_'+i+'_'+k)) {
			elem=document.getElementById('check_'+i+'_'+k);
			if (document.getElementById('check_'+i+'_'+k).checked) {
				bmerker=false;
				break;
			}
		}
	}
	elem=document.getElementById('zeig_'+i);
	if (elem.style.display=='none') {
  	  	elem.style.display='block';
  	} else {
	   	if (bmerker) {
	   		elem.style.display='none';
	   	}
	}
}

function fkt_angbover(i) {
    var sPraefix = document.getElementById('h_bildlg').value;
    document.getElementById('imgbutton_'+i).src='image/'+sPraefix+'gf_h0.gif';   
}

function fkt_angbout(i) {
    var sPraefix = document.getElementById('h_bildlg').value;
	document.getElementById('imgbutton_'+i).src='image/'+sPraefix+'gf_a0.gif';
}

function fkt_hide() {
	var elem;
	for (var i=1; i<8; i++) {
		if (document.getElementById('zeig_'+i)) {
			document.getElementById('zeig_'+i).style.display='none';
		}
	}
	if ((navigator.appName == "Microsoft Internet Explorer") && 
		(navigator.appVersion.indexOf("MSIE 6.")>-1 || navigator.appVersion.indexOf("MSIE 5.")>-1)) {
		fkt_drop();
	} 
}

/*
NS4 = (document.layers) ? true : false;
IE4 = (navigator.appVersion.indexOf(”MSIE 4.”)==-1)? false : true;
IE5 = (navigator.appVersion.indexOf(”MSIE 5.”)==-1) ? false : true;
IE6 = (navigator.appVersion.indexOf(”MSIE 6.”)==-1) ? false : true;
IE7 = (navigator.appVersion.indexOf(”MSIE 7.”)==-1) ? false : true;
ver4 = (NS4 || IE4plus) ? true : false;
NS6 = (!document.layers) && (navigator.userAgent.indexOf(’Netscape’)==-1)) ? false : true;
	oder
	var strbrowser = "unbekannt";
	if (navigator.appName == "Netscape") {
		strbrowser = "NN" + navigator.appVersion.charAt(0);
	} else if (navigator.appName == "Microsoft Internet Explorer"){
		strbrowser = "MSIE" + navigator.appVersion.charAt(0);
	}
*/
