function autoComplete (dataArray, input, evt) {
	if (input.value.length == 0) {
		return;
	}
	var match = false;
	for (var i = 0; i < dataArray.length; i++) {
		if ((match = dataArray[i].toLowerCase().indexOf(input.value.toLowerCase()) == 0)) {
			break;
		}
	}
	if (match) {
		var typedText = input.value;
		if (typeof input.selectionStart != 'undefined') {
			if (evt.keyCode == 16) {
				return;
			}
			if (evt.keyCode == 8) {
				return;
			}
			input.value = dataArray[i];
			input.setSelectionRange(typedText.length, input.value.length);
		}
		else if (input.createTextRange) {
			if (evt.keyCode == 16) {
				return;
			}
			if (evt.keyCode == 8) {
				return;
			}
			input.value = dataArray[i];
			var range = input.createTextRange();
			range.moveStart('character', typedText.length);
			range.moveEnd('character', input.value.length);
			range.select();
		}
		else {
			input.value = dataArray[i];
		}
	}
}

function download(selectInput)
{
	var down = selectInput[selectInput.selectedIndex].value;
	window.open(down);
}
