function validateForm3(){




    var isValid = true;

    var billNameIsSet = true;
    var billAddr1IsSet = true;
    var billCityIsSet = true;

    var billCountryIsSet = true;
    var billZipIsSet = true;
    var billEmailIsSet = true;
    var billPhoneIsSet = true;

    var shipNameIsSet = true;
    var shipAddr1IsSet = true;
    var shipCityIsSet = true;

    var shipCountryIsSet = true;
    var shipEmailIsSet = true;
    var shipPhoneIsSet = true;

    var returnString = "";


    x = document.form3;



    bNjs = x.billName.value.length;
    bAjs = x.billAddr1.value.length;
    bCijs = x.billCity.value.length;

    bCojs = x.billCountry.value.length;
    bEjs = x.billEmail.value.length;
    bZjs = x.billZip.value.length;
    bPjs = x.billPhone.value.length;

    sNjs = x.shipName.value.length;
    sAjs = x.shipAddr1.value.length;
    sCijs = x.shipCity.value.length;

    sCojs = x.shipCountry.value.length;
    sEjs = x.shipEmail.value.length;
    sPjs = x.shipPhone.value.length;
    sZjs = x.shipZip.value.length;


    if(bNjs < 1){
	billNameIsSet = false;
	isValid = false;
    }
    if(bAjs < 1){
	billAddr1IsSet = false;
	isValid = false;
    }
    if(bCijs < 1){
	billCityIsSet = false;
	isValid = false;
    }
    if(bCojs < 1){
	billCountryIsSet = false;
	isValid = false;
    }
    if(bEjs < 1){
	billEmailIsSet = false;
	isValid = false;
    }
    if(bPjs < 1){
	billPhoneIsSet = false;
	isValid = false;
    }
    if(bZjs < 1){
	billZipIsSet = false;
	isValid = false;
    }

    if(!x.shipInfoSame.checked){
	if(sNjs < 1){
	    shipNameIsSet = false;
	    isValid = false;
	}
	if(sAjs < 1){
	    shipAddr1IsSet = false;
	    isValid = false;
	}
	if(sCijs < 1){
	    shipCityIsSet = false;
	    isValid = false;
	}
	if(sCojs < 1){
	    shipCountryIsSet = false;
	    isValid = false;
	}
	if(sEjs < 1){
	    shipEmailIsSet = false;
	}
	if(sPjs < 1){
	    shipPhoneIsSet = false;
	    isValid = false;
	}
	if(sZjs < 1){
	    shipZipIsSet = false;
	    isValid = false;
	}
    }
    if(isValid){
	x.submit();
    }else{
	formMessage.style.visibility = "visible";

	if(! billNameIsSet ){bN.style.visibility = "visible";}
	if(! billAddr1IsSet ){bA.style.visibility = "visible";}
	if(! billCityIsSet ){bCi.style.visibility = "visible";}
	if(! billCountryIsSet ){bCo.style.visibility = "visible";}
	if(! billEmailIsSet ){bE.style.visibility = "visible";}
	if(! billPhoneIsSet ){bP.style.visibility = "visible";}
	if(! billZipIsSet ){bZ.style.visibility = "visible";}

	if(!x.shipInfoSame.checked){
	    if(! shipNameIsSet ){sN.style.visibility = "visible";}
	    if(! shipAddr1IsSet ){sA.style.visibility = "visible";}
	    if(! shipCityIsSet ){sCi.style.visibility = "visible";}
	    if(! shipCountryIsSet ){sCo.style.visibility = "visible";}
	    if(! shipEmailIsSet ){sE.style.visibility = "visible";}
	    if(! shipPhoneIsSet ){sP.style.visibility = "visible";}
	    if(! shipZipIsSet ){sZ.style.visibility = "visible";}
	}
    }

}
