// JavaScript Document 

calcContentHeight=function(pageStyle){ 

     var divs,sidebarHeight,contentHeight,d,pattern; 

     // get all <div> elements in the document 

     divs=document.getElementsByTagName('div');  

     // initialize maximum height value 

     sidebarHeight=0;
	 contentHeight=0;
	 contentPattern= new RegExp(pageStyle);
	 sidebarPattern= new RegExp('sidebar');

     // 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].className) == true){  
				
                d=divs[i];  

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

     // calculate maximum height 
     if(pageStyle == "post-wide") {
			var pdContentWrap=document.getElementById('content-wrap');
			var pdContent=document.getElementById('content');
			contentHeight += 50;
			pdContentWrap.style.height=contentHeight + "px";
			pdContent.style.height=contentHeight + "px";
	 }
	 else {
		 maxHeight=Math.max(sidebarHeight,contentHeight); 
		 var pdSidebar=document.getElementById('sidebar');
		 var pdContentWrap=document.getElementById('content-wrap');
		 var pdContent=document.getElementById('content');
		 var pdHomeContent=document.getElementById('home_page_content');
	
		 pdSidebar.style.height=maxHeight + "px";
		 pdContentWrap.style.height=maxHeight + "px";
		 pdContent.style.height=maxHeight + "px";
		 if(pdHomeContent){
		 	pdHomeContent.style.height=(maxHeight - 591) + "px"; //height of slideshow elements plus 10
		 }
		 
	 }
	 
}
function displayGrowerDetail(id)
{
	var growerBox = document.getElementById('grower_detail');
	growerBox.style.visibility = 'visible';
	growerBox.style.height = 500 + 'px';
	growerBox.style.width = 100 + '%';
	growerBox.style.display = 'block';
}
