document.observe("dom:loaded", function() {
	$('menu_account').update(HEADER_LINKS);
});

var iShouldBeScrolling=false;


/** This is high-level function.
* It must react to delta being more/less than zero.
*/
function handle(delta) {
if (delta < 0 && iShouldBeScrolling==true){
scrollDown();}

if (delta > 0 && iShouldBeScrolling==true) {
scrollUp();}

}

/** Event handler for mouse wheel event.
*/
function wheel(event){
var delta = 0;
if (!event) /* For IE. */
    event = window.event;
if (event.wheelDelta) { /* IE/Opera. */
    delta = event.wheelDelta/120;
    /** In Opera 9, delta differs in sign as compared to IE.
     */
    if (window.opera)
            delta = -delta;
} else if (event.detail) { /** Mozilla case. */
    /** In Mozilla, sign of delta is different than in IE.
     * Also, delta is multiple of 3.
     */
    delta = -event.detail/3;
}
/** If delta is nonzero, handle it.
* Basically, delta is now positive if wheel was scrolled up,
* and negative, if wheel was scrolled down.
*/
if (delta)
    handle(delta);

/** Prevent default actions caused by mouse wheel.
* That might be ugly, but we handle scrolls somehow
* anyway, so don't bother here..
*/
if (iShouldBeScrolling==true) {
if (event.preventDefault) {
    event.preventDefault();
}
event.returnValue = false;
} else {
event.returnValue = true;
}
}

/** Initialization code. 
* If you use your own event management code, change it as required.
*/
if (window.addEventListener)
/** DOMMouseScroll is for mozilla. */
window.addEventListener('DOMMouseScroll', wheel, false);
/** IE/Opera. */
window.onmousewheel = document.onmousewheel = wheel;


//Variables for javascroller
var topValue = 0;

function scrollUp(){

topValue += 120;
var contents=document.getElementById("contents");

if (topValue >= 0) {
topValue = 0;
}
if(contents.style) {
contents.style.left = topValue + "px";
}
else {
contents.setAttribute("style", "left: " + topValue + "px");
}

}


function scrollDown(){

topValue -= 120;
var maxwidth = 120*3;
var contents=document.getElementById("contents");
if(topValue < -contents.clientWidth+maxwidth) {
topValue = -contents.clientWidth+maxwidth;
}

if(contents.style) {
contents.style.left = topValue + "px";
}
else {
contents.setAttribute("style", "left: " + topValue + "px");
}

}
