<!--
function validate() {
	var missing = 'false';
	var emailFilter = /^.+@.+\..{2,3}$/;
	var field0 = "",field1 = "",field2 = "",field3 = "",field4 = "",field5 = "",field6 = "",field7 = "",field8 = "",field9 = "",field10 = "",field11 = "",field12 = "",field13 = "";
	
	if (document.partnerMail.FORM_CODE.value == 'external')	{
		
		if (document.partnerMail.EMAIL.value.length < 1) {
	        field1 = 'Email address is required\n';
			missing = 'true';
		}
		else if (!(emailFilter.test(document.partnerMail.EMAIL.value))) { 
	        field1 = 'Please enter a valid email address\n';
		    missing = 'true';
		}
		if (document.partnerMail.FNAME.value.length < 1) {
	        field2 = 'First Name is required\n';
			missing = 'true';
	    }
	    if (document.partnerMail.LNAME.value.length < 1) {
	        field3 = 'Last Name is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.CNAME.value.length < 1) {
	        field4 = 'Company Name is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[16].selectedIndex < 1) {
	        field5 = 'Region is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[17].selectedIndex < 1) {
	        field6 = 'User Type is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[18].selectedIndex < 1) {
	        field7 = 'Topic is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.COMMENT.value.length < 1) {
	        field8 = 'Message is required\n';
			missing = 'true';
	    }
		if (missing == 'true') {
			alert(field1+field2+field3+field4+field5+field6+field7+field8);
		}
		else document.partnerMail.submit();
		
	}
	else if (document.partnerMail.FORM_CODE.value == 'partner') {
	
		if (document.partnerMail.USERID.value.length < 1) {
			field0 = 'User ID is required\n';
			missing = 'true';
		}
		if (document.partnerMail.EMAIL.value.length < 1) {
	        field1 = 'Email address is required\n';
			missing = 'true';
		}
		else if (!(emailFilter.test(document.partnerMail.EMAIL.value))) { 
	        field1 = 'Please enter a valid email address\n';
		    missing = 'true';
		}
		if (document.partnerMail.FNAME.value.length < 1) {
	        field2 = 'First Name is required\n';
			missing = 'true';
	    }
	    if (document.partnerMail.LNAME.value.length < 1) {
	        field3 = 'Last Name is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.CNAME.value.length < 1) {
	        field4 = 'Company Name is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[17].selectedIndex < 1) {
	        field5 = 'Region is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[18].selectedIndex < 1) {
	        field6 = 'Application is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[19].selectedIndex < 1) {
	        field7 = 'Topic is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.COMMENT.value.length < 1) {
	        field8 = 'Comment is required\n';
			missing = 'true';
	    }
		if (missing == 'true') {
			alert(field0+field1+field2+field3+field4+field5+field6+field7+field8);
		}
		else document.partnerMail.submit();
	}
	else if (document.partnerMail.FORM_CODE.value == 'supplier') {
	
		if (document.partnerMail.USERID.value.length < 1) {
			field0 = 'User ID is required\n';
			missing = 'true';
		}
		if (document.partnerMail.EMAIL.value.length < 1) {
	        field1 = 'Email address is required\n';
			missing = 'true';
		}
		else if (!(emailFilter.test(document.partnerMail.EMAIL.value))) { 
	        field1 = 'Please enter a valid email address\n';
		    missing = 'true';
		}
		if (document.partnerMail.FNAME.value.length < 1) {
	        field2 = 'First Name is required\n';
			missing = 'true';
	    }
	    if (document.partnerMail.LNAME.value.length < 1) {
	        field3 = 'Last Name is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.CNAME.value.length < 1) {
	        field4 = 'Company Name is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[17].selectedIndex < 1) {
	        field5 = 'Region is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[18].selectedIndex < 1) {
	        field6 = 'Application is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[19].selectedIndex < 1) {
	        field7 = 'Topic is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.COMMENT.value.length < 1) {
	        field8 = 'Comment is required\n';
			missing = 'true';
	    }
		if (missing == 'true') {
			alert(field0+field1+field2+field3+field4+field5+field6+field7+field8);
		}
		else document.partnerMail.submit();
	}
	else if (document.partnerMail.FORM_CODE.value == 'reseller') {
		
		if (document.partnerMail.EMAIL.value.length < 1) {
	        field1 = 'Email address is required\n';
			missing = 'true';
		}
		else if (!(emailFilter.test(document.partnerMail.EMAIL.value))) { 
	        field1 = 'Please enter a valid email address\n';
		    missing = 'true';
		}
		if (document.partnerMail.FNAME.value.length < 1) {
	        field2 = 'First Name is required\n';
			missing = 'true';
	    }
	    if (document.partnerMail.LNAME.value.length < 1) {
	        field3 = 'Last Name is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.PHONE.value.length < 1) {
	        field4 = 'Phone Number is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[17].selectedIndex < 1) {
	        field5 = 'Partner Program Region is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[18].selectedIndex < 1) {
	        field6 = 'Support Topic is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.COMMENT.value.length < 1) {
	        field7 = 'Comment is required\n';
			missing = 'true';
	    }
		if (missing == 'true') {
			alert(field0+field1+field2+field3+field4+field5+field6+field7+field8);
		}
		else document.partnerMail.submit();
	}
	else if (document.partnerMail.FORM_CODE.value == 'branding') {
		
		if (document.partnerMail.EMAIL.value.length < 1) {
	        field0 = 'Email address is required\n';
			missing = 'true';
		}
		else if (!(emailFilter.test(document.partnerMail.EMAIL.value))) { 
	        field0 = 'Please enter a valid email address\n';
		    missing = 'true';
		}
		if (document.partnerMail.FNAME.value.length < 1) {
	        field1 = 'First Name is required\n';
			missing = 'true';
	    }
	    if (document.partnerMail.LNAME.value.length < 1) {
	        field2 = 'Last Name is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.COMPANY.value.length < 1) {
	        field3 = 'Company is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.ADD1.value.length < 1) {
	        field4 = 'Address is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.CITY.value.length < 1) {
	        field5 = 'City is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.STATE.value.length < 1) {
	        field6 = 'State/Province is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.ZIP.value.length < 1) {
	        field7 = 'ZIP/Postal Code is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[21].selectedIndex < 1) {
	        field8 = 'Country is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.PHONE.value.length < 1) {
	        field9 = 'Phone Number is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.CONTACT.value.length < 1) {
	        field10 = 'Seagate contact is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[25].selectedIndex < 1) {
	        field11 = 'Request type is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.elements[26].selectedIndex < 1) {
	        field12 = 'Requestor type is required\n';
			missing = 'true';
	    }
		if (document.partnerMail.COMMENT.value.length < 1) {
	        field13 = 'Message is required\n';
			missing = 'true';
	    }
		if (missing == 'true') {
			alert(field0+field1+field2+field3+field4+field5+field6+field7+field8+field9+field10+field11+field12+field13);
		}
		else document.partnerMail.submit();
	}
	else alert('invalid form code');

}
//-->