function getObj(ObjId) 
{
  try 
  {
    return document.getElementById(ObjId);
  } 
  catch (e) 
  {
    try 
    {
      return document.all(ObjId);
    } 
    catch (e) 
    {
      return null;
    }  
  }
}

function optimizeMenuPosition( resetFooter )
{
  var FooterHeight = 20;
  var HeaderSize = 57;
  var Page_h = getObj('main-content-area-default-page').offsetHeight;            
  var Wnd_h;
 
    if(document.body) 
    {
      Wnd_h = document.body.clientHeight - 16;
    }
    if ( window.innerHeight ) {        
        Wnd_h = window.innerHeight;
    }  

    if ( Page_h <= Wnd_h ) 
    {
      //smaller than screen
      getObj('menu-container').style.height = (Wnd_h) + 'px';
      getObj('main-menu').style.height = (Wnd_h) + 'px';
      getObj('menu-left-border').style.height = parseInt(getObj('menu-container').style.height)+20+'px';
      getObj('menu-right-border').style.height = parseInt(getObj('menu-container').style.height)+20+'px';
      if ( resetFooter == true )
      {
        //alert("resetfooter");
        try {
          var nHeight = page_h - 50; //(parseInt( getObj('menu-container').style.height )  - 125);
          getObj('footer').style.top =  nHeight + 'px';
          //$('#main-content-area-default-page').height( nHeight + 20 );
        } catch (e) {
          //do null
        }
      
      }
    }
    else 
    {
      //bigger than screen
      getObj('menu-container').style.height = (Page_h + 50) + FooterHeight +  'px';
      getObj('menu-left-border').style.height = parseInt(getObj('menu-container').style.height)+'px';
      getObj('menu-right-border').style.height = parseInt(getObj('menu-container').style.height)+'px';
      if ( resetFooter == true )
      {
        getObj('menu-container').style.height = (Page_h + (FooterHeight - 0) ) + 'px';
      }
//      alert(Page_h + "--" + getObj('menu-container').style.height);
    }  

}


function optimizeHomeMenuPosition() {
    var Wnd_h;
    
    if(document.body) 
    {
      Wnd_h = document.body.clientHeight;
    } 
    else 
    {    
      Wnd_h = 720;
    }  
    
    getObj('menu-container').style.height = Wnd_h + 'px';
    getObj('menu-left-border').style.height = getObj('menu-container').style.height;
    getObj('menu-right-border').style.height = getObj('menu-container').style.height;
}

/*
$(document).ready( function() {
//  optimizeMenuPosition(true);
});

$(window).resize( function() {
//  optimizeMenuPosition(true);
});
*/

