function getAjax(url,pars,idSucess){
    var ajax = new  Ajax.Updater(
    {
        success: idSucess
    },
    url,
    {
        method: 'post',
        parameters: pars,
        onLoading: cargando(idSucess),
        onFailure: errorAjax,
        evalScripts:true
    });
}

function cargando(idSucess){
    var x = document.getElementById(idSucess).scrollWidth / 2 - 64;
    var y = document.getElementById(idSucess).scrollHeight / 2 - 60;
    document.getElementById(idSucess).innerHTML += 'cargando...'+'<div style="z-index:0;position:absolute;left:'+x+'px;top:'+y+'px; color: #666666; background-color: #ffffff;font-family: "Arial", "Helvetica", sans-serif; font-weight: bold;"><div style="border-bottom: 1px #666 solid; border-right: 1px #666 solid;"><div style="border: 1px #AAA solid; padding-top: 3px; font-size: 12px;">&nbsp;Cargando... <img src="./img/ajax-loader2.gif">&nbsp;</div></div></div>';
}

function errorAjax(){
    alert('Se produjo un error al cargar, intente nuevamente.');
}

var anchoModal = 580;
function getAjaxModal(url, pars, ancho){
	anchoModal = ancho;
    var myAjaxModal = new  Ajax.Updater(
    {
        success: 'msjModal'
    },
    url,
    {
        method: 'post',
		parameters: pars,
        onLoading: cargandoModal,
        onFailure: errorAjax,
        onComplete: cargadoModal,
        evalScripts:true
    });
}

function cargandoModal(){
    document.getElementById("imagenMapa").style.cursor='wait';
}

function cargadoModal(){
    tiempoEspera = true;
    document.getElementById("imagenMapa").style.cursor='pointer';
    tiempoEspera = false;
    openDialog('msjModal', anchoModal);
}

function getAjaxDiv(url,pars,idSucess){
    var myAjax = new  Ajax.Updater(
    {
        success: idSucess
    },
    url,
    {
        method: 'post',
        evalScripts:true,
        parameters: pars,
        onLoading: cargandoDiv(idSucess),
        onFailure: errorAjax()
    });
}

function cargandoDiv(idSucess){
    document.getElementById(idSucess).innerHTML = '<img src="../img/ajax-loader.gif">';
}

function getAjaxHTML(idSucess, html){
    var myAjax = new  Ajax.Updater(
    {
        success: idSucess
    },
    '',
    {
        method: 'post',
        evalScripts:true,
        onLoading: cargandoHTML(idSucess),
        onComplete: cargadoHTML(idSucess, html),
        onFailure: errorAjax
    });
}

function cargandoHTML(idSucess){
    document.getElementById(idSucess).innerHTML = '<img src="./img/ajax-loader.gif"> Cargando...';
}

function cargadoHTML(idSucess, html){
    document.getElementById(idSucess).innerHTML = html;
}

