function footerHeight()
{
    var homeName = 'pp_home';
    var homeDiv = el(homeName);
    
    var leftName = 'pp_rewards_sidenav';
    var rightName = 'pp_cc_right_container';
    
    var leftContainer = el(leftName);
    var rightContainer = el(rightName);
    
    var isRewardPage = (homeDiv == null) ? 1 : 0;
    if (isRewardPage && ((leftContainer == null) || (rightContainer == null))) return;
    
    if (isRewardPage)
        homeDiv = rightContainer;
        
    var arrChild = homeDiv.getElementsByTagName("div");

    var totalHeight = 0;
    var minHeight = 515;
    
	if( navigator.appName == 'Microsoft Internet Explorer' ) 
        totalHeight += 20;

    if (isRewardPage)
        totalHeight -= 100;
        
    var lowestEdge = 0;
    for( var i = 0; i < arrChild.length; i++ )
    {
        var temp = arrChild[i].style.top;
        var divTop = parseInt( temp.substring(0, temp.length - 2) );
        var divHeight = arrChild[i].offsetHeight;
        var divBottomEdge = divTop + divHeight;
        
        if (lowestEdge < divBottomEdge)
            lowestEdge = divBottomEdge;
    }
    
    totalHeight += lowestEdge;
    
    if (isRewardPage) {
        if (totalHeight < minHeight) 
            totalHeight = minHeight;
        
        styler(leftName, {height: totalHeight+'px'});
        styler(rightName, {height: totalHeight+'px'});
    } else {
        styler(homeName, {height: totalHeight+'px'});
    }
}

Event.observe( this, 'load', function() { footerHeight(); });

