// JavaScript Document 

calcContentHeight=function(sidebarElem){ 

     var divs,sidebarHeight,contentHeight,d,contentPattern,sidebarPattern; 

     // get all <div> elements in the document 

     divs=document.getElementsByTagName('div');  

     // initialize maximum height value 

     sidebarHeight=0;
	 contentHeight=0;
	 contentPattern= new RegExp('main');
	 sidebarPattern= new RegExp(sidebarElem);

     // iterate over all <div> elements in the document 

     for(var i=0;i<divs.length;i++){ 

          // make collection with <div> elements with class attribute 'post-narrow' and 'sidebar'
          if(contentPattern.test(divs[i].id) == true){  
				
                d=divs[i];

                // determine height for <div> element 
                if(d.offsetHeight){ 
                     contentHeight += d.offsetHeight + 20; 
                } 
                else if(d.style.pixelHeight){ 
                     contentHeight += d.style.pixelHeight + 20; 
                } 
          }
		  if (sidebarPattern.test(divs[i].id) == true) {
		
				d=divs[i];
	
				// determine height for <div> element 
				if(d.offsetHeight){ 
					 sidebarHeight += d.offsetHeight; 
				} 
				else if(d.style.pixelHeight){ 
					 sidebarHeight += d.style.pixelHeight; 
				} 
		  }
     }  

     // calculate maximum height 
		 maxHeight=Math.max(sidebarHeight,contentHeight);
		 var pdSidebar=document.getElementById(sidebarElem);
		 var pdContent=document.getElementById('content');
	
		 pdSidebar.style.height=maxHeight + "px";
		 pdContent.style.height=maxHeight + "px";
	 
}