function fillSelBox(srcElem, destName) { var phoneManufacturer = srcElem; var frm = srcElem.form; var phoneModel = frm.elements[destName]; var map = {"Apple":{"default": "Select Model", 1: "iPhone 16Gb", 2: "iPhone 3G 16Gb", 3: "iPhone 3G 8Gb", 4: "IPhone 3G S 16GB", 5: "IPhone 3G S 32GB", 6: "iPhone 4GB", 7: "iPhone 8Gb"}, "BlackBerry":{"default": "Select Model", 8: "8100 Pro", 30: "Pearl 8120", 29: "Pearl 8110", 28: "Pearl 8100", 27: "Curve 8900", 26: "Curve 8320", 25: "Curve 8310", 24: "Curve 8300", 23: "Bold 9000", 22: "9530 Storm", 21: "9500 Storm", 20: "8830 World Edition", 19: "8820", 18: "8800", 17: "8707v", 16: "8707", 15: "8700v", 14: "8700g", 13: "8700f", 12: "8700c", 9: "8220 Flip", 10: "8520", 11: "8700"}, "HTC":{"default": "Select Model", 35: "Hero", 34: "Hermes", 32: "Blue Angel", 33: "Dream (T-Mobile G1)", 31: "Advantage X7510", 68: "X7500", 67: "Universal", 66: "TyTN II", 65: "TyTN", 64: "Touch Viva", 63: "Touch Ted Baker Needle", 62: "Touch Pro2", 61: "Touch Pro", 60: "Touch HD", 59: "Touch Dual", 58: "Touch Diamond2", 57: "Touch Diamond", 56: "Touch Cruise 09", 55: "Touch Cruise", 54: "Touch 3G", 53: "Touch", 52: "Snap", 51: "Shift", 50: "S740", 49: "S730", 48: "S710", 47: "S620", 46: "S310", 45: "P6500", 44: "P6300", 43: "P4350", 42: "P3600i", 41: "P3600", 40: "P3470", 39: "P3400", 38: "P3300", 37: "MTeoR", 36: "MAX4G"}, "I-mate":{"default": "Select Model", 74: "I-Mate pda2k", 73: "I-Mate JASJAR", 72: "i-mate Jamin", 71: "I-Mate JAMA", 70: "i-mate Jam Black", 69: "I-Mate jam"}, "LG":{"default": "Select Model", 106: "U880", 105: "KU990 Viewty", 104: "KU970 Shine", 103: "KU950", 102: "KT520", 101: "KS360", 100: "KS20", 99: "KS10", 98: "KP502 Cookie", 97: "Kp 501 Cookie", 96: "KP 500 Cookie", 95: "KM900 Arena", 94: "KG920", 93: "KG800 (Chocolate)", 92: "KF900 Prada", 91: "KF755 Secret", 90: "KF750 Secret", 89: "KF600", 88: "KF510", 87: "KF 700", 86: "KF 310", 85: "KF 300", 84: "KE970 Shine", 83: "KE850 Prada", 82: "KE820", 81: "KE770 Shine", 80: "KC780 Reina", 79: "KC550", 78: "KC 910 Renoir", 77: "GW300", 76: "GD900", 75: "GC900 Viewty Smart"}, "Motorola":{"default": "Select Model", 135: "VE66", 134: "V3x", 133: "V3i RAZR", 132: "V3 Razor", 131: "U9", 130: "ROKR Z6", 129: "ROKR E8", 128: "ROKR E6", 127: "ROKR E2", 126: "ROKR E1", 125: "RIZR Z8", 124: "RIZR Z6", 123: "RIZR Z3", 122: "RIZR Z10", 121: "RAZR2 V9", 120: "RAZR2 V8", 119: "RAZR V3xx", 118: "RAZA Maxx V6", 117: "Q q9", 116: "Q", 115: "L7 Red", 114: "KRZR K3", 113: "KRZR K1", 112: "E770", 111: "E398", 110: "E1120", 109: "E1070", 108: "E1000", 107: "A1200"}, "Nokia":{"default": "Select Model", 293: "N97 Mini", 292: "N97", 291: "N96", 290: "N95 8Gb", 289: "N95", 288: "N93i", 287: "N93", 286: "N92", 285: "N91", 284: "N90", 283: "N86 8MP", 282: "N85", 281: "N82", 280: "N81 8Gb", 279: "N81", 278: "N80", 277: "N79", 276: "N78", 275: "N77", 274: "N76", 273: "N75", 272: "N73", 271: "N72", 270: "N71", 269: "N70", 268: "N-GAGE QD", 267: "N-GAGE", 266: "E90", 265: "E75", 264: "E71", 263: "E70", 262: "E66", 261: "E65", 260: "E63", 259: "E62", 258: "E61i", 257: "E61", 256: "E60", 255: "E55", 254: "E52", 253: "E51", 252: "E50", 251: "9300i", 250: "9300", 249: "8910i", 248: "8800 Sirocco Gold", 247: "8800 Sapphire Arte", 246: "8800 Sapphire", 245: "8800 Gold Arte", 244: "8800 Carbon Arte", 243: "8800 Arte", 242: "8800 (D) Sirocco", 241: "8800", 240: "8600 Luna", 239: "7900 Prism", 238: "7900 Crystal Prism", 237: "7710", 236: "7700", 235: "7610 Supernova", 234: "7610", 233: "7510 Supernova", 232: "7500 Prism", 231: "7390", 230: "7380", 229: "7373", 228: "7370", 227: "7360", 226: "7310 Supernova", 225: "7260", 224: "7210 Supernova", 223: "7100 Supernova", 222: "6760", 221: "6730", 220: "6720", 219: "6710", 218: "6708", 217: "6700 Classic", 216: "6681", 215: "6680", 214: "6670", 213: "6650 Fold", 212: "6630", 211: "6600i", 210: "6600 Slide", 209: "6600 Fold", 208: "6600", 207: "6555", 206: "6500 Slide", 205: "6500 Classic", 204: "6310i", 203: "6303", 202: "6301", 201: "6300", 200: "6290", 199: "6288", 198: "6282", 197: "6280", 196: "6270", 195: "6260", 194: "6234", 193: "6233", 192: "6230i", 191: "6230", 190: "6220 Classic", 189: "6210 Navigator", 188: "6151", 187: "6131", 186: "6124 Classic", 185: "6121 Classic", 184: "6120 Classic", 183: "6111", 182: "6110 Navigator", 181: "6086", 180: "6085", 179: "6080", 178: "6070", 177: "6030", 176: "6021", 175: "6020", 174: "5800 Xpress Music", 173: "5730", 172: "5700", 171: "5630 Xpress Music", 170: "5610", 169: "5530 Xpress Music", 168: "5500D", 167: "5330", 166: "5320 Xpress Music", 165: "5310 Xpress", 164: "5310", 163: "5300", 162: "5220 Xpress Music", 161: "5200", 160: "5130 Xpress Music", 159: "5030 XpressRadio", 158: "5000", 157: "3720 Classic", 156: "3610", 155: "3600 Slide", 154: "3500 Classic", 153: "3250", 152: "3230", 151: "3128", 150: "3120 Classic", 149: "3110 Evolve", 148: "3110 Classic", 147: "3109 Classic", 146: "2730", 145: "2720", 144: "2700 Classic", 143: "2680 Slide", 142: "2630", 141: "2610", 140: "2600 Classic", 139: "2600", 138: "2330 Classic", 137: "1600", 136: "1208"}, "O2":{"default": "Select Model", 326: "XDASP", 325: "XDA Zinc", 324: "XDA Zest", 323: "XDA Trion", 322: "XDA Stellar", 321: "XDA Stealth", 320: "XDA Star", 319: "XDA Serra", 318: "XDA Orion", 317: "XDA Orbit II", 316: "XDA Orbit", 315: "XDA Nova", 314: "XDA Neo", 313: "XDA mini S", 312: "XDA Mantle", 311: "XDA IQ", 310: "XDA II s", 309: "XDA II mini", 308: "XDA II i", 307: "XDA II", 306: "XDA Ignito", 305: "XDA Graphite", 304: "XDA Flame", 303: "XDA Exec", 302: "XDA Comet", 301: "XDA Atom Life", 300: "XDA Atom Exec", 299: "XDA Atom", 298: "XDA Argon", 297: "X PHONE II", 296: "X PHONE", 295: "O2XDAGuide", 294: "Cocoon"}, "Orange":{"default": "Select Model"}, "Palm":{"default": "Select Model", 333: "Treo Pro", 332: "Treo Centro", 331: "Treo 750v", 330: "Treo 680", 329: "Treo 650", 328: "PalmPre", 327: "PalmPixi"}, "Samsung":{"default": "Select Model", 422: "Z540", 421: "Z400", 420: "Z110", 419: "X910", 418: "X830", 417: "X820", 416: "X800", 415: "Watch Phone", 414: "U900 Soul", 413: "U800 Soul", 412: "U700", 411: "U600", 410: "Tocco F480", 409: "Steel L810", 408: "S8300 UltraTouch", 407: "S8000 Jet", 406: "S7350 Ultra S", 405: "S7330", 404: "S7220 Ultra B/Lucido", 403: "S5600 Preston", 402: "S5230 Tocco Lite/Star", 401: "S5200", 400: "S3500 Marcel", 399: "S3030 Tobi", 398: "P940", 397: "P900", 396: "P860", 395: "M8800 Pixon", 394: "M7600 Beat DJ", 393: "M7500 Emporio Armani", 392: "M620", 391: "M3200", 390: "L760", 389: "J800 Luxe", 388: "J750", 387: "J700", 386: "J600", 385: "I900 Omnia", 384: "i8910HD", 383: "i8510 INNOV8", 382: "I780", 381: "i750", 380: "i710", 379: "i700", 378: "i640", 377: "I620", 376: "i617 Blackjack II", 375: "i600", 374: "I560", 373: "I550", 372: "i520", 371: "i320", 370: "G800", 369: "G600", 368: "F700", 367: "F520", 366: "F500", 365: "F490", 364: "F400", 363: "F330", 362: "F300", 361: "F210", 360: "F110 Adidas miCoach", 359: "E950", 358: "E900", 357: "E870", 356: "E840", 355: "E770", 354: "E750", 353: "E590", 352: "E570", 351: "E530", 350: "E370", 349: "E330", 348: "E250", 347: "D900i", 346: "D900", 345: "D880 Duos", 344: "D870", 343: "D840", 342: "D830", 341: "D600e", 340: "D600", 339: "D550", 338: "C3050", 337: "B2700", 336: "B2100 Xplorer", 335: "Armani", 334: "8910 Pixon12", 423: "Z550", 424: "Z560", 425: "Z700", 426: "Z710", 427: "Z720"}, "Sharp":{"default": "Select Model", 428: "Sharp SX862"}, "Sony Ericsson":{"default": "Select Model", 429: "C510", 430: "C702", 431: "C702i", 432: "C902", 433: "C902i", 434: "C903", 435: "C905", 436: "D750", 437: "D750i", 438: "F305", 439: "G502", 440: "G900", 441: "K510", 442: "K510i", 443: "K530", 444: "K530i", 445: "K550", 446: "K550i", 447: "K550im", 448: "K600", 449: "K600i", 450: "K608", 451: "K608i", 452: "K610", 453: "K610i", 454: "K618", 455: "K618i", 456: "K660", 457: "K660i", 458: "K750", 459: "K750i", 460: "K770", 461: "K770i", 462: "K790", 463: "K790i", 464: "K800", 465: "K800i", 466: "K810", 467: "K810i", 468: "K850", 469: "K850i", 470: "M600", 471: "M600i", 472: "P1", 473: "P1i", 474: "P900i", 475: "P910", 476: "P910i", 477: "P990", 478: "P990i", 479: "R300", 480: "S500", 481: "S500i", 482: "S700", 483: "S700i", 484: "T700", 485: "V630", 486: "V630i", 487: "V640", 488: "V640i", 489: "V800", 490: "V800i", 491: "W200", 492: "W200i", 493: "W300", 494: "W300i", 495: "W302", 496: "W350", 497: "W350i", 498: "W380", 499: "W380i", 500: "W395", 501: "W550", 502: "W550i", 503: "W580", 504: "W580i", 505: "W595", 506: "W600", 507: "W610", 508: "W610i", 509: "W660", 510: "W660i", 511: "W700", 512: "W705", 513: "W715", 514: "W760", 515: "W800", 516: "W800i", 517: "W810", 518: "W810i", 519: "W830", 520: "W850", 521: "W880", 522: "W880i", 523: "W888", 524: "W888i", 525: "W890", 526: "W900", 527: "W900i", 528: "W902", 529: "W910", 530: "W910i", 531: "W950", 532: "W960", 533: "W960i", 534: "W980", 535: "W980i", 536: "W995", 537: "Xperia X1", 538: "Z555", 539: "Z610", 540: "Z750", 541: "Z770", 542: "W980", 543: "W980i", 544: "W995", 545: "Xperia X1", 546: "Z555", 547: "Z610", 548: "Z750", 549: "Z770"}, "T-Mobile":{"default": "Select Model"} }; selBoxUtil(phoneManufacturer, phoneModel, map); } function selBoxUtil(src, dest, map) { if(!src || !dest || !map) { return; } removeAll(dest); var selected = src.options[src.selectedIndex].value; for(var key in map) { if(key == selected) { var valueMap = map[key]; for(var innerKey in valueMap) { var val = valueMap[innerKey]; addOption(dest, val, innerKey); } } } } function addOption(e, value, label) { if(!e) { return; } var o = new Option(value, label); try { e.add(o); } catch(ee) { e.add(o, null); } } function removeAll(e) { if(e && e.options) { e.options.length = 0; } }