/* if desktop/server/movile no longer support...put a place holder '99' or '9999' in front*/
tdff_selectArrLine = new Array();

tdff_selectArrLine.push("1100#$100#$Desktop Processors",
						"1100#$101#$Desktop Boards",
						"9999#$102#$Desktop Adapters",
						"1200#$200#$Mobile Processors",
						"1200#$201#$Mobile Platforms",
						"9999#$202#$Mobile Chipsets",
						"9999#$203#$Mobile Adapters",
						"1300#$300#$Server Processors",
						"1300#$301#$Server Boards",
						"1300#$302#$Server Systems",
						"1300#$303#$Server Chassis",
						"1300#$304#$RAID",
						"1300#$305#$IntelÂ® Modular Server",
						"1300#$306#$Storage Systems",
						"1400#$400#$Solid State Drives"
						);


tdff_selectArrProduct = new Array();

/*
	EXPLANATION
	what you see : 100#$2112#$IntelÂ® PentiumÂ® D processor||/test/URL/file.htm
	broken down:
	ID1					==	100
	Seperator for ID1	==	#$
	ID2					==	2112
	Seperator for ID2	==	#$
	Title of Product	==	IntelÂ® PentiumÂ® D processor
	seperator for URL 	== 	||
	URL 				== 	/test/URL/file.htm
*/

/*New list*/
/* Desktop Processors */
tdff_selectArrProduct.push("100#$49#$IntelÂ® CeleronÂ® processor||/cd/channel/reseller/asmo-na/eng/products/desktop/processor/processors/celprocessor/tech/index.htm",
							"100#$2841#$IntelÂ® PentiumÂ® processor||/cd/channel/reseller/asmo-na/eng/products/desktop/processor/processors/pent_dual/tech/index.htm",
							"100#$2308#$IntelÂ® Coreâ„¢2 Duo processor||/cd/channel/reseller/asmo-na/eng/products/desktop/processor/processors/core2duo/tech/index.htm",
							"100#$2578#$IntelÂ® Coreâ„¢2 Quad processor||/cd/channel/reseller/asmo-na/eng/products/desktop/processor/processors/core2quad/tech/index.htm",
							"100#$2309#$IntelÂ® Coreâ„¢2 Extreme processor||/cd/channel/reseller/asmo-na/eng/products/desktop/processor/processors/core2extreme/tech/index.htm",
							"100#$3059#$IntelÂ® Coreâ„¢ i7 processor Extreme Edition||/cd/channel/reseller/asmo-na/eng/products/desktop/processor/processors/corei7extreme/tech/index.htm",
							"100#$3155#$IntelÂ® Coreâ„¢ i5 processor||http://www.intel.com/support/processors/corei5/",
							"100#$3052#$IntelÂ® Coreâ„¢ i7-900 processor series||http://www.intel.com/support/processors/corei7/",
							"100#$3052#$IntelÂ® Coreâ„¢ i7-800 processor series||http://www.intel.com/support/processors/corei7/"
							);
							
/* Desktop Boards */
tdff_selectArrProduct.push("101#$2926#$IntelÂ® Desktop Board D945GCLF2||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/d945gclf2-d945gclf2d/tech/index.htm",
							"101#$2916#$IntelÂ® Desktop Board D945GCLF||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/d945gclf/tech/index.htm",
							"101#$2839#$IntelÂ® Desktop Board DG31PR||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg31pr/tech/index.htm",
							"101#$3058#$IntelÂ® Desktop Board DG41RQ||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg41rq/tech/index.htm",
							"101#$3030#$IntelÂ® Desktop Board DG41TY||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg41ty/tech/index.htm",
							"101#$2781#$IntelÂ® Desktop Board DG33FB||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg33fb/tech/index.htm",
							"101#$2929#$IntelÂ® Desktop Board DG35EC||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg35ec/tech/index.htm",
							"101#$2783#$IntelÂ® Desktop Board DQ35JO||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dq35jo/tech/index.htm",
							"101#$2934#$IntelÂ® Desktop Board DQ45EK||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dq45ek/tech/index.htm",
							"101#$2933#$IntelÂ® Desktop Board DQ45CB||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dq45cb/tech/index.htm",
							"101#$2979#$IntelÂ® Desktop Board DG43NB||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg43nb/tech/index.htm",
							"101#$2930#$IntelÂ® Desktop Board DG45FC||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg45fc/tech/index.htm",
							"101#$2931#$IntelÂ® Desktop Board DG45ID||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg45id/tech/index.htm",
							"101#$2980#$IntelÂ® Desktop Board DP43TF||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dp43tf/tech/index.htm",
							"101#$2932#$IntelÂ® Desktop Board DP45SG||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dp45sg/tech/index.htm",
							"101#$2864#$IntelÂ® Desktop Board D5400XS||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/d5400xs/tech/index.htm",
							"101#$3018#$IntelÂ® Desktop Board DX58SO||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dx58so/tech/index.htm",
							"101#$3057#$IntelÂ® Desktop Board DG41MJ||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg41mj/tech/index.htm",
							"101#$3060#$IntelÂ® Desktop Board D945GSEJT||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/d945gsejt/tech/index.htm",
							"101#$3121#$IntelÂ® Desktop Board DB43LD||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/db43ld/tech/index.htm",
							"101#$3119#$IntelÂ® Desktop Board DQ43AP||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dq43ap/tech/index.htm",
							"101#$3123#$IntelÂ® Desktop Board DG43GT||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg43gt/tech/index.htm",
							"101#$3064#$IntelÂ® Desktop Board DP55KG||http://www.intel.com/support/motherboards/desktop/dp55kg/sb/CS-030697.htm",
							"101#$3065#$IntelÂ® Desktop Board DP55SB||http://www.intel.com/support/motherboards/desktop/dp55sb/sb/CS-030696.htm",
							"101#$3125#$IntelÂ® Desktop Board DP55WB||http://www.intel.com/support/motherboards/desktop/dp55wb/sb/CS-030694.htm",
							"101#$3066#$IntelÂ® Desktop Board DP55WG||http://www.intel.com/support/motherboards/desktop/dp55wg/sb/CS-030695.htm",
							"101#$3122#$IntelÂ® Desktop Board DG41KR||/cd/channel/reseller/asmo-na/eng/products/desktop/bdb/dg41kr/tech/index.htm"
							);
							
/* Desktop Adapters */
tdff_selectArrProduct.push("102#$820#$IntelÂ® PRO/100 M Desktop Adapter||http://www.intel.com/network/connectivity/products/pro100m_adapter.htm",
							"102#$871#$IntelÂ® PRO/1000 MT Desktop Adapter||http://www.intel.com/network/connectivity/products/pro1000mt_desktop_adapter.htm",
							"102#$1058#$IntelÂ® PRO/100 S Management Adapter||http://www.intel.com/network/connectivity/products/pro100s_adapter.htm",
							"102#$1878#$IntelÂ® PRO/1000 GT Desktop Adapter||http://www.intel.com/network/connectivity/products/pro1000gt_desktop_adapter.htm"
							);
							
/* Mobile Processors */
tdff_selectArrProduct.push("200#$2782#$IntelÂ® CeleronÂ® processor||http://www.intel.com/support/processors/celeron/index.htm",
							"200#$2277#$IntelÂ® Coreâ„¢2 Duo mobile processor||/cd/channel/reseller/asmo-na/eng/products/mobile/processors/core2duo_m/tech/index.htm",
							"200#$2967#$IntelÂ® Coreâ„¢2 Extreme mobile processor||http://www.intel.com/support/processors/mobile/core2extreme/index.htm",
							"200#$3040#$IntelÂ® Coreâ„¢2 Quad mobile processor||http://www.intel.com/support/processors/mobile/core2quad/index.htm"
							);
							
/* Mobile Platforms */
tdff_selectArrProduct.push("201#$2839#$IntelÂ® CentrinoÂ® processor technology ||http://www.intel.com/support/notebook/centrino/index.htm",
							"201#$3012#$IntelÂ® CentrinoÂ® 2 processor technology||http://www.intel.com/support/notebook/centrino2/index.htm",
							"201#$3013#$IntelÂ® CentrinoÂ® 2 with vProâ„¢ technology||http://www.intel.com/support/notebook/centrino2/pro/index.htm",
							"201#$2832#$IntelÂ® CentrinoÂ® with vProâ„¢ technology||http://www.intel.com/support/notebook/centrino/pro/index.htm"
							);
							
/* Mobile Chipsets */
tdff_selectArrProduct.push("202#$2301#$Mobile IntelÂ® 945GM Express Chipset Family||http://www.intel.com/design/chipsets/mobile/945_fam.htm");

/* Server Processors */
tdff_selectArrProduct.push("300#$2676#$IntelÂ® XeonÂ® processor 7000 sequence||http://www.intel.com/support/processors/xeon7k/index.htm",
							"300#$2371#$IntelÂ® XeonÂ® processor 5000 sequence||http://www.intel.com/support/processors/xeon5k/index.htm",
							"300#$528#$IntelÂ® XeonÂ® processor 3000 sequence||http://www.intel.com/support/processors/xeon3k/index.htm"
							);

/* Server Boards */
tdff_selectArrProduct.push("301#$2869#$IntelÂ® Entry Server Boards S3200SHV, S3210SHLC, and S3210SHLX||http://www.intel.com/support/motherboards/server/s3200sh/index.htm",
							"301#$2871#$IntelÂ® Server Board X38ML||http://www.intel.com/support/motherboards/server/X38ML/index.htm",
							"301#$2451#$IntelÂ® Server Board S5000PAL||http://www.intel.com/support/motherboards/server/s5000pal/index.htm",
							"301#$2487#$IntelÂ® Server Board S5000VSA||http://www.intel.com/support/motherboards/server/s5000vsa/index.htm",
							"301#$2308#$IntelÂ® Workstation Board S5000XVN||http://www.intel.com/support/motherboards/server/s5000xvn/index.htm",
							"301#$2305#$IntelÂ® Server Board S5000PSL||http://www.intel.com/support/motherboards/server/s5000psl/index.htm",
							"301#$2859#$IntelÂ® Server Board S5400SF||http://www.intel.com/support/motherboards/server/s5400sf/index.htm",
							"301#$3076#$IntelÂ® Server Board S5500BC||http://support.intel.com/support/motherboards/server/s5500bc/index.htm",
							"301#$3069#$IntelÂ® Server Board S5520HC and S5520HCV||http://support.intel.com/support/motherboards/server/s5520hc/index.htm",
							"301#$3068#$IntelÂ® Server Board S5520UR||http://support.intel.com/support/motherboards/server/s5520ur/index.htm",
							"301#$3073#$IntelÂ® Workstation Board S5520SC||http://support.intel.com/support/motherboards/server/s5520sc/index.htm",
							"301#$3115#$IntelÂ® Server Board S5500WB||http://support.intel.com/support/motherboards/server/S5500wb/index.htm",
							"301#$3136#$IntelÂ® Server Board WX58BP||http://www.intel.com/support/motherboards/server/wx58bp/index.htm",
							"301#$3146#$IntelÂ® Server Board S3420GP||http://www.intel.com/support/motherboards/server/s3420gp/index.htm"
							);
							
/* Server Systems */
tdff_selectArrProduct.push("302#$2867#$IntelÂ® 4-Processor Server System S7000FC4UR||http://www.intel.com/support/motherboards/server/S7000FC4UR/index.htm",
							"302#$2872#$IntelÂ® Server System SR1520ML||http://www.intel.com/support/motherboards/server/x38ml/sb/CS-028663.htm",
							"302#$2487#$IntelÂ® Server Systems SR2520SAF, SR2520SAS and SR2520SASX||http://www.intel.com/support/motherboards/server/s5000vsa/index.htm",
							"302#$2801#$IntelÂ® Server Systems SR1530CL, SR1530HCL, and SR1530HCLS||http://www.intel.com/support/motherboards/server/s5000vcl/sb/CS-023372.htm",
							"302#$2834#$IntelÂ® Server Systems SR1530AH, SR1530AHLX, and SR1530HAHLX||http://www.intel.com/support/motherboards/server/s3000ah/sb/CS-023731.htm",
							"302#$2850#$IntelÂ® Server System SR1560SF||http://www.intel.com/support/motherboards/server/s5400SF/index.htm",
							"302#$3078#$IntelÂ® Server System SR1630BC||http://support.intel.com/support/motherboards/server/s5500bc/index.htm",
							"302#$3077#$IntelÂ® Server System SR1600UR||http://support.intel.com/support/motherboards/server/s5520ur/index.htm",
							"302#$3086#$IntelÂ® Server System SR1625UR||http://support.intel.com/support/motherboards/server/s5520ur/index.htm",
							"302#$3116#$IntelÂ® Server System SR2600UR||http://support.intel.com/support/motherboards/server/s5520ur/index.htm",
							"302#$3117#$IntelÂ® Server System SR2625UR||http://support.intel.com/support/motherboards/server/s5520ur/index.htm",
							"302#$3115#$IntelÂ® Server System SR1690WB||http://www.intel.com/support/motherboards/server/s5500wb/index.htm",
							"302#$3154#$IntelÂ® Server System SR1680MV||http://www.intel.com/support/motherboards/server/sr1680mv/index.htm",
							"302#$3150#$IntelÂ® Server System SR2612UR||http://www.intel.com/support/motherboards/server/sr2612ur/index.htm",
							"302#$3146#$IntelÂ® Server System SR1630GP||http://www.intel.com/support/motherboards/server/s3420gp/index.htm"
							);
							
/* Server chasis */
tdff_selectArrProduct.push("303#$2135#$IntelÂ® Entry Server Chassis SC5295-E||http://www.intel.com/support/motherboards/server/chassis/sc5295-e/index.htm",
							"303#$2486#$IntelÂ® Entry Server Chassis SC5299-E||http://www.intel.com/support/motherboards/server/chassis/sc5299-e/index.htm",
							"303#$2414#$IntelÂ® Server Chassis SC5400||http://www.intel.com/support/motherboards/server/chassis/sc5400/index.htm",
							"303#$3070#$IntelÂ® Server Chassis SC5600||http://support.intel.com/support/motherboards/server/chassis/sc5600/index.htm",
							"303#$3072#$IntelÂ® Server Chassis SC5650||http://support.intel.com/support/motherboards/server/chassis/sc5650/index.htm",
							"303#$3072#$IntelÂ® Server Chassis SC5650UP||http://www.intel.com/support/motherboards/server/chassis/sc5650/index.htm"
							);
							
/* RAID Server */
tdff_selectArrProduct.push("304#$2501#$IntelÂ® RAID Controller SRCSAS144E||http://www.intel.com/support/motherboards/server/srcsas144e/index.htm",
							"304#$3054#$IntelÂ® RAID Controller SASWT4I||http://www.intel.com/support/motherboards/server/SASWT4I/index.htm",
							"304#$3053#$IntelÂ® RAID Controller SASUC8I||http://www.intel.com/support/motherboards/server/SASUC8I/index.htm",
							"304#$2972#$IntelÂ® RAID Controller SASMF8I||http://www.intel.com/support/motherboards/server/sasmf8i/index.htm",
							"304#$2858#$IntelÂ® RAID Controller SRCSATAWB||http://www.intel.com/support/motherboards/server/srcsatawb/index.htm",
							"304#$2970#$IntelÂ® RAID Controller SRCSASLS4I||http://www.intel.com/support/motherboards/server/srcsasls4i/index.htm",
							"304#$2857#$IntelÂ® RAID Controller SRCSASRB||http://www.intel.com/support/motherboards/server/srcsasrb/index.htm",
							"304#$2969#$IntelÂ® RAID Controller SRCSASBB8I||http://www.intel.com/support/motherboards/server/srcsasbb8i/index.htm",
							"304#$2856#$IntelÂ® RAID Controller SRCSASJV||http://www.intel.com/support/motherboards/server/srcsasjv/index.htm",
							"304#$2971#$IntelÂ® RAID Controller SRCSASPH16I||http://support.intel.com/Products/Server/RAID-controllers/SRCSASPH16I/SRCSASPH16I-overview.htm"
							);
							
/* Intel® Modular Server (formely Blade Servers) */
tdff_selectArrProduct.push("305#$2860#$IntelÂ® Compute Module MFS5000SI||http://support.intel.com/support/motherboards/server/MFS5000SI/index.htm",
							"305#$2861#$IntelÂ® Modular Server systems MFSYS25 and MFSYS35||http://www.intel.com/support/motherboards/server/mfsys25/index.htm"
							);
							
/* Storage Systems */
tdff_selectArrProduct.push("306#$2816#$IntelÂ® Storage Server SSR212MC2||http://www.intel.com/support/motherboards/server/ssr212mc2/index.htm");

/* Solid State Drives */							
tdff_selectArrProduct.push("400#$3042#$IntelÂ® X18-M SATA Solid State Drive||http://www.intel.com/support/ssdc/hpssd/X18M/index.htm",
							"400#$3113#$IntelÂ® X25-E Extreme SATA Solid-State Drive||http://www.intel.com/support/ssdc/hpssd/X25E/index.htm",
							"400#$3044#$IntelÂ® X25-M SATA Solid State Drive||http://www.intel.com/support/ssdc/hpssd/X25M/index.htm"
							);
/*End new list*/


/* Unsupported products 
tdff_selectArrProduct[70] = "9999#$870#$IntelÂ® PRO/1000 T Desktop Adapter"
tdff_selectArrProduct[72] = "9999#$923#$IntelÂ® PRO/100 VM Network Connection"
tdff_selectArrProduct[74] = "9999#$1070#$IntelÂ® PRO/1000 CT Network Connection"
tdff_selectArrProduct[75] = "9999#$1361#$IntelÂ® PRO LAN Adapter - Unknown Model"
tdff_selectArrProduct[77] = "9999#$2247#$IntelÂ® PRO/1000 PT Desktop Adapter"
tdff_selectArrProduct[80] = "999#$2277#$IntelÂ® CentrinoÂ® Duo mobile technology||/cd/channel/reseller/asmo-na/eng/products/mobile/platforms/mobile_duo_tech/253364.htm"	
tdff_selectArrProduct[81] = "999#$2290#$IntelÂ® CentrinoÂ® mobile technology Solo||http://www.intel.com/design/mobile/core/solodocumentation.htm"	
tdff_selectArrProduct[82] = "999#$955#$IntelÂ® CentrinoÂ® mobile technology||/cd/channel/reseller/asmo-na/eng/products/mobile/platforms/mobile_tech/47641.htm"	
tdff_selectArrProduct[84] = "9999#$1862#$Mobile IntelÂ® 915GM/GMS	 910GML Express Chipset Family"
tdff_selectArrProduct[85] = "9999f#$944#$IntelÂ® PRO/Wireless 2100 Network Connection"	
tdff_selectArrProduct[86] = "9999#$1078#$IntelÂ® PRO/Wireless 2100A Network Connection"	
tdff_selectArrProduct[87] = "9999#$1530#$IntelÂ® PRO/Wireless 2011 LAN PCI Carrier"	
tdff_selectArrProduct[88] = "9999#$1637#$IntelÂ® PRO/Wireless 2200BG Network Connection"	
tdff_selectArrProduct[89] = "9999#$1703#$IntelÂ® Wireless Connect Technology"	
tdff_selectArrProduct[90] = "9999#$1779#$IntelÂ® PRO/Wireless 2225BG Network Connection"	
tdff_selectArrProduct[64] = "9999#$1896#$IntelÂ® Desktop Board D915GVWB"
tdff_selectArrProduct[65] = "9999#$1774#$IntelÂ® Desktop Board D925XYT"
tdff_selectArrProduct[66] = "9999#$2350#$IntelÂ® Desktop Board D925XEHY"
tdff_selectArrProduct[67] = "9999#$2158#$IntelÂ® Desktop Board D945PLM"
tdff_selectArrProduct[68] = "9999#$2282#$IntelÂ® Desktop Board D945PLNM"
tdff_selectArrProduct[114] = "9999#$369#$IntelÂ® Server RAID Controller SRCU31"
tdff_selectArrProduct[115] = "9999#$800#$IntelÂ® Server RAID Controller SRCU31A"
tdff_selectArrProduct[116] = "9999#$487#$IntelÂ® Server RAID Controller SRCU31L"
tdff_selectArrProduct[117] = "9999#$801#$IntelÂ® Server RAID Controller SRCU31LA"
tdff_selectArrProduct[111] = "9999#$1059#$IntelÂ® Server Chassis SBCE"
tdff_selectArrProduct[112] = "9999#$2414#$IntelÂ® Server Chassis SC5400"
tdff_selectArrProduct[113] = "9999#$1059#$IntelÂ® Server Chassis SBCE"
tdff_selectArrProduct[114] = "9999#$608#$IntelÂ® RAID Controller SRCMR"
tdff_selectArrProduct[115] = "9999#$875#$IntelÂ® RAID Controller SRCMRU"
tdff_selectArrProduct[116] = "9999#$911#$IntelÂ® RAID Controller SRCS14L"
tdff_selectArrProduct[117] = "9999#$1895#$IntelÂ® RAID Controller SRCU41L"
tdff_selectArrProduct[118] = "9999#$884#$IntelÂ® RAID Controller SRCU42L"
tdff_selectArrProduct[119] = "9999#$897#$IntelÂ® RAID Controller SRCZCR"
tdff_selectArrProduct[120] = "9999#$301#$IntelÂ® Server RAID Controller SRCU21"
tdff_selectArrProduct[91] = "9999#$1847#$IntelÂ® PRO/Wireless 2915ABG Network Connection"	
tdff_selectArrProduct[92] = "9999#$2259#$IntelÂ® PRO/Wireless 3945ABG Network Connection"
tdff_selectArrProduct[93] = "9999#$2260#$IntelÂ® XeonÂ® processor"
tdff_selectArrProduct[94] = "9999#$528#$IntelÂ® XeonÂ® processor MP"
tdff_selectArrProduct[95] = "9999#$2305#$IntelÂ® Server Board S5000PSL"
tdff_selectArrProduct[96] = "9999#$2306#$IntelÂ® Server Board S5000XSL"
tdff_selectArrProduct[97] = "9999#$863#$IntelÂ® Server Board SHG2"
tdff_selectArrProduct[98] = "9999#$2095#$IntelÂ® Server Board S845WD1-E"
tdff_selectArrProduct[99] = "9999#$593#$IntelÂ® Server Board S815EBM1"
tdff_selectArrProduct[100] = "9999#$602#$IntelÂ® Server Board SAI2"
tdff_selectArrProduct[101] = "9999#$603#$IntelÂ® Server Board SCB2"
tdff_selectArrProduct[102] = "9999#$802#$IntelÂ® Server Board SDS2"
tdff_selectArrProduct[103] = "9999#$464#$IntelÂ® Server Board STL2"
tdff_selectArrProduct[104] = "9999#$442#$IntelÂ® Server Board SBT2"
tdff_selectArrProduct[105] = "9999#$2307#$IntelÂ® Server Platform SC5400RA"
tdff_selectArrProduct[106] = "9999#$2058#$IntelÂ® Server Platform SR2400SYS||/cd/channel/reseller/asmo-na/eng/products/server/server_systems/2u_rackmount/ser_platform_sr2400sys/technical_reference/index.htm"
tdff_selectArrProduct[107] = "9999#$2059#$IntelÂ® Server Platform SR2400SYSD2"
tdff_selectArrProduct[108] = "9999#$2163#$IntelÂ® Entry Server Platform SR1475NH1-E"
tdff_selectArrProduct[109] = "9999#$431#$IntelÂ® Server Platform SPKA4"
tdff_selectArrProduct[110] = "9999#$803#$IntelÂ® Server Platform SRPL8"
*/

tdff_selectArrProduct.reverse(); //reverse it 

function tdff_UpdateLine() {	// Update Line Dropdown
	var iFirstDash, iSecondDash;
	var iPrdObjIdFamily;
	var famList = document.getElementById("tdff_selFamily");
	var lineList = document.getElementById("tdff_selLine");
	var prodList = document.getElementById("tdff_selProduct");
	//Reset Line dropdown
	lineList.length =  0;
	lineList.options[0] = new Option("Select Line","none");
	if (famList.selectedIndex!=0) {	//A valid family has been selected, so set line
		iPrdObjIdFamily = famList.options[famList.selectedIndex].value;
		for(var i=0;i<tdff_selectArrLine.length;i++) {
			strLine = tdff_selectArrLine[i];
			iFirstDash = strLine.indexOf("#$");
			if (strLine.substring(0,iFirstDash) == iPrdObjIdFamily) {
				iSecondDash = strLine.indexOf("#$", iFirstDash+2);			
				lineList.options[lineList.options.length] = new Option(strLine.substring(iSecondDash+2),strLine.substring(iFirstDash+2,iSecondDash));				
			}
		}
	}
	if(prodList){
		prodList.length = 0;									
		prodList.options[0] = new Option("Select Product","none");
	}
}

function tdff_UpdateProduct() {	// Update Product Dropdown
	var iFirstDash, iSecondDash;
	var iPrdObjId;
	var famList = document.getElementById("tdff_selFamily");
	var lineList = document.getElementById("tdff_selLine");
	var prodList = document.getElementById("tdff_selProduct");
	var str = "";
	//Reset Product dropdown
	prodList.length = 0;		
	prodList.options[0] = new Option("Select Product","none");
	if (lineList.selectedIndex!=0){	//A valid Line has been selected, so set Prod
		iPrdObjId = lineList.options[lineList.selectedIndex].value;
		var count = 0;
		for(var i=0;i<tdff_selectArrProduct.length;i++) {
			strProduct = tdff_selectArrProduct[i];
			iFirstDash = strProduct.indexOf("#$");			
			if (strProduct.substring(0, iFirstDash) == iPrdObjId){
				iSecondDash = strProduct.indexOf("#$", iFirstDash+2);	
				objectURL 	= strProduct.indexOf("||", iFirstDash+2);	

				//legacy urls	
				if(strProduct.substring(0,3)=="100" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/processors/index.htm#desktop")
				}
				if(strProduct.substring(0,3)=="101" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/motherboards/desktop/index.htm")
				}
				if(strProduct.substring(0,3)=="200" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/processors/index.htm#mobile")
				}		
				if(strProduct.substring(0,3)=="201" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/notebook/index.htm")
				}		
				if(strProduct.substring(0,3)=="300" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/processors/index.htm#server")
				}		
				if(strProduct.substring(0,3)=="301" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/motherboards/server/index.htm")
				}		
				if(strProduct.substring(0,3)=="302" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/motherboards/server/index.htm")
				}	
				if(strProduct.substring(0,3)=="303" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/motherboards/server/index.htm")
				}		
				if(strProduct.substring(0,3)=="304" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/motherboards/server/index.htm")
				}	
				if(strProduct.substring(0,3)=="305" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/motherboards/server/index.htm")
				}		
				if(strProduct.substring(0,3)=="306" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/motherboards/server/index.htm")
				}		
				if(strProduct.substring(0,3)=="400" && count==0){
				prodList.options[1] = new Option("Legacy Products","http://www.intel.com/support/ssdc/index.htm")
				}				
				prodList.options[prodList.options.length] = new Option(strProduct.substring(iSecondDash+2,objectURL),strProduct.substring(objectURL+2,strProduct.length));
				count+=1;
			}
		}
	}
}
