function checkQSubmit() { 
	emailRegEx = /^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i;
	if (document.theForm.surnames.value.length < 1) {
		alert("Please enter a surname.");
		document.theForm.surnames.focus();
		return;
	} else if(document.theForm.query.value.length < 1) {	
		alert("Please enter your query.");
		document.theForm.query.focus();
		return;	
	}  else if(document.theForm.name.value.length < 5) {
		alert("Please enter your name.");
		document.theForm.name.focus();
		return;	
	} else if(! emailRegEx.test(document.theForm.email.value)) {
		alert("Please enter a valid email address.");
		document.theForm.email.focus();
		return;	
	} else if(document.theForm.code.value != document.theForm.ts.value) {
		alert("Please enter the access code.");
		document.theForm.code.focus();
		return;			
	}									
document.theForm.submit();	
}


var count = "1000";  
function query_limiter(){
var tex = document.theForm.query.value;
var len = tex.length;
if(len > count){
        tex = tex.substring(0,count);
        document.theForm.query.value=tex;
        return false;
}
document.theForm.limit.value = count-len;
}
