	function doSaveAs(){
		if (document.execCommand){
			document.execCommand("SaveAs")
		}
		else {
			alert("Save-feature available only in Internet Exlorer 5.x.")
		}
	}

	function doPrint(){
		window.print();
	}

	function validate() {
		// make sure field is not blank
		if (document.forms[0].name.value=="") {
			alert("Patient's Name not entered");
			document.forms[0].name.focus();
			return false;
		} 

		// make sure field is not blank
		if (document.forms[0].facility.value=="") {
			alert("Facility not entered");
			document.forms[0].facility.focus();
			return false;
		} 

		// make sure field is not blank
		if (document.forms[0].practitioner.value=="") {
			alert("Practitioner not entered");
			document.forms[0].practitioner.focus();
			return false;
		} 

		// make sure field is not blank
		if (document.forms[0].billto.value=="") {
			alert("Bill To Address not entered");
			document.forms[0].billto.focus();
			return false;
		} 

		// make sure field is not blank
		if (document.forms[0].shipto.value=="") {
			alert("Ship To Address not entered");
			document.forms[0].shipto.focus();
			return false;
		} 

/*
		// make sure field is not blank
		if (document.forms[0].billto.value.length<5) {
			alert('Bill To Address needs to be valid');
			document.forms[0].billto.focus();
			return false;
		} else {
			re = /^([0-9a-zA-Z,.\s])*$/ 
			if (!re.test(document.forms[0].billto.value)) {
				alert(document.forms[0].billto.value);
				alert('Bill To Address is invalid');
				document.forms[0].billto.focus();
				return false;
			}
		}

		// make sure field is not blank
		if (document.forms[0].shipto.value.length<5) {
			alert('Ship To Address needs to be valid');
			document.forms[0].shipto.focus();
			return false;
		} else {
			re = /^([0-9a-zA-Z,.\s])*$/ 
			if (!re.test(document.forms[0].shipto.value)) {
				alert('Ship To Address is invalid');
				document.forms[0].shipto.focus();
				return false;
			}
		}
*/

		// Make sure a single checkbox is checked
		if (!document.forms[0].check1.checked) {
			if (!validate_check1()) {
				alert("You need to fill-in the PROCEDURE section or check the N/A box");
				return false;
			}
		}

		// Make sure a single checkbox is checked
		if (!document.forms[0].check2.checked) {
			if (!validate_check2()) {
				alert("You need to fill-in the DESIGN section or check the N/A box");
				return false;
			}
		}

		// Make sure a single checkbox is checked
		if (!document.forms[0].check3.checked) {
			if (!validate_check3()) {
				alert("You need to fill-in the INSERT section or check the N/A box");
				return false;
			}
		}

		// Make sure a single checkbox is checked
		if (!document.forms[0].check4.checked) {
			if (!validate_check4()) {
				alert("You need to fill-in the END PAD section or check the N/A box");
				return false;
			}
		}

		// Make sure a single checkbox is checked
		if (!document.forms[0].check5.checked) {
			if (!validate_check5()) {
				alert("You need to fill-in the SOCKET section or check the N/A box");
				return false;
			}
		}

		// Make sure a single checkbox is checked
		if (!document.forms[0].check6.checked) {
			if (!validate_check6()) {
				alert("You need to fill-in the SUSPENSION section or check the N/A box");
				return false;
			}
		}

		// Make sure a single checkbox is checked
		if (!document.forms[0].check7.checked) {
			if (!validate_check7()) {
				alert("You need to fill-in the COVER section or check the N/A box");
				return false;
			}
		}

		//if (document.forms[0].saveit.checked) {
		//	doSaveAs();
		//}

		//if (document.forms[0].printit.checked) {
		//	doPrint();
		//}

/*
		var agree=confirm("Would you like to print this form for your records?");
		if (agree) {
			window.print();
		}
*/
		return true;
	}

	function validate_check1() {
		// Make sure a single checkbox is checked
		if (document.forms[0].testsocket.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].permanentsocket.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].transfer.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].finish.checked) {
			return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].vivak.length; i++) {
			if (document.forms[0].vivak[i].checked)
				return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].size.length; i++) {
			if (document.forms[0].size[i].checked)
				return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].blister.length; i++) {
			if (document.forms[0].blister[i].checked)
				return true; 
		}

		return false;
	}

	function validate_check2() {
		// Make sure a single checkbox is checked
		if (document.forms[0].endoskeletal.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].exoskeletal.checked) {
			return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].shoe.length; i++) {
			if (document.forms[0].shoe[i].checked)
				return true; 
		}

		// make sure field is not blank
		if (document.forms[0].heelheight.value.length>0) {
			return true;
		}

		// make sure field is not blank
		if (document.forms[0].footsize.value.length>0) {
			return true;
		}

		// make sure field is not blank
		if (document.forms[0].part.value.length>0) {
			return true;
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].Componentry.length; i++) {
			if (document.forms[0].Componentry[i].checked)
				return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].PylonMaterial.length; i++) {
			if (document.forms[0].PylonMaterial[i].checked)
				return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].PylonDiameter.length; i++) {
			if (document.forms[0].PylonDiameter[i].checked)
				return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].socketattachment.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].pyramid.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].strap.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].receiver.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].rotatable.checked) {
			return true; 
		}

		return false;
	}

	function validate_check3() {
		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].insert.length; i++) {
			if (document.forms[0].insert[i].checked)
				return true; 
		}

		return false;
	}

	function validate_check4() {
		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].endpad.length; i++) {
			if (document.forms[0].endpad[i].checked)
				return true; 
		}

		// make sure field is not blank
		if (document.forms[0].otherendpad.value.length>1) {
			return true;
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].endpadsize.length; i++) {
			if (document.forms[0].endpadsize[i].checked)
				return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].stovepipe.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].pullstraps.checked) {
			return true; 
		}
		
		return false;
	}

	function validate_check5() {
		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].socket.length; i++) {
			if (document.forms[0].socket[i].checked)
				return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].socketnumber.length; i++) {
			if (document.forms[0].socketnumber[i].checked)
				return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].carbonframe.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].copoly.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].flexibleinnersocket.checked) {
			return true; 
		}

		return false;
	}

	function validate_check6() {
		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].suspension.length; i++) {
			if (document.forms[0].suspension[i].checked)
				return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].shuttlelock.checked) {
			// make sure field is not blank
			if (document.forms[0].shuttlelocktype.value=="") {
				alert("You need to fill-in the Shuttle Lock Type");
				document.forms[0].shuttlelocktype.focus();
				return false;
			}
			// make sure field is not blank
			if (document.forms[0].shuttlelockpart.value=="") {
				alert("You need to fill-in the Shuttle Lock Part#");
				document.forms[0].shuttlelockpart.focus();
				return false;
			}
			return true;
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].suctionvalve.checked) {
			// make sure field is not blank
			if (document.forms[0].suctionvalvetype.value=="") {
				alert("You need to fill-in the Suction Valve Type");
				document.forms[0].suctionvalvetype.focus();
				return false;
			}
			// make sure field is not blank
			if (document.forms[0].suctionvalvepart.value=="") {
				alert("You need to fill-in the Suction Valve Part#");
				document.forms[0].suctionvalvepart.focus();
				return false;
			}
			return true;
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].suspension2.length; i++) {
			if (document.forms[0].suspension2[i].checked)
				return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].dooropening.length; i++) {
			if (document.forms[0].dooropening[i].checked)
				return true; 
		}

		return false;
	}

	function validate_check7() {
		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].cover.length; i++) {
			if (document.forms[0].cover[i].checked)
				return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].peshell.checked) {
			return true; 
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].othercover.checked) {
			return true; 
		}

		// make sure field is not blank
		if (document.forms[0].othercoverdesc.value.length>1) {
			return true;
		}

		// Make sure a single checkbox is checked
		if (document.forms[0].sink.checked) {
			return true; 
		}

		// make sure a radio button is selected
		for (i = 0; i < document.forms[0].cover2.length; i++) {
			if (document.forms[0].cover2[i].checked)
				return true; 
		}

		return false;
	}
