document.observe("dom:loaded",function(){initNavigation();initScrollbar();initTooltip()});var blockCurrentPosition=new Array();var listElementHeight=17;var listNbElements=13;var listNbElementsToScroll=3;var textElementWidth=316;var fluxTO=window.setTimeout("true;",0);function initTooltip(){new Ajax.Updater("preload","preloadtooltips",{method:"post",parameters:{tabName:$F("tabName")},insertion:Insertion.Bottom,onComplete:function(){new Tooltip.init()}})}function initNavigation(){var A;$$(".btnNav").each(function(B){A=B.id.split("-");blockCurrentPosition[A[1]]=0;textFixPosition(A[1]);listFixPosition(A[1]);switch(A[0]){case"btnUp":fctAttachAction(B,"click","navDown","'"+A[1]+"'");switchBtnUp(A[1]);switchBtnDown(A[1]);break;case"btnDown":fctAttachAction(B,"click","navUp","'"+A[1]+"'");switchBtnUp(A[1]);switchBtnDown(A[1]);break;case"btnLeft":fctAttachAction(B,"click","navLeft","'"+A[1]+"'");switchBtnLeft(A[1]);switchBtnRight(A[1]);break;case"btnRight":fctAttachAction(B,"click","navRight","'"+A[1]+"'");switchBtnLeft(A[1]);switchBtnRight(A[1]);break}});$$(".addHit").each(function(B){fctAttachAction(B,"click","ajaxAddHit","'"+B.rel+"'")});return false}function navUp(A){new Effect.Move($("viewWindow-"+A),{y:-(listElementHeight*listNbElementsToScroll),duration:0.25});window.clearTimeout(fluxTO);fluxTO=window.setTimeout("listFixPosition('"+A+"')",500);blockCurrentPosition[A]++;switchBtnUp(A);switchBtnDown(A);return false}function navDown(A){new Effect.Move($("viewWindow-"+A),{y:(listElementHeight*listNbElementsToScroll),duration:0.25});window.clearTimeout(fluxTO);fluxTO=window.setTimeout("listFixPosition('"+A+"')",500);blockCurrentPosition[A]--;switchBtnUp(A);switchBtnDown(A);return false}function navLeft(A){new Effect.Move($("viewWindow-"+A),{x:textElementWidth,duration:0.5});window.clearTimeout(fluxTO);fluxTO=window.setTimeout("textFixPosition('"+A+"')",1000);blockCurrentPosition[A]--;switchBtnLeft(A);switchBtnRight(A);ajaxAddHit(A);return false}function navRight(A){new Effect.Move($("viewWindow-"+A),{x:-textElementWidth,duration:0.5});window.clearTimeout(fluxTO);fluxTO=window.setTimeout("textFixPosition('"+A+"')",1000);blockCurrentPosition[A]++;switchBtnLeft(A);switchBtnRight(A);ajaxAddHit(A);return false}function textFixPosition(A){if($("viewWindow-"+A)){$("viewWindow-"+A).style.left="-"+(blockCurrentPosition[A]*textElementWidth)+"px"}}function listFixPosition(A){if($("viewWindow-"+A)){$("viewWindow-"+A).style.top="-"+(blockCurrentPosition[A]*listElementHeight*listNbElementsToScroll)+"px"}}function switchBtnUp(A){if(blockCurrentPosition[A]<=0){blockCurrentPosition[A]=0;$("btnUp-"+A).hide()}else{$("btnUp-"+A).show()}}function switchBtnDown(A){if((blockCurrentPosition[A]*listNbElementsToScroll)+listNbElements>=$F("nbFluxElmt-"+A)){$("btnDown-"+A).hide()}else{$("btnDown-"+A).show()}}function switchBtnLeft(A){if(blockCurrentPosition[A]<=0){blockCurrentPosition[A]=0;$("btnLeft-"+A).hide()}else{$("btnLeft-"+A).show()}}function switchBtnRight(A){if(blockCurrentPosition[A]>=$F("nbFluxElmt-"+A)){$("btnRight-"+A).hide()}else{$("btnRight-"+A).show()}}function initScrollbar(){$$(".realContentText").each(function(A){if(A.getHeight()>256){var B=new ScrollBox(A.ancestors()[0],{auto_hide:true})}})}function ajaxAddHit(A){new Ajax.Request("addfluxhit",{method:"post",parameters:{fluxDispositionId:A}});return true};