
function valignElementsByName(idBase,
                              startElementNumber, 
                              elementCount) {
                              
    var yPositions = getElementsYPos(idBase, 
                                     startElementNumber,
                                     elementCount,
                                     true);
    var maxYPosition = maximum(yPositions);
    var elements = getElementSetByIdBase(idBase);
     
    for (var i = 0; i < yPositions.length; i++) {
        if (yPositions[i] < maxYPosition) {
        
            //var diff = maxYPosition - yPositions[i];
            //var element = document.getElementById(idBase+(i+startElementNumber));
            
            //var absYPos = findPosY(element) + diff;

            // IE
            document.getElementById(idBase+(i+startElementNumber)).style.position = "absolute";
            document.getElementById(idBase+(i+startElementNumber)).style.top = maxYPosition+"px";
            
            // Other
            //document.getElementById(idBase+(i+startElementNumber)).style.top
            //    = (maxYPosition - yPositions[i])+"px";                                
        }                   
    }
}
 
