<!--    // hide script from old browsers

// simple test for address format
function testMAIL(form, Ctrl) {
	if (Ctrl.value == "" || Ctrl.value.indexOf ('@', 0) == -1) {
		validatePrompt (Ctrl, "Enter a valid email address")
		return (false);
	} else
		return (true);
}



// simple test for name existance
function testNAME(form, Ctrl) {
	if (Ctrl.value == "") {
		validatePrompt (Ctrl, "Please provide your name")
		return (false);
	} else
		return (true);
}



// simple test for telephone existance
function testTELEPHONE(form, Ctrl) {
	if (Ctrl.value == "") {
		validatePrompt (Ctrl, "Please provide your telephone number")
		return (false);
	} else
		return (true);
}

// simple test for telephone existance
function testMESSAGE(form, Ctrl) {
	if (Ctrl.value == "") {
		validatePrompt (Ctrl, "Please enter your message")
		return (false);
	} else
		return (true);
}



// simple test for password existance
function testPASSWD(form, Ctrl) {
	if (Ctrl.value.length < 4 || Ctrl.value.indexOf(' ',0) != -1) {
		validatePrompt (Ctrl, "Your password must be at least 4 characters long and contain no whitespace.")
		return (false);
	} else
		return (true);
}

// simple test for keywords existance
function testKEYS(form, Ctrl) {
	if (Ctrl.value == "") {
		validatePrompt (Ctrl, "You may enter up to 20 keywords.")
		return (true);  // was: false, now field optional
	} else
		return (true);
}

// simple test for description existance
function testDESC(form, Ctrl) {
	if (Ctrl.value == "") {
		validatePrompt (Ctrl, "You may enter a description of your site.")
		return (true);  // was: false, now field optional
	} else
		return (true);
}

// test all fields
//      abort submit on error
//      submit only if all fields pass tests
//
function runSubmit (form)  {
	if (!testNAME(form, form.name)) return;
        if (!testMAIL(form, form.email)) return;
	if (!testTELEPHONE(form, form.telephone)) return;
	if (!testMESSAGE(form, form.message)) return;
//	if (!testPASSWD(form, form.pw)) return;
//        if (!testKEYS(form, form.keywords)) return;
//        if (!testDESC(form, form.desc)) return;
//	alert ("All entries verified OK!");

        form.submit();       // un-comment to submit form
	return;
}

// support routine used during tests
function validatePrompt (Ctrl, PromptStr) {
	alert (PromptStr)
	Ctrl.focus();
	return;
}

// called on document load
function loadDoc() {
	// initial focus; use if needed
	//document.join.url.focus ();
	return;
}

// end hiding from old browsers -->