
function rfcsearch_numonly () {
	var va = document.getElementById ("rfc");
	var numonlytext = document.getElementById ("errortext").style;
	var nv = va.value.replace (/[^0-9]/g, "");
	
	if (va.value == nv) {
		numonlytext.display = "none";
		return;
	}
	
	numonlytext.display = "";
	va.value = nv;
}

function formcheck () {
	var b = document.getElementById ("rfcsubmit");
	var n = document.getElementById ("rfc");
	var t = document.getElementById ("rfctitle");
	var url = "";

	if (n.value == "" || n.value == 0) {
		t.innerHTML = "RFC Titel";
		b.disabled = true;
	} else {
		url = "http://www.whurst.net/rfc_ajax.php?" + n.value;
		
		var res = new XMLHttpRequest();
		res.open ("GET", url, true);
		res.send ();
		res.onreadystatechange = function () {
			var b = document.getElementById ("rfcsubmit");
			var f = document.getElementById ("rfcsearch");
			if (res.readyState == 4) {
				if (res.status == 200) {
					t.innerHTML = this.responseText;
					b.disabled = false;
					f.action = "http://www.whurst.net/rfc/rfc" + n.value + ".txt";
				} else {
					t.innerHTML = "Unbekannte RFC";
					b.disabled = true;
				}
			}
		}
		res.send (NULL);
	}
}

