var inter;
var inter3;

///////////////////////////////////////////////
////////// SPINNER ELEMENTOS DESACTIVADOS /////
///////////////////////////////////////////////

function _spinner_disabled_start(clas){
    if(inter!=null)_spinner_disabled_destroy();

    $("."+clas).html("<table width='100' cellpadding='0' cellspacing='0' border='0'><tr><td><div class='bullet1'><div class='bullet2'></div></div></td><td>&nbsp;Usuario inactivo</td></tr></table>");
    $("."+clas).attr("style","border-left: 1px solid #686868");
    inter = setInterval(function(){
        if($("."+clas+" .bullet2").is(":visible")) $(this).fadeOut();
        else $("."+clas+" .bullet2").fadeIn().fadeOut();
    }, 1000);
}


function _spinner_disabled_destroy(){
    if(inter!=null){
        clearInterval(inter);
        inter = null;
    }
}

///////////////////////////////////////////////
////////// SPINNER DE CARGA - GRANDE  /////////
///////////////////////////////////////////////

function _spinner_startv2(id, velocidad){
    if(inter!=null)_spinner_destroy();

    var actu = 20;
    $(id).html("<table width='100%' border='0' cellspacing='0' cellpadding='5'><tr><td valign='middle'><div id='_spinner_tiny'></div></td></tr></table>");
    inter = setInterval(function(){
        actu = actu-20;
        if (actu<-220) actu =0;
        $(id+" #_spinner_tiny").attr("style","background-position:"+actu+"px;");
    }, velocidad);
}

function _spinner_start(id, velocidad){
    if(inter!=null)_spinner_destroy();
    var actu = 64;
    $(id).html("<div id='_spinner'></div>");
    inter = setInterval(function(){
        actu = actu-64;
        if (actu<-704) actu =0;
        $(id+" #_spinner").attr("style","background-position:"+actu+"px;");
    }, velocidad);
}
function _spinnercart_start(id, velocidad){
    if(inter!=null)_spinner_destroy();
    var actu = 32;
    $(id).html("<div id='_spinnercart'></div>");
    inter = setInterval(function(){
        actu = actu-32;
        if (actu<-352) actu =0;
        $(id+" #_spinnercart").attr("style","background-position:"+actu+"px;");
    }, velocidad);
}

function _spinnerlog_start(id, velocidad){
    if(inter!=null)_spinner_destroy();
    var actu = 24;
    $(id).html("<div id='_spinnerlog'></div>");
    inter = setInterval(function(){
        actu = actu-24;
        if (actu<-264) actu =0;
        $(id+" #_spinnerlog").attr("style","background-position:"+actu+"px;");
    }, velocidad);
}

function _spinner_destroy(){
    if(inter!=null){
        clearInterval(inter);
        inter = null;
    }
}

function _spinner_start3(id, velocidad){
    if(inter3!=null)_spinner_destroy();
    var actu = 64;
    $(id).html("<div id='_spinner'></div>");
    inter3 = setInterval(function(){
        actu = actu-64;
        if (actu<-704) actu =0;
        $(id+" #_spinner").attr("style","background-position:"+actu+"px;");
    } , velocidad);
}

function _spinner_destroy3(){
    if(inter3!=null){
        clearInterval(inter3);
        inter3 = null;
    }
}

///////////////////////////////////////////////
////////// SPINNER DE DISPONIBILIDAD PEQUENO //
///////////////////////////////////////////////

function _spinner_tiny_start(id, velocidad){
    if(inter!=null)_spinner_tiny_destroy();
    var actu = 24;
    $("#"+id).html("<div id='_spinner_tiny'></div><div>&nbsp;comprobando</div>");
    inter = setInterval(function(){
        actu = actu-24;
        if (actu<-264) actu =0;
        $("#"+id+" #_spinner_tiny").attr("style","background-position:"+actu+"px;");
    }, velocidad);
}

function _spinner_tiny_destroy(){
    if(inter!=null){
        clearInterval(inter);
        inter = null;
    }
}

function _spinner_tiny_status(id,valor){
    if(valor==1) $("#"+id).html("<div class='spinner_avalible'></div><div>&nbsp;disponible</div>");
    else $("#"+id).html("<div class='spinner_unavalible'></div><div>&nbsp;no disponible</div>");
}
