// JavaScript Document
var scrolling = false;

var X;
var Y;

var startX;
var startY;

var IE = document.all?true:false
var loaded = false;

function catchXY(e) {
  if (loaded) {
  var ev = e || window.event;

  if (IE) {
    X = ev.clientX + document.body.scrollLeft
    Y = ev.clientY + document.body.scrollTop
  } else {
    X = ev.pageX
    Y = ev.pageY
  }  
  }
  else {
	X = 0
	Y = 0
  }


}

function setScroll() {
	var height = document.getElementById("gallery_scroll_content").offsetHeight;
	var max_height = document.getElementById("gallery_scroll").offsetHeight;
	
	var ratio =  max_height/height;

	var scroll_height = document.getElementById("scroll_height").offsetHeight;
	
	var scroll_bar = Math.round(scroll_height*ratio);
	
	document.getElementById("scroll_bar").style.height = scroll_bar+"px";
	
}

function setScrolling(bool) {
	scrolling = bool;
	
	startX = X;
	startY = Y;
	
	document.getElementById("content_container").focus();

}

function scrollThis() {
	if (scrolling) {
		if (X > startX) {
			document.getElementById("state").value = "down";	
		}
		
		if (X < startX) {
			document.getElementById("state").value = "up";	
		}
	}	
}


