function randomNumber(min, max) {
  return Math.floor(Math.random() * (max - min + 1) + min);
}
function fn_listar_items(elemento,options2){
  if($('.'+elemento).length){
    var listado = $('.'+elemento).attr('id'), options1 = { str:'', frm:'&'+$('#frm_listado').serialize(), url:listado+'.php',texto:''};
    $.extend(true, options1, options2);

    var carga_listado = function(){
      $('.'+elemento).html(options1.texto);//mostrar texto antes del proces del ajax
      $.ajax({ url:options1.url,cache:false,type:'post',data:'pagina=1&listado='+listado+options1.frm+options1.str,
        success:function(data){
          $('.'+elemento).html(data);if('cback' in options1){ options1.cback(); }
        }
      });
    };
    carga_listado();
    if('intervalo' in options1){ setInterval(carga_listado,options1.intervalo); }
  }
}
function fn_paginar(var_div, url){
  var div = url.split('?'), div2 = $('#'+var_div);
  $.ajax({
    url:div[0],type:'POST',data:'&'+div[1],success:function(data){ div2.html(data); $('html, body').stop().animate({ scrollTop: div2.offset().top-50 }, 600); }
  });
}

function display(variable,task,idfieldtocharge) {
  $.ajax({ url:'index.php', method:'get', dataType:'json', data:{ variable: variable, task: task },
    success: function(json) {
      var html = '';
      $.each(json,function(i,data){ html+= '<option value="'+data.id+'">'+data.value+'</option>'; });
      $('#'+idfieldtocharge).empty().html(html).change();
    }
  });
}

function desplegar(){
  var r_password = $('#recover-passwd');
      r_password.find('form').get(0).reset();
  if(r_password.hasClass('hide')){ r_password.removeClass('hide'); }else{ r_password.addClass('hide').find('label').remove(); }
}
function soloNumeros(evt){
  evt = (evt) ? evt : event;
  var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
  var respuesta = true;
  if (charCode > 31 && (charCode < 48 || charCode > 57)) respuesta = false;
  return respuesta;
}
function soloNumeros_precio(evt){
  evt = (evt) ? evt : event;
  var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
  var respuesta = true;
  if(charCode > 31 && (charCode < 48 || charCode > 57)) respuesta = false;
  if(charCode==46) respuesta = true;
  return respuesta;
}