// JavaScript Document
var topbar;
var googlemap;
var mapdiv;
var traceflag = true;
var tracetarget =false;
var tickerOver =false;
var menuul = null;
var menuulis = false;
var testmodus;



window.onload = function () {
		init();
}
function init() {
	if(get_query("modus") == "test")testmodus=true;

	//sizeSidebar();
	//topbar = document.getElementById("topbarkerneldefault");
	//if(topbar)topbar.innerHTML = showtopflash();
	mapdiv = $('map');
	if(mapdiv)mapload();
	return true;
}

function get_query(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
		//trace(pair[1]);
      return pair[1];
    }
  } 
  //trace('queryV ' + variable + ' nicht gefunden');
}



function mapload() {
	if (GBrowserIsCompatible()) {
		googlemap = new GMap2(document.getElementById("map"));
		googlemap.addControl(new GSmallMapControl());
		googlemap.addControl(new GMapTypeControl());
		googlemap.setCenter(new GLatLng(53.138410706378444, 8.223073482513428), 13);
		var point = new GLatLng(53.138410706378444, 8.223073482513428);
		googlemap.addOverlay(createMarker(point, 1));
	}
}

function createMarker(point, number) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("LOYS GmbH <br />Alte Amalinenstr. 30<br />26135 Oldenburg<br /><br />Telefon: (0441) 925 86-0<br />Telefax: (0441) 925 86-11");
  });
  return marker;
}




//debugging
var tracebar = '<textarea cols="30" rows="100" id="tracebar" name="trace"></textarea>';
var traceflag = true;
var tracetarget;

function trace(s) {
	if(!traceflag)return;
	if(!tracetarget)startTrace();
	tracetarget.value = s+"\n"+tracetarget.getValue();
}
function startTrace() {
	document.body.innerHTML+=tracebar;
	tracetarget = $('tracebar');
}
