/*Adapted from http://www.thewatchmakerproject.com/journal/308/equal-height-boxes-with-javascript
fixing IE7 compatibility issues and using prototype.js loaded first*/

 

var CSSColumns = {

    maxHeight: 0,

    els: new Array(),

    equalise: function(){

        for (var i=0;i<arguments.length;i++) if (!$(arguments[i])) return;

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

        {

            this.els.push($(arguments[i]));

        }

        this.maxHeight = this.calcMaxHeight();

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

            this.els[i].style.height = this.maxHeight + "px";

        }

    },   

    calcMaxHeight: function(){

        var h = 0;

        for(var i=0;i<this.els.length;i++)

        {

            if(this.els[i].getHeight()>h)

            {

                h=this.els[i].getHeight();

            }

        }

        return h;

    }

}