JavaScript
var engineData = [
{ name:"E-TEC V6", data:[
{ model:"300", power:221, hc:25.6,nox:3.9, co:251},
{ model:"250", power:186, hc:6.65,nox:3.9, co:84.9},
{ model:"200", power:149, hc:10.92,nox:3.4, co:114.2}
]},
{ name:"E-TEC V4", data:[
{ model:"130", power:95.6, hc:9.65,nox:3.2, co:122.8},
{ model:"115", power:85.8, hc:9.04,nox:3.5, co:114.9}
]},
{ name:"E-TEC Inline", data:[
{ model:"90", power:65.7, hc:8.73,nox:3.6, co:69.81}
]},
{ name:"Mercury Verado I6", data:[
{ model:"300 Gen2", power:221, hc:4.90,nox:15.0, co:109.2},
{ model:"250 Gen1", power:186, hc:11.09,nox:4.0, co:278}
]} ,
{ name:"Mercury Verado I4", data:[
{ model:"200 Gen1", power:147, hc:12.21,nox:3.2, co:336},
{ model:"200 Gen2", power:147, hc:6.18,nox:12, co:128.7},
{ model:"175 Gen1", power:131, hc:12.21,nox:3.2, co:336}
]} ,
{ name:"Mercury Optimax 3L V6", data:[
{ model:"250", power:184, hc:8.48,nox:3.6, co:83.42}
]} ,
{ name:"Mercury Optimax 1.5L I3", data:[
{ model:"125", power:99.3, hc:9.36,nox:3.9, co:166.6}
]} ,
{ name:"Mercury Fourstroke", data:[
{ model:"150 3L C0", power:111, hcNox:24.9, co:77},
{ model:"150 3L C3", power:111, hcNox:15.1, co:93},
{ model:"150 3L GB", power:111, hcNox:14.5, co:160}
]} ,
{ name:"Mercury Stern Drive Cat", data:[
{ model:"Atlas DV2", power:321, hc:.45,nox:.4, co:69.9},
{ model:"377 Scorpion", power:283, hc:1.48,nox:1.1, co:77.95}
]} ,
{ name:"Suzuki V6", data:[
{ model:"DF200", power:149, hc:5.36,nox:7.6, co:200.9},
{ model:"DF300", power:149, hcNox:12.9, co:200}
]},
{ name:"Suzuki Midsize", data:[
{ model:"DF90", power:66.2, hc:6.48,nox:6.1, co:233.5},
{ model:"DF70A", power:51.5, hc:3.47,nox:8.9, co:60.28}
]},
{ name:"Yamaha 5.3L V8", data:[
{...