// Carga de las ultimas ofertas/convocatorias de opobusca.com 
function getUltimasOfertasConvocatoriasHome(elementoId) {
    // Obtenemos el codigo por AJAX. Llamada NO bloqueante
    var div         = document.getElementById(elementoId).innerHTML = '<span style="color:#000000">Cargando...</span>';
    var sUrl       = "showUltimasOfertasConvocatoriasOpobuscaHome.action";
    var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, {success:handleSuccessOfertasConvocatorias,failure:handleFailure,
        argument: {elementoId:elementoId},timeout: 5000
    });      // identificador del elemento donde vamos a insertar la respuesta
}

// Carga de las ultimas ofertas/convocatorias de opobusca.com 
function getUltimasOfertasConvocatorias(elementoId) {
    // Obtenemos el codigo por AJAX. Llamada NO bloqueante
    var div         = document.getElementById(elementoId).innerHTML = '<span style="color:#000000">Cargando...</span>';
    var sUrl       = "showUltimasOfertasConvocatoriasOpobusca.action";
    var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, {success:handleSuccessOfertasConvocatorias,failure:handleFailure,
        argument: {elementoId:elementoId},timeout: 5000
    });      // identificador del elemento donde vamos a insertar la respuesta
}

// Carga de las ultimas ofertas/convocatorias de opobusca.com 
function buscarOfertasConvocatorias(elementoId, query) {
    // Obtenemos el codigo por AJAX. Llamada NO bloqueante
    var div         = document.getElementById(elementoId).innerHTML = '<span style="color:#000000">Cargando...</span>';
    var sUrl       = "buscarOfertasConvocatoriasOpobusca.action?query="+query;
    var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, {success:handleSuccessOfertasConvocatorias,failure:handleFailure,
        argument: {elementoId:elementoId},timeout: 5000
    });      // identificador del elemento donde vamos a insertar la respuesta
}

var handleFailure = function(o){ 
    var elementoId           = o.argument['elementoId'];
    // obtenemos el elemento donde se va a empotrar la respuesta
    var div=document.getElementById(elementoId);
    // Quitamos el msg de carga
    div.innerHTML = "";
}
var handleSuccessOfertasConvocatorias = function(o){ 
    var elementoId           = o.argument['elementoId'];
    // obtenemos el elemento donde se va a empotrar la respuesta
    var div=document.getElementById(elementoId);
    
    if(o.responseText !== undefined && o.responseText != ''){
        div.innerHTML = o.responseText;
    }else{
    div.innerHTML = "la infomaci&oacute;n sobre las últimas ofertas / convocatorias no esta disponible en este momento.";
}
}