<?php
$js_sources = array(
'  var a = 20;
  function foo() {
    console.warn("bar");
  }
  foo();
  $(document).ready(function() {
    $(".someid").on("click", ".class", function() {
      do_stuff();
    });
  });',
'  var x = ["room", "admin", 2];
  $(document).ready(function() {
    $.post("url/", { n: 80}, function(j) {
      console.log(j);
    }, "json");
  });
');   
$outjs = array();
$outready = array();
foreach($js_sources as $js) {
  $js = explode('$(document).ready(function() {', $js);
  $outjs[] = $js[0];
  $js = $js[1];
  $mark = strrpos($js , '});');
  $outjs[] = substr($js, $mark + 3);
  $outready[] = substr($js, 0, $mark);
}
$out = implode(PHP_EOL, $outjs) .  
  '$(document).ready(function() {' .  
  implode(PHP_EOL, $outready) . '});';
echo $out;