	<!--
	function Validate(f) {
		// reg exp for card number
		var cardRegExp = "^[0-9 -]*$";
        var regexpression2=new RegExp(cardRegExp);
        var cardresult = regexpression2.test(document.forms["order"].cardnum.value);
		
		// reg exp for card exp
		var cardexpRegExp = "^[0-9/]*$";
        var regexpression3=new RegExp(cardexpRegExp);
        var cardexpresult = regexpression3.test(document.forms["order"].cardexp.value);
		
		// reg exp for email validation
		var emailRegExp = "^[a-zA-Z_0-9][a-zA-Z_0-9\\.\-]+@[a-zA-Z_0-9\\.\-]+\\.[a-zA-z]{2,}$";
		var regexpression=new RegExp(emailRegExp);
		var emailresult = regexpression.test(document.forms["order"].email.value);
	
	
		// required product selection
		if (document.forms["order"].pentacam_ebct2nd.value=="" && document.forms["order"].pentacam_ebt.value=="" && document.forms["order"].meso_meso.value=="" && document.forms["order"].colo_anom.value=="" && document.forms["order"].tria_univ.value=="" && document.forms["order"].tria_univ_5.value=="" && document.forms["order"].tria_clsc.value=="" && document.forms["order"].tria_half.value=="" && document.forms["order"].tria_halfANP.value=="" && document.forms["order"].tria_chld.value=="" && document.forms["order"].tria_chldANP.value=="" && document.forms["order"].bino_18xSM.value=="" && document.forms["order"].bino_18xLG.value=="" && document.forms["order"].bino_25x30.value=="" && document.forms["order"].bino_25x42.value=="" && document.forms["order"].bino_25xLG.value=="" && document.forms["order"].bino_25xSM.value=="" && document.forms["order"].bino_easy18x.value=="" && document.forms["order"].bino_easy25x.value=="" && document.forms["order"].diag_naug.value=="" && document.forms["order"].diag_hert.value=="") {
			alert("Please choose at least one product");
			document.forms["order"].tria_univ.focus();
			document.forms["order"].tria_univ_5.focus();
			return false;
		// required bill to fields  	
		} else if (document.forms["order"].firstname.value=="") {
			alert("Please enter a 'Bill To' first name");
			document.forms["order"].firstname.focus();
			return false;
		} else if (document.forms["order"].lastname.value=="") {
			alert("Please enter a 'Bill To' last name");
			document.forms["order"].lastname.focus();
			return false;
		} else if (document.forms["order"].address.value=="") {
			alert("Please enter a 'Bill To' address");
			document.forms["order"].address.focus();
			return false;
		} else if (document.forms["order"].city.value=="") {
			alert("Please enter a 'Bill To' city");
			document.forms["order"].city.focus();
			return false;
        } else if (document.forms["order"].state.value=="") {
			alert("Please choose a 'Bill To' state");
			document.forms["order"].state.focus();
			return false;
        } else if (document.forms["order"].zip.value=="") {
			alert("Please enter a 'Bill To' zip code");
			document.forms["order"].zip.focus();
			return false;
        } else if (emailresult==false) {
			alert("Please enter a valid e-mail address");
			document.forms["order"].email.focus();
			return false;
		} else if (document.forms["order"].phonenum.value=="") {
			alert("Please enter a telephone number");
			document.forms["order"].phonenum.focus();
			return false;
		} else if (document.forms["order"].faxnum.value=="") {
			alert("Please enter a fax number");
			document.forms["order"].faxnum.focus();
			return false;
		}

			// required ship to fields  	
		if (document.forms["order"].shipname.value=="") {
			alert("Please enter a 'Ship To' name");
			document.forms["order"].shipname.focus();
			return false;
		} else if (document.forms["order"].shipaddress.value=="") {
			alert("Please enter a 'Ship To' address");
			document.forms["order"].shipaddress.focus();
			return false;
		} else if (document.forms["order"].shipcity.value=="") {
			alert("Please enter a 'Ship To' city");
			document.forms["order"].shipcity.focus();
			return false;
        } else if (document.forms["order"].shipstate.value=="") {
			alert("Please choose a 'Ship To' state");
			document.forms["order"].shipstate.focus();
			return false;
        } else if (document.forms["order"].shipzip.value=="") {
			alert("Please enter a 'Ship To' zip code");
			document.forms["order"].shipzip.focus();
			return false;
		}

		// validate cc format
		if (cardresult==false) {
			alert("Please enter a valid credit card number (only numbers, spaces and dashes are allowed)");
			document.forms["order"].cardnum.focus();
			return false;
		
		// validate cc exp format
		} else if (cardexpresult==false) {
			alert("Please enter a valid credit card expiration date (01/05 format)");
			document.forms["order"].cardexp.focus();
			return false;
			
			
		// validate payment info
		} else if (document.forms["order"].cardname.value=="") {
			alert("Please enter the name on the credit card");
			document.forms["order"].cardname.focus();
			return false;
		} else if (document.forms["order"].cardtype[0].checked==false && document.forms["order"].cardtype[1].checked==false && document.forms["order"].cardtype[2].checked==false) {
			alert("Please choose a credit card type");
			return false;
		} else if (document.forms["order"].cardnum.value=="") {
			alert("Please enter a credit card number");
			document.forms["order"].cardnum.focus();
			return false;
		} else if (document.forms["order"].cardexp.value=="") {
			alert("Please enter an expiration date");
			document.forms["order"].cardexp.focus();
			return false;	
		}
	} 
	//-->



	<!--
	function AutoFill() {

		// fill values
		if(document.forms["order"].sameshipto.checked == 1){
//		alert(document.forms["order"].sameshipto.value);
		document.forms["order"].shipname.value = document.forms["order"].firstname.value + " " + document.forms["order"].lastname.value ;
		document.forms["order"].shippractice.value = document.forms["order"].practice.value;
		document.forms["order"].shipaddress.value = document.forms["order"].address.value;
		document.forms["order"].shipsuite.value = document.forms["order"].suite.value;
		document.forms["order"].shipcity.value = document.forms["order"].city.value;
		document.forms["order"].shipstate.value = document.forms["order"].state.value;
		document.forms["order"].shipzip.value = document.forms["order"].zip.value;

		// jump ahead
		document.forms["order"].cardname.focus();

		} else if(document.forms["order"].sameshipto.checked == 0) {
		document.forms["order"].shipname.value = '';
		document.forms["order"].shippractice.value = '';
		document.forms["order"].shipaddress.value = '';
		document.forms["order"].shipsuite.value = '';
		document.forms["order"].shipcity.value = '';
		document.forms["order"].shipstate.value = '';
		document.forms["order"].shipzip.value = '';

		// jump back
		document.forms["order"].shipname.focus();
		}
	}
	//-->

