// JavaScript Document


/*
**		Hirschbachwinkel.de Hintergrundbild Anpassung
**
**		Verfügbare Auflösungen:
**		1280x720	1440x810	1600x900	1920x1080
**
*/


function checkPageSize() {
		var fbreite; var fhoehe;
		
		if(typeof(window.hbwbg)=="undefined") {
			window.hbwbg = "tl_files/hirschbachwinkel/bg/bg1";
		} else {
			window.hbwbg = window.hbwbg.substring(0,window.hbwbg.lastIndexOf("_"));
		}
		if(checkBrowserName('MSIE')){  
			fbreite = document.documentElement.clientWidth;
			fhoehe = document.documentElement.clientHeight;
		} else {
			fbreite = window.innerWidth;
			fhoehe = window.innerHeight;
		}
		var bildformat = 16/9;
		var bildhoehe; var bildbreite;
		if((fbreite/fhoehe) > bildformat) {
			//An Breite orientieren:
			if(fbreite > 1600) {
				bildbreite = 1920; bildhoehe = 1080;
			} else if(fbreite > 1440) {
				bildbreite = 1600; bildhoehe = 900;
			} else if(fbreite > 1280) {
				bildbreite = 1440; bildhoehe = 810;
			} else {
				bildbreite = 1280; bildhoehe = 720;
			}
		} else {
			//An Höhe orientieren:
			if(fhoehe > 900) {
				bildbreite = 1920; bildhoehe = 1080;
			} else if(fhoehe > 810) {
				bildbreite = 1600; bildhoehe = 900;
			} else if(fhoehe > 720) {
				bildbreite = 1440; bildhoehe = 810;
			} else {
				bildbreite = 1280; bildhoehe = 720;
			}
		}
		document.getElementsByTagName('body')[0].style.backgroundImage = "url("+window.hbwbg+"_"+bildbreite+".jpg)";
}


 function checkBrowserName(name){  
   var agent = navigator.userAgent.toLowerCase();  
   if (agent.indexOf(name.toLowerCase())>-1) {  
     return true;  
   }  
   return false;  
 } 
 
  function thirdNav() {
	window.location.href = document.getElementById('third_nav').value; 
 }
 

 var toggler = false;
 window.addEvent('domready', function() {
	 $('wipe-out-link').addEvent('click', function(){
		var mySlide = new Fx.Slide('maininside');
		mySlide.toggle();
		if(toggler) {
			$('right').morph({
				'opacity':'1'
			});
			toggler = !toggler;
		} else {
			$('right').morph({
				'opacity':'0'
			});
			toggler = !toggler;
		}
	 });
 });
