// Detect  browser
ns4 = (document.layers) ? true:false;
ie4 = (document.all) ? true:false;
op = false;

subset1 = new Array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20');
subset2 = new Array('30','40','50','60','70','80','90');
subset3 = new Array('22','33','44','55','66','77','88','99');
subset4 = new Array('111','222','333','444','555','666','777','888','999');
subset5 = new Array('100','200','300','400','500','600','700','800','900');
subset6 = new Array('21','23','24','25','26','27','28','29','31');
subset7 = new Array('123','321');
subset8 = new Array('121');
subset9 = new Array('155');

function openWindow(page, wWidth, wHeight, title, scrollbars, name)
	{
	if (name == void(0)) name = "popwind";
	if (scrollbars == void(0)) scrollbars = "yes";
	window.open(page, name, "width=" + wWidth + ",height=" + wHeight + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=" + scrollbars + ",resizable=yes,copyhistory=no");
	}
	
function highlight(id)
	{
	//if (class == "") class="FORMFOCUS";
	id.className="FORMFOCUS";
	}

function unhighlight(id)
	{
	//if (class == "") class="FORMFOCUS";
	id.className="FORMBLUR";
	}


// ================== Classes ==================

// New Format Plate

function NewFormatPlate()
	{
	// Create the methods:
	this.validatePrefix = NewFormatPlate_validatePrefix;
	this.setPrefix = NewFormatPlate_setPrefix;
	this.setYear = NewFormatPlate_setYear;
	this.validateLetters = NewFormatPlate_validateLetters;
	this.setLetters = NewFormatPlate_setLetters;
	this.display = NewFormatPlate_display;
	this.submitSearch = NewFormatPlate_submitSearch;

	// Init vars
	this.prefix1 = "";
	this.prefix2 = "";
	this.year1 = "";
	this.year2 = "";
	this.letter1 = "";
	this.letter2 = "";
	this.letter3 = "";
	}

	function NewFormatPlate_validatePrefix(obj, which)
		{
		//var myEl = document.all("errorDiv");
		var myEl = document.getElementById("infoDivNew");
		obj.value = obj.value.toUpperCase();

		if (obj.value == "I" || obj.value == "Q" || obj.value == "Z")
			{
			//errorDiv.className='INFOBOXERROR';
			alert("The letters I, Q and Z cannot be used in this field.");
			obj.value = "";

			// Update the class member to the letter changed, then display
			if (which == 1) this.prefix1 = document.frmSearchNew.prefix1.value;
			if (which == 2) this.prefix2 = document.frmSearchNew.prefix2.value;
			this.display();
			return;
			}
		else if (obj.value != "" && obj.value != "A" && obj.value != "B" && obj.value != "C" && obj.value != "D" && obj.value != "E" && obj.value != "F" && obj.value != "G" && obj.value != "H" && obj.value != "J" && obj.value != "K" && obj.value != "L" && obj.value != "M" && obj.value != "N" && obj.value != "O" && obj.value != "P" && obj.value != "R" && obj.value != "S" && obj.value != "T" && obj.value != "U" && obj.value != "V" && obj.value != "W" && obj.value != "X" && obj.value != "Y")
			{
			//errorDiv.className='INFOBOXERROR';
			alert("This field must either be blank or contain a letter from A to Z, excluding I, Q and Z.");
			obj.value = "";

			// Update the class member to the letter changed, then display
			if (which == 1) this.prefix1 = document.frmSearchNew.prefix1.value;
			if (which == 2) this.prefix2 = document.frmSearchNew.prefix2.value;
			this.display();

			return;
			}
		if (which == 1) document.frmSearchNew.prefix2.focus();
		if (which == 2) document.frmSearchNew.numbers.focus();
		this.setPrefix(obj, which);
 		}

	function NewFormatPlate_setPrefix(obj, which)
		{
		//var myEl = document.all("infoDivNew");
		var myEl = document.getElementById("infoDivNew");
		if (which == 1) this.prefix1 = obj.value;
		if (which == 2) this.prefix2 = obj.value;
		this.display();
		}

	function NewFormatPlate_setYear(obj)
		{
		str = new String(obj.value);
		//var myEl = document.all("infoDivNew");
		var myEl = document.getElementById("infoDivNew");
		this.year1 = str.charAt(0);
		this.year2 = str.charAt(1);
		this.display();
		}

	function NewFormatPlate_validateLetters(obj, which)
		{
		//var myEl = document.all("errorDiv");
		var myEl = document.getElementById("infoDivNew");
		obj.value = obj.value.toUpperCase();

		if (obj.value == "I" || obj.value == "Q")
			{
			//errorDiv.className='INFOBOXERROR';
			alert("The letters I and Q cannot be used in this field.");
			obj.value = "";

			// Update the class member to the letter changed, then display
			if (which == 1) this.letter1 = document.frmSearchNew.letter1.value;
			if (which == 2) this.letter2 = document.frmSearchNew.letter2.value;
			if (which == 3) this.letter3 = document.frmSearchNew.letter3.value;
			this.display();

			//obj.className = "FORMERROR";
			return;
			}
		else if (obj.value != "" && obj.value != "A" && obj.value != "B" && obj.value != "C" && obj.value != "D" && obj.value != "E" && obj.value != "F" && obj.value != "G" && obj.value != "H" && obj.value != "J" && obj.value != "K" && obj.value != "L" && obj.value != "M" && obj.value != "N" && obj.value != "O" && obj.value != "P" && obj.value != "R" && obj.value != "S" && obj.value != "T" && obj.value != "U" && obj.value != "V" && obj.value != "W" && obj.value != "X" && obj.value != "Y" && obj.value != "Z")
			{
			//errorDiv.className='INFOBOXERROR';
			alert("This field must either be blank or contain a letter from A to Z, excluding I and Q.");
			obj.value = "";

			// Update the class member to the letter changed, then display
			if (which == 1) this.letter1 = document.frmSearchNew.letter1.value;
			if (which == 2) this.letter2 = document.frmSearchNew.letter2.value;
			if (which == 3) this.letter3 = document.frmSearchNew.letter3.value;
			this.display();

			return;
			}
		if (which == 1) document.frmSearchNew.letter2.focus();
		if (which == 2) document.frmSearchNew.letter3.focus();
		this.setLetters(obj, which);
		}

	function NewFormatPlate_setLetters(obj, which)
		{
		//var myEl = document.all("infoDivNew");
		var myEl = document.getElementById("infoDivNew");
		if (which == 1) this.letter1 = obj.value;
		if (which == 2) this.letter2 = obj.value;
		if (which == 3) this.letter3 = obj.value;
		this.display();
		}

	function NewFormatPlate_display()
		{
		//var myEl = document.all("infoDivNew");
		var myEl = document.getElementById("infoDivNew");
		myEl.innerHTML = "";
		myEl.innerHTML += "<img width=\"8\" height=\"37\" src=\"/images/assets/plate/l-edge.gif\">";

		if (this.prefix1 == "") myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.prefix1.toLowerCase() + ".gif\">";
		if (this.prefix2 == "") myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.prefix2.toLowerCase() + ".gif\">";

		if (this.year1 == "1") imgWidth = 9;
		else imgWidth = 17;
		
		if (this.year1 == "" || (this.year1 == "a" && this.year2 == "l"))
			{
			myEl.innerHTML += "<img width=\"" + imgWidth + "\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
			myEl.innerHTML += "<img width=\"" + imgWidth + "\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
			}
		else
			{
			
			myEl.innerHTML += "<img width=\"" + imgWidth + "\" height=\"37\" src=\"/images/assets/plate/" + this.year1.toLowerCase() + ".gif\">";
			if (this.year2 == "1") imgWidth = 9;
			else imgWidth = 17;
			myEl.innerHTML += "<img width=\"" + imgWidth + "\" height=\"37\" src=\"/images/assets/plate/" + this.year2.toLowerCase() + ".gif\">";
			}

		myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/space.gif\">";


		if (this.letter1 == "") myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.letter1.toLowerCase() + ".gif\">";
		if (this.letter2 == "") myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.letter2.toLowerCase() + ".gif\">";
		if (this.letter3 == "") myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.letter3.toLowerCase() + ".gif\">";

		myEl.innerHTML += "<img width=\"11\" height=\"37\" src=\"/images/assets/plate/r-edge.gif\">";
		}



	function NewFormatPlate_submitSearch()
		{
		// -- No longer needed (checked server-side) --
		//if ((this.prefix1 == "") && (this.letter1 == "" || this.letter2 == "" || this.letter3 == ""))
		//	{
		//	alert("Search will be too slow");
		//	return false;
		//	}
		return true;
		}


// End NewFormatPlate

// PrefixFormatPlate

function PrefixFormatPlate()
	{
	// Create the methods:
	this.validatePrefix = PrefixFormatPlate_validatePrefix;
	this.setPrefix = PrefixFormatPlate_setPrefix;
	this.setNumbers = PrefixFormatPlate_setNumbers;
	this.validateLetters = PrefixFormatPlate_validateLetters;
	this.setLetters = PrefixFormatPlate_setLetters;
	this.display = PrefixFormatPlate_display;
	this.submitSearch = PrefixFormatPlate_submitSearch;

	// Init vars
	this.prefix = "";
	this.numbers1 = "";
	this.numbers2 = "";
	this.numbers3 = "";
	this.letter1 = "";
	this.letter2 = "";
	this.letter3 = "";
	}

	function PrefixFormatPlate_validatePrefix(obj, which)
		{
		//var myEl = document.all("errorDiv");
		var myEl = document.getElementById("infoDivPrefix");
		obj.value = obj.value.toUpperCase();

		if (obj.value == "I" || obj.value == "Q" || obj.value == "Z")
			{
			//errorDiv.className='INFOBOXERROR';
			alert("The letters I, Q and Z cannot be used in this field.");
			obj.value = "";

			// Update the class member to the letter changed, then display
			if (which == 1) this.prefix = document.frmSearchPrefix.prefix.value;
			this.display();

			return;
			}
		else if (obj.value != "" && obj.value != "A" && obj.value != "B" && obj.value != "C" && obj.value != "D" && obj.value != "E" && obj.value != "F" && obj.value != "G" && obj.value != "H" && obj.value != "J" && obj.value != "K" && obj.value != "L" && obj.value != "M" && obj.value != "N" && obj.value != "O" && obj.value != "P" && obj.value != "R" && obj.value != "S" && obj.value != "T" && obj.value != "U" && obj.value != "V" && obj.value != "W" && obj.value != "X" && obj.value != "Y")
			{
			//errorDiv.className='INFOBOXERROR';
			alert("This field must either be blank or contain a letter from A to Z, excluding I, Q and Z.");
			obj.value = "";

			// Update the class member to the letter changed, then display
			if (which == 1) this.prefix = document.frmSearchPrefix.prefix.value;
			//if (which == 2) this.prefix2 = document.frmSearchPrefix.prefix2.value;
			this.display();

			return;
			}
		if (which == 1) document.frmSearchPrefix.prefix.focus();
		if (which == 2) document.frmSearchPrefix.numbers.focus();
		this.setPrefix(obj, which);
 		}

	function PrefixFormatPlate_setPrefix(obj, which)
		{
		//var myEl = document.all("infoDivPrefix");
		var myEl = document.getElementById("infoDivPrefix");
		this.prefix = obj.value;
		this.display();
		}

	function PrefixFormatPlate_setNumbers(obj)
		{
		str = new String(obj.value);
		//var myEl = document.all("infoDivPrefix");
		var myEl = document.getElementById("infoDivPrefix");
		this.numbers1 = str.charAt(0);
		this.numbers2 = str.charAt(1);
		this.numbers3 = str.charAt(2);
		this.display();
		}

	function PrefixFormatPlate_validateLetters(obj, which)
		{
		//var myEl = document.all("errorDiv");
		var myEl = document.getElementById("infoDivPrefix");
		obj.value = obj.value.toUpperCase();

		if (obj.value == "I" || obj.value == "Q" || obj.value == "Z")
			{
			//errorDiv.className='INFOBOXERROR';
			alert("The letters I, Q and Z cannot be used in this field.");
			obj.value = "";

			// Update the class member to the letter changed, then display
			if (which == 1) this.letter1 = document.frmSearchPrefix.letter1.value;
			if (which == 2) this.letter2 = document.frmSearchPrefix.letter2.value;
			if (which == 3) this.letter3 = document.frmSearchPrefix.letter3.value;
			this.display();

			return;
			}
		else if (obj.value != "" && obj.value != "A" && obj.value != "B" && obj.value != "C" && obj.value != "D" && obj.value != "E" && obj.value != "F" && obj.value != "G" && obj.value != "H" && obj.value != "J" && obj.value != "K" && obj.value != "L" && obj.value != "M" && obj.value != "N" && obj.value != "O" && obj.value != "P" && obj.value != "R" && obj.value != "S" && obj.value != "T" && obj.value != "U" && obj.value != "V" && obj.value != "W" && obj.value != "X" && obj.value != "Y")
			{
			//errorDiv.className='INFOBOXERROR';
			alert("This field must either be blank or contain a letter from A to Y, excluding I, Q and Z.");
			obj.value = "";

			// Update the class member to the letter changed, then display
			if (which == 1) this.letter1 = document.frmSearchPrefix.letter1.value;
			if (which == 2) this.letter2 = document.frmSearchPrefix.letter2.value;
			if (which == 3) this.letter3 = document.frmSearchPrefix.letter3.value;
			this.display();

			return;
			}
		if (which == 1) document.frmSearchPrefix.letter2.focus();
		if (which == 2) document.frmSearchPrefix.letter3.focus();
		this.setLetters(obj, which);
		}

	function PrefixFormatPlate_setLetters(obj, which)
		{
		//var myEl = document.all("infoDivPrefix");
		var myEl = document.getElementById("infoDivPrefix");
		if (which == 1) this.letter1 = obj.value;
		if (which == 2) this.letter2 = obj.value;
		if (which == 3) this.letter3 = obj.value;
		this.display();
		}

	function PrefixFormatPlate_display()
		{
		//var myEl = document.all("infoDivPrefix");
		var myEl = document.getElementById("infoDivPrefix");
		myEl.innerHTML = "";
		//myEl.innerHTML += "<center>";
		myEl.innerHTML += "<img width=\"8\" height=\"37\" src=\"/images/assets/plate/l-edge.gif\">";

		if (this.prefix == "" || (this.prefix == "all")) myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.prefix.toLowerCase() + ".gif\">";

		if (this.numbers1 == "" || (this.numbers1 == "a" && this.numbers2 == "l"))
			{
			myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
			myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
			myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
			}
		else
			{
			if (this.numbers1 == "1") imgWidth1 = 9; else imgWidth1 = 17;
			if (this.numbers2 == "1") imgWidth2 = 9; else imgWidth2 = 17;
			if (this.numbers3 == "1") imgWidth3 = 9; else imgWidth3 = 17;

			myEl.innerHTML += "<img width=\"" + imgWidth1 + "\" height=\"37\" src=\"/images/assets/plate/" + this.numbers1.toLowerCase() + ".gif\">";
			if (this.numbers2 != "") myEl.innerHTML += "<img width=\"" + imgWidth2 + "\" height=\"37\" src=\"/images/assets/plate/" + this.numbers2.toLowerCase() + ".gif\">";
			if (this.numbers3 != "") myEl.innerHTML += "<img width=\"" + imgWidth3 + "\" height=\"37\" src=\"/images/assets/plate/" + this.numbers3.toLowerCase() + ".gif\">";
			}

		myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/space.gif\">";


		if (this.letter1 == "") myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.letter1.toLowerCase() + ".gif\">";
		if (this.letter2 == "") myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.letter2.toLowerCase() + ".gif\">";
		if (this.letter3 == "") myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/any.gif\">";
		else myEl.innerHTML += "<img width=\"17\" height=\"37\" src=\"/images/assets/plate/" + this.letter3.toLowerCase() + ".gif\">";

		myEl.innerHTML += "<img width=\"11\" height=\"37\" src=\"/images/assets/plate/r-edge.gif\">";
		//myEl.innerHTML += "</center>";
		//alert(myEl.innerHTML);
		}

	function PrefixFormatPlate_submitSearch()
		{
		numLetters = 0;
		numPrefix = 0;
		numNumbers = 0;
		if (this.prefix != "" && this.prefix != "all") numPrefix = 1;
		if (this.numbers1 != "" && this.numbers1 != "all") numNumbers = 1;
		if (this.numbers2 != "" && this.numbers2 != "all") numNumbers = 1;
		if (this.numbers3 != "" && this.numbers3 != "all") numNumbers = 1;
		if (this.letter1 != "") numLetters += 1;
		if (this.letter2 != "") numLetters += 1;
		if (this.letter3 != "") numLetters += 1;
		
		//var myEl = document.all("errorDiv");
		var myEl = document.getElementById("infoDivPrefix");
		if (this.letter1 == "" && this.letter2 == "" && this.letter3 == "")
			{
			return true;
			}
		else if (this.prefix == "" || this.prefix == "all")
			{
			if (numLetters < 3 && numNumbers == 0)
				{
				//errorDiv.className='INFOBOXERROR';
				alert("The search will take too long to complete. Please enter more letters");
				return false;
				}
			}
		return true;
		}


// End PrefixFormatPlate

//==============

function limitSelect(selItem)
	{
	if (navigator.appVersion.toLowerCase().indexOf("mac")  != -1)
		{
		}
	else
		{
		selPrefix = document.frmSearchPrefix.prefix.value;
		subsetx = new Array();
		if (selPrefix == "A") {	subsetx = subset1; }
		if (selPrefix == "B") {	subsetx = subset1; }
		if (selPrefix == "C") {	subsetx = subset1; }
		if (selPrefix == "D") {	subsetx = subset1; }
		if (selPrefix == "E") {	subsetx = subset1; }
		if (selPrefix == "F") {	subsetx = subset1; }
		if (selPrefix == "G") {	subsetx = subset1; }
		if (selPrefix == "H") {	subsetx = subset1; }

		if (selPrefix == "J") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5);}
		if (selPrefix == "K") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset9);}
		if (selPrefix == "L") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5);}
		if (selPrefix == "M") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset9);}
		if (selPrefix == "N") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5);}
		if (selPrefix == "P") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5);}
		if (selPrefix == "R") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5);}

		if (selPrefix == "S") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset6); subsetx = subsetx.concat(subset7); subsetx = subsetx.concat(subset8);}
		if (selPrefix == "T") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset6); subsetx = subsetx.concat(subset7); subsetx = subsetx.concat(subset8);}
		if (selPrefix == "V") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset6); subsetx = subsetx.concat(subset7); subsetx = subsetx.concat(subset8);}
		if (selPrefix == "W") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset6); subsetx = subsetx.concat(subset7); subsetx = subsetx.concat(subset8);}
		if (selPrefix == "X") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset6); subsetx = subsetx.concat(subset7); subsetx = subsetx.concat(subset8);}
		if (selPrefix == "Y") {	subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset6); subsetx = subsetx.concat(subset7); subsetx = subsetx.concat(subset8);}
		if (selPrefix == "all") { subsetx = subset1.concat(subset2); subsetx = subsetx.concat(subset3); subsetx = subsetx.concat(subset4); subsetx = subsetx.concat(subset5); subsetx = subsetx.concat(subset6); subsetx = subsetx.concat(subset7); subsetx = subsetx.concat(subset8); subsetx = subsetx.concat(subset9);}

		subsetx.sort(numerically);

		// Remove the previously filled options
		for (var i=document.frmSearchPrefix.numbers.options.length-1;i>-1;i--)
			{
			document.frmSearchPrefix.numbers.options[i] = null;
			}

		if (selItem == undefined || selItem == "") selItem = "all";

		var newoption = new Option("Any", "all", true, true);
		document.frmSearchPrefix.numbers.options[document.frmSearchPrefix.numbers.length] = newoption;
		for (var i=0, l=subsetx.length;i<l;i++)
			{
			var newoption = new Option(subsetx[i], subsetx[i], true, true);
			document.frmSearchPrefix.numbers.options[document.frmSearchPrefix.numbers.length] = newoption;
			}

		for (var i = 0; i < document.frmSearchPrefix.numbers.length; i++)
			{
			//alert(document.frmSearchPrefix.numbers.options[i].value + " == " + selItem);
			if (document.frmSearchPrefix.numbers.options[i].value == selItem)
				{
				document.frmSearchPrefix.numbers.options[i].selected = true;
				}
			}
		}
	}

function numerically(item1, item2) 
	{
	item1 = parseInt(item1);
	item2 = parseInt(item2);
	if (item1 < item2) 
		{ 
		return -1; 
		}; 
	if (item1 == item2) 
		{ 
		return 0; 
		}; 
	if (item1 > item2) 
		{ 
		return 1; 
		}; 
	} 