//<!-- caseform.js -->

function check_caseform(caseform) {
if (!check_all(caseform))
return(false);
else return(true);
}

function check_all(caseform) {


// --------------------------------------------------------
// NAME
if (document.caseform.name.value=="") {
alert("You have left the required NAME field blank.")
document.caseform.name.focus();
return (false);
}

if (document.caseform.name.value==" ") {
alert("You have left the required NAME field blank.")
document.caseform.name.focus();
return (false);
}


// --------------------------------------------------------
// FIRM
if (document.caseform.firm.value=="") {
alert("You have left the required FIRM field blank.")
document.caseform.firm.focus();
return (false);
}

if (document.caseform.firm.value==" ") {
alert("You have left the required FIRM field blank.")
document.caseform.firm.focus();
return (false);
}


// --------------------------------------------------------
// TELEPHONE
if (document.caseform.voice.value == "") {
alert("You have left the required TELEPHONE field blank.")
document.caseform.voice.focus();
return (false);
}

if (document.caseform.voice.value == " ") {
alert("You have left the required TELEPHONE field blank.")
document.caseform.voice.focus();
return (false);
}


// --------------------------------------------------------
// VENUE
if (document.caseform.venue.value == "") {
alert("You have left the required VENUE field blank.")
document.caseform.venue.focus();
return (false);
}

if (document.caseform.venue.value == " ") {
alert("You have left the required VENUE field blank.")
document.caseform.venue.focus();
return (false);
}


// --------------------------------------------------------
// PARTIES
if (document.caseform.parties.value == "") {
alert("You have left the required PARTIES field blank.")
document.caseform.parties.focus();
return (false);
}

if (document.caseform.parties.value == " ") {
alert("You have left the required PARTIES field blank.")
document.caseform.parties.focus();
return (false);
}


// --------------------------------------------------------
// CASE NUMBER
if (document.caseform.casenum.value == "") {
alert("You have left the required CASE NUMBER field blank.")
document.caseform.casenum.focus();
return (false);
}

if (document.caseform.casenum.value == " ") {
alert("You have left the required CASE NUMBER field blank.")
document.caseform.casenum.focus();
return (false);
}


// --------------------------------------------------------
// VERDICT/SETTLEMENT DATE
if (document.caseform.verdictdate.value == "") {
alert("You have left the required VERDICT/SETTLEMENT DATE field blank.")
document.caseform.verdictdate.focus();
return (false);
}

if (document.caseform.verdictdate.value == " ") {
alert("You have left the required VERDICT/SETTLEMENT DATE field blank.")
document.caseform.verdictdate.focus();
return (false);
}


// --------------------------------------------------------
// VERDICT
if (document.caseform.verdict.value == "") {
alert("You have left the required VERDICT field blank.")
document.caseform.verdict.focus();
return (false);
}

if (document.caseform.verdict.value == " ") {
alert("You have left the required VERDICT field blank.")
document.caseform.verdict.focus();
return (false);
}












if ((document.caseform.name.value) && ((document.caseform.name.value.length<5)))
	{
	alert("NAME must be at least 5 characters long");
	document.caseform.name.focus();
	return (false);
	}

if ((document.caseform.venue.value) && ((document.caseform.venue.value.length<5)))
	{
	alert("VENUE must be at least 5 characters long");
	document.caseform.venue.focus();
	return (false);
	}

if ((document.caseform.parties.value) && ((document.caseform.parties.value.length<10)))
	{
	alert("PARTIES must be at least 10 characters long");
	document.caseform.parties.focus();
	return (false);
	}

if ((document.caseform.firm.value) && ((document.caseform.firm.value.length<5)))
	{
	alert("FIRM must be at least 5 characters long");
	document.caseform.firm.focus();
	return (false);
	}

if ((document.caseform.voice.value) && ((document.caseform.voice.value.length<10)))
	{
	alert("TELEPHONE NUMBER must be at least 10 characters long");
	document.caseform.voice.focus();
	return (false);
	}

var strippedphone = document.caseform.voice.value.replace(/[^\d]/g, '');
if (strippedphone.length < 10)
	{
	alert("TELEPHONE NUMBER must contain at least 10 digits");
	document.caseform.voice.focus();
	return (false);
	}

var strippedverdictdate = document.caseform.verdictdate.value.replace(/[^\d]/g, '');
if (strippedverdictdate.length < 4)
	{
	alert("Verdict Date must contain more digits");
	document.caseform.verdictdate.focus();
	return (false);
	}

var space = " ";

if (document.caseform.name.value.indexOf(space) == -1)
	{
	alert("Name must contain a space");
	document.caseform.name.focus();
	return (false);
	}
















document.caseform.jss.value = "GO";

return (true);
}
