var processArray = new Array("1|MIG","2|TIG","3|Plasma Cutters");
var brandArray1 = new Array("1|AFF (American Forge & Foundry)",
"2|ATD",
"3|Auto Arc",
"4|AMH",
"5|Ben Pearson",
"6|Blackhawk",
"7|Cebora",
"8|Century",
"9|Chicago Electric",
"10|Clarke",
"11|Controlled Systems",
"12|Cornwell",
"13|Craftsman (Sears)",
"14|Dan MIG",
"15|Daytona MIG",
"16|Equipment Plus",
"17|Henning Hansen",
"18|Hobart",
"19|HTP",
"20|Lincoln",
"21|Mac Tools",
"22|Marquette",
"23|Matco",
"24|Miller Electric",
"25|Montgomery Ward",
"26|Napa",
"27|PowerMate",
"28|S D Lee",
"29|Schumacher Electric",
"30|Silver Beauty",
"31|Snap-On",
"32|Solar",
"33|Systematics",
"34|Telwin",
"35|Tweco");//MIG Welder Brands
var brandArray2 = new Array("200|Coming Soon. Please Call 800-872-9353 For Parts");//TIG Welder Brands
var brandArray3 = new Array("300|Coming Soon. Please Call 800-872-9353 For Parts");// Plasma Cutter Brands

var modelArray1 = new Array("AFF MIG 140",
"AFF MIG 160",
"AFF Mitey MIG 101",
"AFF Industrial Power MIG 201",
"AFF Model 210 MIG/Flux");//AFF Models - MIG

var modelArray2 = new Array("ATD 37001 130 AMP MIG",
"ATD 37130 135 AMP MIG",
"ATD 37175 175 AMP MIG");//ATD Models - MIG

var modelArray3 = new Array("Auto Arc 120",
"Auto Arc 140",
"Auto Arc 160",
"Auto Arc 160 (230V)",
"Auto Arc 175",
"Auto Arc 190",
"Auto Arc 255",
"Auto Arc 70",
"Auto Arc 90",
"Benchmark",
"Benchmark Pro",
"Auto Arc XLT 125",
"Auto Arc XLT 135",
"AA XLT 142",
"Auto Arc XLT 165",
"Auto Arc XLT 222",
"Auto Arc 270",
"Auto Arc MW4150",
"Auto Arc 255");//AUTO ARC Models - MIG

var modelArray4 = new Array("UltraMIG 225D",
"UltraMIG 135",
"UltraMIG 175",
"UltraMIG 185",
"UltraMIG 200",
"UltraMIG 225");//AMH Models - MIG

var modelArray5 = new Array("Super Pro",
"Power Pro 160",
"MIG Combi",
"Mini MIG");//Ben Pearson Models - MIG

var modelArray6 = new Array("WEL209 Synergic");//Blackhawk Models - MIG

var modelArray7 = new Array("Sound MIG 2035/MD", "Sound MIG 4000/T synergic");//Cedora Models - MIG

var modelArray8 = new Array("117-001 Parts",
"117-002 Parts",
"117-003 Parts",
"117-004 Parts",
"117-005 Parts",
"117-006 Parts",
"117-008 Parts",
"117-015 Parts",
"117-046 Parts",
"83071 117-071 Parts",
"83075 117-034 Parts",
"83085 117-050 Parts",
"83090 117-070 Parts",
"83105 117-052 Parts",
"83110 117-051 Parts",
"83111 117-051 Parts",
"83125 117-076-000 Parts",
"83126 117-076-100 Parts",
"83130 117-065 Parts",
"83131 117-066 Parts",
"83136 117-077-100 Parts",
"83137 117-077-000 Parts",
"83145 117-069 Parts",
"83155 117-078-000 Parts",
"83156 117-078-100 Parts",
"83160 117-037 Parts",
"83170 117-079-000 Parts",
"83171 117-079-100 Parts",
"83225 117-042 Parts",
"83226 117-046 Parts",
"83260 117-090 Parts");//Century Models - MIG

var modelArray9 = new Array("CE Dual MIG welder",
"CE 90 amp Flux Wire Welder",
"CE Easy MIG 100",
"CE Dual MIG 171",
"CE dual MIG 151");//Chicago Electric Models - MIG

var modelArray10 = new Array("WE 6498A Clarke Weld MIG 220T",
"WE 6526 Clarke 125EN",
"WE 6480A Clarke fluxcore 95 Wire Feed Welder",
"WE 6513A Clarke 265T MIG/Fluxcore Welder",
"WE 6510 Clarke 130Emk2 MIG Gas Only Welder",
"WE 6523 Clarke 130en MIG/Fluxcore Welder",
"WE 6524 Clarke 180EN MIG/Fluxcore Welder",
"WE 6498 Clarke MIG 220T");//Clarke Models - MIG

var modelArray11 = new Array("S.A.M.");//Controlled Systems Models - MIG

var modelArray12 = new Array("Please Call Us @ 800-872-9353 For More Info");//Cornwell Models - MIG

var modelArray13 = new Array("Please Call Us @ 800-872-9353 For More Info");//Craftsman (Sears) Models - MIG

var modelArray14 = new Array("Dan MIG 145",
"Dan MIG 165",
"Dan MIG 255",
"Dan MIG 140",
"Dan MIG 160",
"Dan MIG 200",
"Dan MIG 240",
"Dan MIG 145",
"Dan MIG 3000",
"Dan MIG 141",
"Dan MIG 142",
"Dan MIG 195",
"Dan mig 140-195",
"Dan MIG 140-200");//Dan MIG Models - MIG

var modelArray15 = new Array("Daytona MIG 175 ",
"Daytona MIG 492 ",
"Daytona MIG 494 ",
"Daytona MIG 521 ",
"Daytona MIG 810 ",
"Daytona MIG 812 ",
"Daytona MIG 816 ",
"Daytona MIG 834 ",
"Daytona MIG 848 ",
"Daytona MIG 850 ",
"Daytona MIG 852 ",
"Daytona MIG 883 ",
"Daytona MIG 886 Pocket Turbo MIG ",
"Daytona MIG 888 ",
"Daytona MIG Boss 250 MIG/TIGFab 155 ",
"Daytona MIG Combi 135 ",
"Daytona MIG Fab 155 "
);//Daytona MIG Models - MIG

var modelArray16 = new Array("Please Call Us @ 800-872-9353 For More Info");//Equiptment Plus Models - MIG

var modelArray17 = new Array("MIG 1000",
"MIG 160",
"MIG 160A 100 Model 117-006 ",
"MIG 2000");//Henning Hansen Models - MIG

var modelArray18 = new Array("Hobart Handler",
"Hobart Handler 120 spec# /stock#7144-1 & 71441A-1",
"Hobart Handler 120 All other stock #s",
"Hobart Handler 125",
"Hobart Handler 125EZ",
"Hobart Handler 130XL",
"Hobart Handler 135",
"Hobart Handler 140",
"Hobart Handler 150",
"Hobart Handler 175",
"Hobart Handler 180",
"Hobart Handler 187",
"Hobart Handler 210",
"Hobart Ironman 210",
"Hobart Ironman 250",
"Hobart Ironman 275",
"HOBART Ultafeed 1000 feeder");//Hobart Models - MIG

var modelArray19 = new Array("Auto MIG",
"Econo MIG",
"Mini MIG",
"Maxi MIG",
"Micro MIG",
"Versa MIG",
"MIG 110",
"MIG 120",
"MIG 140",
"MIG 160",
"MIG 160DV",
"MIG 200",
"MIG 240",
"MIG 2400");//HTP Models - MIG

var modelArray20 = new Array(" MIG-Pak 10 Parts",
" MIG-Pak 15 Parts",
" Power MIG 255 Parts",
" Pro 100 Parts",
" Pro 155 Parts",
" Pro-MIG 135 Parts",
" Pro-MIG 140 Parts",
" Pro-MIG 175 Parts",
" SP-100 Parts",
" SP-100T Parts",
" SP-125 Plus Parts",
" SP-130T Parts",
" SP-135 Plus Parts",
" SP-135T Parts",
" SP-155 Parts",
" SP-170T Parts",
" SP-175 Plus Parts",
" SP-175T Parts",
" SP-250 Parts",
" SP-255 Parts",
" SP-85 Parts",
" Weld-Pak 100 Parts",
" Weld-Pak 100HD Parts",
" Weld-Pak 125 Parts",
" Weld-Pak 155 Parts",
" Weld-Pak 175HD Parts",
" Weld-Pak 3200HD Parts",
" Weld-Pak 5000HD Parts",
" Weldmark 135 Plus Parts",
" Wire-Matic 255 Parts",
" Easy Core 180",
" Easy-Core 125",
" Easy-Core 140",
" HandyMIG 170I",
" MIG Pak 140",
" MIG Pak 180",
" Power MIG 140C",
" Power MIG 140T",
" Power MIG 180C",
" Power MIG 180T",
" Pro-Core 125",
" Pro-MIG 180",
" SP-100-I",
" SP-140-I",
" SP-140T",
" SP-170-I",
" SP-170",
" SP-180T",
" Weld-Pak 125HD",
" Weld-Pak 140HD");//Lincoln Models - MIG

var modelArray21 = new Array("WS007K 100 amp MIG welder Model 117-019 ",
"WS117 130 amp MIG welder Model 117-044 ",
"WS117K 100 amp MIG welder Model 117-015 ",
"WS120 (1) 90 amp MIG welder Model 117-030 ",
"WS120 (2) 90 amp MIG welder Model 117-038 ",
"WS225K (1) 225 amp MIG welder Model 117-018 ",
"WS225K (2) 225 amp MIG welder Model 117-042 ",
"WS1300 MAC MIG",
"MW 185 PLUS",
"MW 270 PLUS",
"MW 100",
"MW 130",
"MW 130A",
"MW 135X",
"MW 135",
"MW 140 PLUS",
"MW 145",
"MW 145A",
"MW 150",
"MW 150K",
"MW 165",
"MW 175X",
"MW 175 EFFECTIVE W/SER# KF975790",
"MW 175 ",
"MW 180 PLUS",
"MW 225",
"MW 250",
"MW 260X",
"MW 275X",
"MW 145N",
"MW 185N",
"MW 165A",
"WFW251",
"WFW251 (MDL#117-090-004) 83260,M02230");//Mac Tools Models - MIG

var modelArray22 = new Array("M02155 90 amp wire-feed welder Model 117-083",
" M12-175 130 amp wire-feed welder",
" M12178 90 amp wire-feed welder",
" M12179 110 amp wire-feed welder Model 117-092",
" M12180 130 amp wire-feed welder",
" M12183 130 amp wire-feed welder Model 117-093",
" M12184 135 amp wire-feed welder",
" M12-185 wire-feed welder",
" M12190 155 amp wire-feed welder",
" M12204 170 amp wire-feed welder",
" M12205 180 amp wire-feed welder",
" M12208 175 amp wire-feed welder",
" M12209 200 amp wire-feed welder",
" M12211 265 amp wire-feed welder",
"WFW251 (MDL#117-090-004) 83260,M02230");//Marquette Models - MIG

var modelArray23 = new Array("WF225 (1) 225 amp MIG welder Model 117-018 ",
"WF225 (2) 225 amp MIG welder Model 117-042 ",
"WFFC 105 amp Tote MIG welder Model 117-055 ",
"WFW1 (1) 100 amp MIG welder Model 117-015 ",
"WFW1 (2) 130 amp MIG welder Model 117-044 ",
"WFW140 140 amp MIG welder Model 117-059 ",
"WFW250 250 amp MIG welder Model 117-062 ",
"WFWM (1) 90 amp MIG welder Model 117-030 ",
"WFWM (2) 90 amp MIG welder Model 117-038 ",
"WFWMDP 110 amp MIG welder Model 117-051 ",
"WFWT 75 amp Tote MIG welder Model 117-027 ",
"MWLD100",
"MWLD140",
"MWLD200",
"MG145",
"MG180",
"SG 120 SPOOL GUN",
"WFW12179",
"XLT 142",
"MW200-Ultramig",
"WFW251 (MDL#117-090-004) 83260,M02230",
"WFW251 (MDL#117-090-004) 83260,M02230");//Matco Models - MIG

var modelArray24 = new Array(" 10-A Parts",
" 120 Parts s/n KF849783 and up",
" 120 Parts up to s/n KF849782",
" 130 Parts s/n KF853420 and up",
" 130 Parts up to s/n KF853419",
" 130XP Parts up to s/n KK1100539",
" 130XP s/n KK110539 Parts and up",
" 135 Parts",
" 140 Parts",
" 140 Parts w Autoset",
" 150 Parts s/n KF849783 and up",
" 150 Parts up to s/n KF849782",
" 175 Parts",
" 180 Parts",
" 180 Parts w Autoset",
" 185 Parts",
" 200 Parts",
" 210 Parts",
" 211 Parts w Autoset",
" 212 Parts",
" 250 Parts s/n KF851979 and up",
" 250 Parts up to s/n KF851980",
" 250X Parts",
" 251 Parts",
" 252 Parts",
" 300 Parts",
" 90 Parts",
" Challenger 172 Part up to s/n KK118237",
" Challenger 172 s/n KK118238 Parts and up",
" Challenger Parts",
" Consumables/Parts",
" Cricket Parts",
" Cricket XL Parts",
" DVI Parts",
" GA-16C Parts",
" GA-17C Parts",
" GA-20C Parts",
" GA-21C Parts",
" M10 Parts",
" M15 Parts",
" M25 Parts",
" Pulser Parts",
" Sidekick Parts",
" Sidekick XL Parts",
" Vintage Parts",
" Vintage Parts");//Miller Models - MIG

var modelArray25 = new Array("58049 100 amp MIG welder Model 117-007", 
 "58051 100 amp MIG welder Model 117-015", 
 "81150 75 amp Quick Fix wire-feed welder Model 117-034");//Montgomery Ward Models - MIG
 
 var modelArray26 = new Array("83-210 90 amp wire-feed welder",
"83-315 wire-feed welder",
"83-316 130 amp wire-feed welder",
"83-317 130 amp wire-feed welder",
"83-318 135 amp wire-feed welder",
"83-319 130 amp wire-feed welder Model 117-093",
"83-327 155 amp wire-feed welder",
"83-363 110 amp wire-feed welder Model 117-092",
"83-364 170 amp wire-feed welder",
"83-369 200 amp wire-feed welder",
"83-381 265 amp wire-feed welder",
"83-390 175 amp wire-feed welder");//Napa Models - MIG

 var modelArray27 = new Array("PowerMate 70 70 amp Tote wire-feed welder Model 117-060 ",
"PowerMate 100 100 amp Tote MIG welder Model 117-061 ",
"83100 100 amp MIG welder Model 117-061 ",
"PowerMate 100 100 amp Tote MIG welder Model 117-064 ",
"83101 100 amp MIG welder Model 117-064 ");//PowerMate - MIG

 var modelArray28 = new Array("S D Lee 100 amp MIG welder Model 117-007", 
 "S D Lee 160 amp MIG welder Model 117-009");//SD LEE - MIG

 var modelArray29 = new Array("93080, 80amp gasless wire feed welder",
"93090, 90 amp gasless wire feed welder",
"93100, 90 amp mig welder",
"93130, 130 amp mig welder",
"93140, 140 amp shop mig welder",
"93180, 180 amp shop mig welder",
"93300, 250 amp multi process shop welder",
"Schumacher 180 Turbo MIG");//Schumacher Electric - MIG

 var modelArray30 = new Array("90070",
"90071",
"90085",
"90100",
"90200");//Silver Beauty - MIG

 var modelArray31 = new Array("YA205 130 amp MIG welder Model 117-012",
" YA205A 130 amp MIG welder Model 117-031",
" YA205B 160 amp MIG welder Model 117-056",
" YA217 75 amp Tote MIG welder Model 117-029",
" YA217A 110 amp Tote MIG welder Model 117-058",
" YA219 90 amp MIG welder Model 117-022",
" YA219A 90 amp MIG welder",
" YA219B 90 amp MIG welder Model 117-040",
" YA219C 140 amp MIG welder Model 117-059",
" YA240 225 amp MIG welder Model 117-024",
" YA240A 225 amp MIG welder Model 117-036",
" YA240B 250 amp MIG welder Model 117-062",
"FM140A 140 amp MIG welder",
"MM140SL 140 amp MIG weldder",
"YA204",
"MM250SL 230 amp MIG welder",
"MM350XL 350 amp MIG welder",
"YA212A IND 230 amp MIG welder",
"Snap On MIG 110",
"Snap On MIG 115",
"Snap on MIG 120 is supposed to have tweco mini",
"Snap On MIG 125",
"Snap On MIG 135",
"snap on MIG 230 is supposed to have tweco mini",
"Blue Point MB-135",
"Blue Point MB-120A");//Snap on - MIG

var modelArray32 = new Array(" 2110, Model 117-033 MIG Gun Parts",
" 2114, Model 117-045 MIG Gun Parts",
" 2115, Model 117-026 MIG Gun Parts",
" 2120, Model 117-020 MIG Gun Parts",
" 2120, Model 117-043 MIG Gun Parts",
" 2125, Model 117-010 MIG Gun Parts",
" 2130, Model 117-050 MIG Gun Parts",
" 2140, Model 117-053 MIG Gun Parts",
" 2145, Model 117-076 MIG Gun Parts - HTP Style Gun",
" 2145, Model 117-076 MIG Gun Parts - Tweco Style Gun",
" 2150, Model 117-051 MIG Gun Parts",
" 2155, Model 117-077 MIG Gun Parts - HTP Style Gun",
" 2155, Model 117-077 MIG Gun Parts - Tweco Style Gun",
" 2160, Model 117-067 MIG Gun Parts",
" 2165, Model 117-003 MIG Gun Parts",
" 2171, Model 117-071 MIG Gun Parts",
" 2172, Model 117-073 MIG Gun Parts",
" 2175, Model 117-011 MIG Gun Parts",
" 2175, Model 117-039 MIG Gun Parts",
" 2185, Model 117-079 MIG Gun Parts - HTP Style Gun",
" 2185, Model 117-079 MIG Gun Parts - Tweco Style Gun",
" 2225, Model 117-023 MIG Gun Parts",
" 2225, Model 117-035 MIG Gun Parts");//Solar on - MIG

var modelArray33 = new Array("MP140 140 amp MIG welder",
"MP175 175 amp MIG welder",
"MP250 250 amp MIG welder",
"PBE140 140 amp MIG welder",
"PBE180 180 amp MIG welder",
"PBE250 200 amp MIG welder");//Systematics on - MIG

var modelArray34 = new Array("Please Call Us @ 800-872-9353 For More Info");//Telwin on - MIG

var modelArray35 = new Array("Mini-MIG Welding Gun Parts",
"1",
"2",
"4");//Tweco on - MIG


function loadProcess()
{
	var selectProcess = document.getElementById("selectProcess");

	if (selectProcess != null && processArray != null)
	{
		loadOptions(selectProcess, processArray, "- Process -");	
	}	
}

function loadOptions(select, list, initOption)
{
	if (select != null && list != null)
	{
		select.options.length = 0;
		select.options[select.options.length] = new Option(initOption, "-1");
		for (i = 0; i < list.length; i++)
		{
			var opt = list[i].split("|");
			select.options[select.options.length] = new Option(opt[1], opt[0]);
		}
	}
}

function loadModels(select, list, initOption)
{
	if (select != null && list != null)
	{
		select.options.length = 0;
		select.options[select.options.length] = new Option(initOption, "-1");
		for (i = 0; i < list.length; i++)
		{
			var opt = list[i];
			select.options[select.options.length] = new Option(opt, opt);
		}
	}
}

function resetSelect(select)
{
	var btnSearch = document.getElementById("btnSearch");

	select.options[0].selected = true;
	select.disabled = true;
	btnSearch.disabled = true;
}

function changeProcess()
{
	var selectProcess = document.getElementById("selectProcess");
	var selectBrand = document.getElementById("selectBrand");
	var selectModel = document.getElementById("selectModel");

		
	if (selectProcess != null)
	{
		if (selectProcess.value != "-1")
		{
			if (selectBrand != null)
			{
				loadOptions(selectBrand, eval("brandArray" + selectProcess.value), "- Brand -");
				selectBrand.disabled = false;
				resetSelect(selectModel);

			}		
		}
		else
		{
			resetSelect(selectBrand);	
			resetSelect(selectModel);

		}
	}
}

function changeBrand()
{
	var selectBrand = document.getElementById("selectBrand");
	var selectModel = document.getElementById("selectModel");
	var override = false;

	if (selectBrand != null)
	{
		if (selectModel != null)
		{
			if (selectBrand.value != "-1")
			{
				try
				{
					eval("modelArray" + selectBrand.value);
					override = true;
				}
				catch(err)
				{
					override = false;
				}
			
				if (override)
				{
					loadModels(selectModel, eval("modelArray" + selectBrand.value), "- Model -");

				}
				else
				{
					loadModels(selectModel, modelArrayDefault, "- Model -");

				}
				selectModel.disabled = false;
			}
			else
			{
				resetSelect(selectModel);

			}
		}
	}
	else
	{
		resetSelect(selectModel);
	}
}

function changeModel()
{
	var selectModel = document.getElementById("selectModel");
	var btnSearch = document.getElementById("btnSearch");
	var override = false;

	if (selectModel != null)
	{
		if (selectModel.value != "-1")
		{

			btnSearch.disabled = false;
		}
		else
		{

			btnSearch.disabled = false;
		}
	}
}

function performSearch()
{
	var selectProcess = document.getElementById("selectProcess");
	var selectBrand = document.getElementById("selectBrand");
	var selectModel = document.getElementById("selectModel");

	
	if (selectModel != null)
	{
		var mod = selectModel.options[selectModel.selectedIndex].text;
		var process = selectProcess.options[selectProcess.selectedIndex].text;
		var brand = selectBrand.options[selectBrand.selectedIndex].text;

		var url = "http://www.usaweld.com/SearchResults.asp?Search="; 
	
		url += process + "+" + brand + "+" + mod;

		doSearch(url);		
	}
}

function doSearch(url)
{
		top.location.href = url;
}

