﻿var sectionHeaderHeight=-1;

function showProductsContent(sectionId){
	var sectionHeaders = $("#section_headers")[0];
	if(!sectionHeaders) return;
	
	for(var i=0; i<sectionHeaders.rows.length;i++){
		if(sectionHeaders.rows[i].id=="section_header_"+sectionId){
			sectionHeaders.rows[i].className = "active";
		} else {
			sectionHeaders.rows[i].className = "inactive";
		}
	}
	var visibleSectionTable = $("table.section_tbl td.tcv")[0];
	visibleSectionTable.className="tc";
	visibleSectionTable.style.display="none";
	
	var sectionTable = $("#section_detail_"+sectionId)[0];
	sectionTable.className="tcv";
	sectionTable.style.display="table";
	setHeight(sectionId);
}

function setHeight(sectionId){
	var section_headers = $("#section_headers")[0];
	if(!section_headers) return;
	
	if(sectionHeaderHeight==-1){
		sectionHeaderHeight=section_headers.offsetHeight;
	}
	
	section_headers.style.height = section_headers.parentNode.offsetHeight;
	if(sectionId){
		var sectionTable = $("#section_detail_"+sectionId)[0];
		var visibleSectionTable = $("table.section_tbl td.tcv table")[0];
		if(visibleSectionTable && sectionHeaderHeight!=-1 && (visibleSectionTable.offsetHeight+2)<sectionHeaderHeight){
			if(document.all){
					sectionTable.style.height = sectionHeaderHeight-20;
					sectionTable.parentNode.style.height = sectionHeaderHeight-20;
					
					section_headers.style.height=sectionHeaderHeight;
			} else {
				if(navigator.userAgent.indexOf('Firefox') != -1) {
					sectionTable.style.height = sectionHeaderHeight-22;
					sectionTable.parentNode.style.height = sectionHeaderHeight-22;
					
					section_headers.style.height=sectionHeaderHeight;
				} else {
					sectionTable.style.height = sectionHeaderHeight-20;
					sectionTable.parentNode.style.height = sectionHeaderHeight-20;
					
					section_headers.style.height=sectionHeaderHeight;
				}
			}
		} else {
			if(document.all){
					sectionTable.style.height = visibleSectionTable.offsetHeight;
					section_headers.style.height=visibleSectionTable.offsetHeight+20;
				//sectionTable.style.height = section_headers.parentNode.offsetHeight-40;
			} else {
				if(navigator.userAgent.indexOf('Firefox') != -1) {
					sectionTable.style.height = visibleSectionTable.offsetHeight;
					section_headers.style.height=visibleSectionTable.offsetHeight+22;
				} else {
					//sectionTable.style.height = section_headers.parentNode.offsetHeight-20;
										sectionTable.style.height = visibleSectionTable.offsetHeight;
					section_headers.style.height=visibleSectionTable.offsetHeight+20;
				}
			}
		}
	}
}

(function(){
	if(window.onload){
		window.onload=function(){
			window.onload();
			setHeight('69');
		}
	} else {
		window.onload=function(){
			setHeight('69');
		}
	}
})();

