var submitcount=0;
//
function ValidateProfileOld( form ) {

	var international = (form.international.value != '');

	if( form.email.value == '' ) { return ErrorField( 'E-mail is required!', form, 'email' ); }
	if( form.password.value == '' ) { return ErrorField( 'Password is required!', form, 'password' ); }
	if( form.password.value != form.password1.value ) {	return ErrorField( 'Passwords do not match!', form, 'password1' ); }

	if( form.bfirstname.value == '' ) { return ErrorField( 'First Name is required!', form, 'bfirstname' ); }
	if( form.blastname.value == '' ) { return ErrorField( 'Last Name is required!', form, 'blastname' ); }
	if( form.baddress1.value == '' ) { return ErrorField( 'Address is required!', form, 'baddress1' ); }
	if( form.bcity.value == '' ) { return ErrorField( 'City is required!', form, 'bcity' ); }

	if( international ) {
		if( form.bstate.value == '' ) { return ErrorField( 'State/Province is required, OR enter \'none\'!', form, 'bstate' ); }
		//if( form.bcountry.value == '' ) { return ErrorField( 'Country is required!', form, 'bcountry' ); }
	} else {
		if( form.bstate.selectedIndex == 0 ) { return ErrorField( 'State is required!', form, 'bstate' ); }
		if( form.bzip.value == '' ) { return ErrorField( 'Zip is required!', form, 'bzip' ); }
	}

	if( form.bdphone.value == '' ) { return ErrorField( 'Daytime Phone is required!', form, 'bdphone' ); }

	if( !form.sameaddress.checked ) {

		if( form.firstname.value == '' ) { return ErrorField( 'Shipping First Name is required!', form, 'firstname' ); }
		if( form.lastname.value == '' ) { return ErrorField( 'Shipping Last Name is required!', form, 'lastname' ); }
		if( form.address1.value == '' ) { return ErrorField( 'Shipping Address is required!', form, 'address1' ); }
		if( form.city.value == '' ) { return ErrorField( 'Shipping City is required!', form, 'city' ); }

		if( international ) {
			if( form.state.value == '' ) { return ErrorField( 'Shipping State/Province is required, OR enter \'none\'!', form, 'state' ); }
			//if( form.country.value == '' ) { return ErrorField( 'Shipping Country is required!', form, 'country' ); }
		} else {
			if( form.state.selectedIndex == 0 ) { return ErrorField( 'Shipping State is required!', form, 'state' ); }
			if( form.zip.value == '' ) { return ErrorField( 'Shipping Zip is required!', form, 'zip' ); }
		}

		if( form.dphone.value == '' ) { return ErrorField( 'xShipping Daytime Phone is required!', form, 'dphone' ); }

	}

	if( form.referer.selectedIndex == 0 ) { return ErrorField( 'How did you find out about our site?', form, 'referer' ); }


	for( i = 0;  i < form.elements.length;  i++ ) {

		if( form.elements[i].name=='paymentmethod' &&
			form.elements[i].value=='C' &&
			form.elements[i].checked ) {

			return confirm( 'Your billing name and address MUST match your credit card or sale cannot go through.\n\nClick OK to continue checkout.' );

		}
	}
	return true;
}
//
function ValidatePayment( form ) {
	
	if (FieldAvail(form,'inswaiver')) {
		//alert('form.inswaiver.checked = ' + form.inswaiver.checked);
		if (form.inswaiver.checked == false) {
			form.inswaiver.focus();
			alert('You must check the insurance waiver, or restore insurance.');
			return false;		
		}
	} 
	
	if ( !isRadioChecked(form.cardtype) ) { 
		//return ErrorField( 'You must select a credit card.', form, 'cardtype[1]' ); 
		form.cardtype[0].focus();
		alert('You must select a credit card.');
		return false;
	}
	if( form.x_card_num.value == '' ) { return ErrorField( 'Card number is required!', form, 'x_card_num' ); }
	if( form.x_card_code.value == '' ) { return ErrorField( 'Security code is required!', form, 'x_card_code' ); }

	//finally:
	if (submitcount == 0) {
      submitcount++;
      return true;
	} else {
      alert("This order has already been submitted.  Please wait.");
      return false;
	}
	//return true;
}
