
/* - main.js - */
// http://qt.nokia.com/portal_javascripts/main.js?original=1
(function($){$(function(){$.fn.shiftPositionedBlock=function(){var siblings,actionable,content,topic_flipper;actionable=this;if($('#parent-fieldname-text').length>0){$("#parent-fieldname-text").replaceWith($("#parent-fieldname-text").contents())}
content=document.getElementById('content');topic_flipper=$(this).closest(".flipperpageheadertext",content);if(topic_flipper.length>0){siblings=$(topic_flipper).prevAll().detach()}
if(!siblings){siblings=$(this).prevAll().detach()}
$(siblings).each(function(index,el){$(actionable).find(".blockWrapperInner").first().prepend(el)})}})}(jQuery));jQuery(function($){var transformFont,wrapWithCorners,heightEqualizer,shiftedBlockPosition;transformFont=function(){Cufon.replace('#frontpage-features-banner h1.documentFirstHeading span');Cufon.replace('#portal-globalnav li a span',{fontSize:'14px',color:'#363534'});Cufon.replace('table.qtTable td h2.linkedHeading a')};if($('html').is('[lang=fr], html[lang=en]')){transformFont()}
Cufon.replace('#portal-topactions li a');$('#langselector-wrapper').css('margin-left',($('#topaction-qt_home').width()/ 2 - $('#portal-languageselector').width() / 2));wrapWithCorners=function(elem){$(elem).each(function(){$(this).find('> *:last-child').addClass('lastBlockItem');$(this).wrapInner('<div class="blockWrapperInner"></div>');$(this).prepend("<div class='topRightCorner'><!-- --></div><div class='bottomLeftCorner'><!-- --></div>")})};if($('body').attr('class').indexOf('fg_')!==-1){$('#content').wrapInner('<div class="roundedBlock"></div>')}
wrapWithCorners('#no-content');wrapWithCorners('.roundedBlock');$('#content .shiftedBlock').shiftPositionedBlock();heightEqualizer=function(elems,base_height){if(base_height===0){base_height=Math.max.apply(null,elems.map(function(){return $(this).height()}).get());elems.height(base_height)}
else{$(elems).each(function(){var outerStuff,elemHeight;outerStuff=$(this).outerHeight(true)-$(this).height();elemHeight=base_height-outerStuff;$(this).height(elemHeight)})}
return base_height};if($('.frontpagePromoBlock').length>0){heightEqualizer($('.frontpagePromoBlock .blockWrapperInner'),0)}});

