// Extensions to Sam Stephenson's Prototype JavaScript framework, version 1.3.1 
// Created by Henry Woodbury <henry@dynamicdiagrams.com>
// Prototype must be loaded first to insure that Object.extend, Element and other
// prototypes are declared

Object.extend(Element, {

  getTop: function(element) {
    element = $(element);
    return parseInt(element.style.top); 
  },

  getLeft: function(element) {
    element = $(element);
    return parseInt(element.style.left); 
  },

  setLeft: function(element, x) {
    element = $(element);
	element.style.left = x + 'px'; 
  },

  setTop: function(element, y) {
    element = $(element);
	element.style.top = y + 'px'; 
  },

  setBoth: function(element, x, y) {
	Element.setLeft(element, x);
	Element.setTop(element, y);
  }

});

var req;

// Begin function to handle ajax requests. 
function HandleAjax(element, url, form) {
	if (!Prototype) { return true; }
	pars = Form.serialize(form);
	req = new Ajax.Updater(element, url, {method: 'get', parameters: pars});
	return false;
}


