var manufacturer = new Object()
manufacturer["iPhone"] =        [{value:"iPhone", text:"iPhone"},
                      	         {value:"iPhone", text:"iPhone 3G"},
				                 {value:"iPhone", text:"iPhone 3GS"}];
manufacturer["iPod"] =          [{value:"iPod Classic - 3rd gen", text:"iPod Classic - 3rd gen"},
                                 {value:"iPod Classic - 4th gen", text:"iPod Classic - 4th gen"},
                                 {value:"iPod Classic - 5th gen", text:"iPod Classic - 5th gen"},
                       	         {value:"iPod Classic - 6th gen", text:"iPod Classic - 6th gen"},
				                 {value:"iPod Photo", text:"iPod Photo"},
						         {value:"iPod Video", text:"iPod Video"},
						         {value:"iPod Mini", text:"iPod Mini"},
						         {value:"iPod Nano - 1st gen", text:"iPod Nano - 1st gen"},
						         {value:"iPod Nano - 2nd gen", text:"iPod Nano - 2nd gen"},
						         {value:"iPod Nano - 3rd gen", text:"iPod Nano - 3rd gen"},
						         {value:"iPod Nano - 4th gen", text:"iPod Nano - 4th gen"},
						         {value:"iPod Touch", text:"iPod Touch"},
						         {value:"iPod Touch - 2nd gen", text:"iPod Touch - 2nd gen"},
						         {value:"iPod Shuffle - 1st gen", text:"iPod Shuffle - 1st gen"},
						         {value:"iPod Shuffle - 2nd gen", text:"iPod Shuffle - 2nd gen"}];
manufacturer["Blackberry"] = 	[{value:"Blackberry 8700", text:"Blackberry 8700"},
                        	     {value:"Blackberry 8800", text:"Blackberry 8800"},
                        	     {value:"Blackberry Bold 9000", text:"Blackberry Bold 9000"},
				                 {value:"Blackberry Curve 8300", text:"Blackberry Curve 8300"},
				                 {value:"Blackberry Curve 8900", text:"Blackberry Curve 8900"},
				                 {value:"Blackberry Pearl 8100", text:"Blackberry Pearl 8100"},
				                 {value:"Blackberry Storm 9500", text:"Blackberry Storm 9500"}];
manufacturer["Laptops"] = 	    [{value:"Acer Aspire", text:"Acer Aspire"},
                        	     {value:"Acer Extensa", text:"Acer Extensa"},
                        	     {value:"Acer Ferrari", text:"Acer Ferrari"},
                        	     {value:"Acer TravelMate", text:"Acer TravelMate"},
								 {value:"Apple MacBook Family", text:"Apple MacBook Family"},
								 {value:"Apple MacBook Air", text:"Apple MacBook Air"},
								 {value:"Apple MacBook Pro", text:"Apple MacBook Pro"},
								 {value:"Apple Powerbook", text:"Apple Powerbook"},
								 {value:"Apple iBook", text:"Apple iBook"},
								 {value:"Sony Vaio AR", text:"Sony Vaio AR"},
								 {value:"Sony Vaio BX", text:"Sony Vaio BX"},
								 {value:"Sony Vaio CR", text:"Sony Vaio CR"},
								 {value:"Sony Vaio FZ", text:"Sony Vaio FZ"},
								 {value:"Sony Vaio N", text:"Sony Vaio N"},
								 {value:"Sony Vaio SZ", text:"Sony Vaio SZ"},
								 {value:"Sony Vaio TX", text:"Sony Vaio TX"},
								 {value:"Sony Vaio TZ", text:"Sony Vaio TZ"},
								 {value:"Sony Vaio PCG", text:"Sony Vaio PCG"},
								 {value:"Sony Vaio VGN", text:"Sony Vaio VGN"},
								 {value:"IBM Lenovo 3000 N200", text:"IBM Lenovo 3000 N200"},
								 {value:"IBM Thinkpad R60", text:"IBM Thinkpad R60"},
								 {value:"IBM Thinkpad T60", text:"IBM Thinkpad T60"},
								 {value:"IBM Thinkpad X300", text:"IBM Thinkpad X300"},
								 {value:"IBM Thinkpad X60", text:"IBM Thinkpad X60"},
								 {value:"IBM Workpad", text:"IBM Workpad"},
								 {value:"IBM TransNote", text:"IBM TransNote"},
								 {value:"Dell Inspiron ", text:"Dell Inspiron "},
								 {value:"Dell Inspiron XPS ", text:"Dell Inspiron XPS "},
								 {value:"Dell Vostro", text:"Dell Vostro"},
								 {value:"Dell Latitude", text:"Dell Latitude"},
								 {value:"Dell Precision", text:"Dell Precision"},
								 {value:"Dell SmartStep", text:"Dell SmartStep"},
								 {value:"Asus EEE PC", text:"Asus EEE PC"},
								 {value:"Asus F3", text:"Asus F3"},
								 {value:"Asus F5", text:"Asus F5"},
								 {value:"Asus F7", text:"Asus F7"},
								 {value:"Asus F8", text:"Asus F8"},
								 {value:"Asus M5", text:"Asus M5"},
								 {value:"Asus X5", text:"Asus X5"},
								 {value:"Asus X7", text:"Asus X7"},
								 {value:"HP Business", text:"HP Business"},
								 {value:"HP Pavilion", text:"HP Pavilion"},
								 {value:"Lenovo 3000 Series", text:"Lenovo 3000 Series"},
								 {value:"Lenovo 3000 N200", text:"Lenovo 3000 N200"},
								 {value:"Lenovo R60", text:"Lenovo R60"},
								 {value:"Lenovo T60", text:"Lenovo T60"},
								 {value:"Lenovo X300", text:"Lenovo X300"},
								 {value:"Lenovo X60", text:"Lenovo X60"},
								 {value:"Lenovo ThinkPad", text:"Lenovo ThinkPad"},
								 {value:"Compaq Presario C300", text:"Compaq Presario C300"},
								 {value:"Compaq Presario C500", text:"Compaq Presario C500"},
								 {value:"Compaq Presario F500", text:"Compaq Presario F500"},
								 {value:"Compaq Presario M2000", text:"Compaq Presario M2000"},
								 {value:"Compaq Presario M2100", text:"Compaq Presario M2100"},
								 {value:"Compaq Presario M2200", text:"Compaq Presario M2200"},
								 {value:"Compaq Presario M2300", text:"Compaq Presario M2300"},
								 {value:"Compaq Presario M2400", text:"Compaq Presario M2400"},
								 {value:"Compaq Presario R3200EA", text:"Compaq Presario R3200EA"},
								 {value:"Compaq Presario R3300EA", text:"Compaq Presario R3300EA"},
								 {value:"Compaq Presario R3400EA", text:"Compaq Presario R3400EA"},
								 {value:"Compaq Presario R4000", text:"Compaq Presario R4000"},
								 {value:"Compaq Presario R4100", text:"Compaq Presario R4100"},
								 {value:"Compaq Presario R4200", text:"Compaq Presario R4200"},
								 {value:"Compaq Presario V2000", text:"Compaq Presario V2000"},
								 {value:"Compaq Presario V2100", text:"Compaq Presario V2100"},
								 {value:"Compaq Presario V2200", text:"Compaq Presario V2200"},
								 {value:"Compaq Presario V4000", text:"Compaq Presario V4000"},
								 {value:"Compaq Presario V4100", text:"Compaq Presario V4100"},
								 {value:"Compaq Presario V4200", text:"Compaq Presario V4200"},
								 {value:"Compaq Presario V4300", text:"Compaq Presario V4300"},
								 {value:"Compaq Presario V4400", text:"Compaq Presario V4400"},
								 {value:"Compaq Presario V5000", text:"Compaq Presario V5000"},
								 {value:"Compaq Presario V5100", text:"Compaq Presario V5100"},
								 {value:"Compaq Presario V5200", text:"Compaq Presario V5200"},
								 {value:"Compaq Presario V6000", text:"Compaq Presario V6000"},
								 {value:"Compaq Presario V6100", text:"Compaq Presario V6100"},
								 {value:"Compaq Presario V6200", text:"Compaq Presario V6200"},
								 {value:"Compaq Presario V6300", text:"Compaq Presario V6300"},
								 {value:"Compaq Presario V6500", text:"Compaq Presario V6500"},
								 {value:"Compaq Presario V6600", text:"Compaq Presario V6600"},
								 {value:"Fujitsu Siemens Lifebook", text:"Fujitsu Siemens Lifebook"},
								 {value:"Fujitsu Siemens Stylistic", text:"Fujitsu Siemens Stylistic"},
								 {value:"Fujitsu Siemens FMV", text:"Fujitsu Siemens FMV"},
								 {value:"Toshiba Dynabook", text:"Toshiba Dynabook"},
								 {value:"Toshiba Dynabook Qosmio", text:"Toshiba Dynabook Qosmio"},
								 {value:"Toshiba Dynabook SS", text:"Toshiba Dynabook SS"},
								 {value:"Toshiba Dynabook Satellite", text:"Toshiba Dynabook Satellite"},
								 {value:"Toshiba Equium", text:"Toshiba Equium"},
								 {value:"Toshiba Libretto", text:"Toshiba Libretto"},
								 {value:"Toshiba Portege", text:"Toshiba Portege"},
								 {value:"Toshiba Qosmio", text:"Toshiba Qosmio"},
								 {value:"Toshiba Satellite", text:"Toshiba Satellite"},
								 {value:"Toshiba Satellite Pro", text:"Toshiba Satellite Pro"},
								 {value:"Toshiba Tecra", text:"Toshiba Tecra"},
								 {value:"Panasonic Toughbooks", text:"Panasonic Toughbooks"},
								 {value:"Panasonic Lets Note", text:"Panasonic Lets Note"},
								 {value:"Panasonic W7", text:"Panasonic W7"},
								 {value:"Samsung M Series", text:"Samsung M Series"},
								 {value:"Samsung NT Series", text:"Samsung NT Series"},
								 {value:"Samsung P Series", text:"Samsung P Series"},
								 {value:"Samsung Q Series", text:"Samsung Q Series"},
								 {value:"Samsung R Series", text:"Samsung R Series"},
								 {value:"Samsung Sens Pro Series", text:"Samsung Sens Pro Series"},
								 {value:"Samsung V Series", text:"Samsung V Series"},
								 {value:"Samsung X Series", text:"Samsung X Series"},
								 {value:"eMachines M2105", text:"eMachines M2105"},
								 {value:"eMachines M2350", text:"eMachines M2350"},
								 {value:"eMachines M2351", text:"eMachines M2351"},
								 {value:"eMachines M2352", text:"eMachines M2352"},
								 {value:"eMachines M2356", text:"eMachines M2356"},
								 {value:"eMachines M5105", text:"eMachines M5105"},
								 {value:"eMachines M5116", text:"eMachines M5116"},
								 {value:"eMachines M5305", text:"eMachines M5305"},
								 {value:"eMachines M5309", text:"eMachines M5309"},
								 {value:"eMachines M5310", text:"eMachines M5310"},
								 {value:"eMachines M5312", text:"eMachines M5312"},
								 {value:"eMachines M5313", text:"eMachines M5313"},
								 {value:"eMachines M5405", text:"eMachines M5405"},
								 {value:"eMachines M5414", text:"eMachines M5414"},
								 {value:"eMachines M6000", text:"eMachines M6000"},
								 {value:"eMachines M6410", text:"eMachines M6410"},
								 {value:"eMachines M6805", text:"eMachines M6805"},
								 {value:"eMachines M6807", text:"eMachines M6807"},
								 {value:"eMachines M6809", text:"eMachines M6809"},
								 {value:"eMachines M6810", text:"eMachines M6810"},
								 {value:"eMachines M6811", text:"eMachines M6811"},
								 {value:"eMachines eSlate", text:"eMachines eSlate"},
								 {value:"NEC Mobilepro 900", text:"NEC Mobilepro 900"},
								 {value:"NEC Versa 2600", text:"NEC Versa 2600"},
								 {value:"NEC Versa 5000", text:"NEC Versa 5000"},
								 {value:"NEC Versa 6000", text:"NEC Versa 6000"},
								 {value:"NEC Versa SX", text:"NEC Versa SX"},
								 {value:"NEC Versa LX", text:"NEC Versa LX"},
								 {value:"NEC Versa M360", text:"NEC Versa M360"},
								 {value:"NEC Versa M160", text:"NEC Versa M160"},
								 {value:"NEC LaVie", text:"NEC LaVie"},
								 {value:"NEC Ready ", text:"NEC Ready "},
								 {value:"MSI E Series", text:"MSI E Series"},
								 {value:"MSI G Series", text:"MSI G Series"},
								 {value:"MSI PR Series", text:"MSI PR Series"},
								 {value:"MSI V Series", text:"MSI V Series"},
								 {value:"Sharp Actius 3D Series", text:"Sharp Actius 3D Series"},
								 {value:"Sharp Actius MM Series", text:"Sharp Actius MM Series"},
								 {value:"Sharp Actius MP Series", text:"Sharp Actius MP Series"},
								 {value:"Sharp Actius AL Series", text:"Sharp Actius AL Series"},
								 {value:"Sharp Mebius Series", text:"Sharp Mebius Series"},
								 {value:"Sharp WideNote Series", text:"Sharp WideNote Series"},
								 {value:"Rock Pegasus", text:"Rock Pegasus"},
								 {value:"Rock Xtreme", text:"Rock Xtreme"},
								 {value:"Rock Xtreme SL Pro", text:"Rock Xtreme SL Pro"}];
function setModels(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var modelChooser = chooser.form.elements["tx_pilmailform_pi1[select][model]"];
    while (modelChooser.options.length) {
        modelChooser.remove(0);
    }
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = manufacturer[choice];
    newElem = document.createElement("option");
    newElem.text = "Choose a model:";
    newElem.value = "";
    modelChooser.add(newElem, where);
    if (choice != "") {
        for (var i = 0; i < db.length; i++) {
            newElem = document.createElement("option");
            newElem.text = db[i].text;
            newElem.value = db[i].value;
            modelChooser.add(newElem, where);
        }
    }
}
