// Lumia JavaScript Document

var dim_width_lumia,dim_height_lumia;
var diff_lumia = 0;
var side_content_change;
var side_content_offset_lumia;

var iefix_lumia = 0;
var last_check_dim = -1;


function check_browser_dim(){
		if (self.innerHeight) // all except Explorer
		{
		dim_width_lumia = self.innerWidth;
		dim_height_lumia = self.innerHeight;
		}
		else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
		{
		dim_width_lumia = document.documentElement.clientWidth;
		dim_height_lumia = document.documentElement.clientHeight;
		iefix_lumia=10;
		}
		else if (document.body) // other Explorers
		{
		dim_width_lumia = document.body.clientWidth;
		dim_height_lumia = document.body.clientHeight;
		iefix_lumia=10;
		}
		

}

function check_footer_pos() {
	
	content_height = ($('footer').offsetTop);
	footer_height = $('footer').clientHeight-55;
	//alert(footer_height);
				if (content_height < dim_height_lumia) {
					changeheight=dim_height_lumia-content_height-footer_height;
					if (changeheight <= 20) {changeheight=20}
						$('footer').style.paddingTop = changeheight+"px";
						$('footer_hide').style.paddingTop = changeheight+"px";
						$('para_actions').style.display = "none";
					}
	}


 function showOverlay() {    
      $("contact-overlay").style.display = "block";
      $("errorExplanation").style.display = "none";
    }

function checked_kontakt_errors() {
	window.location.href = "#es_ist_ein_fehler_aufgetreten";	
	}
	
function kontakt_send() {
	window.location.href = "#anfrage_wurde_gesendet";	
	}

function index_random_pic() {
	backgrounds_index = new Array("index");
  var zufall = Math.round(Math.random()*(backgrounds_index.length-1));
  var back_image = backgrounds_index[zufall];
 
	$('content').style.backgroundImage= "url(/img/backgrounds/"+back_image+".jpg)";
	
	}

function check_browser_change() {
check_browser_dim();
var check_dim = 990-dim_width_lumia;

if(last_check_dim == check_dim) {
	return;
}
last_check_dim = check_dim;

if (check_dim >0) {
	if (check_dim <210) {
	$('content').style.marginLeft = (190-check_dim)+"px";
	$('center_page').style.width = (990-check_dim)+"px";
	xpos = dim_width_lumia/2 + 265-check_dim/2;
	}
	
	else {$('content').style.marginLeft = "0px";$('center_page').style.width = "780px";xpos = 570;}
} else {$('content').style.marginLeft = "210px";$('center_page').style.width = "990px";xpos = dim_width_lumia/2 + 276 +iefix_lumia;}

 $('side_content').style.left = xpos + "px";
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}




function fakeback(ele, st) {
	if (st) {
	 $('fakeback'+ele).style.zIndex ="4";
	 
	 if (ele == 1) {$('fakeback1').style.height = 4*16+"px"; $('fakeback1').style.borderBottom="32px solid #fff"}
	 if (ele == 2) {$('fakeback2').style.height = 3*16+"px"; $('fakeback2').style.borderBottom="48px solid #fff"}
	 if (ele == 3) {$('fakeback3').style.height = 6*16+"px"; $('fakeback3').style.borderBottom="0px solid #fff"}
	 if (ele == 4) {$('fakeback4').style.height = 5*16+"px"; $('fakeback4').style.borderBottom="16px solid #fff"}
	}
	
	if (!st) {
	  $('fakeback'+ele).style.zIndex ="1";
	  $('fakeback'+ele).style.height ="0px";
	  for (i=1; i<=4; i++){		
	    $('fakeback'+i).style.borderBottom="0px solid #fff";
	  } 
	}
}



addLoadEvent(function() {
   	check_browser_dim();	
	  timer = setInterval("check_browser_change()", 100);   
		side_content_offset_lumia = ($('side_content').offsetTop);
		side_content_height = ($('side_content_nav').offsetTop);
		//diff_lumia = dim_height_lumia - side_content_height -40;
		//alert ("Hoehe: " +  dim_height_lumia +  "   side_content_nav :"+   side_content_height + "  diff_lumia: " +diff_lumia);
		 xpos = dim_width_lumia/2 + 276;
		 $('side_content').style.left = xpos + "px";
		 $('side_content').style.bottom = side_content_height+ 20 + "px";
		
		check_footer_pos();
		/*index_random_pic();*/		
})


