function compruebaFechas(entrada,salida) {
  var fecha_entrada=isDate(entrada);
  var fecha_salida=isDate(salida);
  if (!fecha_entrada) fecha_entrada=new Date();
  if (!fecha_salida) {
     fecha_salida = new Date(fecha_entrada.getFullYear(), fecha_entrada.getMonth(), fecha_entrada.getDate()+1);
  }
  if (fecha_salida <= fecha_entrada) {
    return false;
  } else return true;
}

function isDate(sDate) {
   var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/
   if (re.test(sDate)) {
      var dArr = sDate.split("/");
      if (!isNaN(dArr[2]) && !isNaN(dArr[1]) && !isNaN(dArr[0]))
         return new Date(parseInt(dArr[2],10),parseInt(dArr[1],10),parseInt(dArr[0],10));
      else return false;   
   }
   else {
      return false;
   }
}

function numeroDias(entrada,salida) {
  var entrada_array=entrada.split("/");
  var fecha_entrada=new Date(parseInt(entrada_array[2],10),parseInt(entrada_array[1],10)-1,parseInt(entrada_array[0],10));
  var salida_array=salida.split("/");
  var fecha_salida=new Date(parseInt(salida_array[2],10),parseInt(salida_array[1],10)-1,parseInt(salida_array[0],10));
  var date1_ms = fecha_entrada.getTime();
  var date2_ms = fecha_salida.getTime();
  return Math.round(Math.abs(date1_ms - date2_ms)/(24*60*60*1000));
}

function formatNumber(num)
{
num = Math.round(parseFloat(num)*Math.pow(10,2))/Math.pow(10,2)
num += '';
var splitStr = num.split('.');
var splitLeft = splitStr[0];
var decims;
var splitRight = splitStr.length > 1 ?  splitStr[1] : ''; //'.00';
if (splitRight.length > 0) {
 if (parseInt(splitRight,10) < 10)
   decims=splitRight+"0";
 else decims=splitRight;
 splitRight = ","+decims; 
}
var regx = /(\d+)(\d{3})/;
while (regx.test(splitLeft)) {
splitLeft = splitLeft.replace(regx, '$1' + '.' + '$2');
}
return splitLeft + splitRight;
} 
