﻿var interval = 10; // delay between rotating images (in seconds)
var random_display = 0; // 0 = no, 1 = yes
interval *= 1000;

var image_index = 0;
var item = new Array();

item[0]="<table width='480' align='center' Style='MARGIN-LEFT:5px'>";
item[0]+="<tr><td width='160'><a href='drivers/opc-siemens.aspx'><img src='images/main/icons/mopc_seimens.gif' Alt='Servidor OPC para PLC´s de Siemens S7' border='0' /></a></td>";
item[0]+="<td width='320'><a class='h2_no_underline' href='drivers/opc-siemens.aspx'>Servidor OPC para PLC´s de Siemens S7</a>";													
item[0]+="<p><b>Acceda a los datos de sus PLCs Siemens S7 fácilmente.</b><br>Este Servidor OPC permite acceso a toda la familia de PLCs S7 (200, 300, 400 y 1200). Integre los datos en su SCADA, HMI, Historiador, Base de Datos o cualquier otro Cliente OPC de forma segura y fiable.</p>";												
item[0]+="<div align='left' style='VERTICAL-ALIGN:bottom'><a class='orange_TextUnderlineLink' href='drivers/opc-siemens.aspx'>";
item[0]+="<img src='images/main/icons/download.jpg' Alt='Descargar Servidor OPC para PLC´s de Siemens S7' border='0' /></a></div></td></tr>";
item[0]+="<tr><td colspan='2'><hr></td></tr></table>";

item[1]="<table width='480' align='center' Style='MARGIN-LEFT:5px'>";
item[1]+="<tr><td width='160'><a href='drivers/opc-modbus.aspx'><img src='images/main/icons/mopc_modbus.gif' Alt='Servidor OPC para Modbus' border='0' /></a></td>";
item[1]+="<td width='320'><a class='h2_no_underline' href='drivers/opc-modbus.aspx'>Servidor OPC para Modbus</a>";													
item[1]+="<p><b>Conecte su HMI y su Base de Datos con dispositivos Modbus ahora!</b><br>Este Servidor MatrikonOPC le permitirá acceder a sus dispositivos de campo a tavés del protocolo Modbus. Esta aplicación le permitirá integrar Bases de Datos, SCADAS y cualquier aplicación Cliente OPC con sus dispositivos obteniendo datos de campo.</p>";												
item[1]+="<div align='left' style='VERTICAL-ALIGN:bottom'><a class='orange_TextUnderlineLink' href='drivers/opc-modbus.aspx'>";
item[1]+="<img src='images/main/icons/download.jpg' Alt='Descargar Servidor OPC para Modbus' border='0' /></a></div></td></tr>";
item[1]+="<tr><td colspan='2'><hr></td></tr></table>";

item[2]="<table width='480' align='center' Style='MARGIN-LEFT:5px'>";
item[2]+="<tr><td width='160'><a href='products/opc-data-management/opc-tunneller.aspx'><img src='images/main/icons/mopc_tunneller.gif' Alt='OPC Tunneller' border='0' /></a></td>";
item[2]+="<td width='320'><a class='h2_no_underline' href='products/opc-data-management/opc-tunneller.aspx'>OPC Tunneller</a>";													
item[2]+="<p><b>Comunicaciones OPC sin problemas del DCOM!</b><br>MatrikonOPC Tunneller permite realizar comunicaciones OPC a través de Firewalls y entre diferentes redes, de forma rápida, estable y segura. Esta aplicación permite comunicaciones OPC sin necesidad de configurar el DCOM. Ya sea que utilice una red LAN o una conexión GPRS, Satélite o Radio, MatrikonOPC Tunneller es la solución que está buscando.</p>";
item[2]+="<div align='left' style='VERTICAL-ALIGN:bottom'><a class='orange_TextUnderlineLink' href='products/opc-data-management/opc-tunneller.aspx'>";
item[2]+="<img src='images/main/icons/download.jpg' Alt='Descargar OPC Tunneller' border='0' /></a></div></td></tr>";
item[2]+="<tr><td colspan='2'><hr></td></tr></table>";

item[3]="<table width='480' align='center' Style='MARGIN-LEFT:5px; MARGIN-BOTTOM: -13px;'>";
item[3]+="<tr><td width='160'><a href='drivers/opc-snmp.aspx'><img src='images/main/icons/mopc_snmp.gif' Alt='Servidor OPC para SNMP' border='0' /></a></td>";
item[3]+="<td width='320'><a class='h2_no_underline' href='drivers/opc-snmp.aspx'>Servidor OPC para SNMP</a>";													
item[3]+="<p><b>Utilice su SCADA o Historiador para accede a dispositivos SNMP</b><br>El Servidor OPC para SNMP provee conectividad con cualquier dispositivo preparado para comunicarse mediante el protocolo SNMP tal como Switches, Routers, Sistemas SAI (Sistema de Alimentación Ininterrumpida), conversores de medio o cualquier otro dispositivo de red.  El OPC Server permite una completa monitorización y control de cualquier dispositivo que permita comunicación SNMP desde aplicaciones que sean Cliente OPC tales como HMIs, SCADAs o Sistemas de Gestión de Activos IT.</p>";												
item[3]+="<div align='left' style='VERTICAL-ALIGN:bottom'><a class='orange_TextUnderlineLink' href='drivers/opc-snmp.aspx'>";
item[3]+="<img src='images/main/icons/download.jpg' Alt='Descargar Servidor OPC para SNMP' border='0' /></a></div></td></tr>";
item[3]+="<tr><td colspan='2'><hr></td></tr></table>";

item[4]="<table width='480' align='center' Style='MARGIN-LEFT:5px'>";
item[4]+="<tr><td width='160'><a href='http://www.matrikonopc.com/products/opc-archiving/opc-desktop-historian.aspx'><img src='images/main/icons/mopc_historian.gif' Alt='MatrikonOPC Desktop Historian' border='0' /></a></td>";
item[4]+="<td width='320'><a class='h2_no_underline' href='http://www.matrikonopc.com/products/opc-archiving/opc-desktop-historian.aspx'>MatrikonOPC Desktop Historian</a>";													
item[4]+="<p><b>Optimice sus operaciones a través de informes y análisis de datos</b><br>La aplicación \"MatrikonOPC Desktop Historian\" es un Historiador de Datos de Proceso. Este excelente producto esta optimizado para almacenar y permitir el acceso a  grandes cantidades de datos muy rápidamente. Esta aplicación no tiene límite de variables y permite gestionar backups automáticos para evitar la pérdida de datos.</p>";												
item[4]+="<div align='left' style='VERTICAL-ALIGN:bottom'><a class='orange_TextUnderlineLink' href='http://www.matrikonopc.com/products/opc-archiving/opc-desktop-historian.aspx'>";
item[4]+="<img src='images/main/icons/download.jpg' Alt='Descargar MatrikonOPC Desktop Historian' border='0' /></a></div></td></tr>";
item[4]+="<tr><td colspan='2'><hr></td></tr></table>";

var current = 0;
var theTime;
var nextCount = 0;
var prevCount = 0;
var dID = document.getElementById && !document.all;

var element;

function changeItem()
{
	if(document.layers){
		alert('layers');
		document.layer1.document.write(item[current]);
		document.layer1.document.close();
	}
	
	element = document.getElementById('rotator');
	element.innerHTML = item[current];

	if (current==4) 
	{
		current=0;
	}
	else
	{
		current++;
	}
	theTime = setTimeout("changeItem()",interval);
}

function goPrev()
{	
	clearTimeout(theTime);
		
	if (current == 0)
	{
		current = 3;
	}
	else if (current == 1)
	{
		current = 4;
	}	
	else
	{
		current = current - 2;
	}

	changeItem();	
}

function goNext()
{
	clearTimeout(theTime);
	changeItem();
}



