function cargarPagina(nombreCapa,paginaInclude){	
	try{
		new Ajax.Updater(nombreCapa,paginaInclude, { method: 'get',evalScripts:false });		
	} catch (exception){
		alert (exception);	
	}
}
function cargarPaginaSincronizado(nombreCapa,paginaInclude){	
	try{
		new Ajax.Updater(nombreCapa,paginaInclude, { asynchronous: false,method: 'get',evalScripts:true });		
	} catch (exception){
		alert (exception);	
	}
}

function cargarPaginaFormulario(nombreCapa,paginaInclude,formData) {	
	try{
					
		new Ajax.Updater(nombreCapa,paginaInclude, {method: 'post',parameters: $(formData).serialize(true),evalScripts:true });		
	} catch (exception){
		alert (exception);	
	}
}
function cargarPaginaFormularioSincronizado(nombreCapa,paginaInclude,formData) {	
	try{
					
		new Ajax.Updater(nombreCapa,paginaInclude, { asynchronous: false,method: 'post',parameters: $(formData).serialize(true),evalScripts:true });		
	} catch (exception){
		alert (exception);	
	}
}

function getAbsoluteElementPosition(element) {
  if (typeof element == "string")
    element = document.getElementById(element)
  if (!element) return { top:0,left:0 };
  var y = 0;
  var x = 0;
  while (element.offsetParent) {
    x += element.offsetLeft;
    y += element.offsetTop;
    element = element.offsetParent;
  }
  return {top:y,left:x};
}

var globalCallbacks = {
	onCreate: function(){$('status').style.display = 'block';},
	onComplete : function(){
		if (Ajax.activeRequestCount == 0){
		$('status').style.display = 'none';
		}
	}
}

