//**************************************************************
//**  "BUY" button and products descriptions
//**  Uses functions and global variables from jgnss.js
//**************************************************************
var WebShopBuyRequest=WebShopRoot+'Action=Buy&ProductID=';
var oemDir = "/jgnss/products/oem";

//** Item for an array of all the triangles on the page
function RedTriangleItem(id,idtip,parent,align,offx,offy)
{
   this.id     = id;     // id of the div
   this.idtip  = idtip;  // id of the div with tooltip
   this.parent = parent; // id of an item with source coordinates
   this.offx   = offx;   // offset from the parent
   this.offy   = offy;   // offset from the parent
   this.align  = align;  // how to align against the parent
}

//** This is a callback for window events (onload, onresize)
function RedTriangleMove()
{
   //alert('move!');
   RedTriangle.move();
}

function RedTriangleHideTips()
{
   //alert('Hide tips!');
   RedTriangle.hidetips();
}

var RedTriangle =
{
   image_y: null,
   image_g: null,
   image_w: null,
   base_name: 'arrow',//'triangle',
   width: 16,
   height:13,
   set: new Array(),
   setcount: 0,
   load: function(bgr)
   {
      if ( bgr != 'y' && bgr != 'w' && bgr != 'g' && bgr != 'b') bgr = 'g';
      var image=null;
      eval('if (this.image_'+bgr+'==null)this.image_'+bgr+'=new TImage(FrameImagePath+"'+this.base_name+'_small-'+bgr+'.gif")');
      eval('image=this.image_'+bgr);
      return image;
   },
   draw: function(bgr)
   {
      var image=this.load(bgr);
      document.write('<img src="'+image.src+'" width='+this.width+' height='+this.height+' border=0 alt="">');
   },
   drawabs: function(parent,prodname,align,bgr,offx,offy)
   //** aling: top, middle, bottom
   {
      if ( DocumentHash == '#'+MainWindow.PrintHash ) return;
      var prodid = GetProductId(prodname);

      if ( !align ) align='bottom';
      if ( !bgr )   bgr = 'g';
      if ( !offx )  offx = 0;
      if ( !offy )  offy = 0;

      var left=offx;
      var top=offy;
      //** Common
      left -= 2+this.width;
      top += 2;
      //** Align and place specific
      if ( align=='top' )
      {
         if ( bgr == 'g' ) //banner
         {
            top += 2;
         }
      }
      else if ( align == 'middle' )
      {
         top  -= this.height/2;
      }
      else
      {
         top  += -this.height-2;
      }
      var id = 'REDTRI'+this.setcount;
      var idtip= 'REDTRITIP'+this.setcount;
      this.set[this.setcount] = new RedTriangleItem(id,idtip,parent,align,left,top);
      this.setcount++;

      document.write('<div id='+id+' style="visibility:hidden;position:absolute;z-index:1;left:0;top:0">');
      var url=WebShopBuyRequest+prodid;
      if ( ''+prodid == '0' ) url='javascript:alert(\'Pricing for '+prodname+' is not available yet\')';
      document.write('<a onmouseover="top.status=\'\';'+idtip+'.style.visibility=\'visible\';return true;" onmouseout="top.status=\'\';'+idtip+'.style.visibility=\'hidden\';return true;" href="'+url+'" target=_top>');
      this.draw(bgr);
      document.writeln('</a></div>');
      document.write('<div id='+idtip+' style="visibility:hidden;position:absolute;z-index:3;left:0;top:0;border-color:black;border-width:1px;border-style:solid;padding:2px;font-size:11px;line-height:11px;font-family:Arial,sans-serif;background-color:#FFFFDD;">');
      document.write('<table cellspacing="0" cellpadding="0"><tr><td nowrap style="font-size:11px;font-family:Arial,sans-serif;background-color:#FFFFDD;">Click for '+prodname+' pricing</td></tr></table>');
      document.writeln('</div>');

      if ( this.setcount == 1 )
      {
         WindowOnLoadHandler.add(RedTriangleMove,100);
         WindowOnResizeHandler.add(RedTriangleMove,100);
         WindowOnUnloadHandler.add(RedTriangleHideTips,0);
      }
   },
   move: function()
   {
      for ( var i in this.set )
      {
         var p=getCoords(this.set[i].parent);
         var left = p.left+this.set[i].offx;
         var top  = p.top+this.set[i].offy;
         left += this.set[i].parent.offsetWidth;
         if ( this.set[i].align=='top' )
         {
         }
         else if ( this.set[i].align=='middle' )
         {
            top  += this.set[i].parent.offsetHeight/2;
         }
         else
         {
            top  += this.set[i].parent.offsetHeight;
         }
         // Move the triangle
         eval(this.set[i].id+'.style.left="'+left+'px"');
         eval(this.set[i].id+'.style.top="'+top+'px"');
         eval(this.set[i].id+'.style.visibility="visible"');

         // Move its tooltip
         eval('left-='+this.set[i].idtip+'.offsetWidth+2');
         eval(this.set[i].idtip+'.style.left="'+left+'px"');
         eval(this.set[i].idtip+'.style.top="'+top+'px"');
         eval(this.set[i].idtip+'.style.visibility="hidden"');
      }
   },
   hidetips: function()
   {
      for ( var i in this.set )
      {
         eval(this.set[i].idtip+'.style.visibility="hidden"');
      }
   }
}

//** Item for the array of products
function TProduct(id,name)
{
   this.name = name; // name of the product
   this.id   = id;   // id in the web shop database
}

var Products=new Array(
// boxed products
   new TProduct( 258,'TRIUMPH-1-G2T')
  ,new TProduct( 298,'TRIUMPH-1-G3T')
  ,new TProduct( 338,'TRIUMPH-4X-G2T')
  ,new TProduct( 544,'ALPHA-G3')
  ,new TProduct( 587,'ALPHA-G2T')
  ,new TProduct( 634,'ALPHA-G3T')
  ,new TProduct( 663,'DELTA-G2T')
  ,new TProduct( 704,'DELTA-G3T')
  ,new TProduct(1173,'DELTA-G3TAJ')
  ,new TProduct( 763,'DELTAQ-G3D')
  ,new TProduct( 937,'DELTAD-G2')
  ,new TProduct(1076,'DELTAD-G2D')
  ,new TProduct( 760,'SIGMA-G2T')
  ,new TProduct( 759,'SIGMA-G3T')
  ,new TProduct(1296,'SIGMA-G3TAJ')
  ,new TProduct( 899,'SIGMAQ-G3D')
  ,new TProduct( 901,'SIGMAD-G2')
  ,new TProduct( 974,'SIGMAD-G2D')
  ,new TProduct(1690,'SIGMAD-G3D')
  ,new TProduct(1165,'GISMORE-G2')
  ,new TProduct(1174,'GISMORE-G3')
  ,new TProduct(1298,'JLink')

// software
  ,new TProduct( 441,'Victor')
  ,new TProduct( 443,'Giodis')
  ,new TProduct( 445,'Justin')
  ,new TProduct( 1260,'Justin Lite')
//  ,new TProduct( 444,'Tracy') Tracy = Victor
  ,new TProduct( 441,'Tracy')
  ,new TProduct( 495,'Carlson SurvCE 2.0')
  ,new TProduct(1166,'AllSat GART-2000 CE')
  ,new TProduct(1169,'AllSat GART-2000 navigation')

// antennas
  ,new TProduct( 437,'GrAnt-G3T')
  ,new TProduct( 1395,'GrAnt-G3')
  ,new TProduct( 438,'TriAnt-G3T')
  ,new TProduct( 439,'AirAnt-G3T')
  ,new TProduct( 440,'GyrAnt-G3T')
//  ,new TProduct( 373,'TyrAnt-G2')
  ,new TProduct( 393,'TyrAnt-G3')
  ,new TProduct( 413,'TyrAnt-G2T')
  ,new TProduct( 435,'RingAnt-G3T')
  ,new TProduct( 433,'RingAnt-DM')
  ,new TProduct( 494,'HPT435')
  ,new TProduct( 1172,'HPT402')
  ,new TProduct( 1446,'HPT102')
  ,new TProduct( 1801,'HPT135BT')
  ,new TProduct( 1802,'HPT435BT')

// oem
  ,new TProduct(   1,'TR-G2')
  ,new TProduct(  33,'TR-G3')
  ,new TProduct(  65,'TR-G2T')
  ,new TProduct(  97,'TR-G3T')
  ,new TProduct( 129,'TRE-G2T')
  ,new TProduct( 172,'TRE-G3T')
  ,new TProduct(1297,'TRE-G3TAJ')
  ,new TProduct( 451,'Duo-G2D')
  ,new TProduct(1745,'Duo-G3D')
  ,new TProduct( 499,'Duo-G2')
  ,new TProduct( 215,'Quattro-G3D')

// accessories
  ,new TProduct(1131,'Power Cable, PL-700/Battery Clips (8.2ft/2.5m)')
  ,new TProduct(1132,'Data-Ser Cable, DB15/DB9&2BanPlg (6ft/1,8m)')
  ,new TProduct(1133,'Data-Ser Cable, ODU-7/DB15 (6ft/1,8m)')
  ,new TProduct(1134,'Data-Ser Cable, DB9/DB15 (6ft/1,8m)')
  ,new TProduct(1285,'Access Data-Ser-Pwr Cable, DB9/DB15/SAE (1,8m)')
  ,new TProduct(1286,'Access Data-Ser-Pwr Cable, ODU-7/DB15/SAE (1,8m)')
  ,new TProduct(1288,'UHF antenna 400-420 MHz, 1/2, 2.5dB, BNC')
  ,new TProduct(1289,'UHF antenna 420-450 MHz, 1/2, 2.5dB, BNC')
  ,new TProduct(1287,'UHF antenna 450-470 MHz, 1/2, 2.5dB, BNC')

  ,new TProduct(1135,'UHF Ant Cable BNC/Magn Mount, (12ft/3.6m)')
  ,new TProduct(1136,'UHF Ant Cable BNC/Mini-Magn Mount, (12ft/3.6m)')
  ,new TProduct(1137,'UHF Ant Cable BNC/Pole Mount, (12ft/3.6m)')
  ,new TProduct(1138,'UHF Antenna 406-430 MHz, 5/8, 5 dB gain, black')
  ,new TProduct(1139,'UHF Antenna 430-450 MHz, 5/8, 5 dB gain, black')
  ,new TProduct(1140,'UHF Antenna 450-470 MHz, 5/8, 5 dB gain, black')
  ,new TProduct(1392,'UHF NGP Antenna 406-430 MHz, 1/2, 2.4 dB gain, NMO')
  ,new TProduct(1393,'UHF NGP Antenna 430-450 MHz, 1/2, 2.4 dB gain, NMO')
  ,new TProduct(1394,'UHF NGP Antenna 450-470 MHz, 1/2, 2.4 dB gain, NMO')

  ,new TProduct(1141,'TRIPOD CLIP, HIGH POWER BASE')
  ,new TProduct(1147,'Line Amplifier')
//  ,new TProduct(1148,'RTK Umbrella')
  ,new TProduct(1149,'Power Cable, ODU-5/SAE (0.3m)')
  ,new TProduct(1150,'Extension Cable SAE/SAE (1.8m)')
  ,new TProduct(1151,'Data-Ser Cable, ODU-7/DB9 (1,8m)')
  ,new TProduct(1152,'USB Cable to ODU-5 (1.8m)')
  ,new TProduct(1153,'Ethernet Cable to ODU-7 (0.2m)')
  ,new TProduct(1154,'Event Cable BNC/BNC (1.8m)')
  ,new TProduct(1155,'GPS Antenna Cable (9.8ft/3.0m, RG-58)')
  ,new TProduct(1156,'GPS Antenna Cable (32.8ft/10.0m, RG-58)')
  ,new TProduct(1157,'GPS Antenna Cable 15m (RG-58)')
  ,new TProduct(1158,'GPS Antenna Cable 30m TNC/TNC (RG-213)')
  ,new TProduct(1788,'GPS Antenna Cable 30m TNC/N-Type (RG-213)')
  ,new TProduct(1159,'GPS Antenna Cable 0,89m (RG58)')
  ,new TProduct(1160,'Data-Ser Cable, ODU-7/ODU-7 (1,8m)')
  ,new TProduct(1161,'RTK Caddy')
  ,new TProduct(1162,'Caddy Pole')
  ,new TProduct(1163,'TRIUMPH-1 Stand')
  ,new TProduct(1164,'TRIUMPH-4X Stand')
  ,new TProduct(1277,'TRE/TR Evaluation Kit')

  ,new TProduct(1149,'Power Cable, ODU-5/SAE (1ft/0.3m)')
  ,new TProduct(1150,'Extension Cable SAE/SAE (6ft/1.8m)')
  ,new TProduct(1151,'Data-Ser Cable, ODU-7/DB9 (6ft/1.8m)')
  ,new TProduct(1152,'USB Cable to ODU-5 (6ft/1.8m)')
  ,new TProduct(1153,'Ethernet Cable to ODU-7 (0.6ft/0.2m)')
  ,new TProduct(1154,'Event Cable BNC/BNC (6ft/1.8m)')
  ,new TProduct(1259,'External Power Supply/Charger')
  ,new TProduct(1272,'TRIUMPH-1 UHF/GSM Antenna')
  ,new TProduct(1294,'Bracket for HPT435')
  ,new TProduct(1293,'Bracket for HPT402')
  ,new TProduct(1155,'GPS Antenna Cable (9.8ft/3.0m, RG-58)')
  ,new TProduct(1156,'GPS Antenna Cable (32.8ft/10.0m, RG-58)')
  ,new TProduct(1258,'GrAnt Snow Cone')
//  ,new TProduct(1267,'Adaptor pipe with threads 1-14inches to 5/8-11inches')
//  ,new TProduct(1268,'M12 Cable Connector for CAN or RS-422')
//  ,new TProduct(1269,'GSM Antenna')
  ,new TProduct(1270,'RingAnt-G3T Snow Cone')
  ,new TProduct(1271,'RingAnt-DM Snow Cone')
  ,new TProduct(1492,'UHF Antenna Ground Plane Disk')
  ,new TProduct(1559,'Battery Charger SAE 110/240V AC, 12V DC, 0.8A')
  ,new TProduct(1560,'Battery Charger PL-700 110/240V AC, 12V DC, 4.0A')
  ,new TProduct(1561,'Sealed Lead ACID Battery 12V, 40.0AH')
  ,new TProduct(1562,'Sealed Lead ACID Battery 12V, 9.0AH')
  ,new TProduct(1563,'Battery KIT 1')
  ,new TProduct(1564,'5Plug-Universal Receptacle AC Adapter Kit, Black')
  ,new TProduct(1565,'Bag for Battery 150x65x95mm')
  ,new TProduct(1566,'Power Cable, Faston Receptacles/SAE (1.5m)')
  ,new TProduct(1578,'Triumph-1 Rugged Case')
  ,new TProduct(1579,'Triumph-1 Rover Pole, L=1.818m, OD=25mm')
  ,new TProduct(1580,'Victor Bracket')
  ,new TProduct(1581,'Bag for Battery 220x180x200mm')
  ,new TProduct(1582,'Power Cable, PL-700/Ring Tongue (2.5m)')
  ,new TProduct(1583,'Terminal Cap Protector (2 Pack)')
  ,new TProduct(1584,'Battery KIT 2')
  ,new TProduct(1608,'Bag for Modem 210x210x80mm')
  ,new TProduct(1687,'Victor Stylus')
  ,new TProduct(1688,'Victor Hand Strap')
  ,new TProduct(1689,'Victor Connector Protector')
  ,new TProduct(1744,'Victor Li-Ion Battery Pack')

);

function GetProductId(name)
{
   for ( var i in Products )
      if ( Products[i].name == name ) return Products[i].id;
   return 0;
}

function TProductHeader( name, desc)
{
   this.name = name;
   this.desc = desc;
   this.picture = oemDir + '/images/'+this.name+'.png';
}

ProductHeaders = new Array(
       new TProductHeader('Duo-G2',        ' 2 groups each group 18 universal channels each of GPS L1, Galileo E1; RAIM; On-Board Power supply; MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('Duo-G2D',       ' 2 groups each group 18 universal channels each of GPS L1/L2/L2C, Galileo E1; RAIM; On-Board Power supply; MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('Duo-G3D',       ' 2 groups each group 18 universal channels each of GPS L1/L2/L2C, GLONASS L1/L2, Galileo E1; RAIM; On-Board Power supply; MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('Quattro-G3D',   ' 4 groups each group 18 universal channels each of GPS L1/L2/L2C, GLONASS L1/L2, Galileo E1; RAIM; On-Board Power supply; MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('TR-G2',         ' 24 universal channels each of GPS L1, Galileo E1; RAIM; On-Board Power supply; Reduced MinPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('TR-G2T',        ' 24 universal channels each of GPS L1/L2/L2C/L5, Galileo E1/E5A; RAIM; On-Board Power supply; MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('TR-G3',         ' 36 universal channels each of GPS L1, GLONASS L1, Galileo E1; RAIM; On-Board Power supply; MinPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('TR-G3T',        ' 36 universal channels each of GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1/E5A; RAIM; On-Board Power supply; MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('TRE-G2T',       ' 24 universal channels each of GPS L1/L2/L2C/L5, Galileo E1/E5A; RAIM; On-Board Power supply; MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('TRE-G3T',       ' 36 universal channels each of GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1/E5A; RAIM; On-Board Power supply; MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('TRE-G3TAJ',     ' 36 universal channels each of GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1; RAIM; On-Board Power supply; In-Band interference rejection;  MinPad interface; RS232(A) 460 kbaud ')
      ,new TProductHeader('Alpha-G3',      ' 36 universal channels each of GPS L1, GLONASS L1, Galileo E1; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('Alpha-G2T',     ' 24 universal channels each of GPS L1/L2/L2C/L5, Galileo E1/E5A; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('Alpha-G3T',     ' 36 universal channels each of GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1/E5A; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('Delta-G2T',     ' 24 universal channels each of GPS L1/L2/L2C/L5, Galileo E1/E5A; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('Delta-G3T',     ' 36 universal channels each of GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1/E5A; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('Delta-G3TAJ',   ' 36 universal channels each of GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1/E5A; RAIM; In-Band interference rejection; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('DeltaD-G2',     ' 2 groups each group 18 universal channels each of GPS L1, Galileo E1; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('DeltaD-G2D',    ' 2 groups each group 18 universal channels each of GPS L1/L2/L2C, Galileo E1; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('DeltaQ-G3D',    ' 4 groups each group 18 universal channels each of GPS L1/L2/L2C, GLONASS L1/L2, Galileo E1; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('Sigma-G2T',     ' 24 universal channels each of GPS L1/L2/L2C/L5, Galileo E1/E5A; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('Sigma-G3T',     ' 36 universal channels each of GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1/E5A; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('Sigma-G3TAJ',   ' 36 universal channels each of GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1/E5A; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('SigmaD-G2',     ' 2 groups each group 18 universal channels each of GPS L1, Galileo E1; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('SigmaD-G2D',    ' 2 groups each group 18 universal channels each of GPS L1/L2/L2C, Galileo E1; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('SigmaD-G3D',    ' 2 groups each group 18 universal channels each of GPS L1/L2/L2C, GLONASS L1/L2, Galileo E1; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('SigmaQ-G3D',    ' 4 groups each group 18 universal channels each of GPS L1/L2, Galileo E1, GLONASS L1/L2; RAIM; TriPad; RS232(A) 460 kbaud ')
      ,new TProductHeader('GISmore-G2',    ' 24 universal channels each of GPS L1, Galileo E1; RAIM; Internal GNSS Antenna; Internal GSM Module; Bluetooth&reg; Interface; Internal Bluetooth/GSM Antenna; Li-Ion Battery; Battery Charger ')
      ,new TProductHeader('GISmore-G3',    ' 36 universal channels each of GPS L1, Galileo E1; GLONASS L1; RAIM; Internal GNSS Antenna; Internal GSM Module; Bluetooth&reg; Interface; Internal Bluetooth/GSM Antenna; Li-Ion Battery; Battery Charger ')
      ,new TProductHeader('JLink',         ' 24 universal channels each of GPS L1, GPS L1 Antenna; Quad-Band GSM, GSM Antenna; TriPad; RS232(A) 460 kbaud; Internal UHF/VHF Modem')
      ,new TProductHeader('Triumph-1-G2T', ' 36 universal channels each of GPS L1/L2/L2C/L5, Galileo E1/E5A; RAIM; RS232(A) 460 kbaud; internal GNSS antenna; Li-Ion Battery ')
      ,new TProductHeader('Triumph-1-G3T', ' 36 universal channels each of GPS L1/L2/L2C/L5; GLONASS L1/L2, Galileo E1/E5A; RAIM; RS232(A) 460 kbaud; internal GNSS antenna; Li-Ion Battery ')
      ,new TProductHeader('Triumph-4x-G2T',' 4 groups each group 20 universal channels each of GPS L1/L2/L2C/L5, Galileo E1/E5A; RAIM; RS232(A) 460 kbaud; internal GNSS antenna; Li-Ion Battery ')
)


function DrawProductHeader(name)
{
  for( var i=0; i<ProductHeaders.length; i++ )
   {
   if( name == ProductHeaders[i].name )
     {
     document.writeln('<table cellspacing="0" cellpadding="0" width="100%">');
      document.writeln('<tr><td class="productRow" >');
        document.writeln('<table cellspacing="10" cellpadding="0" width="100%"><tr><td class="productRow" width="200" align="center">');
        document.writeln('<img border="0" height="100"  src="'+ProductHeaders[i].picture+'"/>');
        document.writeln('</td><td width="500" class="productRow" >');
        document.writeln('<table border="0" cellspacing="2" cellpadding="0" width="100%">');
          document.writeln('<tr><td class="productRow h2">');
          document.writeln(ProductHeaders[i].name);
          document.writeln('</td></tr>');
          document.writeln('<tr><td class="productRow" >');
          document.writeln(ProductHeaders[i].desc);
          document.writeln('</td></tr>');
        document.writeln('</table>');
        document.writeln('</td><td class="productRow" width="201">');
        document.writeln('<table border="0" cellspacing="2" cellpadding="0" width="100%">');
        document.writeln('</table>');
        document.writeln('</td></tr>');
        document.writeln('</table>');
      document.writeln('</td></tr>');
    document.writeln('</table>');
    }
  }
}

function ResizeImagesOEM()
 { 
  for( var p=0; p < ProdsOEM.length; p++)
    {
      var div = document.getElementById("imgdiv"+ProdsOEM[p].divid);
      div.style.display="block";

      el=document.getElementById("img"+ProdsOEM[p].divid);
      h = el.height;
      w = el.width;
      el.width=eval(w*0.4);
      el.height=eval(h*0.4);
      el.show="true";
    }
 }

function ResizeImagesBOX()
 { 
  for( var p=0; p < ProdsBOX.length; p++)
    {
      var div = document.getElementById("imgdiv"+ProdsBOX[p].divid);
      div.style.display="block";

      el=document.getElementById("img"+ProdsBOX[p].divid);
      h = el.height;
      w = el.width;
      el.width=eval(w*0.4);
      el.height=eval(h*0.4);
      el.show="true";
    }
 }

function TlistItem( divid, name, desc, section, quickdown )
 {
   this.divid = divid;
   this.name = name;
   this.desc = desc;
   this.section = section;
   this.quickdown = quickdown;
   this.picture = oemDir + '/images/'+name+'.png';
 }

function TdownDoc(filetype,name,link)
 {
   this.filetype = filetype;
   this.name = name;

   if( this.filetype == "htmldoc")
     {
       this.link = '/'+link;
     }
   else
   if( this.filetype == "" )
     {
       this.link = link;
     }
   else
     {
       this.link = 'http://javad.com/downloads/javadgnss/'+link;
     }

   if( this.filetype == "firmware" || this.filetype == "software")
     {
       this.icon = '/jgnss/images/windows.png';
     }
   else
   if( this.filetype == "pdfdoc")
     {
       this.icon = '/jgnss/images/icn_acro-pdf.png';
     }
   else
   if( this.filetype == "htmldoc")
     {
       this.icon = '/jgnss/images/sitepage.png';
     }
   else
     {
       //this.icon = '/jgnss/images/noicon.png';
       this.icon = '/jgnss/images/sitepage.png';
     }
 }

function tab(filetype,name,link)
{
   this.filetype=filetype;
   this.link=link;
   this.name=name;

   if( this.filetype == "htmldoc")
     {
       this.link = link;
     }
   else
     {
       this.link = 'http://javad.com/downloads/javadgnss/'+link;
     }

   if( this.filetype == "firmware" || this.filetype == "software")
     {
       this.icon = '/jgnss/images/windows.png';
     }
   else
   if( this.filetype == "pdfdoc")
     {
       this.icon = '/jgnss/images/icn_acro-pdf.png';
     }
   else
   if( this.filetype == "htmldoc")
     {
       this.icon = '/jgnss/images/sitepage.png';
     }
   else
     {
       this.icon = '/jgnss/images/sitepage.png';
     }
}


var ProdsOEM = new Array(
 new TlistItem("TRG2",
              "TR-G2",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1, Galileo E1, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity (for authorized users) \
              <b><br/>Data Features:</b> Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x, and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 256MB of onboard non-removable memory for data storage, \
              <b><br/>Input/Output:</b>Two high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), Full speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt>  port (12 Mbps), <scr"+"ipt>DrawOption('CANopen interface')</scr"+"ipt>, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, One <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> input, One <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> output synchronized to GPS or UTC, Reduced <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Two external LED drivers, External command control input \
              ",
              new Array(
                 new TdownDoc('',        'Specs',        'TR-G2/specifications.html')
                ,new TdownDoc('',        'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('TR-G2'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbser.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/TR-G2_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/TR-G2_DRW.pdf')
              )
            )
,new TlistItem("TRG2T",
              "TR-G2T",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C/L5, Galileo E1/E5A, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity(for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data(code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 256MB of onboard non-removable memory for data storage  \
              <b><br/>Input/Output:</b>Two high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports(up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), Full speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt>  port (12 Mbps), <scr"+"ipt>DrawOption('CANopen interface')</scr"+"ipt>, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, One <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> input, One <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> output synchronized to GPS or UTC, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers, ON/OFF control and External command inputs \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'TR-G2T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',   WebShopBuyRequest+GetProductId('TR-G2T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbser.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/TR-G2T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/TR-G2T_DRW.pdf')
              )
            )
,new TlistItem("TRG3",
              "TR-G3",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1, GLONASS L1, Galileo E1, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x, and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 256MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Two high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), Full speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt>  port (12 Mbps), <scr"+"ipt>DrawOption('CANopen interface')</scr"+"ipt>, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, One <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> input, One <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> output synchronized to GPS, GLONASS or UTC, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers,ON/OFF control and External command inputs \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'TR-G3/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('TR-G3'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbser.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/TR-G3_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/TR-G3_DRW.pdf')
              )
            )
,new TlistItem("TRG3T",
              "TR-G3T",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C/L5, GLONASS L1/L2, Galileo E1/E5A, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity (for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 256MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Two high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), Full speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> port (12 Mbps), <scr"+"ipt>DrawOption('CANopen interface')</scr"+"ipt>, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, One <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> input, One <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> output synchronized to GPS, GLONASS or UTC, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers, ON/OFF control and External command inputs \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'TR-G3T/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('TR-G3T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbser.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/TR-G3T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/TR-G3T_DRW.pdf')
              )
            )
,new TlistItem("TREG2T",
              "TRE-G2T",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C/L5, Galileo E1/E5A, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity (for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 2048MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Three high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> device port (480 Mbps), Full-duplex 10BASE-T/100BASE-TX <scr"+"ipt>DrawOption('Ethernet')</scr"+"ipt> port, Two <scr"+"ipt>DrawOption('CAN 2.0')</scr"+"ipt> A/B ports, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, Two <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> outputs synchronized to GPS or UTC, Two <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> inputs, <scr"+"ipt>DrawOption('External Frequency Input/Output')</scr"+"ipt>, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers, ON/OFF control and External Command inputs, Four Configurable Logic-Level GPIO ports \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'TRE-G2T/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('TRE-G2T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/TRE-G2T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/TRE-G2T_DRW.pdf')
              )
            )
,new TlistItem("TREG3T",
              "TRE-G3T",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C/L5, Galileo E1/E5A, GLONASS L1/L2, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity (for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 2048MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Three high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> device port (480 Mbps), Full-duplex 10BASE-T/100BASE-TX <scr"+"ipt>DrawOption('Ethernet')</scr"+"ipt> port, Two <scr"+"ipt>DrawOption('CAN 2.0')</scr"+"ipt> A/B ports, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, Two <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> outputs synchronized to GPS, GLONASS or UTC, Two <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> inputs, <scr"+"ipt>DrawOption('External Frequency Input/Output')</scr"+"ipt>, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers, ON/OFF control and External Command inputs, Four Configurable Lodic-Level GPIO ports \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'TRE-G3T/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('TRE-G3T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/TRE-G3T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/TRE-G3T_DRW.pdf')
              )
            )
,new TlistItem("TREG3TAJ",
              "TRE-G3TAJ",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C/L5, Galileo E1/E5A, GLONASS L1/L2, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity (for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 2048MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Three high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> device port (480 Mbps), Full-duplex 10BASE-T/100BASE-TX <scr"+"ipt>DrawOption('Ethernet')</scr"+"ipt> port, Two <scr"+"ipt>DrawOption('CAN 2.0')</scr"+"ipt> A/B ports, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, Two <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> outputs synchronized to GPS, GLONASS or UTC, Two <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> inputs, <scr"+"ipt>DrawOption('External Frequency Input/Output')</scr"+"ipt>, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers, ON/OFF control and External Command inputs, Four Configurable Lodic-Level GPIO ports \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'TRE-G3TAJ/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('TRE-G3TAJ'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/TRE-G3TAJ_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/TRE-G3TAJ_DRW.pdf')
              )
            )
,new TlistItem("DUOG2",
              "Duo-G2",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1, Galileo E1, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity (for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 2048MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Three high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> device port (480 Mbps), Full-duplex 10BASE-T/100BASE-TX <scr"+"ipt>DrawOption('Ethernet')</scr"+"ipt> port, Two <scr"+"ipt>DrawOption('CAN 2.0')</scr"+"ipt> A/B ports, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, Two <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> outputs synchronized to GPS or UTC, Two <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> inputs, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers,ON/OFF control and External Command inputs, Four Configurable Lodic-Level GPIO ports \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'Duo-G2/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('Duo-G2'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Duo-G2_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Duo-G2_DRW.pdf')
              )
            )
,new TlistItem("DUOG2D",
              "Duo-G2D",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C, Galileo E1, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity (for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 2048MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Three high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> device port (480 Mbps), Full-duplex 10BASE-T/100BASE-TX <scr"+"ipt>DrawOption('Ethernet')</scr"+"ipt> port, Two <scr"+"ipt>DrawOption('CAN 2.0')</scr"+"ipt> A/B ports, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, Two <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> outputs synchronized to GPS or UTC, Two <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> inputs, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers,ON/OFF control and External Command inputs, Four Configurable Lodic-Level GPIO ports \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'Duo-G2D/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('Duo-G2D'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Duo-G2D_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Duo-G2D_DRW.pdf')
              )
            )
,new TlistItem("DUOG3D",
              "Duo-G3D",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C, GLONASS L1/L2, Galileo E1, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude and velocity (for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 2048MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Three high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> device port (480 Mbps), Full-duplex 10BASE-T/100BASE-TX <scr"+"ipt>DrawOption('Ethernet')</scr"+"ipt> port, Two <scr"+"ipt>DrawOption('CAN 2.0')</scr"+"ipt> A/B ports, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, Two <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> outputs synchronized to GPS or UTC, Two <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> inputs, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers,ON/OFF control and External Command inputs, Four Configurable Lodic-Level GPIO ports \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'Duo-G3D/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('Duo-G3D'))
              ),
              new Array(
//                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Duo-G3D_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Duo-G3D_DRW.pdf')
              )
            )
,new TlistItem("QUATTROG3D",
             "Quattro-G3D",
              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C, Galileo E1, GLONASS L1/L2, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude (for authorized users) \
              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
              <b><br/>Data Storage:</b>Up to 2048MB of onboard non-removable memory for data storage \
              <b><br/>Input/Output:</b>Three high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> device port (480 Mbps), Full-duplex 10BASE-T/100BASE-TX <scr"+"ipt>DrawOption('Ethernet')</scr"+"ipt> port, Two <scr"+"ipt>DrawOption('CAN 2.0')</scr"+"ipt> A/B ports, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, Two <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> outputs synchronized to GPS, GLONASS or UTC, Two <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> inputs, <scr"+"ipt>DrawOption('External Frequency Input/Output')</scr"+"ipt>, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers, ON/OFF control and External Command inputs, Four Configurable Lodic-Level GPIO ports \
              ",
              new Array(
                 new TdownDoc('',         'Specs',        'Quattro-G3D/specifications.html')
                ,new TdownDoc('',       'Compare',               'compare.html')
                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('Quattro-G3D'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Quattro-G3D_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Quattro-G3D_DRW.pdf')
              )
            )
//,new TlistItem("QUATTROG3D4",
//             "Quattro-G3D4",
//              "<b>Tracking Features:</b>Total 216 channels: all-in-view, GPS L1/L2/L2C, Galileo E1, GLONASS L1/L2, SBAS, <scr"+"ipt>DrawOption('Advanced Multipath Reduction')</scr"+"ipt>, Fast acquisition channels, High accuracy velocity measurement, Almost unlimited altitude (for authorized users) \
//              <b><br/>Data Features:</b>Up to 100 Hz update rate for real time position and raw data (code and carrier), 10 cm code phase and 1 mm carrier phase precision, Hardware Viterbi decoder, RTCM SC104 versions 2.x and 3.x Input/Output, NMEA 0183 versions 2.x and 3.0 Output, <scr"+"ipt>DrawOption('Code Differential Rover')</scr"+"ipt>, <scr"+"ipt>DrawOption('Code Differential Base')</scr"+"ipt>, Geoid and Magnetic Variation models, <scr"+"ipt>DrawOption('RAIM')</scr"+"ipt>, Different DATUMs support, Output of grid coordinates \
//              <b><br/>Data Storage:</b>Up to 2048MB of onboard non-removable memory for data storage \
//              <b><br/>Input/Output:</b>Three high speed <scr"+"ipt>DrawOption('RS232')</scr"+"ipt> serial ports (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('RS422')</scr"+"ipt> serial port (up to 460.8 Kbps), High speed <scr"+"ipt>DrawOption('USB 2.0')</scr"+"ipt> device port (480 Mbps), Full-duplex 10BASE-T/100BASE-TX <scr"+"ipt>DrawOption('Ethernet')</scr"+"ipt> port, Two <scr"+"ipt>DrawOption('CAN 2.0')</scr"+"ipt> A/B ports, <scr"+"ipt>DrawOption('IRIG')</scr"+"ipt> timecode output, Two <scr"+"ipt>DrawOption('1-PPS')</scr"+"ipt> outputs synchronized to GPS, GLONASS or UTC, Two <scr"+"ipt>DrawOption('Event Marker')</scr"+"ipt> inputs, <scr"+"ipt>DrawOption('External Frequency Input/Output')</scr"+"ipt>, <scr"+"ipt>DrawOption('MinPad interface')</scr"+"ipt>: Four external LED drivers, ON/OFF control and External Command inputs, Four Configurable Lodic-Level GPIO ports \
//              ",
//              new Array(
//                 new TdownDoc('',         'Specs',        'Quattro-G3D4/specifications.html')
//                ,new TdownDoc('',       'Compare',               'compare.html')
//                ,new TdownDoc('',        'Check Price / Buy',   WebShopBuyRequest+GetProductId('Quattro-G3D4'))
//              ),
//              new Array(
//                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
//                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
//                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Quattro-G3D4_Datasheet.pdf')
//                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Quattro-G3D4_DRW.pdf')
//              )
//            )
);

var ProdsBOX = new Array(
 new TlistItem("TRIUMPH1G2T",
              "Triumph-1-G2T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Triumph-1-G2T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Triumph-1-G2T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Triumph-1-G2T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Triumph-1-G2T_DRW.pdf')
              )
            )
,new TlistItem("TRIUMPH1G3T",
              "Triumph-1-G3T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Triumph-1-G3T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Triumph-1-G3T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Triumph-1-G2T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Triumph-1-G2T_DRW.pdf')
              )
            )
,new TlistItem("TRIUMPH4XG2T",
              "Triumph-4X-G2T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Triumph-4X-G2T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Triumph-4X-G2T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Triumph-4X-G2T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Triumph-4X-G2T_DRW.pdf')
              )
            )
,new TlistItem("ALPHAG3",
              "Alpha-G3",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Alpha-G3/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Alpha-G3'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbser.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Alpha-G3_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Alpha-G3_DRW.pdf')
              )
            )
,new TlistItem("ALPHAG2T",
              "Alpha-G2T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Alpha-G2T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Alpha-G2T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbser.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Alpha-G2T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Alpha-G2T_DRW.pdf')
              )
            )
,new TlistItem("ALPHAG3T",
              "Alpha-G3T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Alpha-G3T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Alpha-G3T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbser.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Alpha-G3T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Alpha-G3T_DRW.pdf')
              )
            )
,new TlistItem("DELTAG2T",
              "Delta-G2T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Delta-G2T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Delta-G2T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Delta-G2T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Delta-G2T_DRW.pdf')
              )
            )
,new TlistItem("DELTAG3T",
              "Delta-G3T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Delta-G3T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Delta-G3T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Delta-G3T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Delta-G3T_DRW.pdf')
              )
            )
,new TlistItem("DELTAG3TAJ",
              "Delta-G3TAJ",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Delta-G3TAJ/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Delta-G3TAJ'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Delta-G3TAJ_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Delta-G3TAJ_DRW.pdf')
              )
            )
,new TlistItem("DELTADG2",
              "DeltaD-G2",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'DeltaD-G2/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('DeltaD-G2'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/DeltaD-G2_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/DeltaD-G2_DRW.pdf')
              )
            )
,new TlistItem("DELTADG2D",
              "DeltaD-G2D",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'DeltaD-G2D/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('DeltaD-G2D'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/DeltaD-G2D_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/DeltaD-G2D_DRW.pdf')
              )
            )
,new TlistItem("DELTAQG3D",
              "DeltaQ-G3D",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'DeltaQ-G3D/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('DeltaQ-G3D'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/DeltaQ-G3D_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/DeltaQ-G3D_DRW.pdf')
              )
            )



,new TlistItem("SIGMAG2T",
              "Sigma-G2T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Sigma-G2T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Sigma-G2T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Sigma-G2T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Sigma-G2T_DRW.pdf')
              )
            )
,new TlistItem("SIGMAG3T",
              "Sigma-G3T",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Sigma-G3T/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Sigma-G3T'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Sigma-G3T_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Sigma-G3T_DRW.pdf')
              )
            )
,new TlistItem("SIGMAG3TAJ",
              "Sigma-G3TAJ",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'Sigma-G3TAJ/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('Sigma-G3TAJ'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/Sigma-G3TAJ_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/Sigma-G3TAJ_DRW.pdf')
              )
            )
,new TlistItem("SIGMADG2",
              "SigmaD-G2",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'SigmaD-G2/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('SigmaD-G2'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/SigmaD-G2_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/SigmaD-G2_DRW.pdf')
              )
            )
,new TlistItem("SIGMADG2D",
              "SigmaD-G2D",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'SigmaD-G2D/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('SigmaD-G2D'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/SigmaD-G2D_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/SigmaD-G2D_DRW.pdf')
              )
            )
,new TlistItem("SIGMADG3D",
              "SigmaD-G3D",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'SigmaD-G3D/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('SigmaD-G3D'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/SigmaD-G3D_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/SigmaD-G3D_DRW.pdf')
              )
            )
,new TlistItem("SIGMAQG3D",
              "SigmaQ-G3D",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'SigmaQ-G3D/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('SigmaQ-G3D'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/SigmaQ-G3D_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/SigmaQ-G3D_DRW.pdf')
              )
            )
,new TlistItem("GISMOREG2",
              "GISmore-G2",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'GISmore-G2/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('GISmore-G2'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                //,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/GISmore-G2_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/GISmore-G2_DRW.pdf')
              )
            )
,new TlistItem("GISMOREG3",
              "GISmore-G3",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'GISmore-G3/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('GISmore-G3'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                //,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/GISmore-G3_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/GISmore-G3_DRW.pdf')
              )
            )
,new TlistItem("JLINK",
              "JLink",
              "<b>Tracking Features:</b> \
              <b><br/>Data Features:</b> \
              <b><br/>Data Storage:</b> \
              <b><br/>Input/Output:</b> ",
              new Array(
                 new TdownDoc('',         'Specs',                 'JLink/specifications.html')
                ,new TdownDoc('',         'Compare',               'compare.html')
                ,new TdownDoc('',         'Check Price / Buy',     WebShopBuyRequest+GetProductId('JLink'))
              ),
              new Array(
                 new TdownDoc('htmldoc',  'Latest Firmware',                 'jgnss/support/update.html')
                ,new TdownDoc('software', 'USB Driver',                      'drivers/usb/jgnss_usbio.zip')
                ,new TdownDoc('pdfdoc',   'Data Sheet',                      'sheets/JLink_Datasheet.pdf')
                ,new TdownDoc('pdfdoc',   'Physical Specifications',         'sheets/JLink_DRW.pdf')
              )
            )
);
