// JavaScript Document
var ddequalcolumns=new Object()
	ddequalcolumns.columnswatch=["vmiddle_middle_liner","right_section","center_section"];

	ddequalcolumns.setHeights=function(reset)
	{
		var tallest=0
		var left_middle_bg=0;
		var right_section_3_middle_px=0;
		var vertical_liner_px=0;
		var right_section_1=0;
		var right_section_2=0;
		
		var resetit=(typeof reset=="string")? true : false;
	
		for (var i=0; i<this.columnswatch.length; i++)
		{
			if (document.getElementById(this.columnswatch[i])!=null)
			{
					if (resetit)
					document.getElementById(this.columnswatch[i]).style.height="auto";
					//alert(this.columnswatch[i]+"::"+document.getElementById(this.columnswatch[i]).offsetHeight);
					if (document.getElementById(this.columnswatch[i]).offsetHeight>tallest)
					tallest=document.getElementById(this.columnswatch[i]).offsetHeight	;
			}
		}
		
		right_section_1=document.getElementById('right_section_1').offsetHeight;
		right_section_2=document.getElementById('right_section_2').offsetHeight;
		left_middle_px=tallest+5;
		vertical_liner_px=tallest+1; 
		right_section_3_middle_px=tallest-(right_section_1+right_section_2);
		
		if (tallest>0)
			{		
				//alert(right_section_3_middle_px);
				//alert(tallest);
				for (var i=0; i<this.columnswatch.length; i++)
					{
						if (document.getElementById(this.columnswatch[i])!=null)
							document.getElementById(this.columnswatch[i]).style.height=tallest+"px"	;	
						
						document.getElementById('left_middle').style.height=left_middle_px+"px"	;
						//document.getElementById('right_section_3_middle').style.height=right_section_3_middle_px+"px"	;	
						document.getElementById('vertical_liner').style.height=vertical_liner_px+"px";	
						
					}	
			}					
	}
	//End of Setheight
	ddequalcolumns.resetHeights=function()
	{
		//this.setHeights("reset");
		clearTimeout(ddequalcolumns.timer);
	}

	ddequalcolumns.dotask=function(target, functionref, tasktype)
	{
	    //assign a function to execute to an event handler (ie: onload)
		var tasktype=(window.addEventListener)? tasktype : "on"+tasktype;
		if (target.addEventListener)
		target.addEventListener(tasktype, functionref, false);
		else if (target.attachEvent)
		target.attachEvent(tasktype, functionref);
	}
	ddequalcolumns.dotask(window, function(){ddequalcolumns.setHeights()}, "load");
	ddequalcolumns.dotask(window, function(){if (typeof ddequalcolumns.timer!="undefined") clearTimeout(ddequalcolumns.timer);
	ddequalcolumns.timer=setTimeout("ddequalcolumns.resetHeights()",1000)}, "resize");