cakePHP2 + mysql + bootsrap3 でサイトを構築しています。

親ウィンドウから、入力ウィンドウとして子ウィンドウ①を開き、
必要なIDがなければ生成するための子ウィンドウ②を立ち上げてID登録をして
子ウィンドウ①に返す といった処理を組もうとしています。

その際に、どのようにすれば子ウィンドウ①から子ウィンドウ②に値を返せるかが
わかりません。

お手数ですが、ご教授下さい。
よろしくお願い致します。

--------- 親View -------------
<div id="Modal1" class="modal fade"></div>
<div id="Modal2" class="modal fade"></div>

<script language="JavaScript">
$(function() {
  $('#Modal1').html(data);
  $('#Modal1').modal('show');
});
</script>

------子ウィンドウ①(Modal1)----------
<script language="JavaScript">
$(function() {
  $('#Modal2').html(data);
  $('#Modal2').modal('show');

  initialize();

  function hoge(test){
    alert("これを実行したい");
    $("#test").val(test);
    initialize();
  }

  function initialize(){
    //初期処理
  }
});
</script>

------子ウィンドウ②(Modal2)----------
<script language="JavaScript">
$(function() {
  //子ウィンドウ①の関数を実行したい
  hoge(1);
});
</script>