 var f_doOnce = true;
 var f_includeContent = function() {
   
    $leftNav = document.getElementById('leftnav');
    $content = document.getElementById('content');
    $includeCollection = $("a.content-include");
    $includeCount = $includeCollection.length;
    
    /* setInterval(function() {window.stretchContent($leftNav, $content) }, 300); */
   
    $includeCollection.each( function(index) {
       var currentEl = this;
       var urlInclude = this.href;
       var elIndex = index;

       $.ajax({
         url: urlInclude,
         async: true,
         success: function(data) {
           var div = document.createElement('div');

           var iframe = document.createElement('iframe');

           iframe.style.display = 'none';
          
           ieFrameArray[ieFrameArray.length] = iframe;
           ieDivArray[ieDivArray.length] = div;
           
           currentEl.parentNode.insertBefore(div, currentEl);
           document.body.appendChild(iframe);
          
           $win = window;
           /* don't do it for IE */
           if (!document.all) {
             iframe.onload = function() {
               if (this.contentWindow && this.contentWindow.document) {
                 div.innerHTML = this.contentWindow.document.getElementsByTagName('body')[0].innerHTML;
               }
               setTimeout(function() {$win.stretchContent($leftNav, $content)}, 100);
             }
           }
           
           /* setTimeout(function() {iframe.src = urlInclude}, 10); */
           iframe.src = urlInclude;
         }
       });
       
       if (document.all && index == $includeCount - 1) {
         setTimeout(function() { ieDoContentLoad(false) }, 1000);
       }
       
      
       
       
       /* working
       $.ajax({
         url: urlInclude,
         async: false,
         success: function(data) {
           var div = document.createElement('div');
           div.innerHTML = data;
           currentEl.parentNode.insertBefore(div, currentEl);
           
         }
       });       
       */
       
       
       /*
       $.get(this.href, {}, function(data) {
         
         //currentEl.innerHTML = data;
         var div = document.createElement('div');
         div.innerHTML = data;
         
         currentEl.parentNode.insertBefore(div, currentEl);
       }) */
    
    
    
      }
      

    
    
    
    );
    
 }
 
 var $leftNav = null;
 var $content = null;
 var $includeCount = 0;
 var $includeCollection = null;
 
 var stretchContent = function(leftNav, content) {
   if (leftNav && content) {
     var contentHeight = 0;
     var kids = content.childNodes;
     for (var i = 0; i < kids.length; i++) {
       if (kids[i].nodeType == 1) {
         contentHeight += kids[i].offsetHeight;
       }
     }

     if (contentHeight > leftNav.scrollHeight) {
       content.style.height = '';
       //leftNav.style.height = contentHeight + 'px';
       leftNav.style.height = content.scrollHeight + 'px';
     } else {
       content.style.height = leftNav.scrollHeight + 'px';     
     }
   }
   /*
   if (leftNav && content) {
     if (content.scrollHeight > leftNav.scrollHeight) {
       content.style.height = '';
       leftNav.style.height = content.scrollHeight + 'px';
     } else {
       content.style.height = leftNav.scrollHeight + 'px';     
     }
   }*/

 }
 
 
 var ieFrameArray = Array();
 var ieDivArray = Array();
 var ieContentLoadInterval = 0;
 var ieDoContentLoad = function(loadComplete) {
   var allComplete = true;
   
   if (loadComplete) {
     for (var i = 0; i < ieDivArray.length; i++) {
       ieDivArray[i].id = 'div' + i;
       ieDivArray[i].innerHTML = ieFrameArray[i].contentWindow.document.body.innerHTML;
     }
     setTimeout(function() {$win.stretchContent($leftNav, $content)}, 100);
   } else {
     for (var i = 0; i < ieFrameArray.length; i++) {
       var f = ieFrameArray[i];
       if (f.readyState != 'complete' || f.contentWindow.document.body.innerHTML.length < 1) {
         allComplete = false;
         break;
       }
     }
     setTimeout(function() { ieDoContentLoad(allComplete) }, 200); 
   }
 }
 
 
 $(document).ready(f_includeContent);
 
 


var namedinfowin = null;
function newPopWinNamed(url,w,h,name)
{
  namedinfowin = window.open("",name,"toolbar=yes,scrollbars=yes,resizable=yes,top=20,left=20,width=" + w + ",height=" + h);
  if (namedinfowin != null)
  {
    namedinfowin.location.href = url;
// is the window.focus method supported by this verison of javascript
// if so, then do it.
    if (window.focus)
    {
       namedinfowin.focus();
    }
  }
// return true;
}