function getPosY(o)
 {
    if(!o.offsetParent)
    {
        return 0;
    }
    else
    {
        return o.offsetTop+getPosY(o.offsetParent);
    }
 }
 
 function setHeight()
 {
    var height = getPosY(document.getElementById('divstaFares')) + 120;
    var iL2 = height; //document.getElementById("Layer2").offsetHeight;
        
    var iL3 = document.getElementById('Layer3').offsetHeight;
    var iL4 = document.getElementById('Layer4').offsetHeight;
    
    var iMax = 0;

    iMax = iL2 > iL3 ? iL2 : iL3;
    iMax = iMax > iL4 ? iMax : iL4;
    
    document.getElementById("Layer2").style.height = iMax + "px";
    document.getElementById("Layer3").style.height = iMax + "px";
    var sh = iMax - iL3;

    if (sh > 0)
    {
        if (document.getElementById('bLine'))
        {
            document.getElementById('bLine').style.height = document.getElementById('bLine').offsetHeight + sh;
        }    
    }    
    
    document.getElementById("Layer4").style.height = iMax + "px";
    
    document.getElementById('Layer6').style.display = 'none';
    document.getElementById('Layer6').style.top = (document.getElementById('Layer1').offsetHeight + iMax + 10) + "px";
    document.getElementById('Layer6').style.display = 'block';
 }
 
 document.onclick = function(e)
 {
    var eventTarget = e ? e.target : event.srcElement;
    
    if(eventTarget.id == "rdbOneWay")
    {
        document.getElementById('td_LCH').style.height="12px";
        
    }
    else if(eventTarget.id == "rdbRound")
    {
        document.getElementById('td_LCH').style.height="40px";
    }
    setHeight();
 }
