
var santamariaMoveDestination = 0;
var santamariaMoveSpeed = 5;
var santamariaMoveWidth= 600;
var santamariaMoveInterval = 20;

function santamariaMove(parent,child) {

	var x = -1;
	if (document.all) {

		x = parseFloat(document.all[child].style.left);
		var distance = (santamariaMoveDestination - x) / santamariaMoveSpeed;
		document.all[child].style.left = (x + Math.round(distance)) + "px";
		
	} else if (document.layers) {

		x = document.layers[parent].document.layers[child].left;
		var distance = (santamariaMoveDestination - x) / santamariaMoveSpeed;
		document.layers[parent].document.layers[child].left = x + Math.round(distance);
	
	} else if (!document.all && document.getElementById) {

		x = parseFloat(document.getElementById(child).style.left);
		var distance = (santamariaMoveDestination - x) / santamariaMoveSpeed;
		document.getElementById(child).style.left = (x + Math.round(distance)) + "px";

	}

	var t = "santamariaMove('santamariaDiv','santamariaDivNest');";
	setTimeout(t,santamariaMoveInterval);
}

function santamariaPageMove(page) {
	santamariaMoveDestination = -((page * santamariaMoveWidth) + santamariaMoveWidth);
}

function santamariaPlaceMove(element,parent) {
	if (document.all) element = eval(element);
	if (!document.all && document.getElementById) element = document.getElementById(element);
	
	var x = 0;
	if (document.all || document.getElementById) {
		x = element.offsetLeft;
		t = element.offsetParent;
		while (t != null) {
			x += t.offsetLeft;
			t = t.offsetParent;
		}
	} else {
		x = eval("document.images['"+element+"'].x");
	}

	var y = 0;
	if (document.all || document.getElementById) {
		y = element.offsetTop;
		t = element.offsetParent;
		while (t != null) {
			y += t.offsetTop;
			t = t.offsetParent;
		}
	} else {
		y = eval("document.images['"+element+"'].y");
	}
	
	if (document.all) {
		document.all[parent].style.left = x + "px";
		document.all[parent].style.top = y + "px";
		document.all[parent].style.visibility = "visible";
	} else if (document.layers) {
		document.layers[parent].left = x;
		document.layers[parent].top = y;
		document.layers[parent].visibility = "show";
	} else if (!document.all && document.getElementById) {
		document.getElementById(parent).style.left = x + "px";
		document.getElementById(parent).style.top = y + "px";
		document.getElementById(parent).style.visibility = "visible";
	}
	
}

function santamariaMoveInit() {
	santamariaPlaceMove("santamariaImage","santamariaDiv");
	santamariaMove("santamariaDiv","santamariaDivNest");
	santamariaPageMove(0);
}