function validateSuppliesForm(){

	var alertMsg = "Please complete the following required fields:\n\n";
	var l_Msg = alertMsg.length;

	if(document.supplyForm.companyName.value=="" ){
		alertMsg += "Company Name\n";
	}

	if(document.supplyForm.shipFirstName.value=="" ){
		alertMsg += "Shipping First Name\n";
	}

	if(document.supplyForm.shipLastName.value=="" ){
		alertMsg += "Shipping Last Name\n";
	}

	if(document.supplyForm.shipAddress1.value=="" ){
		alertMsg += "Shipping Address\n";
	}

	if(document.supplyForm.shipCity.value=="" ){
		alertMsg += "Shipping City\n";
	}	

	if(document.supplyForm.shipState.value=="" ){
		alertMsg += "Shipping State\n";
	}		

	if(document.supplyForm.shipZip.value=="" ){
		alertMsg += "Shipping Zip\n";
	}		
	
	if(document.supplyForm.email.value=="" ){
		alertMsg += "Email\n";
	}	

	if(document.supplyForm.copyAddress.checked==false){

		if(document.supplyForm.billFirstName.value=="" ){
			alertMsg += "Billing First Name\n";
		}

		if(document.supplyForm.billLastName.value=="" ){
			alertMsg += "Billing Last Name\n";
		}

		if(document.supplyForm.billAddress1.value=="" ){
			alertMsg += "Billing Address\n";
		}

		if(document.supplyForm.billCity.value=="" ){
			alertMsg += "Billing City\n";
		}	

		if(document.supplyForm.billState.value=="" ){
			alertMsg += "Billing State\n";
		}		

		if(document.supplyForm.billZip.value=="" ){
			alertMsg += "Billing Zip\n";
		}
		
	}
	
	
	if(document.getElementById("quantity0").value=="" ){
		alertMsg += "Quantity\n";
	}	

	if(document.getElementById("itemNumber0").value=="" ){
		alertMsg += "Item Number\n";
	}	

	if(document.getElementById("description0").value=="" ){
		alertMsg += "Description\n";
	}	
	
	
	if (alertMsg.length == l_Msg)
	{
		return true;
	}
	
	else
	{
		alert(alertMsg);
		return false;
	}


}

function copyBillToInfo(){
	if(document.supplyForm.copyAddress.checked == true){
		document.supplyForm.billFirstName.value = document.supplyForm.shipFirstName.value;
		document.supplyForm.billLastName.value = document.supplyForm.shipLastName.value;
		document.supplyForm.billAddress1.value = document.supplyForm.shipAddress1.value;
		document.supplyForm.billPOBox.value = document.supplyForm.shipPOBox.value;
		document.supplyForm.billAddress2.value = document.supplyForm.shipAddress2.value;
		document.supplyForm.billCity.value = document.supplyForm.shipCity.value;
		document.supplyForm.billState.value = document.supplyForm.shipState.value;
		document.supplyForm.billZip.value = document.supplyForm.shipZip.value;
	}
}



function validateMeterForm(){

	var alertMsg = "Please complete the following required fields:\n\n";
	var l_Msg = alertMsg.length;

	if(document.meterForm.firstName.value=="" ){
		alertMsg += "First Name\n";
	}

	if(document.meterForm.lastName.value=="" ){
		alertMsg += "Last Name\n";
	}

	if(document.meterForm.email.value=="" ){
		alertMsg += "Email\n";
	}	

	if(document.meterForm.manufacturer.value=="0" ){
		alertMsg += "Manufacturer\n";
	}

	if(document.meterForm.modelNumber.value=="0" ){
		alertMsg += "Model Number\n";
	}	

	if(document.meterForm.serialNumber.value=="" ){
		alertMsg += "Serial Number\n";
	}		

	if(document.meterForm.meterA.value=="" ){
		alertMsg += "Meter A\n";
	}		

	if (alertMsg.length == l_Msg)
	{
		return true;
		
	}else{
		alert(alertMsg);
		return false;
	}


}


function validateCreditForm(){

	var alertMsg = "Please complete the following required fields:\n\n";
	var l_Msg = alertMsg.length;
	
	if(document.creditForm.companyName.value==""
	|| document.creditForm.address.value==""
	|| document.creditForm.city.value==""
	|| document.creditForm.state.value==""
	|| document.creditForm.zip.value==""
	|| document.creditForm.email.value==""
	|| document.creditForm.phone.value==""
	|| document.creditForm.businessType.value=="0"	
	)
	{
	alertMsg += "Business Contact Information:\n";
	if(document.creditForm.companyName.value=="" ){
		alertMsg += "Company Name\n";
	}

	if(document.creditForm.address.value=="" ){
		alertMsg += "Registered Address\n";
	}


	if(document.creditForm.city.value=="" ){
		alertMsg += "City\n";
	}	

	if(document.creditForm.state.value=="" ){
		alertMsg += "State\n";
	}		

	if(document.creditForm.zip.value=="" ){
		alertMsg += "Zip\n";
	}		
	
	if(document.creditForm.email.value=="" ){
		alertMsg += "Email\n";
	}	

	if(document.creditForm.phone.value=="" ){
		alertMsg += "Phone\n";
	}		

	if(document.creditForm.businessType.value=="0" ){
		alertMsg += "Business Type\n";
	}
	
	}
	
	//am01
	
	
	if(document.creditForm.primaryAddress1.value==""
	|| document.creditForm.primaryCity.value=="" 
	|| document.creditForm.primaryState.value=="" 
	|| document.creditForm.primaryZip.value=="" 
	|| document.creditForm.primaryEmail.value=="" 
	|| document.creditForm.primaryPhone.value=="" 
	|| document.creditForm.bankName.value==""
	|| document.creditForm.bankAddress1.value==""
	|| document.creditForm.bankCity.value=="" 
	|| document.creditForm.bankState.value==""
	|| document.creditForm.bankZip.value=="" 
	|| document.creditForm.accountType.value=="0" 
	|| document.creditForm.accountNumber.value=="" 	
	)
	{		alertMsg += "\nBusiness and Credit Information:\n";
	if(document.creditForm.primaryAddress1.value=="" ){
			alertMsg += "Primary Address\n";
	}	
	
	if(document.creditForm.primaryCity.value=="" ){
			alertMsg += "City\n";
	}
	
	if(document.creditForm.primaryState.value=="" ){
			alertMsg += "State\n";
	}
	
	if(document.creditForm.primaryZip.value=="" ){
			alertMsg += "Zip\n";
	}
	
	if(document.creditForm.primaryEmail.value=="" ){
			alertMsg += "Email\n";
	}
	
	if(document.creditForm.primaryPhone.value=="" ){
			alertMsg += "Phone\n";
	}
	
	if(document.creditForm.bankName.value=="" ){
				alertMsg += "Bank Name\n";
	}
	
	if(document.creditForm.bankAddress1.value=="" ){
			alertMsg += "Bank Address\n";
	}
	
	if(document.creditForm.bankCity.value=="" ){
			alertMsg += "City\n";
	}
	
	if(document.creditForm.bankState.value=="" ){
			alertMsg += "State\n";
	}
	
	if(document.creditForm.bankZip.value=="" ){
			alertMsg += "Zip\n";
	}	
	
	if(document.creditForm.accountType.value=="0" ){
			alertMsg += "Account Type\n";
	}
	
	if(document.creditForm.accountNumber.value=="" ){
				alertMsg += "Account #\n";
	}
	}
	
	if(document.creditForm.ref1CompanyName.value==""
		|| document.creditForm.ref1Address.value=="" 
		|| document.creditForm.ref1City.value=="" 
		|| document.creditForm.ref1State.value=="" 
		|| document.creditForm.ref1Zip.value=="" 
		|| document.creditForm.ref1Email.value=="" 
		|| document.creditForm.ref1Phone.value==""		
	)
	{
		alertMsg += "Business Trade Reference 1\n";
	}
	
	if(document.creditForm.ref2CompanyName.value==""
			|| document.creditForm.ref2Address.value=="" 
			|| document.creditForm.ref2City.value=="" 
			|| document.creditForm.ref2State.value=="" 
			|| document.creditForm.ref2Zip.value=="" 
			|| document.creditForm.ref2Email.value=="" 
			|| document.creditForm.ref2Phone.value==""		
		)
		{
			alertMsg += "Business Trade Reference 2\n";
	}
	
	if(document.creditForm.ref3CompanyName.value==""
			|| document.creditForm.ref3Address.value=="" 
			|| document.creditForm.ref3City.value=="" 
			|| document.creditForm.ref3State.value=="" 
			|| document.creditForm.ref3Zip.value=="" 
			|| document.creditForm.ref3Email.value=="" 
			|| document.creditForm.ref3Phone.value==""		
		)
		{
			alertMsg += "Business Trade Reference 3\n";
	}
	
	
	if(document.creditForm.agree.checked==false){
		alertMsg += "You must agree to the terms and conditions\n";
	}
	
	
	if (alertMsg.length == l_Msg)
	{
		return true;
	}
	
	else
	{
		alert(alertMsg);
		return false;
	}


}


function validateContactForm(){


	var alertMsg = "Please complete the following required fields:\n\n";
	var l_Msg = alertMsg.length;

	if(document.contactForm.firstName.value=="" ){
		alertMsg += "First Name\n";
	}

	if(document.contactForm.lastName.value=="" ){
		alertMsg += "Last Name\n";
	}

	if(document.contactForm.email.value=="" ){
		alertMsg += "Email\n";
	}	
	
	if(document.contactForm.subject.value=="0" ){
		alertMsg += "Subject\n";
	}	

	if(document.contactForm.message.value=="" ){
		alertMsg += "Message\n";
	}	
	
	if (alertMsg.length == l_Msg)
	{
		return true;
	}
	
	else
	{
		alert(alertMsg);
		return false;
	}
}