<?php
// middle_interest.php
// Supervise middle_interest.html

$html='';
if (isset($_GET['blogselect'])) {
 $selbit="";
 $lpage=@file_get_contents("http://www.rjmprogramming.com.au/Welcome.html");
 $lbits=explode("<select", str_replace("</select", "<select", $lpage));
 if (sizeof($lbits) > 1) {
  $selbit="&nbsp;&nbsp;<select" . $lbits[sizeof($lbits) - 2] . "</select>";
 }
 $lbits=explode("<scr" . "ipt type='text/javascript'>", str_replace("</scr" . "ipt>", "<scr" . "ipt type='text/javascript'>", $lpage));
 if (sizeof($lbits) > 1) {
  $scrbit="<scr" . "ipt type='text/javascript'>
    var isiPad = navigator.userAgent.match(/iPad/i) != null;
    var isiPhone = navigator.userAgent.match(/iPhone/i) != null;
    var isiPod = navigator.userAgent.match(/iPod/i) != null;
    var isAndroid = navigator.userAgent.match(/Android/i) != null;
    var tval = 1;
 var wasstr = '';
 var bval='  ';
 var bzgoes=0; 
 function butsatpend() {
 var tds = parent.document.getElementsByTagName('td');
 var jmap=[0,1,4,7,2,5,8,3,6,9];
 for (var iq=0; iq<tds.length; iq++) {
  if (iq != 4) tds[iq].innerHTML+='&nbsp;&nbsp;<input onclick=copy(this) style=background-color:pink; type=button id=eb1_' + jmap[eval(1 + iq)] + '_ value=-&gt;1 title=></input>&nbsp;&nbsp;<input onclick=copy(this) style=background-color:pink; type=button id=eb2_' + jmap[eval(1 + iq)] + '_ value=-&gt;2 title=></input>&nbsp;&nbsp;<input onclick=copy(this) style=background-color:pink; type=button id=eb3_' + jmap[eval(1 + iq)] + '_ value=-&gt;3 title=></input>';
 }
 }
 function ChangeTutNow(xxo) {
 var val = document.getElementById('tuts');
 if ( val.value.length == 1 && bzgoes == 0 ) { 
 bzgoes = 1; 
 if (1 == 2) window.open('http://www.rjmprogramming.com.au/ITblog/','Robert Metcalfe Blog','height=429, left=278, top=360, width=400'); } else if (val.value.trim() == '') { toggle(); } else if ( val.value.length != 0 ) {
 if (isiPhone || isAndroid) {
    windowopen(val.value, '_blank'); 
 } 
 }
 var ebo;
 var jmap=[0,1,4,7,2,5,8,3,6,9];
 for (var iq=0; iq<9; iq++) {
  if (iq != 4) {
    ebo=parent.document.getElementById('eb1_' + jmap[eval(1 + iq)] + '_');
    if (ebo != null) ebo.title=val.value;
    ebo=parent.document.getElementById('eb2_' + jmap[eval(1 + iq)] + '_');
    if (ebo != null) ebo.title=val.value;
    ebo=parent.document.getElementById('eb3_' + jmap[eval(1 + iq)] + '_');
    if (ebo != null) ebo.title=val.value;
  }
 }
 }
    function windowopen(myurl,mytarget) {
    } 
    " . $lbits[sizeof($lbits) - 2] . "</scr" . "ipt>";
  echo "<doctype html><html><head>" . $scrbit . "</head><body onload='butsatpend();'>" . $selbit . "</body></html>";
 } else {
 $lbits=explode('<scr' . 'ipt type="text/javascript">', str_replace('</scr' . 'ipt>', '<scr' . 'ipt type="text/javascript">', $lpage));
 if (sizeof($lbits) > 1) {
  $scrbit='<scr' . 'ipt type="text/javascript">
    var isiPad = navigator.userAgent.match(/iPad/i) != null;
    var isiPhone = navigator.userAgent.match(/iPhone/i) != null;
    var isiPod = navigator.userAgent.match(/iPod/i) != null;
    var isAndroid = navigator.userAgent.match(/Android/i) != null;
    var tval = 1;
 var wasstr = "";
 var bval="  ";
 var bzgoes=0; 
 function butsatpend() {
 var tds = parent.document.getElementsByTagName("td");
 var jmap=[0,1,4,7,2,5,8,3,6,9];
 for (var iq=0; iq<tds.length; iq++) {
  if (iq != 4) tds[iq].innerHTML+="&nbsp;&nbsp;<input onclick=copy(this) style=background-color:pink; type=button id=eb1_" + jmap[eval(1 + iq)] + "_ value=-&gt;1 title=></input>&nbsp;&nbsp;<input onclick=copy(this) style=background-color:pink; type=button id=eb2_" + jmap[eval(1 + iq)] + "_ value=-&gt;2 title=></input>&nbsp;&nbsp;<input onclick=copy(this) style=background-color:pink; type=button id=eb3_" + jmap[eval(1 + iq)] + "_ value=-&gt;3 title=></input>";
 }
 }
 function ChangeTutNow(xxo) {
 var val = document.getElementById("tuts");
 if ( val.value.length == 1 && bzgoes == 0 ) { 
 bzgoes = 1; 
 if (1 == 2) window.open("http://www.rjmprogramming.com.au/ITblog/","Robert Metcalfe Blog","height=429, left=278, top=360, width=400"); } else if (val.value.trim() == "") { toggle(); } else if ( val.value.length != 0 ) {
 if (isiPhone || isAndroid) {
    windowopen(val.value, "_blank"); 
 } 
 }
 var ebo;
 var jmap=[0,1,4,7,2,5,8,3,6,9];
 for (var iq=0; iq<9; iq++) {
  if (iq != 4) {
    ebo=parent.document.getElementById("eb1_" + jmap[eval(1 + iq)] + "_");
    if (ebo != null) ebo.title=val.value;
    ebo=parent.document.getElementById("eb2_" + jmap[eval(1 + iq)] + "_");
    if (ebo != null) ebo.title=val.value;
    ebo=parent.document.getElementById("eb3_" + jmap[eval(1 + iq)] + "_");
    if (ebo != null) ebo.title=val.value;
  }
 }
 }
    function windowopen(myurl,mytarget) {
    } 
    ' . $lbits[sizeof($lbits) - 2] . '</scr' . 'ipt>';
  echo '<doctype html><html><head>' . $scrbit . '</head><body onload="butsatpend();">' . $selbit . '</body></html>';
 }
 }
} else {
$used='n';
if (file_exists("middle_interest.html")) {
  $html=@file_get_contents("middle_interest.html");
}

$html = str_replace("'when ready' != 'when ready'", "'when ready' == 'when ready'", str_replace("'when ready'!='when ready'", "'when ready'=='when ready'", $html));
$exp = '&theme=ESL';

if (isset($_POST['theme'])) {
  $used='y';
  $exp = '&theme=' . str_replace('+','%20',str_replace(' ','%20',($_POST['theme'])));
  $html = str_replace('var theme', 'var theme="' . urldecode($_POST['theme']) . '"; /' . '/', $html);
  $things = explode('&theme=', $html);
  for ($i=1; $i<sizeof($things); $i++) {
   $subthings = explode('&', $things[$i]);
   $html = str_replace('&theme=' . $subthings[0] . '&', '&theme=' . str_replace('+','%20',urlencode($_POST['theme'])) . '&', $html);
  }  
} else if (isset($_GET['theme'])) {
  $used='y';
  $exp = '&theme=' . str_replace('+','%20',str_replace(' ','%20',($_GET['theme'])));
  $html = str_replace('var theme', 'var theme="' . urldecode($_GET['theme']) . '"; /' . '/', $html);
  $things = explode('&theme=', $html);
  for ($i=1; $i<sizeof($things); $i++) {
   $subthings = explode('&', $things[$i]);
   $html = str_replace('&theme=' . $subthings[0] . '&', '&theme=' . str_replace('+','%20',urlencode($_GET['theme'])) . '&', $html);
  }  
}

if (isset($_POST['opt1'])) {
  $used='y';
  $html = str_replace('var toneis', 'var toneis="' . urldecode($_POST['opt1']) . '"; /' . '/', $html);
  if (isset($_POST['mode'])) {
    if (urldecode($_POST['opt1']) == urldecode($_POST['mode'])) {
      $html = str_replace('var seltoneis', 'var seltoneis=" selected"; /' . '/', $html);
    } else {
      $html = str_replace('var seltoneis', 'var seltoneis=""; /' . '/', $html);
    }
  }
} else if (isset($_GET['opt1'])) {
  $used='y';
  $html = str_replace('var toneis', 'var toneis="' . urldecode($_GET['opt1']) . '"; /' . '/', $html);
  if (isset($_GET['mode'])) {
    if (urldecode($_GET['opt1']) == urldecode($_GET['mode'])) {
      $html = str_replace('var seltoneis', 'var seltoneis=" selected"; /' . '/', $html);
    } else {
      $html = str_replace('var seltoneis', 'var seltoneis=""; /' . '/', $html);
    }
  }
}

if (isset($_POST['opt2'])) {
  $used='y';
  $html = str_replace('var tonealtis', 'var tonealtis="' . urldecode($_POST['opt2']) . '"; /' . '/', $html);
  if (isset($_POST['mode'])) {
    if (urldecode($_POST['opt2']) == urldecode($_POST['mode'])) {
      $html = str_replace('var seltonealtis', 'var seltonealtis=" selected"; /' . '/', $html);
    } else {
      $html = str_replace('var seltonealtis', 'var seltonealtis=""; /' . '/', $html);
    }
  }
} else if (isset($_GET['opt2'])) {
  $html = str_replace('var tonealtis', 'var tonealtis="' . urldecode($_GET['opt2']) . '"; /' . '/', $html);
  if (isset($_GET['mode'])) {
    if (urldecode($_GET['opt2']) == urldecode($_GET['mode'])) {
      $html = str_replace('var seltonealtis', 'var seltonealtis=" selected"; /' . '/', $html);
    } else {
      $html = str_replace('var seltonealtis', 'var seltonealtis=""; /' . '/', $html);
    }
  }
} 

$map=[0,1,4,7,2,5,8,3,6,9];

$things = explode($exp, $html);
$j=1;
$bits='';
for ($i=1; $i<=9; $i++) {
  $j=1;
  $bits='';
  $subthings = explode('"', $things[$map[$i]]);
  if ($subthings[0] != "") {
  while (isset($_POST['oc' . $j])) {
   if (isset($_POST['te' . $j])) { // && strstr(str_replace('http://www.rjmprogramming.com.au/','',urldecode($_POST['oc' . $j])),'.')) {
    if (isset($_POST['bw' . $j])) {
      $used='y';
      if ($i == 1) $bits .= '&oc' . $j . '=' . str_replace('+','%20',urlencode($_POST['oc' . $j])) . '&te' . $j . '=' . str_replace('+','%20',urlencode($_POST['te' . $j])) . '&bw' . $j . '=' . str_replace('+','%20',urlencode($_POST['bw' . $j]));
    }
   }
   $j++;
  }
  while (isset($_GET['oc' . $j])) {
   if (isset($_GET['te' . $j])) { // && strstr(str_replace('http://www.rjmprogramming.com.au/','',urldecode($_GET['oc' . $j])),'.')) {
    if (isset($_GET['bw' . $j])) {
      $used='y';
      if ($i == 1) $bits .= '&oc' . $j . '=' . str_replace('+','%20',urlencode($_GET['oc' . $j])) . '&te' . $j . '=' . str_replace('+','%20',urlencode($_GET['te' . $j])) . '&bw' . $j . '=' . str_replace('+','%20',urlencode($_GET['bw' . $j]));
    }
   }
   $j++;
  }
  while (isset($_POST['oc' . $j . '_' . $i . '_'])) {
   if (isset($_POST['te' . $j . '_' . $i . '_'])) { // && strstr(str_replace('http://www.rjmprogramming.com.au/','',urldecode($_POST['oc' . $j . '_' . $i . '_'])),'.')) {
    if (isset($_POST['bw' . $j . '_' . $i . '_'])) {
      $used='y';
      $bits .= '&oc' . $j . '=' . str_replace('+','%20',urlencode($_POST['oc' . $j . '_' . $i . '_'])) . '&te' . $j . '=' . str_replace('+','%20',urlencode($_POST['te' . $j . '_' . $i . '_'])) . '&bw' . $j . '=' . str_replace('+','%20',urlencode($_POST['bw' . $j . '_' . $i . '_']));
    }
   }
   $j++;
  }
  while (isset($_GET['oc' . $j . '_' . $i . '_'])) {
   if (isset($_GET['te' . $j . '_' . $i . '_'])) { // && strstr(str_replace('http://www.rjmprogramming.com.au/','',urldecode($_GET['oc' . $j . '_' . $i . '_'])),'.')) {
    if (isset($_GET['bw' . $j . '_' . $i . '_'])) {
      $used='y';
      $bits .= '&oc' . $j . '=' . str_replace('+','%20',urlencode($_GET['oc' . $j . '_' . $i . '_'])) . '&te' . $j . '=' . str_replace('+','%20',urlencode($_GET['te' . $j . '_' . $i . '_'])) . '&bw' . $j . '=' . str_replace('+','%20',urlencode($_GET['bw' . $j . '_' . $i . '_']));
    }
   }
   $j++;
  }
  if ($bits != "") $html = str_replace($subthings[0], $bits, $html);
  }
  $things = explode($exp, $html);
}

if ($used != "y" && strlen($_SERVER['QUERY_STRING']) > 0) {
  header('Location: middle_interest.html?' . $_SERVER['QUERY_STRING']);
} else if (strlen($_SERVER['QUERY_STRING']) > 0) {
  echo str_replace('location.search','("' . $_SERVER['QUERY_STRING'] . '")', str_replace('document.URL','("middle_interest.html?' . $_SERVER['QUERY_STRING'] . '")', $html));
} else {
  echo $html;
}
}
?>
