
$.fn.load_image = function(src){return this.each(function(){    
                var image = new Image();                           
				image.src = src;           
                $("#"+this.id).empty();     
                this.appendChild(image);
            });
        }
        
function process_form_login(form_name, form_div)
{                                   
   //xajax.$('submitCommentFormButton').disabled=true;
   //xajax.$('submitCommentFormButton').value="sending...";
   xajax_process_form_login(form_name, form_div, xajax.getFormValues(form_name));
   return false;
}

function ajax_activity(show)
{            
    if (show="true")
    {
        //$("#loadingGrid").show("");         
        $('#loadingGrid').catfish({height: 44});
    }
    else
    {        
        //$("#loadingGrid").hide("");         
        jQuery.closeCatfish('#loadingGrid'); 
    }
}

function hide_ajax_activity()
{
    //$("#loadingGrid").hide("");  
    jQuery.closeCatfish('loadingGrid'); 
}

function get_web_results(tabla, page_id)
{                             
   ajax_activity(true); 
   // Obtener las variables del filtro si las hubiese
   post = myBuildPOST('fFiltro');
   xajax_get_web_results(tabla, page_id, post);
}

function prueba(id)
{
   //ajax_activity(true); 
   xajax_prueba(id);
}

// ACCIONES
// --------
function add_to_favourites(codinmueble, user_id, id_anchor)
{                             
   ajax_activity(true); 
   xajax_add_to_favourites(codinmueble, user_id, id_anchor);
}

function remove_from_favourites(codinmueble, user_id, id_anchor)
{                             
   ajax_activity(true); 
   xajax_remove_from_favourites(codinmueble, user_id, id_anchor);
}

function make_reservation(codinmueble, user_id, id_anchor)
{                             
   ajax_activity(true); 
   xajax_make_reservation(codinmueble, user_id, id_anchor);
}

function remove_reservation(codinmueble, user_id, id_anchor)
{                             
   ajax_activity(true); 
   xajax_remove_reservation(codinmueble, user_id, id_anchor);
}

function activate_alert(codsubscripcion, id_anchor)
{                             
   ajax_activity(true); 
   xajax_activate_alert(codsubscripcion, id_anchor);
}

function deactivate_alert(codsubscripcion, id_anchor)
{                             
   ajax_activity(true); 
   xajax_deactivate_alert(codsubscripcion, id_anchor);
}

function delete_alert(codsubscripcion, id_anchor)
{                             
   ajax_activity(true); 
   xajax_delete_alert(codsubscripcion, id_anchor);
}

function send_form(formName, formDiv, showFormAlways)
{   	                  
    $(".submit").attr("disabled", true); 
    ajax_activity(true);     
	xajax_send_form(formName, formDiv, xajax.getFormValues(formName), showFormAlways);
	return false;
}


function show_properties_type(codtipologia)
{   
   ajax_activity(true); 
   $("#inmuebles_tipologia").hide();
   $("#inmuebles_tipologia").remove();   
                                                                                       
   $(document.getElementById("bt_show_inmuebles_"+codtipologia).parentNode.parentNode).after('<tr style="display:none" id="inmuebles_tipologia"><td align="center" id="row_inmuebles_tipologia" colspan="10"></td></tr>');   
   xajax_show_properties_type(codtipologia);
}

function show_row_inmuebles_tipologia()
{                                  
   $("#inmuebles_tipologia").show();   
   //$("#inmuebles_tipologia").SlideInUp(3000);
   //$("//#rowInmueblesTipologia").click(function(){$('#rowInmueblesTipologia').hide(); return false;});
   
}

function close_inmuebles_tipologia()
{   
   $("#inmuebles_tipologia").hide();
   //$("#inmuebles_tipologia").SlideOutUp(3000);
   $("#inmuebles_tipologia").remove();   
}

function close_message(id_message)
{                        
   $("#"+id_message).hide();
   //$("#inmuebles_tipologia").SlideOutUp(3000);
   $("#"+id_message).remove();   
}

function show_filters(filter_id, text_to_hide, text_to_show)
{                                    
    $("#"+filter_id).show('');    
    $("#filters_container").show('');
    $(".rc_"+filter_id).show('');        
    $("#button_filters").html(text_to_hide);
    $("#button_filters").click(function(){hide_filters(filter_id, text_to_hide, text_to_show); return false;});
    $("#button_filters").removeClass("show_filters");
    $("#button_filters").addClass("hide_filters");
}

function hide_filters(filter_id, text_to_hide, text_to_show)
{
    $("#"+filter_id).hide('');           
    $("#filters_container").hide('');       
    $("#button_filters").html(text_to_show);         
    $("#button_filters").click(function(){show_filters(filter_id, text_to_hide, text_to_show); return false;});
    $("#button_filters").removeClass("hide_filters");
    $("#button_filters").addClass("show_filters");
}

function leer_mensaje_web(codmensaje)
{   
   $("#contenidoMensaje").hide();
   $("#contenidoMensaje").remove();   
   $(document.getElementById("mensaje_"+codmensaje).parentNode.parentNode).after('<tr style="display: none" id="rowContenidoMensaje"><td align="center" id="contenidoMensaje" colspan="10"></td></tr>');   
   xajax_leer_mensaje_web(codmensaje);
}

