

function cut(height,element) {
    var lenght = 0;

    while(element.getHeight() > height && element.innerHTML.length>3) {
                    lenght = element.innerHTML.length;
					element.innerHTML = element.innerHTML.stripTags().truncate(element.innerHTML.stripTags().length - 1);
                    if(lenght <= element.innerHTML.length) {
                        element.innerHTML = element.innerHTML.stripTags().truncate(element.innerHTML.stripTags().length - 10);
                    }
				}
}



function cutOcchielli() {
    $$('#block4 .occhiello').each(function(occ) {cut(30,occ)});
    $$('#block1 .occhiello').each(function(occ) {cut(30,occ)});
    $$('.titoloMenu').each(function(occ) {cut(30,occ)});
    $$('.lancioVerticale').each(function(occ) {cut(200,occ)});
    $$('.lancioOrizzontaleCut').each(function(occ) {cut(110,occ)});
    $$('.altreNotizieTitolo').each(function(occ) {cut(20,occ)});
    $$('.firmeTitolo').each(function(occ) {cut(20,occ)});
}

function setBlocksHeight() {
    if($('block3')) {
        var max = Math.max(Element.positionedOffset($('block3')).top+$('block3').getHeight(),Element.positionedOffset($('block4')).top+$('block4').getHeight(),Element.positionedOffset($('block5')).top+$('block5').getHeight(),Element.positionedOffset($('right')).top+$('right').getHeight());
        var block3 = max-Element.positionedOffset($('block3')).top
        var block4 = max-Element.positionedOffset($('block4')).top
        var block5 = max-Element.positionedOffset($('block5')).top
        var right = max-Element.positionedOffset($('right')).top
    
        new Effect.Morph($('block3'),{ style:"height: "+block3+"px;", duration: 0.0 });
        new Effect.Morph($('block4'),{ style:"height: "+block4+"px;", duration: 0.0 });
        new Effect.Morph($('block5'),{ style:"height: "+block5+"px;", duration: 0.0 });
        new Effect.Morph($('right'),{ style:"height: "+right+"px;", duration: 0.0 });
    } else {
        var max = Math.max(Element.positionedOffset($('block1')).top+$('block1').getHeight(),Element.positionedOffset($('block5')).top+$('block5').getHeight(),Element.positionedOffset($('right')).top+$('right').getHeight());
        var block1 = max-Element.positionedOffset($('block1')).top
        var block5 = max-Element.positionedOffset($('block5')).top
        var right = max-Element.positionedOffset($('right')).top
        
        new Effect.Morph($('block1'),{ style:"height: "+block1+"px;", duration: 0.0 });
        new Effect.Morph($('block5'),{ style:"height: "+block5+"px;", duration: 0.0 });
        new Effect.Morph($('right'),{ style:"height: "+right+"px;", duration: 0.0 });
    }
}