<!--
/*
	This is called from the orderform page
	It copies the billing information to the shipping information
	7.17.01
*/
var shipfirstname = "";
var shiplastname = "";
var shipaddress = "";
var shipaddress2 = "";
var shipcity = "";
var shipstate = "";
// var ShipStateIndex = 0;
var shipzip = "";
var shipphone = "";
function InitSaveVariables(form) {
	shipfirstname = form.shipfirstname.value;
	shiplastname = form.shiplastname.value;
	shipaddress = form.shipaddress.value;
	shipaddress2 = form.shipaddress2.value;
	shipcity = form.shipcity.value;
	shipstate = form.shipstate.value;
	shipzip = form.shipzip.value;
	shipphone = form.shipphone.value;
	}
function ShipToBillPerson(form) {
		InitSaveVariables(form);
		form.shipfirstname.value = form.requiredbillfirstname.value;
		form.shiplastname.value = form.requiredbilllastname.value;
		form.shipaddress.value = form.requiredbilladdress.value;
		form.shipaddress2.value = form.billaddress2.value;
		form.shipcity.value = form.requiredbillcity.value;
		form.shipstate.value = form.requiredbillstate.value;
		form.shipzip.value = form.requiredbillzip.value;
		form.shipphone.value = form.requiredbillphone.value;
	}
// End of the copy billing to shipping function
// Function to validate order form
// Called from orderform.php
// 7.18.01
	function checkrequired(which) {
	var pass=true;
	if (document.images) {
	for (i=0;i<which.length;i++) {
	var tempobj=which.elements[i];
	if (tempobj.name.substring(0,8)=="required") {
	if (((tempobj.type=="text"||tempobj.type=="textarea")&&
	tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
	tempobj.selectedIndex==0)) {
	pass=false;
	break;
	         }
	      }
	   }
	}
	if (!pass) {
	shortFieldName=tempobj.name.substring(8,30).toUpperCase();
	alert("Please make sure the "+shortFieldName+" field was properly completed.");
	return false;
	}
	else
	return true;
	}
// End of order form validation

// A function to validate zip code
// Called from cart.php
function validateZip(formname) {
		if (formname.zip.value == "" && formname.country.value=="US") {
			window.alert("Please enter your zip code.");
			formname.zip.focus();
			return false;
		}
		else if (formname.country.value == "") {
			window.alert("Please enter your zip code or country.");
			formname.zip.focus();
			return false;
		}
		/* else if (isNaN(zipform.zip.value) == true) {
            window.alert("Your zip code must be a number.");
			return false;
			} */
		return true;
		}

// form validation (can't find part)
function checkrequired(which) {
	var pass=true;
	if (document.images) {
	for (i=0;i<which.length;i++) {
	var tempobj=which.elements[i];
	if (tempobj.name.substring(0,8)=="required") {
	if (((tempobj.type=="text"||tempobj.type=="textarea")&&
	tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
	tempobj.selectedIndex==0)) {
	pass=false;
	break;
	         }
	      }
	   }
	}
	if (!pass) {
	shortFieldName=tempobj.name.substring(8,30).toUpperCase();
	alert("Please make sure the "+shortFieldName+" field was properly completed.");
	return false;
	}
	else
	return true;
	}
	
// A generic popup window function.
// It's necessary to pass all of the available attributes; url, name of new window, window features
// 10.30.01
function newWindow(url, name, features)
	{
		popupWin = window.open(url, name, features);
		popupWin.focus();
		
		return false;
	}	


-->
