﻿function megillahOnload() {
	if (ie567) document.getElementById('vellumpanel').style.height = (document.getElementById('vellumpanel').offsetHeight);
	if (ie567) document.getElementById('silvercasepanel').style.height = (document.getElementById('silvercasepanel').offsetHeight);
	if (ie56) document.getElementById('copyright').style.position = 'relative'; //fix copyright position when the above panels are resized correctly.
}
womAdd('megillahOnload()');

var refreshrate = 10; //milliseconds
var msleftpos = -548;
var msrightpos = 70;
var scrolling = false;

function msscroll(movement) {
	if (scrolling) {
		var mover = document.getElementById('movingmanuscript');
		var newpos = mover.offsetLeft + movement;
		if (newpos <= msrightpos || newpos >= msleftpos) {
			mover.style.left = newpos + "px";
			document.getElementById('scrollingmegillah').style.backgroundImage = "none";
		}
		if (newpos > msrightpos) {
			mover.style.left = msrightpos + "px";
			scrolling = false;
			document.getElementById('scrollingmegillah').style.backgroundImage = "none";
		}
		if (newpos < msleftpos) {
			mover.style.left = msleftpos + "px";
			scrolling = false;
			document.getElementById('scrollingmegillah').style.backgroundImage = "url('/shared/images/me/megillahscroll-bg-" + jsLangCode + ".gif')";
		}
		setTimeout("msscroll("+movement+")",refreshrate);
	}
}

function panelscroll(itemid,movement) {
	if (scrolling) {
		var mover = document.getElementById(itemid);
		mover.scrollLeft = (mover.scrollLeft + movement);
		setTimeout("panelscroll('"+itemid+"',"+movement+")",refreshrate);
	}
}
function stopscroll() {
	scrolling = false;
}

function megillahHebrewOnload() {
	if (jsLangCode == "he" && !ie567) { // fix Firefox bug
		document.getElementById('vellumpanel').scrollLeft = 0;
		document.getElementById('vellumpanel').scrollLeft = 10000;
		document.getElementById('silvercasepanel').scrollLeft = 0;
		document.getElementById('silvercasepanel').scrollLeft = 10000;
	}
}
womAdd('megillahHebrewOnload()');
