function init() { // Sets all services boxes on homepage to largest box height var services = YAHOO.util.Dom.getElementsByClassName('service', 'div'); // Read heights of service boxes into an array if (services) { var service_height = []; for (i = 0; i < services.length; i++) { var service_area = YAHOO.util.Dom.getRegion(services[i]); service_height[i] = service_area.bottom - service_area.top; } // Find largest box height var new_height = service_height[0]; for (i = 0; i < service_height.length; i++) { if (service_height[i] < service_height[i+1]) { new_height = service_height[i+1]; } } new_height += "px"; // Assign new height to all boxes for (i = 0; i < services.length; i++) { YAHOO.util.Dom.setStyle(services[i], 'height', new_height); } } } YAHOO.util.Event.onDOMReady(init);