
function balanceheight(a_id,b_id){
var c=$('container');
var container_width=Element.getWidth(c);
if (container_width>800){
var a=$(a_id);
var b=$(b_id);

a.style.width="48%"; /*was 49%*/
b.style.width="48%";

var a_height=Element.getHeight(a_id);
var b_height=Element.getHeight(b_id);

if (a_height != b_height){
var taller;
var shorter;

if (a_height>b_height){
taller=a;
shorter=b;
taller_id=a_id;
shorter_id=b_id;
}
else{
taller=b;
shorter=a;
taller_id=b_id;
shorter_id=a_id;
}

var x=0;

var best_a_width=a.style.width;
var best_b_width=b.style.width;

var best_height_diff=Math.abs(a_height-b_height);

while (x<100){
 if ((x % 2) == 0){
        shorter.style.width=shorter.style.width.replace("%","")-.5 + "%";
    }
    else{
        taller.style.width=taller.style.width.replace("%","")-(-.5) + "%";
    }
 height_diff=Math.abs(Element.getHeight(a_id)-Element.getHeight(b_id));
 if (height_diff==0){
     best_a_width=a.style.width;
     best_b_width=b.style.width;
     break;
 }
 else {
     if (height_diff<best_height_diff){
	 best_a_width=a.style.width;
	 best_b_width=b.style.width;
	 best_height_diff=height_diff;
     }
 }

 x++;
}

a.style.width=best_a_width;
b.style.width=best_b_width;



}
}


}

