//<!-- Begin

function validateSerial(objTextBox,objComboBox,valErase) {
	var serial;
	serial=objTextBox.value;
	
	var prod = [];
	if(serial.indexOf("ADI-152-256-")==0 || serial.indexOf("ADI-152-65792-")==0 || serial.indexOf("ENG-160-256-")==0)
	{
		prod = ["VDSP-BLKFN-PC-FULL",
			"VDSP-BLKFN-PCFLOAT",
			"VDSPU-BLKFN-PC-FULL",
			"VDSPU-BLKFN-PCFLOAT"];
	}		
	else if(serial.indexOf("ADI-156-1280-")==0 || serial.indexOf("ADI-156-66816-")==0)
	{
		prod = ["VDSP-BLKFN-PCFLT-5",
			"VDSPU-BLKFN-PCFLT-5"];
	}	
	//Added "DEV-BF5XXDA-LITE" and "DEV-BF548DA-LITE" for WR# 12925
	//Added "ADZS-BF548-MPSKIT" for WR# 12962
	else if(serial.indexOf("KIT-168-256-")==0)
	{
		prod = ["ADDS-BF561-EZLITE",
			"ADDS-BF533-EZLITE",
			"ADDS-BF535-EZLITE",
			"ADDS-BF537-EZLITE",
			"ADDS-BF538F-EZLITE",
			"ADDS-BF533-MMSKIT",
			"ADDS-BF561-MMSKIT",
			"ADZS-BF548-MPSKIT",
			"ADZS-BF527-EZLITE",
			"ADZS-BF533-EZLITE",
			"ADZS-BF537-EZLITE",
			"ADZS-BF538F-EZLITE",
			"ADZS-BF561-EZLITE",
			"ADZS-BF533-MMSKIT",
			"ADZS-BF561-MMSKIT",
			"ADDU-BF533-EZLITE",
			"ADDU-BF537-EZLITE",
			"ADDU-BF561-EZLITE",
			"ADZU-BF533-EZLITE",
			"ADZU-BF537-EZLITE",
			"ADZU-BF561-EZLITE",
			"ADZS-BF548-EZLITE",
			"ADZS-BF549-EZLITE",
			"ADZS-BF537-ASKIT",
			"DEV-BF5XXDA-LITE",
			"DEV-BF548DA-LITE"
			];
	}		
	else if(serial.indexOf("ADI-145-256-")==0 || serial.indexOf("ADI-145-65792-")==0 || serial.indexOf("ENG-153-256-")==0)
	{
		prod = ["VDSP-SHARC-PC-FULL",
			"VDSP-SHARC-PCFLOAT",
			"VDSPU-SHARC-PC-FULL",
			"VDSPU-SHARC-PCFLOAT"];
	}		
	else if(serial.indexOf("ADI-149-1280-")==0 || serial.indexOf("ADI-149-66816-")==0)
	{
		prod = ["VDSP-SHARC-PCFLT-5",
			"VDSPU-SHARC-PCFLT-5"];
	}	
	else if(serial.indexOf("KIT-161-256-")==0)
	{
		prod = ["ADDS-21061-EZLITE",
			"ADDS-21065L-EZLITE",
			"ADDS-21160-EZLITE",
			"ADDS-21161N-EZLITE",
			"ADDS-21261/CYCLONE",
			"ADDS-21262-EZLITE",
			"ADDS-21364-EZLITE",
			"ADDS-21369-EZLITE",
			"ADDS-21375-EZLITE",
			"ADDU-21161N-EZLITE",
			"ADDU-21262-EZLITE",
			"ADDU-21364-EZLITE",
			"ADDU-21369-EZLITE",
			"ADZS-21160-EZLITE",
			"ADZS-21161N-EZLITE",
			"ADZS-21262-EZLITE",
			"ADZS-21364-EZLITE",
			"ADZS-21369-EZLITE",
			"ADZS-21375-EZLITE",
//			"ADZS-BF526-EZLITE", 
			"ADZU-21161N-EZLITE",
			"ADZU-21262-EZLITE",
			"ADZU-21364-EZLITE",
			"ADZU-21369-EZLITE",
			"DANVILLE DSPSTAK"];
	}		
	else if(serial.indexOf("ADI-147-256-")==0 || serial.indexOf("ADI-147-65792-")==0 || serial.indexOf("ENG-155-256-")==0)
	{
		prod = ["VDSP-TS-PC-FULL",
			"VDSP-TS-PCFLOAT",
			"VDSPU-TS-PC-FULL",
			"VDSPU-TS-PCFLOAT"];
	}	
	else if(serial.indexOf("ADI-151-1280-")==0 || serial.indexOf("ADI-151-66816-")==0)
	{
		prod = ["VDSP-TS-PCFLT-5",
			"VDSPU-TS-PCFLT-5"];
	}	
	else if(serial.indexOf("KIT-163-256-")==0)
	{
		prod = ["ADDS-TS101S-EZLITE",
			"ADDS-TS201S-EZLITE",
			"ADZS-TS201S-EZLITE",
			"ADDU-TS201S-EZLITE",
			"ADZU-TS201S-EZLITE"];
	}	
	else if(serial.indexOf("ADI-146-256-")==0 || serial.indexOf("ADI-146-65792-")==0 || serial.indexOf("ENG-154-256-")==0)
	{
		prod = ["VDSP-21XX-PC-FULL",
			"VDSP-21XX-PCFLOAT",
			"VDSPU-21XX-PC-FULL",
			"VDSPU-21XX-PCFLOAT"];
	}	
	else if(serial.indexOf("ADI-150-1280-")==0 || serial.indexOf("ADI-150-66816-")==0)
	{
		prod = ["VDSP-21XX-PCFLT-5",
			"VDSPU-21XX-PCFLT-5"];
	}	
	else if(serial.indexOf("KIT-162-256-")==0)
	{
		prod = ["ADDS-2181-EZLITE",
			"ADDS-2189M-EZLITE",
			"ADDS-2191-EZLITE",
			"ADDS-21992-EZLITE",
			"ADZS-2189M-EZLITE",
			"ADDU-2189M-EZLITE"];
	}	
	else if(serial != "")
	{
		alert("Invalid Serial Number.");
		if(valErase==true)
		{
			objTextBox.value="";
		}
	}	
	
	objComboBox.length = 0;
	objComboBox[0] = new Option("-- Please Select One --","");

	if(prod.length==0)
		objComboBox.disabled=true;
	else
		objComboBox.disabled=false;
	
	for (var i = 0; i < prod.length; i++) 
	{
		objComboBox[i+1] = new Option(prod[i], prod[i]);
	}
	populateProcessors(document.visualDSPRegistration.Tool_Model,document.visualDSPRegistration.Evaluating_Which_DSP);
}

function populateProcessors(objProduct,objProcessors)
{
	var prod;
	prod=objProduct.value;
	
	var proc = [];
	if(prod == "ADDS-BF561-EZLITE" || prod == "ADZS-BF561-EZLITE" || prod == "ADDS-BF561-MMSKIT" || prod == "ADZS-BF561-MMSKIT" || prod == "ADDU-BF561-EZLITE" || prod == "ADZU-BF561-EZLITE")
	{
		proc = ["ADSP-BF561"];
	}
	else if(prod == "ADDS-BF533-EZLITE" || prod == "ADZS-BF533-EZLITE" || prod == "ADDS-BF533-MMSKIT" || prod == "ADZS-BF533-MMSKIT" || prod == "ADDU-BF533-EZLITE" || prod == "ADZU-BF533-EZLITE")
	{
		proc = ["ADSP-BF531",
			"ADSP-BF532",
			"ADSP-BF533"];
	}
	else if(prod == "ADDS-BF535-EZLITE")
	{
		proc = ["ADSP-BF535"];
	}
	else if(prod == "ADDS-BF537-EZLITE" || prod == "ADZS-BF537-EZLITE" || prod == "ADDU-BF537-EZLITE" || prod == "ADZU-BF537-EZLITE")
	{
		proc = ["ADSP-BF534",
			"ADSP-BF536",
			"ADSP-BF537"];
	}
	else if(prod == "ADZS-BF538F-EZLITE" || prod == "ADDS-BF538F-EZLITE")
	{
		proc = ["ADSP-BF538",
			"ADSP-BF538F",
			"ADSP-BF539",
			"ADSP-BF539F"];
	}
	else if(prod == "ADDS-21369-EZLITE" || prod == "ADZS-21369-EZLITE" || prod == "ADDU-21369-EZLITE" || prod == "ADZU-21369-EZLITE")
	{
		proc = ["ADSP-21367",
			"ADSP-21368",
			"ADSP-21369"];
	}
	else if(prod == "ADDS-21065L-EZLITE")
	{
		proc = ["ADSP-21065L"];
	}
	else if(prod == "ADDS-21061-EZLITE")
	{
		proc = ["ADSP-21060",
			"ADSP-21060L",
			"ADSP-21061",
			"ADSP-21061L",
			"ADSP-21062",
			"ADSP-21062L"];
	}
	else if(prod == "ADZS-BF548-EZLITE" || prod == "ADZS-BF548-MPSKIT")
	{
		proc = ["ADSP-BF542",
				"ADSP-BF544",
				"ADSP-BF547",
				"ADSP-BF548",
				"ADSP-BF549"];
	}
	else if(prod == "ADZS-BF549-EZLITE")
	{
			proc = ["ADSP-BF542",
				"ADSP-BF544",
				"ADSP-BF547",
				"ADSP-BF548",
				"ADSP-BF549"];
	}
	else if(prod == "ADZS-BF527-EZLITE")
	{
		proc = ["ADSP-BF522",
				"ADSP-BF522C",
				"ADSP-BF525",
				"ADSP-BF525C",
				"ADSP-BF527",
				"ADSP-BF527C"];
	}
	else if(prod == "ADDS-21160-EZLITE" || prod == "ADZS-21160-EZLITE")
	{
		proc = ["ADSP-21060",
			"ADSP-21060L",
			"ADSP-21061",
			"ADSP-21061L",
			"ADSP-21062",
			"ADSP-21062L",
			"ADSP-21160M",
			"ADSP-21160N"];
	}
	else if(prod == "ADDS-21161N-EZLITE" || prod == "ADZS-21161N-EZLITE" || prod == "ADDU-21161N-EZLITE" || prod == "ADZU-21161N-EZLITE")
	{
		proc = ["ADSP-21060",
			"ADSP-21060L",
			"ADSP-21061",
			"ADSP-21061L",
			"ADSP-21062",
			"ADSP-21062L",
			"ADSP-21161N"];
	}
	else if(prod == "ADDS-21261/CYCLONE")
	{
		proc = ["ADSP-21261",
			"ADSP-21262",
			"ADSP-21266"];
	}
	else if(prod == "ADDS-21262-EZLITE" || prod == "ADZS-21262-EZLITE" || prod == "ADDU-21262-EZLITE" || prod == "ADZU-21262-EZLITE")
	{
		proc = ["ADSP-21060",
			"ADSP-21060L",
			"ADSP-21061",
			"ADSP-21061L",
			"ADSP-21062",
			"ADSP-21062L",
			"ADSP-21261",
			"ADSP-21262",
			"ADSP-21266"];
	}
	else if(prod == "ADDS-21364-EZLITE" || prod == "ADZS-21364-EZLITE" || prod == "ADDU-21364-EZLITE" || prod == "ADZU-21364-EZLITE")
	{
		proc = ["ADSP-21362",
			"ADSP-21363",
			"ADSP-21364",
			"ADSP-21365",
			"ADSP-21366"];
	}
	else if(prod == "ADZS-21375-EZLITE" || prod == "ADDS-21375-EZLITE")
	{
		proc = ["ADSP-21371",
			"ADSP-21375"];
	}
	else if(prod == "ADDS-2189M-EZLITE" || prod == "ADZS-2189M-EZLITE" || prod == "ADDU-2189M-EZLITE")
	{
		proc = ["ADSP-2181",
			"ADSP-2183",
			"ADSP-2184",
			"ADSP-2184L",
			"ADSP-2184N",
			"ADSP-2185",
			"ADSP-2185L",
			"ADSP-2185M",
			"ADSP-2185N",
			"ADSP-2186",
			"ADSP-2186L",
			"ADSP-2186M",
			"ADSP-2186N",
			"ADSP-2187L",
			"ADSP-2187N",
			"ADSP-2188M",
			"ADSP-2188N",
			"ADSP-2189M",
			"ADSP-2189N",
			"ADSP-2191M",
			"ADSP-2192",
			"ADSP-2195M",
			"ADSP-2196M",
			"ADSP-21990",
			"ADSP-21991",
			"ADSP-21992"];
	}
	else if(prod == "ADDS-2181-EZLITE")
	{
		proc = ["ADSP-2181"];
	}
	else if(prod == "ADDS-21992-EZLITE" || prod == "ADDS-2191-EZLITE")
	{
		proc = ["ADSP-2191M",
			"ADSP-2192",
			"ADSP-2195M",
			"ADSP-2196M",
			"ADSP-21990",
			"ADSP-21991",
			"ADSP-21992"];
	}
	else if(prod == "ADDS-TS101S-EZLITE")
	{
		proc = ["ADSP-TS101S"];
	}
	else if(prod == "ADDS-TS201S-EZLITE" || prod == "ADZS-TS201S-EZLITE" || prod == "ADDU-TS201S-EZLITE" || prod == "ADZU-TS201S-EZLITE")
	{
		proc = ["ADSP-TS201S",
			"ADSP-TS202S",
			"ADSP-TS203S"];
	}
	else if(prod == "DANVILLE DSPSTAK")
	{
		proc = ["ADSP-21262",
			"ADSP-21369"];
	}
	else if(prod == "VDSP-BLKFN-PC-FULL" || prod == "VDSP-BLKFN-PCFLOAT" || prod == "VDSP-BLKFN-PCFLT-5" || prod == "VDSPU-BLKFN-PC-FULL" || prod == "VDSPU-BLKFN-PCFLOAT" || prod == "VDSPU-BLKFN-PCFLT-5")
	{
		proc = ["ADSP-BF512",
			"ADSP-BF512F",
			"ADSP-BF514",
			"ADSP-BF514F",
			"ADSP-BF516",
			"ADSP-BF516F",
			"ADSP-BF518",
			"ADSP-BF518F",
			"ADSP-BF522",
			"ADSP-BF522C",
			"ADSP-BF523",
			"ADSP-BF523C",
			"ADSP-BF524",
			"ADSP-BF524C",			
			"ADSP-BF525",
			"ADSP-BF525C",
			"ADSP-BF526",
			"ADSP-BF526C",
			"ADSP-BF527",
			"ADSP-BF527C",
			"ADSP-BF531",
			"ADSP-BF532",
			"ADSP-BF533",
			"ADSP-BF534",
			"ADSP-BF535",
			"ADSP-BF536",
			"ADSP-BF537",
			"ADSP-BF538",
			"ADSP-BF538F",
			"ADSP-BF539",
			"ADSP-BF539F",
			"ADSP-BF542",
			"ADSP-BF544",
			"ADSP-BF547",
			"ADSP-BF548",
			"ADSP-BF549",
			"ADSP-BF561"];
	}
	else if(prod == "VDSP-21XX-PC-FULL" || prod == "VDSP-21XX-PCFLOAT" || prod == "VDSP-21XX-PCFLT-5" || prod == "VDSPU-21XX-PC-FULL" || prod == "VDSPU-21XX-PCFLOAT" || prod == "VDSPU-21XX-PCFLT-5")
	{
		proc = ["ADSP-2181",
			"ADSP-2183",
			"ADSP-2184",
			"ADSP-2184L",
			"ADSP-2184N",
			"ADSP-2185",
			"ADSP-2185L",
			"ADSP-2185M",
			"ADSP-2185N",
			"ADSP-2186",
			"ADSP-2186L",
			"ADSP-2186M",
			"ADSP-2186N",
			"ADSP-2187L",
			"ADSP-2187N",
			"ADSP-2188M",
			"ADSP-2188N",
			"ADSP-2189M",
			"ADSP-2189N",
			"ADSP-2191M",
			"ADSP-2192",
			"ADSP-2195M",
			"ADSP-2196M",
			"ADSP-21990",
			"ADSP-21991",
			"ADSP-21992"];
	}
	else if(prod == "VDSP-SHARC-PC-FULL" || prod == "VDSP-SHARC-PCFLOAT" || prod == "VDSP-SHARC-PCFLT-5" || prod =="VDSPU-SHARC-PCFLT-5" || prod == "VDSPU-SHARC-PC-FULL" || prod == "VDSPU-SHARC-PCFLOAT")
	{
		proc = ["ADSP-21060",
			"ADSP-21060L",
			"ADSP-21061",
			"ADSP-21061L",
			"ADSP-21062",
			"ADSP-21062L",
			"ADSP-21065L",
			"ADSP-21160M",
			"ADSP-21160N",
			"ADSP-21161N",
			"ADSP-21261",
			"ADSP-21262",
			"ADSP-21266",
			"ADSP-21362",
			"ADSP-21363",
			"ADSP-21364",
			"ADSP-21365",
			"ADSP-21366",
			"ADSP-21367",
			"ADSP-21368",
			"ADSP-21369",
			"ADSP-21371",
			"ADSP-21375",
			"ADSP-21469"];
	}
	else if(prod == "VDSP-TS-PC-FULL" || prod == "VDSP-TS-PCFLOAT" || prod == "VDSP-TS-PCFLT-5" || prod == "VDSPU-TS-PC-FULL" || prod == "VDSPU-TS-PCFLOAT" || prod == "VDSPU-TS-PCFLT-5")
	{
		proc = ["ADSP-TS101S",
			"ADSP-TS201S",
			"ADSP-TS202S",
			"ADSP-TS203S"];
	}
	else if(prod == "ADZS-BF537-ASKIT")
	{
		proc = ["ADSP-BF534",
			"ADSP-BF536",
			"ADSP-BF537"];
	}
	//Added for WR 12925
	//Begin
	else if(prod == "DEV-BF5XXDA-LITE")
	{
		proc = ["ADSP-BF522",
				"ADSP-BF523",
				"ADSP-BF524",
				"ADSP-BF525",
				"ADSP-BF526",
				"ADSP-BF527",
				"ADSP-BF522C",
				"ADSP-BF523C",
				"ADSP-BF524C",
				"ADSP-BF525C",
				"ADSP-BF526C",
				"ADSP-BF527C",
				"ADSP-BF533",
				"ADSP-BF537",
				"ADSP-BF542",
				"ADSP-BF544",
				"ADSP-BF547",
				"ADSP-BF548",
				"ADSP-BF549",
				"ADSP-BF561"
		       ];
	}
	else if(prod == "DEV-BF548DA-LITE")
	{
		proc = ["ADSP-BF548"];
	}
	//End
	objProcessors.length = 0;
	objProcessors[0] = new Option("-- Please Select One --","");

	if(prod.length==0)
		objProcessors.disabled=true;
	else
		objProcessors.disabled=false;
	
	for (var i = 0; i < proc.length; i++) 
	{
		objProcessors[i+1] = new Option(proc[i], proc[i]);
	}
}

function populateProcessorsTestDriveForBlackfin()
{
	var proc = [];
	proc = ["ADSP-BF522",
		"ADSP-BF522C",
		"ADSP-BF525",
		"ADSP-BF525C",
		"ADSP-BF527",
		"ADSP-BF527C",
		"ADSP-BF531",
		"ADSP-BF532",
		"ADSP-BF533",
		"ADSP-BF534",
		"ADSP-BF535",
		"ADSP-BF536",
		"ADSP-BF537",
		"ADSP-BF538",
		"ADSP-BF538F",
		"ADSP-BF539",
		"ADSP-BF539F",
		"ADSP-BF542",
		"ADSP-BF544",
		"ADSP-BF548",
		"ADSP-BF549",
		"ADSP-BF561"];
		
	document.visualDSPTestDrive.evaluating_dsp.disabled=false;

	document.visualDSPTestDrive.evaluating_dsp.length = 0;
	document.visualDSPTestDrive.evaluating_dsp[0] = new Option("-- Please Select One --","");
	
	for (var i = 0; i < proc.length; i++) 
	{
		document.visualDSPTestDrive.evaluating_dsp[i+1] = new Option(proc[i], proc[i]);
	}
}

function populateProcessorsTestDrive(objTestDrive,objProcessors)
{
	var prod;
	prod=objTestDrive.value;
	
	var proc = [];
	if(prod == "BLACKfin")
	{
		proc = ["ADSP-BF512",
			"ADSP-BF512F",
			"ADSP-BF514",
			"ADSP-BF514F",
			"ADSP-BF516",
			"ADSP-BF516F",
			"ADSP-BF518",
			"ADSP-BF518F",
			"ADSP-BF522",
			"ADSP-BF522C",
			"ADSP-BF523",
			"ADSP-BF523C",
			"ADSP-BF524",
			"ADSP-BF524C",
			"ADSP-BF525",
			"ADSP-BF525C",
			"ADSP-BF526",
			"ADSP-BF526C",
			"ADSP-BF527",
			"ADSP-BF527C",
			"ADSP-BF531",
			"ADSP-BF532",
			"ADSP-BF533",
			"ADSP-BF534",
			"ADSP-BF535",
			"ADSP-BF536",
			"ADSP-BF537",
			"ADSP-BF538",
			"ADSP-BF538F",
			"ADSP-BF539",
			"ADSP-BF539F",
			"ADSP-BF542",
			"ADSP-BF544",
			"ADSP-BF547",
			"ADSP-BF548",
			"ADSP-BF549",
			"ADSP-BF561"];
	}
	else if(prod == "SHARC")
	{
		proc = ["ADSP-21060",
			"ADSP-21060L",
			"ADSP-21061",
			"ADSP-21061L",
			"ADSP-21062",
			"ADSP-21062L",
			"ADSP-21065L",
			"ADSP-21160M",
			"ADSP-21160N",
			"ADSP-21161N",
			"ADSP-21261",
			"ADSP-21262",
			"ADSP-21266",
			"ADSP-21362",
			"ADSP-21363",
			"ADSP-21364",
			"ADSP-21365",
			"ADSP-21366",
			"ADSP-21367",
			"ADSP-21368",
			"ADSP-21369",
			"ADSP-21371",
			"ADSP-21375",
			"ADSP-21469"];
	}
	else if(prod == "TigerSHARC")
	{
		proc = ["ADSP-TS101S",
			"ADSP-TS201S",
			"ADSP-TS202S",
			"ADSP-TS203S"];
	}
	else if(prod == "21XX")
	{
		proc = ["ADSP-2181",
			"ADSP-2183",
			"ADSP-2184",
			"ADSP-2184L",
			"ADSP-2184N",
			"ADSP-2185",
			"ADSP-2185L",
			"ADSP-2185M",
			"ADSP-2185N",
			"ADSP-2186",
			"ADSP-2186L",
			"ADSP-2186M",
			"ADSP-2186N",
			"ADSP-2187L",
			"ADSP-2187N",
			"ADSP-2188M",
			"ADSP-2188N",
			"ADSP-2189M",
			"ADSP-2189N",
			"ADSP-2191M",
			"ADSP-2192",
			"ADSP-2195M",
			"ADSP-2196M",
			"ADSP-21990",
			"ADSP-21991",
			"ADSP-21992"];
	}

	if(prod.length==0)
		objProcessors.disabled=true;
	else
		objProcessors.disabled=false;

	objProcessors.length = 0;
	objProcessors[0] = new Option("-- Please Select One --","");
	
	for (var i = 0; i < proc.length; i++) 
	{
		objProcessors[i+1] = new Option(proc[i], proc[i]);
	}
}

function checkPartNumber()
{
	if(document.visualDSPTestDrive.part_number[0].checked==true)
	{
		populateProcessorsTestDrive(document.visualDSPTestDrive.part_number[0],document.visualDSPTestDrive.evaluating_dsp);
	}
	else if(document.visualDSPTestDrive.part_number[1].checked==true)
	{
		populateProcessorsTestDrive(document.visualDSPTestDrive.part_number[1],document.visualDSPTestDrive.evaluating_dsp);
	}
	else if(document.visualDSPTestDrive.part_number[2].checked==true)
	{
		populateProcessorsTestDrive(document.visualDSPTestDrive.part_number[2],document.visualDSPTestDrive.evaluating_dsp);
	}
	else if(document.visualDSPTestDrive.part_number[3].checked==true)
	{
		populateProcessorsTestDrive(document.visualDSPTestDrive.part_number[3],document.visualDSPTestDrive.evaluating_dsp);
	}
	else 
	{
		document.visualDSPTestDrive.evaluating_dsp.disabled=true;
	}
}


//VisualDSP Registration Functions

// loop through checkboxes to see if one is checked
// takes unlimited number of arguments
function isOneChecked() {
	for (var i = 0; i < arguments.length; i++) {
		if (document.visualDSPRegistration.elements[arguments[i]].checked) return true;
	}
	return false;
}

function validate() {
	//return true;
	if(document.visualDSPRegistration.Serial.value == '' || document.visualDSPRegistration.Serial.value == null) {
		alert('Please type in your Serial # exactly as it appears on the CD-ROM case you received');
		document.visualDSPRegistration.Serial.focus();
		return false;
	}

	if(document.visualDSPRegistration.Tool_Model.value == '' || document.visualDSPRegistration.Tool_Model.value == null) {
		alert('Please enter which product are you registering');
		document.visualDSPRegistration.Tool_Model.focus();
		return false;
	}

	if(document.visualDSPRegistration.Machine_ID.value == '' || document.visualDSPRegistration.Machine_ID.value == null) {
		alert('Please enter your Machine ID');
		document.visualDSPRegistration.Machine_ID.focus();
		return false;
	}


	// set local variables
	var str = '';

	// check for one checked purchase method
	if (!isOneChecked('Direct Sales','Auth Distributor', 'Third Party Developer'))
		str += 'Please select how you purchased VisualDSP++.\n';

	// if auth distributor is selected, be sure they selected a distributor
	if (isOneChecked('Auth Distributor') && !document.visualDSPRegistration.Distributor[document.visualDSPRegistration.Distributor.selectedIndex].value)
		str += 'Please select the distributor you purchased VisualDSP++ through.\n';

	// return error
	if (str) {
		alert(str);
		return false;
	}

	if(document.visualDSPRegistration.Evaluating_Which_DSP.value == '' || document.visualDSPRegistration.Evaluating_Which_DSP.value == null) {
		alert('Please let us know which embeddedd processor you are using.');
		document.visualDSPRegistration.Evaluating_Which_DSP.focus();
		return false;
	}

	if(document.visualDSPRegistration.Primary_Market_Segment.value == '' || document.visualDSPRegistration.Primary_Market_Segment.value == null) {
		alert('Please tell us what primary market segment your application targets.');
		document.visualDSPRegistration.Primary_Market_Segment.focus();
		return false;
	}

	if(document.visualDSPRegistration.Application_Type.value == '' || document.visualDSPRegistration.Application_Type.value == null) {
		alert('Please tell us the primary type of application that you develop.');
		document.visualDSPRegistration.Application_Type.focus();
		return false;
	}

	if(document.visualDSPRegistration.FirstName.value == '' || document.visualDSPRegistration.FirstName.value == null)
	   {
	    alert('Please provide your First Name.');
	   document.visualDSPRegistration.FirstName.focus();
       return false;
	   }

    if(document.visualDSPRegistration.LastName.value == '' || document.visualDSPRegistration.LastName.value == null)
	   {
	    alert('Please provide your Last Name.');
	   document.visualDSPRegistration.LastName.focus();
       return false;
	   }
    if(document.visualDSPRegistration.Company.value == '' || document.visualDSPRegistration.Company.value == null)
	   {
	    alert('Please provide the Name of your Company.');
	   document.visualDSPRegistration.Company.focus();
       return false;
	   }
    if(document.visualDSPRegistration.Street_Address_1.value == '' || document.visualDSPRegistration.Street_Address_1.value == null)
	   {
	    alert('Please provide your Address in "Address line 1".');
	   document.visualDSPRegistration.Street_Address_1.focus();
       return false;
	   }
    if(document.visualDSPRegistration.City.value == '' || document.visualDSPRegistration.City.value == null)
	   {
	    alert('Please provide your City.');
	   document.visualDSPRegistration.City.focus();
       return false;
	   }

	   var value = document.visualDSPRegistration.State.selectedIndex;
	  //alert (value);
	  if (value == -1 || value == null) {
	  alert('Please provide your State / Region.');
	  document.visualDSPRegistration.State.focus();
	   return false;
	  }

     if(document.visualDSPRegistration.Zip_Postal_Code.value == '' || document.visualDSPRegistration.Zip_Postal_Code.value == null)
	   {
	   alert('Please provide your Zip / Postal Code');
	   document.visualDSPRegistration.Zip_Postal_Code.focus();
       return false;
	   }
      var value1 = document.visualDSPRegistration.Country.selectedIndex;
	  //alert (value);
	  //if (value1 == '' || value1 == null || value1 == -1) {
	  if (value1 == null || value1 == -1) {

	  alert('Please provide your Country.');
	  document.visualDSPRegistration.Country.focus();
	   return false;
	  }

	  if(document.visualDSPRegistration.phone_area_code.value == '' || document.visualDSPRegistration.phone_area_code.value == null)
	   {
	   alert('Please provide your Telephone Area Code.');
	   document.visualDSPRegistration.phone_area_code.focus();
       return false;
	   }

	   if(document.visualDSPRegistration.Telephone.value == '' || document.visualDSPRegistration.Telephone.value == null)
	   {
	   alert('Please provide your Telephone Number.');
	   document.visualDSPRegistration.Telephone.focus();
       return false;
	   }

	   var string1=document.visualDSPRegistration.Email_Address.value
	if ((string1.indexOf("@")==-1) || (string1.indexOf(".")==-1))
      {
        alert("Please input a valid email address!")
		document.visualDSPRegistration.Email_Address.focus();
          return false;
       }

	return true;
}

function changeAuthDist(value) {
	//alert('value: ' + document.visualDSPRegistration.authorized_distributor[document.visualDSPRegistration.authorized_distributor.selectedIndex].value);
}


function storeAppType(){
	document.cookie = "appType=" + escape(document.visualDSPRegistration.Application_Type.value);
}

function retrieveAppType() {
	allcookies = document.cookie;
	var pos = allcookies.indexOf("appType=");
	if (pos != -1) {
		var start = pos + 8;
		var end = allcookies.indexOf(";", start);
		if (end == -1) {
			end = allcookies.length;
		}
		var value = allcookies.substring(start, end);
		value = unescape(value);
		return value;
	}
	return;
}

// function to fill application type based on primary market
function setAppType(){
	primaryMarket = document.visualDSPRegistration.Primary_Market_Segment.value;
	appType = retrieveAppType();

	// special handling if they pick the "please select" option
	if (primaryMarket == "") {
		document.visualDSPRegistration.Application_Type.length = 0;
		document.visualDSPRegistration.Application_Type[0] =
		new Option("Please choose a market first");
		document.visualDSPRegistration.Application_Type.disabled = true;
		return;
	}

	var apps = []
	if (primaryMarket == "Communications") {
		apps = [ "Access (broadband) (I.e. 802.16 ..)",
			"Basestation (2G, 2.5G, 3G)",
			"Broadband Access",
			"Cellular Digital Camera",
			"Cellular Location System (Network)",
			"Data Infrastructure",
			"Handset",
			"Home Networking",
			"IP CO / Infrastructure",
			"IP CPE",
			"IP Phone",
			"Multimedia over IP",
			"Optical Networking",
			"Portable Access Device",
			"POTS CO / Infrastructure",
			"POTS CPE",
			"POTS Phone",
			"RAS Modem",
			"Satellite phone",
			"Set-top box (as communication engine)",
			"Video Conferencing/phone"];
	}

	if (primaryMarket == "Automotive") {
		apps = [
			"ABS",
			"Adaptive Cruise Control",
			"Biometrics",
			"Car Audio",
			"Car Video Processing",
			"Collision Avoidance",
			"Electronic suspension control",
			"Engine Controls",
			"Handsfree",
			"Microphone Array",
			"Navigation",
			"Satellite Radio / Digital Radio",
			"Smart Airbag",
			"Telematic",
			"\"x\"-by-wire"];
	}

	if (primaryMarket == "Consumer") {
		apps = [
			"Digital Home Video Appliance",
			"Digital Portable Audio (I.e. MP3 Player)",
			"Digital Still Camera",
			"Digital Video Camera",
			"DVD",
			"eMedia (Digital Network Media Devices)",
			"Home Server AVR / Networked",
			"Interactive Toys",
			"Media Processing",
			"Portable Media Player/Portable Entertainment Console",
			"Printer",
			"Professional Audio / Broadcast",
			"Prosumer audio",
			"PVR (Non Networked)",
			"Satellite Radio / Digital Radio",
			"Set top box (non Communication Features)",
			"TV-audio",
			"TV-video",
			"Video Game Console"];
	}

	if (primaryMarket == "Education") {
		apps = [
			"Education"];
	}

	if (primaryMarket == "Industrial & Instrumentation") {
		apps = [
			"ATE",
			"Communication",
			"CT",
			"Data Acquisition",
			"Diagnostic",
			"Industrial control",
			"Measurement",
			"Metering",
			"Motor Control",
			"MRI",
			"Patient monitoring",
			"Portable Medical",
			"Power Control",
			"Robotics",
			"Scanner",
			"Slot/vending machine",
			"Ultrasound",
			"Verification & Biometrics",
			"Vision Systems",
			"X-Ray"];
	}

	if (primaryMarket == "Military/Aerospace") {
		apps = [
			"Control",
			"Entertainment",
			"Radar",
			"Sonar"];
	}

	//
	document.visualDSPRegistration.Application_Type.length = 0
	document.visualDSPRegistration.Application_Type[0] = new Option("-- Please Select One --", "")

	for (var i = 0; i < apps.length; i++) {
		document.visualDSPRegistration.Application_Type[i+1] = new Option(apps[i], apps[i]);
		if (apps[i] == appType) {
			document.visualDSPRegistration.Application_Type[i+1].selected =
			true;
		}
	}

	document.visualDSPRegistration.Application_Type.disabled = false;
	return true;
}

// VisualDSP Test Drive Functions

function validateTD()
{   
		
	       
     if ( !document.visualDSPTestDrive.part_number[0].checked
        && !document.visualDSPTestDrive.part_number[1].checked
        && !document.visualDSPTestDrive.part_number[2].checked
        && !document.visualDSPTestDrive.part_number[3].checked) 
      {
              alert('Please tell us which Test Drive you are registering.');
	  		return false;
      }         
      
      
       
     if ( !document.visualDSPTestDrive.test_drive_source[0].checked
        && !document.visualDSPTestDrive.test_drive_source[1].checked
        && !document.visualDSPTestDrive.test_drive_source[2].checked
        && !document.visualDSPTestDrive.test_drive_source[3].checked
	    && !document.visualDSPTestDrive.test_drive_source[4].checked) 
      {
              alert('Please tell us how you obtained your Test Drive CD for the options provided.');
              return false;
      }
	   
	 if((document.visualDSPTestDrive.test_drive_source[4].checked)&& (!document.visualDSPTestDrive.other_test_drive_source.value))
	 {
	 alert ('Please tell us what the other source of Test Drive.');
	 document.visualDSPTestDrive.other_test_drive_source.focus();
	 return false;
	   
	 }
		
     if(document.visualDSPTestDrive.evaluating_dsp.value == '' || document.visualDSPTestDrive.evaluating_dsp.value == null)
	{
	 alert('Please tell us what embedded processor you are currently evaluating.');
	 document.visualDSPTestDrive.evaluating_dsp.focus();
	  						return false;
	}
    //if(document.visualDSPTestDrive.decision_timeframe.value == '' || document.visualDSPTestDrive.decision_timeframe.value == null)
	//{
	// alert('Please let us know when you expect to make a final decision on an embedded processor.');
	// document.visualDSPTestDrive.decision_timeframe.focus();
	//  						return false;
	//}
      
	// if(document.visualDSPTestDrive.number_of_components.value == '' || document.visualDSPTestDrive.number_of_components.value == null)
	//{
	// alert('Please tell us how many DSP components your company will use on an annual basis.');
    // document.visualDSPTestDrive.number_of_components.focus();
	//  						return false;
	//}

	 if(document.visualDSPTestDrive.Primary_Market_Segment.value == '' || document.visualDSPTestDrive.Primary_Market_Segment.value == null)
	{
	 alert('Please provide the primary market segment that your application targets.');
     document.visualDSPTestDrive.Primary_Market_Segment.focus();
	  						return false;
	}
     if(document.visualDSPTestDrive.Application_Type.value == '' || document.visualDSPTestDrive.Application_Type.value == null)
	{
	 alert('Please provide the primary type of application that you develop.');
      document.visualDSPTestDrive.Application_Type.focus();
	  						return false;
	}
	//if( !document.visualDSPTestDrive.method_of_purchase[0].checked
    //   && !document.visualDSPTestDrive.method_of_purchase[1].checked
    //   && !document.visualDSPTestDrive.method_of_purchase[2].checked
    //   && !document.visualDSPTestDrive.method_of_purchase[3].checked) 
    // {
    //         alert('Please enter a value for the VisualDSP++ purchase');
    //         return false;
    //}
		
     //var isChecked = document.visualDSPTestDrive.method_of_purchase[3].checked
      

     //if (isChecked) {
     //        var value = document.visualDSPTestDrive.authorized_distributor[document.visualDSPTestDrive.authorized_distributor.selectedIndex].value;
     //        if (value == '' || value == null) {
     //                alert('Please complete the Authorized Distributor field.');
	 //				document.visualDSPTestDrive.authorized_distributor.focus();
     //                return false;
     //        }
     //}

	if(document.visualDSPTestDrive.first_name.value == '' || document.visualDSPTestDrive.first_name.value == null)
	  {
	   alert('Please provide your First Name.');
       document.visualDSPTestDrive.first_name.focus();
	   return false;
	  }
	  
	  if(document.visualDSPTestDrive.last_name.value == '' || document.visualDSPTestDrive.last_name.value == null)
	  {
	   alert('Please provide you Last Name.');
       document.visualDSPTestDrive.last_name.focus();
	   return false;
	  }

	  if(document.visualDSPTestDrive.company_name.value == '' || document.visualDSPTestDrive.company_name.value == null)
	  {
	   alert('Please provide the name of your Company.');
	   document.visualDSPTestDrive.company_name.focus();
	   return false;
	  }

	  if(document.visualDSPTestDrive.Address1.value == '' || document.visualDSPTestDrive.Address1.value == null)
	  {
	   alert('Please provide the Address in "Address line 1".');
	   document.visualDSPTestDrive.Address1.focus();
	   return false;
	  }

	  if(document.visualDSPTestDrive.city.value == '' || document.visualDSPTestDrive.city.value == null)
	  {
	   alert('Please provide your City.');
	   document.visualDSPTestDrive.city.focus();
	   return false;
	  }

	  if(document.visualDSPTestDrive.zip_code.value == '' || document.visualDSPTestDrive.zip_code.value == null)
	  {
	   alert('Please provide your Zip / Postal Code.');
       document.visualDSPTestDrive.zip_code.focus();
	   return false;
	  }
      var value = document.visualDSPTestDrive.country.selectedIndex;
	  //alert (value);
	  //if (value == '' || value == null || value == -1) {
	  if (value == null || value == -1) {
	  
	   alert('Please provide your Country name.');
	   document.visualDSPTestDrive.country.focus();
	   return false;
	  }
      
	  if(document.visualDSPTestDrive.company_telephone_2.value == '' || document.visualDSPTestDrive.company_telephone_2.value == null)
	  {
	   alert('Please provide your Area Code or City Code.');
	   document.visualDSPTestDrive.company_telephone_2.focus();
	   return false;
	  }
	  
	  if(document.visualDSPTestDrive.company_telephone_3.value == '' || document.visualDSPTestDrive.company_telephone_3.value == null)
	  {
	   alert('Please provide your Telephone Number.');
	   document.visualDSPTestDrive.company_telephone_3.focus();
	   return false;
	  }
	  
	  if(document.visualDSPTestDrive.email.value == '' || document.visualDSPTestDrive.email.value == null)
	  {
	   alert('Please provide your Email Address.');
	   document.visualDSPTestDrive.email.focus();
	   return false;
	  }

	var string1=document.visualDSPTestDrive.email.value
	if ((string1.indexOf("@")==-1) || (string1.indexOf(".")==-1))
      {
        alert("Please input a Valid Email Address!")
		document.visualDSPTestDrive.email.focus();
          return false;
       }

	 
	  if (document.visualDSPTestDrive.part_number[0].checked)
		changeSubmitURL(document.visualDSPTestDrive.part_number[0].value);
	  else if (document.visualDSPTestDrive.part_number[1].checked)
		changeSubmitURL(document.visualDSPTestDrive.part_number[1].value);
	  else if (document.visualDSPTestDrive.part_number[2].checked)
		changeSubmitURL(document.visualDSPTestDrive.part_number[2].value);
	  else if (document.visualDSPTestDrive.part_number[3].checked)
		changeSubmitURL(document.visualDSPTestDrive.part_number[3].value);
		
	  return true;
 }
 
 // Start of Validate Silica Test Drive 
 // Date 09/17/2007
 
 function validateSTD()
{   
			
     if(document.visualDSPTestDrive.evaluating_dsp.value == '' || document.visualDSPTestDrive.evaluating_dsp.value == null)
	{
	 alert('Please tell us what embedded processor you are currently evaluating.');
	 document.visualDSPTestDrive.evaluating_dsp.focus();
	  						return false;
	}


	 if(document.visualDSPTestDrive.Primary_Market_Segment.value == '' || document.visualDSPTestDrive.Primary_Market_Segment.value == null)
	{
	 alert('Please provide the primary market segment that your application targets.');
     document.visualDSPTestDrive.Primary_Market_Segment.focus();
	  						return false;
	}
     if(document.visualDSPTestDrive.Application_Type.value == '' || document.visualDSPTestDrive.Application_Type.value == null)
	{
	 alert('Please provide the primary type of application that you develop.');
      document.visualDSPTestDrive.Application_Type.focus();
	  						return false;
	}
	
	if(document.visualDSPTestDrive.first_name.value == '' || document.visualDSPTestDrive.first_name.value == null)
	  {
	   alert('Please provide your First Name.');
       document.visualDSPTestDrive.first_name.focus();
	   return false;
	  }
	  
	  if(document.visualDSPTestDrive.last_name.value == '' || document.visualDSPTestDrive.last_name.value == null)
	  {
	   alert('Please provide you Last Name.');
       document.visualDSPTestDrive.last_name.focus();
	   return false;
	  }

	  if(document.visualDSPTestDrive.company_name.value == '' || document.visualDSPTestDrive.company_name.value == null)
	  {
	   alert('Please provide the name of your Company.');
	   document.visualDSPTestDrive.company_name.focus();
	   return false;
	  }

	  if(document.visualDSPTestDrive.Address1.value == '' || document.visualDSPTestDrive.Address1.value == null)
	  {
	   alert('Please provide the Address in "Address line 1".');
	   document.visualDSPTestDrive.Address1.focus();
	   return false;
	  }

	  if(document.visualDSPTestDrive.city.value == '' || document.visualDSPTestDrive.city.value == null)
	  {
	   alert('Please provide your City.');
	   document.visualDSPTestDrive.city.focus();
	   return false;
	  }

	  if(document.visualDSPTestDrive.zip_code.value == '' || document.visualDSPTestDrive.zip_code.value == null)
	  {
	   alert('Please provide your Zip / Postal Code.');
       document.visualDSPTestDrive.zip_code.focus();
	   return false;
	  }
      var value = document.visualDSPTestDrive.country.selectedIndex;
	  if (value == null || value == -1) {	  
	   alert('Please provide your Country name.');
	   document.visualDSPTestDrive.country.focus();
	   return false;
	  }
      if(document.visualDSPTestDrive.email.value == '' || document.visualDSPTestDrive.email.value == null)
	  {
	   alert('Please provide your Email Address.');
	   document.visualDSPTestDrive.email.focus();
	   return false;
	  }

	var string1=document.visualDSPTestDrive.email.value
	if ((string1.indexOf("@")==-1) || (string1.indexOf(".")==-1))
      {
        alert("Please input a Valid Email Address!")
		document.visualDSPTestDrive.email.focus();
          return false;
       }

	 document.visualDSPTestDrive.form_redirection_url.value = "http://www.analog.com/en/embedded-processing-dsp/content/silica_visualDSPTestDriveBLACKFin_thankyou/fca.html";
			
	  return true;
 }
 
 // End of Validate Silica TD 
 // Date 09/17/2007
 
 
 function changeSubmitURL(partnumber) {
	newVal = "";
	switch (partnumber) {
		case "BLACKfin":
			newVal = "http://www.analog.com/en/embedded-processing-dsp/software-and-reference-designs/content/test_drive_confirm_blackfin/fca.html";
			break;
		case "SHARC":
			newVal = "http://www.analog.com/en/embedded-processing-dsp/software-and-reference-designs/content/test_drive_confirm_sharc/fca.html";
			break;
		case "TigerSHARC":
			newVal = "http://www.analog.com/en/embedded-processing-dsp/software-and-reference-designs/content/test_drive_confirm_tigersharc/fca.html";
			break;
		case "21XX":
			newVal = "http://www.analog.com/en/embedded-processing-dsp/software-and-reference-designs/content/test_drive_confirm_adsp21xx/fca.html";
			break;
	}
	if (newVal!="")
	{
		document.visualDSPTestDrive.form_redirection_url.value = "" + newVal;
	}
	
	
}
function retrieveAppTypeTD() {
    allcookies = document.cookie;
    var pos = allcookies.indexOf("appType=");
    if (pos != -1) {
        var start = pos + 8;
        var end = allcookies.indexOf(";", start);
        if (end == -1) {
            end = allcookies.length;
        }

        var value = allcookies.substring(start, end);
        value = unescape(value);
        return value;
    }

    return;
}
// function to fill application type based on primary market
function setAppTypeTD(){
    primaryMarket = document.visualDSPTestDrive.Primary_Market_Segment.value;
    appType = retrieveAppTypeTD();

    // special handling if they pick the "please select" option
    if (primaryMarket == "") {
        document.visualDSPTestDrive.Application_Type.length = 0;
        document.visualDSPTestDrive.Application_Type[0] =
                                   new Option("Please choose a market first");
        document.visualDSPTestDrive.Application_Type.disabled = true;
        return;
    }
    
    var apps = []
    if (primaryMarket == "Communications") {
       apps = [ "Access (broadband) (I.e. 802.16 ..)",
                    "Basestation (2G, 2.5G, 3G)",
                    "Broadband Access",
                    "Cellular Digital Camera",
                    "Cellular Location System (Network)",
                    "Data Infrastructure",
                    "Handset",
                    "Home Networking",
                    "IP CO / Infrastructure",
                    "IP CPE",
                    "IP Phone",
                    "Multimedia over IP",
                    "Optical Networking",
                    "Portable Access Device",
                    "POTS CO / Infrastructure",
                    "POTS CPE",
                    "POTS Phone",
                    "RAS Modem",
                    "Satellite phone",
                    "Set-top box (as communication engine)",
                    "Video Conferencing/phone"];
    }

    if (primaryMarket == "Automotive") {
        apps = [
                    "ABS",
                    "Adaptive Cruise Control",
                    "Biometrics",
                    "Car Audio",
                    "Car Video Processing",
                    "Collision Avoidance",
                    "Electronic suspension control",
                    "Engine Controls",
                    "Handsfree",
                    "Microphone Array",
                    "Navigation",
                    "Satellite Radio / Digital Radio",
                    "Smart Airbag",
                    "Telematic",
                    "\"x\"-by-wire"];

    }

    if (primaryMarket == "Consumer") {
        apps = [
                     "Digital Home Video Appliance",
                     "Digital Portable Audio (I.e. MP3 Player)",
                     "Digital Still Camera",
                     "Digital Video Camera",
                     "DVD",
                     "eMedia (Digital Network Media Devices)",
                     "Home Server AVR / Networked",
                     "Interactive Toys",
                     "Media Processing",
                     "Portable Media Player/Portable Entertainment Console",
                     "Printer",
                     "Professional Audio / Broadcast",
                     "Prosumer audio",
                     "PVR (Non Networked)",
                     "Satellite Radio / Digital Radio",
                     "Set top box (non Communication Features)",
                     "TV-audio",
                     "TV-video",
                     "Video Game Console"];

    }

    if (primaryMarket == "Education") {
        apps = [
                     "Education"];

    }

	if (primaryMarket == "Industrial & Instrumentation") {
        apps = [
                    "ATE",
                    "Communication",
                    "CT",
                    "Data Acquisition",
                    "Diagnostic",
                    "Industrial control",
                    "Measurement",
                    "Metering",
                    "Motor Control",
                    "MRI",
                    "Patient monitoring",
                    "Portable Medical",
                    "Power Control",
                    "Robotics",
                    "Scanner",
                    "Slot/vending machine",
                    "Ultrasound",
                    "Verification & Biometrics",
                    "Vision Systems",
                    "X-Ray"];

    }
    if (primaryMarket == "Military/Aerospace") {
        apps = [
                    "Control",
                    "Entertainment",
                    "Radar",
                    "Sonar"];
    }

    //
    
    //JTHAMMIN - TODO
    document.visualDSPTestDrive.Application_Type.length = 0;
    document.visualDSPTestDrive.Application_Type[0] =
                                      new Option("-- Please Select One --", "")

    for (var i = 0; i < apps.length; i++) {
        document.visualDSPTestDrive.Application_Type[i+1] =
                                             new Option(apps[i], apps[i]);
        if (apps[i] == appType) {
            document.visualDSPTestDrive.Application_Type[i+1].selected =
            true;
        }

    }

    document.visualDSPTestDrive.Application_Type.disabled = false;
    
    return true;
}

// End -->

