test

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<title>Mullens Takeaway Blackrock WebcamV2</title>
<meta content=”text/html; charset=utf-8″ http-equiv=Content-Type>
<STYLE type=’text/css’>
BODY { MARGIN: 0px; font-size: 100%;}
body {
text-align: center;
background-image: url();
background-repeat: no-repeat;
}
</STYLE>
<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<!– Webcam –>
<ins class=”adsbygoogle”
style=”display:inline-block;width:728px;height:90px”
data-ad-client=”ca-pub-1967561004501251″
data-ad-slot=”4605310924″></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<p align=”center”><a href=”http://mullens.ie”><img src=”logo-~12.jpg” width=”277″ height=”159″ alt=””></a></p>
<script type=’text/javascript’ src=’http://code.jquery.com/jquery-latest.js’></script>
<script type=’text/javascript’ language=”javascript”>
var e=navigator.userAgent.toLowerCase();
var isOpera=e.indexOf(“opera”)!=-1;
var isChrome= false;
var isIE=document.all&&e.indexOf(“msie”)!=-1&&!isIE;
if (!isIE) isChrome = true;
//***********************************************************************************
//                                                                                  *
//      Totally Secure Generic Browser Interface for Foscam H.264 Cameras V3.1      *
//      Copyright By TheUberOverLord AKA Don Kennedy TheUberOverLord@yahoo.com      *
//                                  All Rights Reserved                             *
//                 Saves Bandwidth and Includes Zoom On Image Click                 *
//                   Reset Zoom to Normal By Double Click On Image                  *
//                                                                                  *
// More here: http://foscam.us/forum/showing-secure-methods-using-php-to-display-your-ip-cameras-t8721.html#p42139
//                                                                                  *
// This allows you to change the width of the camera video resolution displayed.    *
// A value of “” will use the default width. The aspect for height will sync.       *
// This value is an internal value for this Interface and does not actually change  *
// or modify your camera video or image settings.                                   *
//                                                                                  *
var camResolution = “600”;  // <- ***** Change This? *****                             *
//                                                                                  *
// If your camera is mounted upside down. Set this to “Y” otherwise leave it as “”; *
//                                                                                  *
var camFlipped = “”;       // <- ***** Change This? *****                           *
//                                                                                  *
// Note: The below does NOT really change your camera FPS. It is an internal rate   *
//       Specific to this interface ONLY! The purpose is to minimize bandwidth while*
//       monitoring your cameras, without actually changing the actual FPS used     *
//       for the camera for alarm emails, FTP and recordings.                       *
//                                                                                  *
//       Because this interface supports infinite zooms by clicking the image as    *
//       many times as you wish, double clicking the image to reset the image to    *
//       Normal resolution. You maybe able to use a smaller resolution than before  *
//       if you choose to, to help minimize exceeding any ISP bandwidth limits as   *
//       well as control the overhead on your local network.                        *
//                                                                                  *
// Example: var MyFPS = 33 ms is 30 FPS 114KBps at 160*120, 228KBps at 320*240 and  *
//          456KBps with 640*480 Resolution.                                        *
//                                                                                  *
// Example: var MyFPS = 67 ms is 15 FPS 57KBps at 160*120, 114KBps at 320*240 and   *
//          228KBps with 640*480 Resolution.                                        *
//                                                                                  *
// Example: var MyFPS = 100 ms is 10 FPS 38KBps at 160*120, 76KBps at 320*240 and   *
//          152KBps with 640*480 Resolution.                                        *
//                                                                                  *
// Example: var MyFPS = 200 ms is 5 FPS 19KBps at 160*120, 38KBps at 320*240 and    *
//          76KBps with 640*480 Resolution.                                         *
//                                                                                  *
// Example: var MyFPS = 1000 ms is 1 FPS 4KBps at 160*120, 8KBps at 320*240 and     *
//          16KBps with 640*480 Resolution.                                         *
//                                                                                  *
// Example: var MyFPS = 5000 ms is 1 Frame every 5 seconds 4KBp5s at 160*120,       *
//          8KBp5s at 320*240 and 16KBp5s with 640*480 Resolution.                  *
//                                                                                  *
var MyFPS = 10; // <- ***** Change This? ***** (“This is 1 FPS”) In MilliSeconds.   *
//                                                                                  *
//  Note: If the camera can’t reach the FPS the maximum will be shown in the stats. *
//        To see the highest set this to 33 or change the FPS to see your maximum.  *
//                                                                                  *
// Zoom percentage. Generally a 50 percent increase is best, but you can change the *
// Zoom percentage here to be anything you want from 1 to 100. Each click on the    *
// image itself will increase Zoom by this percentage, a double click on the image  *
// itself, will reset the image to no Zoom.                                         *
//                                                                                  *
var MyZoom = 25; // <- ***** Change This? ***** to be +- more tha 50 percent Zoom.  *
//                                                                                  *
//  This handles the FPS and Bytes Per second Statistics Gathering and Display.     *
//                                                                                  *
//  Note: If DisplayStatsEvery = “”; No Statatistics for FPS and Bytes per second   *
//        will be gathered/displayed. Bytes Per Second statistics can only be shown *
//        when using a IE (“Internet Explorer”) 32 or 64 bit browser.               *
//                                                                                  *
var DisplayStatsEvery = “”; // < *** Change This? *** In Seconds every 5 Seconds.   *
//                                                                                  *
//  This will display the PTZ controls.                                             *
//                                                                                  *
var ShoWPTZControls = “”; // < *** Change This? *** “”; = No, “Y”; = yes.          *
//                                                                                  *
//  This will display the Go To Preset controls. You will need to add Presets       *
//  named 1 – 6 in your camera for these to work properly. 1 is above the cameras   *
//  image. 2 is below the cameras image.                                            *
//                                                                                  *
var ShowGoToPresets1 = “”; // < *** Change This? *** “”; = No, “Y”; = yes.         *
var ShowGoToPresets2 = “”; // < *** Change This? *** “”; = No, “Y”; = yes.          *
//                                                                                  *
//  This will display the Cruise controls.                                          *
//                                                                                  *
var ShowCruise = “”; // < *** Change This? *** “”; = No, “Y”; = yes.               *
//                                                                                  *
//  This will display the ability to change FPS.                                    *
//                                                                                  *
var ShoWFPS = “”; // < *** Change This? *** “”; = No, “Y”; = yes.                   *
//                                                                                  *
// This will display zoom buttons that are touchable as well. The four choices are: *
//                                                                                  *
// “”  = No zoom buttons displayed. Unless MyZoom = 0 you can still single left     *
//       click on the cameras image to zoom infinitely by the MyZoom percentage     *
//       each time and double left click to unzoom.                                 *
// “I” = Infinite zoom buttons only.                                                *
// “C” = Camera zoom buttons only. Note: The camera must have a zoom lens.          *
// “B” = Both Camera and Infinite Zoom buttons.                                     *
//                                                                                  *
var DisplayZoomButtons = “I”; // < *** Change This? ***                             *
//                                                                                  *
// If you have enabled the timeout below and you wish to go to a jump page after    *
// timeout happens, you can enter a valid web page below.                           *
//                                                                                  *
// Example: Say you had 2 cameras, and would automatically like to see both of them *
// once every 5 minutes, without doing anything. You could have two copies of this  *
// interface, setup for auto logon, set the timeout in both to 5 minutes and use    *
// the other copy jump page to point back to this one. Now, your browser window will*
// cycle from one camera to the next, without human intervention. Every 5 Minutes.  *
//                                                                                  *
// Say, you have a public camera, and after so long you want the viewer viewing the *
// the camera to go to one of your web pages, you can do that as well.              *
//                                                                                  *
var JumpPage  = “”; // *** Change This? *** Example “http://MyWebSite.com”          *
//                                                                                  *
// NOTE: You Must have assigned a valid JumpPage above, when setting the timeout    *
//       value below!                                                               *
//                                                                                  *
// This will timeout a session. Example, maybe you have a public camera and don’t   *
// want people to be viewing the camera forever. The time is in Milli Seconds.      *
// so for example. a 5 minutes max, would be a value of 300000. There are 60000     *
// Milli Seconds per minute, so 300000/60000 = 5. If the value is left empty, there *
// will be no forced timeout.                                                       *
//                                                                                  *
var JumpPageTimeout  = “”; // <- *** Change This? ***                               *
//                                                                                  *
//***********************************************************************************
// Please don’t change anything below, report any problems using the email above    *
// **********************************************************************************
//
var img = new Image();
var imgObj;
var originalWidth = 0;
var orignalHeight = 0;
var countFPS = 0;
var totalKBps = 0;
var firstTime = true;
var unique_name = (new Date()).getTime();
var ptzMoveTopLeft = “ptzMoveTopLeft”;
var ptzMoveBottomLeft = “ptzMoveBottomLeft”;
var ptzMoveLeft = “ptzMoveLeft”;
var ptzMoveUp = “ptzMoveUp”;
var ptzMoveDown = “ptzMoveDown”;
var ptzMoveRight = “ptzMoveRight”;
var ptzMoveBottomRight = “ptzMoveBottomRight”;
var ptzMoveTopRight = “ptzMoveTopRight”;
var isTouchDevice = ((typeof Touch !== “undefined”) ||
(e.match(/(iphone|ipod|ipad)/) ||
e.match(/(android)/)  ||
e.match(/(iemobile)/) ||
e.match(/iphone/i) ||
e.match(/ipad/i) ||
e.match(/ipod/i) ||
e.match(/blackberry/i) ||
e.match(/bada/i))) ? true: false;
function flipped()
{
ptzMoveTopLeft = “ptzMoveBottomRight”;
ptzMoveBottomLeft = “ptzMoveTopRight”;
ptzMoveLeft = “ptzMoveRight”;
ptzMoveUp = “ptzMoveDown”;
ptzMoveDown = “ptzMoveUp”;
ptzMoveRight = “ptzMoveLeft”;
ptzMoveBottomRight = “ptzMoveTopLeft”;
ptzMoveTopRight = “ptzMoveBottomLeft”;
}
function redirect()
{
window.location = JumpPage;
}
function preload()
{
img.src= “SecureImageDisplay.php?t=”+(unique_name++);
}
function changesrc()
{
img1.src=img.src;
preload();
setTimeout(changesrc,MyFPS);
}
function update()
{
imgObj = document.getElementById(‘img1’);
if (!isChrome) imgObj.src = img.src;
img.src = “SecureImageDisplay.php?t=”+(unique_name++);
if (originalWidth == 0)
{
originalWidth = img1.clientWidth;
originalHeight = img1.clientHeight;
}
if (firstTime)
{
document.getElementById(‘testing123’).style.display = ‘block’;
document.getElementById(‘testing123’).style.visibility = ‘visible’;
firstTime = false;
}
if (DisplayStatsEvery != “”)
{
if (isIE)
totalKBps = totalKBps + parseFloat(document.getElementById(“img1″).fileSize);
countFPS++;
}
}
function load_video()
{
window.status=” “;
setTimeout(“update()”, MyFPS);
}
function takeError1()
{
img1.src = “SecureImageDisplay.php?t=”+(unique_name++);
}
function takeError()
{
img.src = “SecureImageDisplay.php?t=”+(unique_name++);
}
function startonload()
{
if (isChrome)
{
img1.src = “SecureImageDisplay.php?t=”+(unique_name++);
imgObj = document.getElementById(‘img1′);
img = imgObj;
img.onerror = takeError;
img.onload = load_video;
}
else
{
img.onerror = takeError;
img1.onerror = takeError1;
img.onload = load_video;
img.src = “SecureImageDisplay.php?t=”+(unique_name++);
}
}
function load()
{
if (camResolution != “”) img1.style.width = camResolution+’px’;
if (camFlipped == “Y”) flipped();
if (ShoWPTZControls == “Y”)
{
document.getElementById(‘PTZ1’).style.display = ‘block’;
document.getElementById(‘PTZ1’).style.visibility = ‘visible’;
document.getElementById(‘PTZ2’).style.display = ‘block’;
document.getElementById(‘PTZ2’).style.visibility = ‘visible’;
}
if (ShowGoToPresets1 == “Y”)
{
document.getElementById(‘GoToPresets1’).style.display = ‘block’;
document.getElementById(‘GoToPresets1’).style.visibility = ‘visible’;
}
if (ShowGoToPresets2 == “Y”)
{
document.getElementById(‘GoToPresets2’).style.display = ‘block’;
document.getElementById(‘GoToPresets2’).style.visibility = ‘visible’;
}
if (ShowCruise == “Y”)
{
document.getElementById(‘Cruise’).style.display = ‘block’;
document.getElementById(‘Cruise’).style.visibility = ‘visible’;
}
if (ShoWFPS == “Y”)
{
$(‘#IntFPS’).val(MyFPS);
if (document.getElementById(‘IntFPS’).selectedIndex == -1)
{
document.getElementById(‘IntFPS’).options[0].value = MyFPS;
$(‘#IntFPS’).val(MyFPS);
}
else
document.getElementById(‘IntFPS’).options[0].value = MyFPS;
document.getElementById(‘InternalFPS’).style.display = ‘block’;
document.getElementById(‘InternalFPS’).style.visibility = ‘visible’;
}
if (DisplayZoomButtons == “B”)
{
document.getElementById(‘ZoomButtonsB’).style.display = ‘block’;
document.getElementById(‘ZoomButtonsB’).style.visibility = ‘visible’;
}
if (DisplayZoomButtons == “I”)
{
document.getElementById(‘ZoomButtonsI’).style.display = ‘block’;
document.getElementById(‘ZoomButtonsI’).style.visibility = ‘visible’;
}
if (DisplayZoomButtons == “C”)
{
document.getElementById(‘ZoomButtonsC’).style.display = ‘block’;
document.getElementById(‘ZoomButtonsC’).style.visibility = ‘visible’;
}
if (navigator.appName.indexOf(“Microsoft IE Mobile”) != -1)
{
preload();
changesrc();
return;
}
startonload();
if (DisplayStatsEvery != “”)
{
countFPS = 0;
totalKBps = 0;
setInterval(“reload_count()”, (DisplayStatsEvery * 1000));
}
if ((JumpPage != “”) && (JumpPageTimeout != “”))
window.setTimeout(‘redirect()’, JumpPageTimeout);
}
function reload_count()
{
var reCalc = 0;
if (MyFPS > (DisplayStatsEvery * 1000) && (MyFPS > 1000))
reCalc = Math.round(MyFPS/1000);
else
reCalc = DisplayStatsEvery;
if ((isIE) && (countFPS > 0) && (totalKBps > 0))
{
if ((typeof devid !== “undefined”) && (DisplayCameraName != “”))
$(“#CameraName”).text(devid + ” – FPS: ” + (countFPS / reCalc).toFixed(2) + ” – Bps: ” + Math.round((totalKBps/reCalc)).toString().replace(/\B(?=(\d{3})+(?!\d))/g, “,”));
else
$(“#CameraName”).text(“FPS: ” + (countFPS / reCalc).toFixed(2) + ” – Bps: ” + Math.round((totalKBps/reCalc)).toString().replace(/\B(?=(\d{3})+(?!\d))/g, “,”));
}
else if (countFPS > 0)
if ((typeof devid !== “undefined”) && (DisplayCameraName != “”))
$(“#CameraName”).text(devid + ” – FPS: ” + (countFPS / reCalc).toFixed(2));
else
$(“#CameraName”).text(“FPS: ” + (countFPS / reCalc).toFixed(2));
if (countFPS > 0)
{
countFPS = 0;
totalKBps = 0;
}
}
function decoder_control_2(command)
{
action_zone.location=”SecureImageDisplayControl.php?cmd=”+command;
}
</script>
</head>
<body onLoad=”load()”>
<script type=”text/javascript”>
jQuery(document).ready(
function(){
$(‘#Container img’).click(
function( event ){
var scale = (MyZoom+100)/100;
var pos = $(this).offset();
var clickX = event.pageX – pos.left;
var clickY = event.pageY – pos.top;
var container = $(this).parent().get(0);
$(this).css({
width: this.width*scale,
height: this.height*scale
});
container.scrollLeft = ($(container).width() / -2 ) + clickX * scale;
container.scrollTop = ($(container).height() / -2 ) + clickY * scale;
}
);
$(‘#Container img’).dblclick(
function( event ){
$(this).css({
width: originalWidth,
height: originalHeight
});
}
);
}
);
</script>
<script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);
  ga(‘create’, ‘UA-62450426-1’, ‘auto’);
ga(‘send’, ‘pageview’);
</script>
<div id =”testing123″ style=”display:none; visibility:hidden”>
<div id=”CameraName” align=”center”>
<br>
</div>
<div id =”ZoomButtonsB” align=”center” style=”display:none; visibility:hidden”>
<button type=”button” onTouchStart=”decoder_control_2(‘zoomIn’)” onTouchEnd=”decoder_control_2(‘zoomStop’)” onMouseDown=”decoder_control_2(‘zoomIn’)” onMouseUp=”decoder_control_2(‘zoomStop’)”>Cameras Zoom In</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘zoomOut’)” onTouchEnd=”decoder_control_2(‘zoomStop’)” onMouseDown=”decoder_control_2(‘zoomOut’)” onMouseUp=”decoder_control_2(‘zoomStop’)”>Cameras Zoom Out</button>&nbsp;
<button type=”button” onTouchStart=”$(‘#Container img’).click()” onClick=”$(‘#Container img’).click()”>Infinite Zoom</button>&nbsp;
<button type=”button” onTouchStart=”$(‘#Container img’).dblclick()” onClick=”$(‘#Container img’).dblclick()”>Infinite UnZoom</button>
<br>
</div>
<div id =”ZoomButtonsI” align=”center” style=”display:none; visibility:hidden”>
<button type=”button” onTouchStart=”$(‘#Container img’).click()” onClick=”$(‘#Container img’).click()”>Infinite Zoom</button>&nbsp;
<button type=”button” onTouchStart=”$(‘#Container img’).dblclick()” onClick=”$(‘#Container img’).dblclick()”>Infinite UnZoom</button>
<br>
</div>
<div id =”ZoomButtonsC” align=”center” style=”display:none; visibility:hidden”>
<button type=”button” onTouchStart=”decoder_control_2(‘zoomIn’)” onTouchEnd=”decoder_control_2(‘zoomStop’)” onMouseDown=”decoder_control_2(‘zoomIn’)” onMouseUp=”decoder_control_2(‘zoomStop’)”>Cameras Zoom In</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘zoomOut’)” onTouchEnd=”decoder_control_2(‘zoomStop’)” onMouseDown=”decoder_control_2(‘zoomOut’)” onMouseUp=”decoder_control_2(‘zoomStop’)”>Cameras Zoom Out</button>;
<br>
</div>
<div id =”GoToPresets1″ align=”center” style=”display:none;visibility:hidden”>
<br>
GoTo Preset:&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=1’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=1’)”>1</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=2’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=2’)”>2</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=3’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=3’)”>3</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=4’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=4’)”>4</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=5’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=5’)”>5</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=6’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=6’)”>6</button>&nbsp;
<br><br>
</div>
<div id =”PTZ1″ align=”center” style=”display:none;visibility:hidden”>
<center>
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveLeft)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveLeft)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”><img src=”images/a-left.png” width=”50″ height=”50″ alt=”submit” border=”0″ /></button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveUp)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveUp)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”><img src=”images/a-up.png” width=”50″ height=”50″ alt=”submit” border=”0″ /></button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveDown)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveDown)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”><img src=”images/a-down.png” width=”50″ height=”50″ alt=”submit” border=”0″ /></button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveRight)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveRight)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”><img src=”images/a-right.png” width=”50″ height=”50″ alt=”submit” border=”0″ /></button>&nbsp;
</center>
</div>
<div id =”ZoomButtons” align=”center” style=”display:none; visibility:hidden”>
<br>
<button type=”button” onTouchStart=”$(‘#img1’).click()”>Zoom</button>&nbsp;
<button type=”button” onTouchStart=”$(‘#img1’).dblclick()”>UnZoom</button>
<br><br>
</div>
<div id =”Container” align=”center”>
<img id=img1 src=”” alt=””>
<br>
<table width=”” align=”center” border=”0″ cellspacing=”0″>
<tbody>
<tr>
<td width=”270″ bgcolor=”#F8F0F0″><p align=”right”>&nbsp;</p></td>
<td width=”270″ bgcolor=”#F8F0F0″><p align=”center”>&nbsp;</p></td>
<td width=”270″ bgcolor=”#F8F0F0″><p align=”left”>&nbsp;</p></td>
</tr>
</tbody>
</table>
<table width=”” align=”center” border=”0″ cellspacing=”0″>
<tbody>
<tr>
<td width=”270″ bgcolor=”#F8F0F0″>&nbsp;</td>
<td width=”270″ bgcolor=”#F8F0F0″><p align=”center” style=”font-size: 24px”>&nbsp;</p></td>
<td width=”270″ bgcolor=”#F8F0F0″>&nbsp;</td>
</tr>
</tbody>
</table></div>
<div id =”PTZ2″ align=”center” style=”display:none;visibility:hidden”>
<center>
<br>
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveTopLeft)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveTopLeft)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”>&#8593;&#8592;</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveBottomLeft)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveBottomLeft)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”>&#8595;&#8592;</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveLeft)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveLeft)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”>&#8592;</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveUp)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveUp)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”>&#8593;</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzReset’)” onMouseDown=”decoder_control_2(‘ptzReset’)”>&#8594;&#8592;</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveDown)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveDown)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”>&#8595;</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveRight)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveRight)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”>&#8594;</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveBottomRight)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveBottomRight)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”>&#8594;&#8595;</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(ptzMoveTopRight)” onTouchEnd=”decoder_control_2(‘ptzStopRun’)” onMouseDown=”decoder_control_2(ptzMoveTopRight)” onMouseUp=”decoder_control_2(‘ptzStopRun’)”>&#8594;&#8593;</button>
</center>
</div>
<div id =”GoToPresets2″ align=”center” style=”display:none;visibility:hidden”>
<br>
GoTo Preset:&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=1’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=1’)”>1</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=2’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=2’)”>2</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=3’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=3’)”>3</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=4’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=4’)”>4</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=5’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=5’)”>5</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=6’)” onMouseDown=”decoder_control_2(‘ptzGotoPresetPoint&amp;name=6’)”>6</button>&nbsp;
</div>
<div id =”Cruise” align=”center” style=”display:none;visibility:hidden”>
<br>
Cruise:&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzStartCruise&amp;mapName=Vertical’)” onMouseDown=”decoder_control_2(‘ptzStartCruise&amp;mapName=Vertical’)”>Start Vertical Cruise</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzStartCruise&amp;mapName=Horizontal’)” onMouseDown=”decoder_control_2(‘ptzStartCruise&amp;mapName=Horizontal’)”>Start Horizontal Cruise</button>&nbsp;
<button type=”button” onTouchStart=”decoder_control_2(‘ptzStopCruise’)” onMouseDown=”decoder_control_2(‘ptzStopCruise’)”>Stop Cruise</button>
</div>
<div id =”InternalFPS” align=”center” style=”display:none;visibility:hidden”>
<br>
<select id=”IntFPS” onChange=”MyFPS = (this.value);”>
<option value=”200″>Default</option>
<option value=”33″>30 FPS</option>
<option value=”50″>20 FPS</option>
<option value=”66″>15 FPS</option>
<option value=”100″>10 FPS</option>
<option value=”200″>5 FPS</option>
<option value=”250″>4 FPS</option>
<option value=”333″>3 FPS</option>
<option value=”500″>2 FPS</option>
<option value=”1000″>1 FPS</option>
<option value=”2000″>.5 FPS</option>
<option value=”5000″>.2 FPS</option>
<option value=”10000″>.1 FPS</option>
</select>
: Change Internal FPS
</div>
</div>
<a href=”stream.htm”><br>
<br>
Click here</a> for High Quality Stream. <br>
If you are having problems please let us know!<br>
mullens@iol.ie
<iframe name=”action_zone” style=”DISPLAY: none” width=”0″ height=”0″>
</iframe>
</body>
</html>