// JavaScript Document


function getHeight(){
	var h = 0;
	if(this.innerWidth)
		h = this.innerHeight;
	else{
		h = document.documentElement.clientHeight;
	}
	return h-98;
    }

function getWidth(){
	var w = 0;
	if(this.innerWidth)
		w = this.innerWidth;
	else{
		w = document.documentElement.clientWidth;
	}
	return w;
    }

function maximize(id){
	var width = $(id).getStyle("width").toInt();
	var box = $(id);
	if(width == 150){
		box.setStyle("width", "300px");
	}
	else box.setStyle("width", "150px");
	
}

function evade(id){
	var ele = $('snapper');
	var max = (-10000);
	if(ele.getStyle("z-index").toInt() > max){
		ele.setStyle("z-index", "-10000");
	}
	else ele.setStyle("z-index", "-10");
}

function front(id){
	var eles = $('snapper');
	var background = eles.getChildren();
	$$(background).each(function(el){el.setStyle("z-index", "-1");});
	$(id).setStyle("z-index", "5000");
}

function minimize(id, top){
	var box = $(id);
	var leiste = $(top);
	var children = box.getChildren();
	if(box.getStyle("height").toInt() != 20){
		top_con = box.getStyle("top");
		left_con = box.getStyle("left");
		height = box.getStyle("height");
		box.setStyle("height", "20px");
		box.setStyle("width", "150px")
		$$(children).each(function(el){el.setStyle("visibility", "hidden");});
		leiste.setStyle("visibility","visible");
		box.setStyle("top", getHeight()-23);
		box.setStyle("left", "0px");

	}
	else {
		box.setStyle("width", 600);
		box.setStyle("height", height);
		$$(children).each(function(el){el.setStyle("visibility", "visible");});
		box.setStyle("top", top_con);
		box.setStyle("left", left_con);
	}
}

function newHeight(){
	if (w != getWidth() || h != getHeight())
    location.href = location.href;
}

//<![CDATA[

    function loadPage() {
		addLoadEvent(initLightbox);
		window.addEvent('domready', function() {
	// HERE IS WHAT YOU READ IN JS CODE
		var mySlide = new Fx.Slide('test');
		$('toggle').addEvent('click', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();
		});

		var mySlide_head = new Fx.Slide('head');
		$('staedte').addEvent('click', function(e){
		e = new Event(e);
		mySlide_head.toggle();
		e.stop();
		});
		
		var mySlide_gallery = new Fx.Slide('gallery_head');
		$('gallery').addEvent('click', function(e){
		e = new Event(e);
		mySlide_gallery.toggle();
		e.stop();
		});
		});
		$('test').setStyle("height", getHeight()-10);
		$('head').setStyle("height", getHeight()-10);
		$('gallery_head').setStyle("height", getHeight()-10);
		$('footer').setStyle("top", getHeight()+73);
		//$('container').setStyle("width", 600);
		x1 = document.getElementById("map");
		x1.style.width = getWidth()+"px";
		x1.style.height = getHeight()+"px";
		
		var myTips = new Tips($$('.toolTipElement'), {
		timeOut: 700,
		maxTitleChars: 50, /*I like my captions a little long*/
		maxOpacity: .9 /*let's leave a little transparancy in there */
		});

		if (GBrowserIsCompatible()) {
        	var map = new GMap2(document.getElementById("map"));
        	map.setCenter(new GLatLng(x, y), 13);
			map.setMapType(G_HYBRID_MAP);
			var mapControl = new GMapTypeControl();
			map.addControl(mapControl);
			map.addControl(new GLargeMapControl());
		}
    }

    //]]>
