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