function checkform(what){
	if (what.name_first1.value==''){ alert('You must provide your first name.'); what.name_first1.focus(); return false; }
	else if(what.name_last1.value==''){ alert('You must provide your last name.'); what.name_last1.focus(); return false; }
	else if(what.street1.value==''){ alert('You must provide your street address.'); what.street1.focus(); return false; }
	else if(what.city1.value==''){ alert('You must provide your city.'); what.city1.focus(); return false; }
	else if(what.state1.value==''){ alert('You must provide your state.'); what.state1.focus(); return false; }
	else if(what.zip1.value==''){ alert('You must provide your zip code.'); what.zip1.focus(); return false; }
    else if(!check_shipping(what)){ alert('Please indicate shipping information.'); return false; }
    else if(!what.payment_method[0].checked&&!what.payment_method[1].checked){ alert('Select a Payment Mehthod.');return false; }
	else if(what.phone_1.value=='' || what.phone_2.value=='' || what.phone_3.value==''){ alert('You must provide your phone number.'); what.phone_1.focus(); return false; }
	else if(what.email1.value==''){ alert('You must provide your email address.'); what.email1.focus(); return false; }
	else{ return true; }
}
function check_shipping(what)
{
    if( ! what.copy.checked )
    {
        if (what.name_first2.value==''){ return false; }
        else if(what.name_last2.value==''){ alert('You must provide your last name.'); return false; }
        else if(what.street2.value==''){ alert('You must provide your street address.'); return false; }
        else if(what.city2.value==''){ alert('You must provide your city.');  return false; }
        else if(what.state2.value==''){ alert('You must provide your state.'); return false; }
        else if(what.zip2.value==''){ alert('You must provide your zip code.'); return false; }
        else if(what.phone_4.value=='' || what.phone_5.value=='' || what.phone_3.value==''){ return false; }
        else if(what.email2.value==''){ return false; }
        else{ return true; }
    }
    else
    {
        return true;
    }
}
var ShipFirst2 = "";
var ShipLast2 = "";
var ShipEmail2 = "";
var ShipStreet2 = "";
var ShipAddress2 = "";
var ShipCity2 = "";
var ShipState2 = "";
var ShipStateIndex = 0;
var ShipZip2 = "";
var ShipPhone4 = "";
var ShipPhone5 = "";
var ShipPhone6 = "";

function InitSaveVariables(form) {
	ShipFirst2 = form.name_first2.value;
	ShipLast2 = form.name_last2.value;
	ShipEmail2 = form.email2.value;
	ShipStreet2 = form.street2.value;
	ShipAddress2 = form.address2.value;
	ShipCity2 = form.city2.value;
	ShipState2 = form.state2[ShipStateIndex].value;
	ShipState2Index = form.state2.selectedIndex;
	ShipZip2 = form.zip2.value;
	ShipPhone4 = form.phone_4.value;
	ShipPhone5 = form.phone_5.value;
	ShipPhone6 = form.phone_6.value;
}

function ShipToBillPerson(form) {
	if (form.copy.checked) {
		InitSaveVariables(form);
		form.name_first2.value = form.name_first1.value;
		form.name_last2.value = form.name_last1.value;
		form.email2.value = form.email1.value;
		form.street2.value = form.street1.value;
		form.address2.value = form.address1.value;
		form.city2.value = form.city1.value;
		form.state2.selectedIndex = form.state1.selectedIndex;
		form.zip2.value = form.zip1.value;
		form.phone_4.value = form.phone_1.value;
		form.phone_5.value = form.phone_2.value;
		form.phone_6.value = form.phone_3.value;
	}
	else {
		form.name_first2.value = ShipFirst2;
		form.name_last2.value = ShipLast2;
		form.email2.value = ShipEmail2;
		form.street2.value = ShipStreet2;
		form.address2.value = ShipAddress2;
		form.city2.value = ShipCity2;
		form.state2.selectedIndex = ShipState2Index;
		form.zip2.value = ShipZip2;
		form.phone_4.value = ShipPhone4;
		form.phone_5.value = ShipPhone5;
		form.phone_6.value = ShipPhone6;
	}
}
function verifyPayment(f)
{
    if( f.payment_method.value == 'check' )
    {
        if( f.bank_name.value == '' )
        {
            alert('Enter Bank Name');
            return false;
        }
        else if( f.bank_routing == '' )
        {
            alert('Enter Bank Routing Number');
            return false;
        }
        else if( f.bank_acct_name == '' )
        {
            alert('Enter Name on Account');
            return false;
        }
        else if( f.bank_acct_number == '' )
        {
            alert('Enter Bank Account Number');
            return false;
        }
        else if( ! f.bank_acct_type[0].checked && ! f.bank_acct_type[1].checked)
        {
            alert('Choose Type of Account');
            return false;
        }
        else
        {
            return true;
        }
    }
    else
    {
        if( f.card_num.value == '' )
        {
            alert('Enter Card Number');
            return false;
        }
        else
        {
            return true;
        }
    }
    
}
