/*
uriencoder.js
lastUpdate = "08 April 2007 15:42 UTC+1";
*/

var submitted = false;

function deleteBoxData() {
	if (document.getElementById) {
		var arrTextareas = document.getElementsByTagName("textarea");
		if (arrTextareas) {
			for (i=0, j=arrTextareas.length; i<j; ++i) {
				objTextarea = arrTextareas[i];
				objTextarea.value = "";
			}
		}
	}
}

function doCheckForm() {
	var d = document.forms['uriencoderForm'].elements['encodeBox0'];

	if (d.value.length == 0) {
		alert("Please enter a string of text to encode!");
		d.focus();
		return false;
	}

	if (d.value.length >= 5000) {
		alert("Please enter a string of less than 5000 characters!");
		d.focus();
		return false;
	}

	// OK, form OK, but check if already posted and cancel if already submitted
	if (submitted) {
		alert("Already submitted, please wait.\r\n\r\nYou'll be able to submit the form\r\nagain in 5 seconds from now.");
		setTimeout("submitted = false;", 5000);
		return false;
	}
	else {
		submitted = true;
		return true;
	}
}

