
function def_layout(){
  spacer_minHeight=600;
  intro_minHeight=640;
}

function set_layout(){
  setHeight();
}

function getElementHeight(Elem) {
	var elem = document.getElementById(Elem);
	if(elem){
			xPos = elem.offsetHeight;
	} else {
	   xPos=0;
	}
	return xPos;
}

  
function setHeight(x) {
  f=getElementHeight('footer');
  t=getElementHeight('header');
  c=getElementHeight('catalog_list');

  k=20;
  spacer = document.getElementById('content');
  spacer2 = document.getElementById('menu');
  
   windowHeight = window.innerHeight;
   if(!windowHeight) windowHeight = document.documentElement.clientHeight;

   if(windowHeight > spacer_minHeight+f+t+k){
      w=windowHeight-f-t-k-c;
      spacer.style.height = w + 'px';
      spacer2.style.height = windowHeight + 'px';
   }else{
      w=spacer_minHeight+f+t+c+k;
      spacer.style.height = spacer_minHeight+'px';
      spacer2.style.height = w+'px'
   }
}