<?php
// audio_video.php 
// RJM Programming
// November, 2014

function sr($insr) {
  return str_replace(":", "_", str_replace(".", "_", $insr));
}

function remember($inpart, $intype) {
    $doit = false;
    $u_agent = $_SERVER['HTTP_USER_AGENT'];
    $ub = 'Unknown';
    $bname = 'Unknown';
    $psf = "";
   
    // Next get the name of the useragent yes seperately and for good reason
    if(preg_match('/MSIE/i',$u_agent) && !preg_match('/Opera/i',$u_agent))
    {
        $bname = 'Internet Explorer';
        $ub = "MSIE";
    }
    elseif(preg_match('/Firefox/i',$u_agent))
    {
        $bname = 'Mozilla Firefox';
        $ub = "Firefox";
        $doit = true;
    }
    elseif(preg_match('/Chrome/i',$u_agent))
    {
        $bname = 'Google Chrome';
        $ub = "Chrome";
    }
    elseif(preg_match('/Safari/i',$u_agent))
    {
        $bname = 'Apple Safari';
        $ub = "Safari";
    }
    elseif(preg_match('/Opera/i',$u_agent))
    {
        $bname = 'Opera';
        $ub = "Opera";
    }
    elseif(preg_match('/Netscape/i',$u_agent))
    {
        $bname = 'Netscape';
        $ub = "Netscape";
    }
   

    if (file_exists(dirname(__FILE__) . "/urlcallparts" . sr($_SERVER['REMOTE_ADDR']) . ".is")) {
     try {
       $psf = file_get_contents(dirname(__FILE__) . "/urlcallparts" . sr($_SERVER['REMOTE_ADDR']) . ".is");
       $psf .= str_replace("./audio_video.html?", "&", $inpart);
       
       if ($doit) {
        file_put_contents(dirname(__FILE__) . "/urlcallparts" . sr($_SERVER['REMOTE_ADDR']) . ".is", $psf);
        try {
         unlink(dirname(__FILE__) . "/urlcallparts" . sr($_SERVER['REMOTE_ADDR']) . ".is");
	    } catch (Exception $ewqw) {
	    }
	   } else {
        try {
         unlink(dirname(__FILE__) . "/urlcallparts" . sr($_SERVER['REMOTE_ADDR']) . ".is");
	    } catch (Exception $ewq) {
	    }
        echo "<!doctype HTML><html><body onload=' parent.document.location.href=\"" . $psf . "\"; '></body></html>";
        exit;
       }
     } catch (Exception $exxp) {
     }
    } else {
     file_put_contents(dirname(__FILE__) . "/urlcallparts" . sr($_SERVER['REMOTE_ADDR']) . ".is", $inpart);
    }
  
    if (strpos($intype, "image/") !== false) $doit = true;
  
    return $doit;
}

$urlprefix = "http://" . $_SERVER['SERVER_NAME'] . ":" . $_SERVER['SERVER_PORT'] . str_replace("audio_video.php", "", str_replace("?" . $_SERVER['QUERY_STRING'], "", $_SERVER['REQUEST_URI']));

if (file_exists(dirname(__FILE__) . "/clean_up.ksh")) {
  exec("ksh " . dirname(__FILE__) . "/clean_up.ksh");
}

if (file_exists(dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']))) {
   try {
     if (1 == 1) unlink(dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']));
   } catch (Exception $exx) {
   }
}

if (isset($_GET['s'])) {
 if ($_GET['s'] == "wipe") {
    if (isset($_GET['a']) && isset($_GET['v'])) {
     if (strpos(urldecode($_GET['a']), ".") !== false) {
     $es = explode(".", urldecode($_GET['a']));
     foreach (glob(dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']) . "." . $es[sizeof($es - 1)]) as $filename) {
      if (file_exists($filename)) {
       try {
        //unlink($filename);
       } catch (Exception $exxa) {
       }
      }      
     }
     foreach (glob(dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . "." . $es[sizeof($es - 1)]) as $filename) {
      if (file_exists($filename)) {
       try {
        //unlink($filename);
       } catch (Exception $exxa) {
       }
      }      
     }
     }
     if (strpos(urldecode($_GET['v']), ".") !== false) {
     $es = explode(".", urldecode($_GET['v']));
     foreach (glob(dirname(__FILE__) . "/sparevideo" . sr($_SERVER['REMOTE_ADDR']) . "." . $es[sizeof($es - 1)]) as $filename) {
      if (file_exists($filename)) {
       try {
        //unlink($filename);
       } catch (Exception $exxv) {
       }
      }      
     }
     foreach (glob(dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . "." . $es[sizeof($es - 1)]) as $filename) {
      if (file_exists($filename)) {
       try {
        //unlink($filename);
       } catch (Exception $exxv) {
       }
      }      
     }
     }
    } else {
     foreach (glob(dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']) . ".*") as $filename) {
      if (file_exists($filename)) {
       try {
        //unlink($filename);
       } catch (Exception $exxaa) {
       }
      }      
     }
     foreach (glob(dirname(__FILE__) . "/sparevideo" . sr($_SERVER['REMOTE_ADDR']) . ".*") as $filename) {
      if (file_exists($filename)) {
       try {
        //unlink($filename);
       } catch (Exception $exxvv) {
       }
      }      
     }
    }
    header("Location: ./audio_video.php?s=ss");
    exit;
 }
}


if (isset($_GET['filename']) && isset($_GET['type'])) {
 $eext = str_replace("image/", ".", str_replace("video/", ".", str_replace("audio/", ".", str_replace("video/ogg", ".ogv", $_GET['type']))));
 if (file_exists(dirname(__FILE__) . "/" . basename($_GET['filename'])) || file_exists(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext))) {
   if (!file_exists(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext))) $eext = "";
   try {
     if (strpos($_GET['type'], "video") !== false) {
       try {
         $ext = str_replace("video/", ".", str_replace("video/ogg", ".ogv", $_GET['type']));
         $yes = "y";
         if (file_exists(dirname(__FILE__) . "/sparevideo" . sr($_SERVER['REMOTE_ADDR']) . $ext)) {
           if (filesize(dirname(__FILE__) . "/sparevideo" . sr($_SERVER['REMOTE_ADDR']) . $ext) == filesize(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext))) $yes = "";
         }
         if ($yes == "y") copy(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext), dirname(__FILE__) . "/sparevideo" . sr($_SERVER['REMOTE_ADDR']). $ext);
         $yes = "y";
         if (file_exists(dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext)) {
           if (filesize(dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext) == filesize(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext))) $yes = "";
         }
         if ($yes == "y") copy(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext), dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']). $ext);
       } catch (Exception $exv) {
       }
     } else if  (strpos($_GET['type'], "audio") !== false) {
       try {
         $ext = str_replace("ogv", "ogg", str_replace("audio/", ".", $_GET['type']));
         $yes = "y";
         if (file_exists(dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']) . $ext)) {
           if (filesize(dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']) . $ext) == filesize(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext))) $yes = "";
         }
         if ($yes == "y") copy(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext), dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']) . $ext);
         $yes = "y";
         if (file_exists(dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext)) {
           if (filesize(dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext) == filesize(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext))) $yes = "";
         }
         if ($yes == "y") copy(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext), dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext);
       } catch (Exception $exv) {
       }
     }
     unlink(dirname(__FILE__) . "/" . basename($_GET['filename']));
     unlink(dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext));
   } catch (Exception $ex) {
     if (file_exists(dirname(__FILE__) . "/clean_up.ksh")) {
       file_put_contents(dirname(__FILE__) . "/clean_up.ksh", "#!/bin/ksh\nif [ -f \"" . dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext) . "\" ]; then\nrm -f " . dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext) . "\nendif\n");
     } else {
       file_put_contents(dirname(__FILE__) . "/clean_up.ksh", file_get_contents(dirname(__FILE__) . "/clean_up.ksh") . "if [ -f \"" . dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext) . "\" ]; then\nrm -f " . dirname(__FILE__) . "/" . basename($_GET['filename'] . $eext) . "\nendif\n");
     }
   }
 }
 exit;
} else if (isset($_POST['files'])) {
 //file_put_contents("herex.herex", print_r($_POST,true));
 echo "<!DOCTYPE html><html><body><p>PF " . print_r($_POST,true) . "</p></body></html>";
 if (strpos($_POST['files'][type][0],"audio/") !== false) {
 
   $ext = "";
   $ttype = str_replace("video/ogg", "video/ogv", $_POST["files"]["type"][0]);
   $tstype = explode("/", $ttype);
   if (strpos($_POST["files"]["tmp_name"][0], ".") === false && sizeof($tstype) > 1 && ($tstype[0] == "audio" || $tstype[0] == "video")) {
     $ext = "." . $tstype[1];
   }
   header("Location: ./audio_generic.php?type=" .  $_POST['files']['type'][0] . "&filename=" . $_POST['files'][0]['tmp_name'] . $ext);
 }
 exit;
} else if (isset($_FILES['afiles'])) {
 //file_put_contents("here.here", print_r($_FILES['afiles'],true));
 $tname = $_FILES["afiles"]["tmp_name"][0];
 
 $ext = "";
 if (strpos($_FILES["afiles"]["name"][0], ".ogg") !== false) {
 $ttype = str_replace("video/ogg", "audio/ogg", $_FILES["afiles"]["type"][0]);
 } else {
 $ttype = str_replace("video/ogg", "video/ogv", $_FILES["afiles"]["type"][0]);
 }
 $tstype = explode("/", $ttype);
 if (strpos($_FILES["afiles"]["tmp_name"][0], ".") === false && sizeof($tstype) > 1 && ($tstype[0] == "audio" || $tstype[0] == "video" || $tstype[0] == "image")) {
   $ext = "." . $tstype[1];
 }
 //$name = $_FILES["afiles"]["name"][0];
 $ttype = str_replace("video/ogg", "audio/ogg", $_FILES["afiles"]["type"][0]);
 
 $name = basename($_FILES["afiles"]["tmp_name"][0]) . $ext;
 move_uploaded_file($tname, dirname(__FILE__) . "/" . $name);
 if (strpos($ttype,"audio/") !== false) {
   copy(dirname(__FILE__) . "/" . $name, dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']) . $ext);
   if (remember("./audio_video.html?atype=" .  $_FILES['afiles']["type"][0] . "&afilename=" . $urlprefix . "spareaudio" . sr($_SERVER['REMOTE_ADDR']) . $ext, $_FILES['afiles']["type"][0])) {
   header("Location: ./audio_generic.php?type=" .  $_FILES['afiles']["type"][0] . "&filename=" . $tname . $ext);
   }
 } else if (strpos($ttype,"video/") !== false) {
   copy(dirname(__FILE__) . "/" . $name, dirname(__FILE__) . "/sparevideo" . sr($_SERVER['REMOTE_ADDR']) . $ext);
   if (remember("./audio_video.html?vtype=" .  $_FILES['afiles']["type"][0] . "&vfilename=" . $urlprefix . "sparevideo" . sr($_SERVER['REMOTE_ADDR']) . $ext, $_FILES['afiles']["type"][0])) {
   header("Location: ./video_generic.php?type=" .  $_FILES['afiles']["type"][0] . "&filename=" . $tname . $ext);
   }
 } else if (strpos($ttype,"image/") !== false) {
   copy(dirname(__FILE__) . "/" . $name, dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext);
   if (remember("./audio_video.html?atype=" .  $_FILES['afiles']["type"][0] . "&afilename=". $urlprefix . "spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext, $_FILES['afiles']["type"][0])) {
   header("Location: ./audio_generic.php?type=" .  $_FILES['afiles']["type"][0] . "&filename=" . $tname . $ext);
   }
 } else {
   echo "<!doctype HTML><html><body onload=' window.open(\"./audio_video.php\", \"_parent\"); '></body></html>";
 } 
 
 
 exit;
} else if (isset($_FILES['vfiles'])) {
 //file_put_contents("here.here", print_r($_FILES['vfiles'],true));
 $tname = $_FILES["vfiles"]["tmp_name"][0];
 
 $ext = "";
 $ttype = str_replace("video/ogg", "video/ogv", $_FILES["vfiles"]["type"][0]);
 $tstype = explode("/", $ttype);
 if (strpos($_FILES["vfiles"]["tmp_name"][0], ".") === false && sizeof($tstype) > 1 && ($tstype[0] == "audio" || $tstype[0] == "video" || $tstype[0] == "image")) {
   $ext = "." . $tstype[1];
 }
 //$name = $_FILES["vfiles"]["name"][0];
 
 $name = basename($_FILES["vfiles"]["tmp_name"][0]) . $ext;
 move_uploaded_file($tname, dirname(__FILE__) . "/" . $name);
 if (strpos($_FILES['vfiles']["type"][0],"audio/") !== false) {
   copy(dirname(__FILE__) . "/" . $name, dirname(__FILE__) . "/spareaudio" . sr($_SERVER['REMOTE_ADDR']) . $ext);
   if (remember("./audio_video.html?atype=" .  $_FILES['vfiles']["type"][0] . "&afilename=" . $urlprefix . "spareaudio" . sr($_SERVER['REMOTE_ADDR']) . $ext, $_FILES['vfiles']["type"][0])) {
   header("Location: ./audio_generic.php?type=" .  $_FILES['vfiles']["type"][0] . "&filename=" . $tname . $ext);
   }
 } else if (strpos($_FILES['vfiles'][type][0],"video/") !== false) {
   copy(dirname(__FILE__) . "/" . $name, dirname(__FILE__) . "/sparevideo" . sr($_SERVER['REMOTE_ADDR']) . $ext);
   if (remember("./audio_video.html?vtype=" .  $_FILES['vfiles']["type"][0] . "&vfilename=" . $urlprefix . "sparevideo" . sr($_SERVER['REMOTE_ADDR']) . $ext, $_FILES['vfiles']["type"][0])) {
   header("Location: ./video_generic.php?type=" .  $_FILES['vfiles']["type"][0] . "&filename=" . $tname . $ext);
   }
 } else if (strpos($_FILES['vfiles'][type][0],"image/") !== false) {
   copy(dirname(__FILE__) . "/" . $name, dirname(__FILE__) . "/spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext);
   if (remember("./audio_video.html?vtype=" .  $_FILES['vfiles']["type"][0] . "&vfilename=" . $urlprefix . "spareimage" . sr($_SERVER['REMOTE_ADDR']) . $ext, $_FILES['vfiles']["type"][0])) {
   header("Location: ./video_generic.php?type=" .  $_FILES['vfiles']["type"][0] . "&filename=" . $tname . $ext);
   }
 } else {
   echo "<!doctype HTML><html><body onload=' window.open(\"./audio_video.php\", \"_parent\"); '></body></html>";
 } 
 
 exit;
} else if (strlen($_SERVER['QUERY_STRING']) < 1) {
 echo file_get_contents(dirname(__FILE__) . "/" . "audio_video.html");
 exit;
} 
?>
<!doctype HTML>
<html>
<head>
<link href='//www.rjmprogramming.com.au/PHP/emboss_h1.css' rel='stylesheet' type='text/css'>
<script>

var done="<?php echo $_GET['done']; ?>";
var evv, eva;
var isembeda="", isembedv="";

function backagaina() {
  document.getElementById('supervisor').src = "./audio_video.php?s=ss";
  document.getElementById('uploada-button').innerHTML = "Upload";
}

function backagainv() {
  document.getElementById('supervisor').src = "./audio_video.php?s=ss";
  document.getElementById('uploadv-button').innerHTML = "Upload";
}

function osbma() {
  //alert(document.getElementById('files').value);
  //document.getElementById('type') = document.getElementById('files').value;
  document.getElementById('myaupload').style.display = 'block';
  if (document.getElementById('myvupload').style.display == 'block' && document.getElementById('supervisor').src.indexOf("wipe") == -1) {
    document.getElementById('supervisor').src = "./audio_video.php?s=wipe&a=" + encodeURIComponent(document.getElementById('afiles').value.replace("C:\\fakepath\\","")) + "&v=" + encodeURIComponent(document.getElementById('vfiles').value.replace("C:\\fakepath\\",""));
  }
  setTimeout(backagaina, 3000);
}

function osbmv() {
  //alert(document.getElementById('files').value);
  //document.getElementById('type') = document.getElementById('files').value;
  document.getElementById('myvupload').style.display = 'block';
  if (document.getElementById('myaupload').style.display == 'block' && document.getElementById('supervisor').src.indexOf("wipe") == -1) {
    document.getElementById('supervisor').src = "./audio_video.php?s=wipe&a=" + encodeURIComponent(document.getElementById('afiles').value.replace("C:\\fakepath\\","")) + "&v=" + encodeURIComponent(document.getElementById('vfiles').value.replace("C:\\fakepath\\",""));
  }
  setTimeout(backagainv, 3000);
  var huhp=parent.document.getElementById('isync');
  if (huhp != null) {
    huhp.style.width = "100%";
    huhp.style.height = "700px";
    top.window.scrollTo(0, 450);
  }
}

function look() {
  if (done == "" && document.getElementById('afiles').value != "" && document.getElementById('vfiles').value != "") {
      done = "y";
      document.getElementById('mytable').style.width = "100%";
      document.getElementById('uploadv-button').click();
      document.getElementById('uploada-button').click();
      document.getElementById('taudio').innerHTML = document.getElementById('taudio').innerHTML + " is " + document.getElementById('afiles').value.replace("C:\\fakepath\\","") + " ... " + " <a href='./audio_video.php?s=s' title='Another Audio Video set'>Another Audio Video set</a> ";
      document.getElementById('tvideo').innerHTML = document.getElementById('tvideo').innerHTML + " is " + document.getElementById('vfiles').value.replace("C:\\fakepath\\","") + " ... " + " <a href='./audio_video.php?s=s' title='Another Audio Video set'>Another Audio Video set</a> ";
      setTimeout(backagaina, 3000);
      setTimeout(backagainv, 3000);
      document.getElementById('filea-form').style.display = 'none';
      document.getElementById('filev-form').style.display = 'none';
  } else if (done == "y" && document.getElementById('uploada-button').innerHTML == "Upload" && document.getElementById('uploadv-button').innerHTML == "Upload") {
      done = "";
      setTimeout(look, 1000);
  } else {
      setTimeout(look, 1000);
  }
}

function evvplay(huh) {
      try {
        if (isembedv == "") {
        if (huh.autoplay != "autoplay") {
          huh.autoplay = "autoplay";
        }
        }
        top.window.scrollTo(0, 450);
        huh.click();
        huh.play();
      } catch (exxv) {
        alert(exxv.message);
      }
      
}

function retsync() {
    isembeda="", isembedv="";
    var je, exv, exa;
    var xxa = document.getElementById("myaupload");
    var xxv = document.getElementById("myvupload");
    var yya = (xxa.contentWindow || xxa.contentDocument);
    var yyv = (xxv.contentWindow || xxv.contentDocument);
    if (yya.document) yya = yya.document;
    if (yyv.document) yyv = yyv.document;
    eva = yya.getElementsByTagName("embed");
    if (eva.length == 0) {
      eva = yya.getElementsByTagName("audio");
      if (eva.length == 0) {
        eva = yya.getElementsByTagName("video");
      }
    } else {
      isembeda = "y";
    }
    var huhs;
    evv = yyv.getElementsByTagName("video");
    if (evv.length == 0) {
      evv = yyv.getElementsByTagName("embed");
      if (evv.length == 0) {
        evv = yyv.getElementsByTagName("audio");
      } else {
        isembedv = "y";
      }
    }
    if (evv.length >= 1 && eva.length >= 1) {
      huhs = evv[0].src.split("/");
      if (huhs.length == 1) {
        exv=document.getElementById("vfiles").value;
        je=exv.split(".");
        huhs[0] = "sparevideo<?php echo sr($_SERVER['REMOTE_ADDR']); ?>." + je[je.length - 1]
      }
      je=huhs[huhs.length - 1].split(".");
      var lhref = "./audio_video.html?vfilename=" + "<?php echo $urlprefix; ?>";
      if (je.length == 1) {
       lhref = lhref + huhs[huhs.length - 1];
      } else {
       lhref = lhref + "sparevideo<?php echo sr($_SERVER['REMOTE_ADDR']); ?>." + je[je.length - 1];
      }
      huhs = eva[0].src.split("/");
      if (huhs.length == 1) {
        exa=document.getElementById("afiles").value;
        je=exa.split(".");
        huhs[0] = "spareaudio<?php echo sr($_SERVER['REMOTE_ADDR']); ?>." + je[je.length - 1]
      }
      je=huhs[huhs.length - 1].split(".");
      lhref = lhref + "&afilename=" + "<?php echo $urlprefix; ?>";
      if (je.length == 1) {
       lhref = lhref + huhs[huhs.length - 1];
      } else {
       lhref = lhref + "spareaudio<?php echo sr($_SERVER['REMOTE_ADDR']); ?>." + je[je.length - 1];
      }
      location.href = lhref;
      try {
        if (isembeda == "") {
        if (eva[0].autoplay != "autoplay") {
         eva[0].autoplay = "autoplay";
        }
        }
        top.window.scrollTo(0, 450);
        if (isembeda != "") {
        eva[0].autostart = "true";
        huhs = eva[0].src.split("/");
        //eva[0].oncanplay = donow;
        //alert("Hit OK to synchronize");
        eva[0].src = eva[0].src.replace("/" + huhs[huhs.length - 1], "/" + "spareaudio<?php echo sr($_SERVER['REMOTE_ADDR']); ?>." + je[je.length - 1] + "&rnd=" + Math.floor(Math.random()*911));

        if (1 == 1) {
        eva[0].preload = "auto";
        eva[0].load();
        //evv[0].addEventListener('click', function(e) {
        //  this.play(); // For some reason this dossent work in Firefox
        //}, false); 
        //setTimeout(evvplay, 1000);       
        eva[0].addEventListener('canplay', function(e) {
             this.play(); // For some reason this dossent work in Firefox
        }, false);
        }
        
        
        } else {
        eva[0].play();
        }
      } catch (exxa) {
      }
      if (isembeda == "" || 1 == 1) {
      try {
        if (isembedv == "") {
        if (evv[0].autoplay != "autoplay") {
          evv[0].autoplay = "autoplay";
        }
        }
        top.window.scrollTo(0, 450);
        evv[0].click();
        evv[0].play();
      } catch (exxv) {
      }
      }
    } else if (eva.length >= 1) {
      try {
        if (isembeda == "") {
        if (eva[0].autoplay != "autoplay") {
          eva[0].autoplay = "autoplay";
        }
        }
        if (isembeda != "") {
        top.window.scrollTo(0, 450);
        eva[0].autostart = "true";
        huhs = eva[0].src.split("/");
        eva[0].src = eva[0].src.replace("/" + huhs[huhs.length - 1], "/" + "spareaudio<?php echo sr($_SERVER['REMOTE_ADDR']); ?>&rnd=" + Math.floor(Math.random()*911));
        } else {
        eva[0].play();
        }
      } catch (xexxa) {
      }
    } else if (evv.length >= 1) {
      try {
        if (isembedv == "") {
        if (evv[0].autoplay != "autoplay") {
          evv[0].autoplay = "autoplay";
        }
        }
        top.window.scrollTo(0, 450);
        evv[0].click();
        evv[0].play();
      } catch (xexxv) {
      }
    }
}

</script>
</head>
<body align='center' onload=' setTimeout(look, 1000); '>
<div align='center'>
<table id="mytable" align='center' style="width:20%;border: 2px solid green;background-color:yellow;">
<tr><th colspan=2><a href="#" onclick=" top.window.scrollTo(0, 0);  retsync(); " title="Click to scroll back up to top or resynchronize">Synchronize</a></th></tr>
<tr><th id="taudio">Audio</th><th id="tvideo">Video</th></tr>
<tr><td>
<iframe src="javascript:none;" id="myaupload" name="myaupload" height=650 style="display:none;width:100%;"></iframe>
<form enctype="multipart/form-data" onsubmit="osbma();" id="filea-form" action="./audio_video.php?done=n" method="POST" target="myaupload">
<span><input type="file" id="afiles" name="afiles[]" multiple><button style="display:none;" onclick="this.innerHTML = 'Uploading ...';  " . '" style="display:block;" type="submit" id="uploada-button">Upload</button></span>
</form>
</td><td>
<iframe src="javascript:none;" id="myvupload" name="myvupload" height=650 style="display:none;width:100%;"></iframe>
<form enctype="multipart/form-data" onsubmit="osbmv();" id="filev-form" action="./audio_video.php?done=n" method="POST" target="myvupload">
<span><input type="file" id="vfiles" name="vfiles[]" multiple><button style="display:none;" onclick="this.innerHTML = 'Uploading ...';  " . '" style="display:block;" type="submit" id="uploadv-button">Upload</button></span>
</form>
</td></tr></table>
<iframe src="./audio_video.php?s=ss" id="supervisor" name="supervisor" height=650 style="display:none;width:100%;"></iframe>
</div>
</body>
</html>
