<% Function RandomImage(ImagesFolderPath, ImageFileTypes, ImageDescription) 'Declare variables Dim CompleteImagesFolderPath Dim FileSystemObject Dim ImageFolder Dim Files Dim i Dim ImageFiles Dim File Dim FileName Dim FileExtension Dim RandomNumber 'Find the complete path to image folder by using Server.MapPath CompleteImagesFolderPath = Server.MapPath(ImagesFolderPath) 'Create an instance of the FileSystemObject which allows ASP to 'access the file system Set FileSystemObject = Server.CreateObject("Scripting.FileSystemObject") 'Check that the folder containing the images exists If Not FileSystemObject.FolderExists(CompleteImagesFolderPath) Then RandomImage = "Error 0: Cannot find requested folder" Set FileSystemObject = nothing Exit Function End If 'Get the folder containing the images Set ImageFolder = FileSystemObject.GetFolder(CompleteImagesFolderPath) 'Get a list of all the files within the images folder Set Files = ImageFolder.Files 'Use a dictionary object to temporarily store the image file names i = 1 Set ImageFiles = Server.CreateObject("Scripting.Dictionary") 'Loop through the list of files within the images folder. 'If the file has a file extension that is in the list of 'file types specified in the ImageFileTypes function parameter, 'then add the file name to the ImageFiles dictionary object For Each File in Files FileName = File.Name FileExtension = Right(FileName, Len(FileName) - (InStrRev(FileName, "."))) If InStr(1,ImageFileTypes,FileExtension,vbTextCompare) > 0 then ImageFiles.Add i, FileName i = i + 1 End If Next 'Destroy objects that are no longer required Set ImageFolder = nothing Set Files = nothing Set FileSystemObject = nothing 'Initialise the random number generator Randomize ' Check that image file(s) have been found If ImageFiles.Count = 0 Then RandomImage = "Error 1: Requested folder does not contain any image files" Exit Function End If 'Generate a random number between 1 and the number of image files RandomNumber = Int((ImageFiles.Count) * Rnd + 1) 'Return a hyperlink to a random image file RandomImage = " & Chr(34) & ImageDescription & Chr(34) & " Set ImageFiles = nothing End Function %> <%Response.Write RandomImage("../images/", "gif jpeg", "My Image")%>
 

Surveillance Systems

We offer a wide range of digital PC based camera systems, Internet IP cameras and installation services.

PC Based Systems
Our PC Based systems use a number of different DVR cards depending on the amount of cameras, environment of the system and quality of the recording needed. Each system is custom built for our customers to the highest quality and specification.
Remote viewing is standard on all of our camera systems (done through the internet).

Internet IP Cameras
IP (Internet Protocol) cameras are a cheaper solution to our pc based systems. These cameras are connected to a computer or just to a router that is connected to the internet computer required for recording. These can be viewed from anywhere in the world. These cameras are ideal for home use and for small offices where the need to view the area remotely is needed.

Installation Services
We have fully qualified installers who install and maintain all of our camera systems.

 

 
Tel: 02920 454 336 E-mail: info@net24wales.co.uk