var ANIM_FRAMES=5;function HeaderBarAnim(d,g){if(d.delta<0){if(d.frame==0){return false}}else{if((d.delta>0)&&(d.frame==ANIM_FRAMES)){return false}}d.frame+=d.delta;if(g.animHidden){SetElementDisplay(g.parentNode.parentNode.parentNode.parentNode,true,"block");SetElementDisplay(document.getElementById(d.hiddenElId),false,"block");g.animHidden=false}if(!g.origHeight){g.origOffset=g.offsetTop;g.origHeight=g.offsetHeight;g.parentNode.origHeight=g.parentNode.offsetHeight;g.parentNode.parentNode.origHeight=g.parentNode.parentNode.offsetHeight}if(!g.origHeight){return true}var a=g.origOffset;var b=d.frame/ANIM_FRAMES;var e=g.origHeight+a;var c=g.origHeight+(b*(g.parentNode.parentNode.origHeight-g.origHeight));var f=e+(b*(g.parentNode.origHeight-e));g.parentNode.style.height=parseInt(f)+"px";if(a!=0){g.parentNode.style.top=parseInt((1-b)*(-a))+"px"}else{g.parentNode.style.top=""}g.parentNode.parentNode.style.height=parseInt(c)+"px";g.parentNode.parentNode.parentNode.style.height=parseInt(c)+"px";return true}function SetupHeaderBar(a,b){var c=new Object();c.hiddenElId=b;c.delta=1;c.frame=ANIM_FRAMES;c.AnimCallback=function(){var d=document.getElementById(a);if(c.timerId){clearTimeout(c.timerId)}if(d){if(HeaderBarAnim(c,d)){c.timerId=setTimeout(c.AnimCallback,25)}}};c.Hide=function(){c.delta=-1;c.timerId=setTimeout(c.AnimCallback,50)};c.Show=function(d){var e=document.getElementById(a);if(d){c.frame=1;e.animHidden=true}c.delta=1;c.timerId=setTimeout(c.AnimCallback,50)};c.BeginHide=function(d){c.timerId=setTimeout(c.Hide,d)};return c}var g_langBar=SetupHeaderBar("lang_bar_selected","hidden_lang_bar");var g_notifBar=SetupHeaderBar("notif_bar_selected",null);