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

$html='';
$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;
}
?>
