var nbr_char_columns = 3; var nbr_products = 76; var product_matrix = new Array (nbr_products); product_matrix[0]="ACCEMIC_CONSUL|Accemic|Germany|Consultant"; product_matrix[1]="ACCEMIC_DEBUG|Accemic|Germany|Debugger"; product_matrix[2]="AND|AND|United Kingdom|Consultant"; product_matrix[3]="ASAP|ASAP|Italy|Consultant"; product_matrix[4]="ASIDUA|Asidua|United Kingdom|Consultant"; product_matrix[5]="AXTAL|AXTAL Products|Germany|Crystal Supplier"; product_matrix[6]="BLACKWOOD|Blackwood Embedded Solutions Ltd.|United Kingdom|Consultant"; product_matrix[7]="BTV|btv technologies gmbh|Germany|Programming Services"; product_matrix[8]="CONITEC|Conitec Datensysteme GmbH|Germany|Programmer (parallel,serial)"; product_matrix[9]="DATAIO|Data I/O GmbH|Germany|Programmer (parallel)"; product_matrix[10]="DECOMSYS_CODE_GENERATOR|DECOMSYS|Austria|Code Generators"; product_matrix[11]="DECOMSYS_FLEXRAY|DECOMSYS|Austria|FlexRay"; product_matrix[12]="DETA|DETA Elettronica|Italy|Consultant"; product_matrix[13]="DSPACE_CASE_TOOL|dSPACE GmbH|Germany|Case Tools"; product_matrix[14]="DSPACE_CODE_GENERATOR|dSPACE GmbH|Germany|Code Generators"; product_matrix[15]="E2-CAD|E2-Cad|France|Consultant"; product_matrix[16]="EASYCODE|EASYCODE GmbH|Germany|Case Tools"; product_matrix[17]="ELEKTROBIT_HISHAL|Elektrobit Automotive GmbH|Germany|HIS/HAL"; product_matrix[18]="ELEKTROBIT_LIN|Elektrobit Automotive GmbH|Germany|LIN"; product_matrix[19]="ELEKTROBIT_OS|Elektrobit Automotive GmbH|Germany|Operating Systems"; product_matrix[20]="ELMITECH|ELMITECH SA|France|Programming Services"; product_matrix[21]="ELNEC|Elnec|Slovak Republic|Programmer (parallel)"; product_matrix[22]="ELNICO|ELNICO s.r.o.|Czech Republic|Case Tools"; product_matrix[23]="EMMECON|EMMECON - Embedded Control Systems Ltd.|Finland|TCP/IP"; product_matrix[24]="ENKO|Enko Group|Germany|Consultant"; product_matrix[25]="EOCC|eocc GmbH|Germany|Programming Services"; product_matrix[26]="ERTEC|ertec GmbH|Germany|Programmer (parallel)"; product_matrix[27]="EUROS_CAN|EUROS Embedded Systems GmbH|Germany|CAN"; product_matrix[28]="EUROS_DEBUG|EUROS Embedded Systems GmbH|Germany|Debugger"; product_matrix[29]="EUROS_OS|EUROS Embedded Systems GmbH|Germany|Operating Systems"; product_matrix[30]="FEO|Feo Elektronik GmbH|Germany|Consultant"; product_matrix[31]="FREERTOS|freeRTOS|United Kingdom|Operating Systems"; product_matrix[32]="FRENZEL|frenzel + berg elektronik|Germany|CAN"; product_matrix[33]="GHS_TOOLS|Green Hills Software GmbH|Germany|Debugger"; product_matrix[34]="GLYN|Glyn GmbH & Co. KG|Germany|Starterkits"; product_matrix[35]="GX|GX|United Kingdom|Consultant"; product_matrix[36]="HKE|hke gmbh|Austria|Starterkits"; product_matrix[37]="HTV|HTV GmbH|Germany|Programming Services"; product_matrix[38]="IMACS|IMACS GmbH|Germany|Case Tools"; product_matrix[39]="IMACS_CONSUL|IMACS GmbH|Germany|Consultant"; product_matrix[40]="JAUCH|Jauch Quartz GmbH|Germany|Crystal Supplier"; product_matrix[41]="K2L|K2L GmbH|Germany|MOST"; product_matrix[42]="KDS|Daishinku Corporation (KDS)|Germany|Crystal Supplier"; product_matrix[43]="KINSEKI|Kinseki Europe GmbH|Germany|Crystal Supplier"; product_matrix[44]="KYOCERA|AVX Ltd. (A Kyocera Group Company)|United Kingdom|Crystal Supplier"; product_matrix[45]="LIVEDEVICES|LiveDevices Ltd|United Kingdom|Operating Systems"; product_matrix[46]="LLOYD|LLOYD RESEARCH LTD.|United Kingdom|Programmer (serial)"; product_matrix[47]="LUDVIK|Ludvik Mikrocontroller|Germany|Consultant"; product_matrix[48]="MICRON|Micron Electronic Devices AG|Germany|Consultant"; product_matrix[49]="MINATO|Minato|Germany|Programmer (parallel)"; product_matrix[50]="MURATA|MURATA EUROPE MANAGEMENT GmbH|Germany|Crystal Supplier"; product_matrix[51]="NETHIX|Nethix S.r.l.|Italy|TCP/IP"; product_matrix[52]="NETHIX_CONSUL|Nethix S.r.l.|Italy|Consultant"; product_matrix[53]="NETHIX_TCPIP|Nethix S.r.l.|Italy|TCP/IP"; product_matrix[54]="PECK_CAN|peck consulting gmbh|Germany|CAN"; product_matrix[55]="PECK_CONSUL|peck consulting gmbh|Germany|Consultant"; product_matrix[56]="PHYTEC|PHYTEC Meßtechnik GmbH|Germany|Starterkits"; product_matrix[57]="PORT|port GmbH|Germany|CAN"; product_matrix[58]="PROMIK|ProMik - Programmiersysteme für die Mikroelektronik GmbH|Germany|Programmer (parallel,serial)"; product_matrix[59]="RISTANCASE|RistanCASE GmbH|Switzerland|Case Tools"; product_matrix[60]="RKSYSTEM|RK-SYSTEM|Poland|Programmer (parallel)"; product_matrix[61]="SEGGER|SEGGER Microcontroller Systeme GmbH|Germany|Operating Systems"; product_matrix[62]="SINTELEIA_CONSUL|Sintéleia S.r.l.|Italy|Consultant"; product_matrix[63]="SMH_TECHNOLOGIES|SMH Technologies|Italia|Programmer (parallel,serial)"; product_matrix[64]="SPEED|Speed Automazione S.r.l.|Italy|Consultant"; product_matrix[65]="SPES|SPES s.c.r.l.|Italy|Consultant"; product_matrix[66]="STAG|Stag Instruments|United Kingdom|Programmer (parallel)"; product_matrix[67]="THESYCON|Thesycon|Germany|USB"; product_matrix[68]="TTAUTOMOTIVE_FLEXRAY|TTTech Automotive GmbH|Austria|FlexRay"; product_matrix[69]="UNIS_CODE|Unis|Czech Republic|Code Generators"; product_matrix[70]="UNIS_CONSUL|Unis|Czech Republic|Consultant"; product_matrix[71]="VECTOR_CAN|Vector Informatik GmbH|Germany|CAN"; product_matrix[72]="VECTOR_LIN|Vector Informatik GmbH|Germany|LIN"; product_matrix[73]="VECTOR_OS|Vector Informatik GmbH|Germany|Operating Systems"; product_matrix[74]="VIOLA|Viola Systems|Finland|TCP/IP"; product_matrix[75]="YOKOGAWA|Yokogawa Digital Computer Corporation|Japan|Programmer (serial)"; var product_matrix_header = "Product|Company|Country|Key Features";