function get_dem(what) {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  if(what=='h') return myHeight;
  if(what=='w') return myWidth;

}



 function resizeComplete(callback){
    var element = this;
    var height = $(window).height();
    var width = $(window).width();
    var monitoring = false;
    var timer;
     
    
    function monitorResizing() {
      monitoring = true;
      var newHeight = $(window).height();
      var newWidth = $(window).width();
    
        if(newHeight != height || newWidth != width) {
    
          height = newHeight;
          width = newWidth;
          timer = setTimeout(function() { monitorResizing() },200);
        }
    
        else {
          monitoring = false;
    
          clearTimeout(timer);
    
          callback();
    
        }
    
    }
    
      function onResize() {
        if(monitoring) return;
        monitorResizing();
      }
      
      if($.browser.mozilla) {$(window).resize(callback);}
    
    else { $(window).resize(onResize);}
    }
    
    
    
    
