function dcDownloadValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(frm.title.options[frm.title.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid title\n';
		bValid = false;
	}
	if(!frm.firstname.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.surname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.company.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.jobtitle.value){
		sError += 'Please enter your job title\n';
		bValid = false;
	}
	if(!frm.email.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!frm.phone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(frm.referral.options[frm.referral.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid referral\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function RequestValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(frm.title.options[frm.title.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid title\n';
		bValid = false;
	}
	if(!frm.firstname.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.surname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.company.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.jobtitle.value){
		sError += 'Please enter your job title\n';
		bValid = false;
	}
	if(!frm.email.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!frm.phone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(frm.product.options[frm.product.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid product\n';
		bValid = false;
	}
	if(frm.referral.options[frm.referral.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid referral\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function VivDemoRequestValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(frm.title.options[frm.title.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid title\n';
		bValid = false;
	}
	if(!frm.firstname.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.surname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.company.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.jobtitle.value){
		sError += 'Please enter your job title\n';
		bValid = false;
	}
	if(!frm.email.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!frm.phone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(frm.referral.options[frm.referral.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid referral\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function HCRequestValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(frm.title.options[frm.title.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid title\n';
		bValid = false;
	}
	if(!frm.firstname.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.surname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.company.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.jobtitle.value){
		sError += 'Please enter your job title\n';
		bValid = false;
	}
	if(!frm.email.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!frm.phone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(frm.referral.options[frm.referral.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid referral\n';
		bValid = false;
	}
	if(frm.practice.options[frm.practice.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid area of practice\n';
		bValid = false;
	}
	if(frm.area.options[frm.area.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid area of interest\n';
		bValid = false;
	}
	if(frm.project.options[frm.project.selectedIndex].value == 'unselected'){
		sError += 'Please indicatate whether you have a current project to implement EPR\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function ErrorReportValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(frm.title.options[frm.title.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid title\n';
		bValid = false;
	}
	if(!frm.firstname.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.surname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.operating.value){
		sError += 'Please enter an operating system\n';
		bValid = false;
	}
	if(!frm.version.value){
		sError += 'Please enter the product version number\n';
		bValid = false;
	}
	if(!frm.email.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!frm.phone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function RegistrationValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(frm.title.options[frm.title.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid title\n';
		bValid = false;
	}
	if(!frm.txtFirstName.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.txtLastName.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.txtCompany.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.txtJobTitle.value){
		sError += 'Please enter your job title\n';
		bValid = false;
	}
	if(frm.lstSeminar.value == 'unselected'){
		sError += 'Please select a seminar\n';
		bValid = false;
	}
	if(!frm.txtPhone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(!frm.txtFax.value){
		sError += 'Please enter your fax number\n';
		bValid = false;
	}
	if(!frm.txtEMail.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function IncidentValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(!frm.name.value){
		sError += 'Please enter your name\n';
		bValid = false;
	}
	if(!frm.company.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.email.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!frm.phone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(frm.comm.options[frm.comm.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid method of communication\n';
		bValid = false;
	}
	if(frm.product.options[frm.product.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid product\n';
		bValid = false;
	}
	if(!frm.version.value){
		sError += 'Please enter the product version\n';
		bValid = false;
	}
	if(frm.operating.options[frm.operating.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid operating system\n';
		bValid = false;
	}
	if(!frm.summary.value){
		sError += 'Please enter a summary\n';
		bValid = false;
	}
	if(!frm.description.value){
		sError += 'Please enter a description\n';
		bValid = false;
	}
	if(frm.reproduce.options[frm.reproduce.selectedIndex].value == 'unselected'){
		sError += 'Please indicate whether you can reproduce the incident\n';
		bValid = false;
	}
	if(frm.evidence.options[frm.evidence.selectedIndex].value == 'unselected'){
		sError += 'Please indicate whether you have any evidence\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function stRequestValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(!frm.firstname.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.surname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.company.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.email.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!frm.phone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(frm.product.options[frm.product.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid product\n';
		bValid = false;
	}
	if(frm.referral.options[frm.referral.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid referral\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function stPriceValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(!frm.txtFirstName.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.txtSurname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.txtCompany.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.txtTel.value){
		sError += 'Please enter your telephone number\n';
		bValid = false;
	}
	if(frm.lstReferral.options[frm.lstReferral.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid referral\n';
		bValid = false;
	}
	if(frm.optMethod[0].checked && !frm.txtTel.value){
		sError += 'You have specified contact by phone, but no phone number present\n';
		bValid = false;
	}
	else if(frm.optMethod[1].checked && !frm.txtEmail.value){
		sError += 'You have specified contact by email, but no email address present\n';
		bValid = false;
	}
	else if(frm.optMethod[2].checked && !frm.txtFax.value){
		sError += 'You have specified contact by fax, but no fax number present\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function stWinZipPriceValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(frm.lstProduct.options[frm.lstProduct.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid product\n';
		bValid = false;
	}
	if(!frm.txtFirstName.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.txtSurname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.txtCompany.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.txtTel.value){
		sError += 'Please enter your telephone number\n';
		bValid = false;
	}
	if(frm.lstReferral.options[frm.lstReferral.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid referral\n';
		bValid = false;
	}
	if(frm.optMethod[0].checked && !frm.txtTel.value){
		sError += 'You have specified contact by phone, but no phone number present\n';
		bValid = false;
	}
	else if(frm.optMethod[1].checked && !frm.txtEmail.value){
		sError += 'You have specified contact by email, but no email address present\n';
		bValid = false;
	}
	else if(frm.optMethod[2].checked && !frm.txtFax.value){
		sError += 'You have specified contact by fax, but no fax number present\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}

function GeneralRequestValidate(frm){
	var sError = 'The following errors exist with your submission\n\n';
	var bValid = true;
	if(frm.title.options[frm.title.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid title\n';
		bValid = false;
	}
	if(!frm.firstname.value){
		sError += 'Please enter your first name\n';
		bValid = false;
	}
	if(!frm.surname.value){
		sError += 'Please enter your last name\n';
		bValid = false;
	}
	if(!frm.company.value){
		sError += 'Please enter your company\n';
		bValid = false;
	}
	if(!frm.jobtitle.value){
		sError += 'Please enter your job title\n';
		bValid = false;
	}
	if(!frm.email.value){
		sError += 'Please enter your e-mail address\n';
		bValid = false;
	}
	if(!frm.phone.value){
		sError += 'Please enter your phone number\n';
		bValid = false;
	}
	if(frm.referral.options[frm.referral.selectedIndex].value == 'unselected'){
		sError += 'Please select a valid referral\n';
		bValid = false;
	}
	if(!bValid){
		alert(sError);
	}
	return bValid;
}