function CheckCustomInfo() {
var errormessage = new String();
// Put field checks below this point.

if(WithoutContent(document.custreq.FirstName.value))
	{errormessage += "\nFirst Name is a required field!"; }
if(WithoutContent(document.custreq.LastName.value))
	{ errormessage += "\nLast Name is a required field!"; }
if(WithoutContent(document.custreq.Title.value))
	{ errormessage += "\nTitle is a required field!"; }
if(WithoutContent(document.custreq.Company.value))
	{ errormessage += "\nCompany is a required field!"; }
if(WithoutContent(document.custreq.Phone.value))
	{ errormessage += "\nPhone is a required field!"; }	
if(WithoutContent(document.custreq.emailAddr.value))
	{ errormessage += "\nEmail is a required field!"; }

// Put field checks above this point.
if(errormessage.length > 2) {
	alert('Required Fields:' + errormessage);
	return false;
	}
return true;
}


function CheckCatalog() {
var errormessage = new String();
// Put field checks below this point.

if(WithoutContent(document.catreq.catFirstName.value))
	{errormessage += "\nFirst Name is a required field!"; }
if(WithoutContent(document.catreq.catLastName.value))
	{ errormessage += "\nLast Name is a required field!"; }
if(WithoutContent(document.catreq.catTitle.value))
	{ errormessage += "\nTitle is a required field!"; }
if(WithoutContent(document.catreq.catCompany.value))
	{ errormessage += "\nCompany is a required field!"; }
if(WithoutContent(document.catreq.catAddress1.value))
	{ errormessage += "\nAddress is a required field!"; }
if(WithoutContent(document.catreq.catCity.value))
	{ errormessage += "\nCity is a required field!"; }
if(WithoutSelectionValue(document.catreq.catState))
	{ errormessage += "\nState is a required field!"; }	
if(WithoutContent(document.catreq.catZip.value))
	{ errormessage += "\nZip is a required field!"; }
if(WithoutContent(document.catreq.catCountry.value))
	{ errormessage += "\nCountry is a required field!"; }
if(WithoutContent(document.catreq.catPhone.value))
	{ errormessage += "\nPhone is a required field!"; }	
if(WithoutContent(document.catreq.catemailAddr.value))
	{ errormessage += "\nEmail is a required field!"; }

// Put field checks above this point.
if(errormessage.length > 2) {
	alert('Required Fields:' + errormessage);
	return false;
	}
return true;
}


function CheckPLC() {
var errormessage = new String();
// Put field checks below this point.

if(WithoutContent(document.PLCreq.CompanyName.value))
	{errormessage += "\nCompany Name is a required field!"; }
if(WithoutContent(document.PLCreq.ContactName.value))
	{ errormessage += "\nContact Name is a required field!"; }
if(WithoutContent(document.PLCreq.ContactTitle.value))
	{ errormessage += "\nContact Title is a required field!"; }
if(WithoutContent(document.PLCreq.Address1.value))
	{ errormessage += "\nAddress is a required field!"; }
if(WithoutContent(document.PLCreq.City.value))
	{ errormessage += "\nCity is a required field!"; }
if(WithoutContent(document.PLCreq.Zip.value))
	{ errormessage += "\nZip is a required field!"; }
if(WithoutContent(document.PLCreq.Country.value))
	{ errormessage += "\nCountry is a required field!"; }
if(WithoutContent(document.PLCreq.emailAddr.value))
	{ errormessage += "\nEmail is a required field!"; }
if(WithoutSelectionValue(document.PLCreq.State))
	{ errormessage += "\nState is a required field!"; }
if(WithoutContent(document.PLCreq.Phone.value))
	{ errormessage += "\nPhone is a required field!"; }

// Put field checks above this point.
if(errormessage.length > 2) {
	alert('Required Fields:' + errormessage);
	return false;
	}
return true;
}


function CheckLocalDist() {
var errormessage = new String();
// Put field checks below this point.

if(WithoutContent(document.localdist.FirstName.value))
	{errormessage += "\nFirst Name is a required field!"; }
if(WithoutContent(document.localdist.LastName.value))
	{ errormessage += "\nLast Name is a required field!"; }
if(WithoutContent(document.localdist.Title.value))
	{ errormessage += "\nTitle is a required field!"; }
if(WithoutContent(document.localdist.Company.value))
	{ errormessage += "\nCompany is a required field!"; }
if(WithoutContent(document.localdist.Address1.value))
	{ errormessage += "\nAddress is a required field!"; }
if(WithoutContent(document.localdist.City.value))
	{ errormessage += "\nCity is a required field!"; }
if(WithoutSelectionValue(document.localdist.State))
	{ errormessage += "\nState is a required field!"; }
if(WithoutContent(document.localdist.Zip.value))
	{ errormessage += "\nZip is a required field!"; }
if(WithoutContent(document.localdist.Country.value))
	{ errormessage += "\nCountry is a required field!"; }
if(WithoutContent(document.localdist.Phone.value))
	{ errormessage += "\nPhone is a required field!"; }	
if(WithoutContent(document.localdist.emailAddr.value))
	{ errormessage += "\nEmail is a required field!"; }

// Put field checks above this point.
if(errormessage.length > 2) {
	alert('Required Fields:' + errormessage);
	return false;
	}
return true;
}


function CheckProdInfo() {
var errormessage = new String();
// Put field checks below this point.

if(WithoutContent(document.prodinfo.questFirstName.value))
	{errormessage += "\nFirst Name is a required field!"; }
if(WithoutContent(document.prodinfo.questLastName.value))
	{ errormessage += "\nLast Name is a required field!"; }
if(WithoutContent(document.prodinfo.questTitle.value))
	{ errormessage += "\nTitle is a required field!"; }
if(WithoutContent(document.prodinfo.questCompany.value))
	{ errormessage += "\nCompany is a required field!"; }
if(WithoutContent(document.prodinfo.questPhone.value))
	{ errormessage += "\nPhone is a required field!"; }	
if(WithoutContent(document.prodinfo.questemailAddr.value))
	{ errormessage += "\nEmail is a required field!"; }
	
// Put field checks above this point.
if(errormessage.length > 2) {
	alert('Required Fields:' + errormessage);
	return false;
	}
return true;
}




function WithoutContent(ss) {
if(ss.length > 0) { return false; }
return true;
}

function NoneWithContent(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].value.length > 0) { return false; }
	}
return true;
}

function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].checked) { return false; }
	}
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function WithoutSelectionValue(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}
