var overlayon = false;
var innerH;
var innerW;


function resizeReplace(){
	resizeOverlay();
}


function openOverlay(w,h){
  if(overlayon == false){
    modLayer("overlay_bg",'.display=' ,'\'block\''); 
    modLayer("overlay_img",'.display=','\'block\'');
    overlayon = true;
    innerH = h;
    innerW = w;
    sizeOverlay(w,h,1);
  }
}
function closeOverlay(){
  modLayer("overlay_bg",'.display=','\'none\''); 
  modLayer("overlay_img",'.display=','\'none\'');
  
  modLayer("overlay_bg",'.width= ','\'10px\'');
  modLayer("overlay_img",'.height= ','\'10px\''); 
  overlayon = false;
}

function resizeOverlay(){
  if(overlayon==true){
	 sizeOverlay(innerW,innerH,2);
  } 
}
function sizeOverlay(w,h,c){
  var bodyHeight=0; var bodyWidth =0; var anzeigeX =0; var anzeigeY =0; var PageHeight=document.body.clientHeight; var scrolltY; var scrolltX;
  var bodyDIV=document.getElementById("layout_out");
  
  bodyHeight=bodyDIV.offsetHeight;
  bodyWidth =bodyDIV.offsetWidth ;  if(bodyWidth < 860){bodyWidth=860;}
  
  //alert(bodyHeight);
  
  modLayer("overlay_bg",'.width= ','\''+ bodyWidth  + 'px\''); 
  modLayer("overlay_bg",'.height=','\''+ bodyHeight + 'px\'');
  
  if ((brs_name.indexOf("explorer") >= 0) || (app_name.indexOf("explorer") >= 0) || document.all){ 
      scrolltY=document.documentElement.scrollTop;
      scrolltX=document.documentElement.scrollLeft;
  }
  else{ 
      scrolltY=window.pageYOffset;
      scrolltX=window.pageXOffset;
  }
  anzeigeX= parseInt((bodyWidth/2)-(w/2) ) + scrolltX;
  anzeigeY= parseInt((PageHeight/2)-(h/2)) + scrolltY;
  if(c==1){
	modLayer("overlay_img",'.width= ','\'' +w  + 'px\'');
	modLayer("overlay_img",'.height= ','\''+h  + 'px\'');
  } 
  modLayer("overlay_img",'.left= ','\''+ anzeigeX  + 'px\'');
  modLayer("overlay_img",'.top= ','\'' + anzeigeY  + 'px\'');

  if(c==1){
	fadeOverlay(1);
  }
}

function fadeOverlay(c){
  var objDIV=document.getElementById("overlay_bg");
  var browser;
  if ((brs_name.indexOf("explorer") >= 0) || (app_name.indexOf("explorer") >= 0)){ browser  = "ie" ;}
  if(browser=="ie" && document.all){
     if(c==1){ objDIV.style.filter= "alpha(opacity=100)"; 	}
     else{     objDIV.style.filter= "alpha(opacity=0)"; 	}
  }
  else{
     //alert('w3c');
     if(c==1){ objDIV.style.opacity=1.0; 	}
     else{     objDIV.style.opacity=0; 		}
  }
}

function openGoogleMap(nr){
  openOverlay(500, 400);
}

