﻿function LoadVendor(VendorID) {
	window.location = "control.php?ID=VI&VendorID=" + VendorID;
}

function LoadVendorItems(VendorID) {
	window.location = "control.php?ID=LI&VendorID=" + VendorID;
}

function submitVendor() {
    var errorMessage = ''; 
    if (document.getElementById('SaveData').value == 'No') {
		if (document.getElementById('CompanyName').value == '') {
			errorMessage = errorMessage + 'Company Name is Required\n';
		}
	
		if (document.getElementById('Address').value == '') {
			errorMessage = errorMessage + 'Street Number is Required\n';
		}
		
		if (document.getElementById('Street').value == '') {
			errorMessage = errorMessage + 'Street Name is Required\n';
		}
	
		if (document.getElementById('City').value == '') {
			errorMessage = errorMessage + 'City is Required\n';
		}
	
		if (document.getElementById('State').value == '') {
			errorMessage = errorMessage + 'State is Required\n';
		}
	
		if (document.getElementById('Zip').value == '') {
			errorMessage = errorMessage + 'Zip is Required\n';
		}
	
		if (document.getElementById('Country').value == '') {
			errorMessage = errorMessage + 'Country is Required\n';
		}
	
		if (document.getElementById('Phone').value == '') {
			errorMessage = errorMessage + 'Phone is Required\n';
		}
	
		if (document.getElementById('Fax').value == '') {
			errorMessage = errorMessage + 'Fax is Required\n';
		}
	
		if (document.getElementById('Web').value == '') {
			errorMessage = errorMessage + 'Web is Required\n';
		}
		
		if (document.getElementById('CSPhone').value == '') {
			errorMessage = errorMessage + 'Customer Service Phone Number is Required\n';
		}
	
		if (document.getElementById('RepName').value == '') {
			errorMessage = errorMessage + 'Representative Name is Required\n';
		}
	
		if (document.getElementById('RepPhone').value == '') {
			errorMessage = errorMessage + 'Representative Phone is Required\n';
		}
	
		if (document.getElementById('RepFax').value == '') {
			errorMessage = errorMessage + 'Representative Fax is Required\n';
		}
	
		if (document.getElementById('RepEmail').value == '') {
			errorMessage = errorMessage + 'Representative Email is Required\n';
		}
		
		if (!$('input:radio[name=RANeeded]:checked').val()) {
			errorMessage = errorMessage + 'RA Needed is Required\n';
		}
		
		if (!$('input:radio[name=ReturnDisposition]:checked').val()) {
			errorMessage = errorMessage + 'Return Disposition is Required\n';
		}
	
		if (document.getElementById('POContName').value == '') {
			errorMessage = errorMessage + 'PO Contact Name is Required\n';
		}
	
		if (document.getElementById('POContPhone').value == '') {
			errorMessage = errorMessage + 'PO Contact Phone is Required\n';
		}
	
		if (document.getElementById('POContEmail').value == '') {
			errorMessage = errorMessage + 'PO Contact Email is Required\n';
		}
		
		if (errorMessage) {
			alert(errorMessage);
			return false;
		} else {
			document.frmVendor.submit();
			return true;
		}
	 } else {
		 document.frmVendor.submit();
		 return true;
	 }
}

function submitProduct() {
    var errorMessage = '';
	if (document.getElementById('SaveData').value == 'No') {
		if (document.getElementById('StockNumber').value == '') {
			errorMessage = errorMessage + 'Stock Number is Required\n';
		}
	
		if (document.getElementById('UPC').value == '') {
			errorMessage = errorMessage + 'UPC is Required\n';
		}
		
		if (document.getElementById('UPC').value.length != 12) {
			errorMessage = errorMessage + 'UPC length is incorrect, must be 12-digits\n';
		}
	
		if (document.getElementById('Description').value == '') {
			errorMessage = errorMessage + 'Description is Required\n';
		}
		
		if (document.getElementById('Origin').value == '') {
			errorMessage = errorMessage + 'Country of Origin is Required\n';
		}
	
		if (document.getElementById('QuestPrice').value == '') {
			errorMessage = errorMessage + 'Price to Quest is Required\n';
		}
	
		if (document.getElementById('MSRP').value == '') {
			errorMessage = errorMessage + 'MSRP is Required\n';
		}
	
		if (document.getElementById('MinAdvPrice').value == '') {
			errorMessage = errorMessage + 'Minimum Advertised Price is Required\n';
		}
	
		if ((document.frmProduct.ShippingIncluded[0].checked == false) && (document.frmProduct.ShippingIncluded[1].checked == false)) {
			errorMessage = errorMessage + 'Shipping  Included in Cost is Required\n';
		}
	
		if (document.getElementById('FOB').value == '') {
			errorMessage = errorMessage + 'FOB Point is Required\n';
		}
	
		if (document.getElementById('MinOrder').value == '') {
			errorMessage = errorMessage + 'Minimum Order is Required\n';
		}
	
		if (document.getElementById('FulfillmentDuration').value == '') {
			errorMessage = errorMessage + 'Standard Order Fulfillment Duration is Required\n';
		}
	
		if (document.getElementById('Units').value == '') {
			errorMessage = errorMessage + 'Units is Required\n';
		}
	
		if (document.getElementById('GrossWeight').value == '') {
			errorMessage = errorMessage + 'Gross Weight is Required\n';
		}
	
		if (document.getElementById('Length').value == '') {
			errorMessage = errorMessage + 'Product Length is Required\n';
		}
	
		if (document.getElementById('Width').value == '') {
			errorMessage = errorMessage + 'Product Width is Required\n';
		}
	
		if (document.getElementById('Height').value == '') {
			errorMessage = errorMessage + 'Product Height is Required\n';
		}
	
		if (document.getElementById('NetWeight').value == '') {
			errorMessage = errorMessage + 'Net Weight is Required\n';
		}
	
		if (document.getElementById('Length2').value == '') {
			errorMessage = errorMessage + 'Product Length is Required\n';
		}
	
		if (document.getElementById('Width2').value == '') {
			errorMessage = errorMessage + 'Product Width is Required\n';
		}
	
		if (document.getElementById('Height2').value == '') {
			errorMessage = errorMessage + 'Product Height is Required\n';
		}
	
		if (document.getElementById('MasterUPC').value == '') {
			errorMessage = errorMessage + 'Master UPC is Required\n';
		}
		
		if (document.getElementById('MasterUPC').value.length != 14) {
			errorMessage = errorMessage + 'Master UPC length is incorrect, must be 14-digits\n';
		}
	
		if (document.getElementById('MasterQuantity').value == '') {
			errorMessage = errorMessage + 'Master Quantity is Required\n';
		}
	
		if (document.getElementById('MasterGrossWeight').value == '') {
			errorMessage = errorMessage + 'Master Gross Weight is Required\n';
		}
	
		if (document.getElementById('MasterLength').value == '') {
			errorMessage = errorMessage + 'Master Length is Required\n';
		}
	
		if (document.getElementById('MasterWidth').value == '') {
			errorMessage = errorMessage + 'Master Width is Required\n';
		}
	
		if (document.getElementById('MasterHeight').value == '') {
			errorMessage = errorMessage + 'Master Height is Required\n';
		}
	
		if (document.getElementById('Feature1').value == '') {
			errorMessage = errorMessage + 'Product Feature 1 is Required\n';
		}
	
		if (document.getElementById('Feature2').value == '') {
			errorMessage = errorMessage + 'Product Feature 2 is Required\n';
		}
	
		if (document.getElementById('Feature3').value == '') {
			errorMessage = errorMessage + 'Product Feature 3 is Required\n';
		}
	
		if ((document.frmProduct.Warranty[0].checked == false) && (document.frmProduct.Warranty[1].checked == false)) {
			errorMessage = errorMessage + 'Product  Warranty is Required\n';
		} else {
			if(document.frmProduct.Warranty[0].checked == true) {
				if (document.getElementById('WarrantyDetails').value == '') {
					errorMessage = errorMessage + 'Warranty Details is Required\n';
				}
			}
		}

		if ((document.frmProduct.ShippableInners[0].checked == false) && (document.frmProduct.ShippableInners[1].checked == false)) {
			errorMessage = errorMessage + 'Packed  in Shippable Inners is Required\n';
		} else {
			if(document.frmProduct.ShippableInners[0].checked == true) {
				if (document.getElementById('InnerPack').value == '') {
					errorMessage = errorMessage + 'Inner Pack is Required\n';
				}
				if (document.getElementById('MasterPack').value == '') {
					errorMessage = errorMessage + 'Master Pack is Required\n';
				}
			}
		}
		
		if ((document.frmProduct.Proposition65[0].checked == false) && (document.frmProduct.Proposition65[1].checked == false)) {
			errorMessage = errorMessage + 'Product  Subject to Proposition 65 is Required\n';
		}
	
		if ((document.frmProduct.CompositWood[0].checked == false) && (document.frmProduct.CompositWood[1].checked == false)) {
			errorMessage = errorMessage + 'Product  Contains Composite Wood is Required\n';
		} else {
			if(document.frmProduct.CompositWood[0].checked == true) {
				if ((document.frmProduct.Compliant[0].checked == false) && (document.frmProduct.Compliant[1].checked == false)) {
					errorMessage = errorMessage + 'Compliant is Required\n';
				}
			}
		}

		if ((document.frmProduct.Hazmat[0].checked == false) && (document.frmProduct.Hazmat[1].checked == false)) {
			errorMessage = errorMessage + 'Product Regulated by HazMat or D.O.T. is Required\n';
		}
	
		if ((document.frmProduct.Aerosol[0].checked == false) && (document.frmProduct.Aerosol[1].checked == false)) {
			errorMessage = errorMessage + 'Aerosol is Required\n';
		}
	
		if ((document.frmProduct.MSDS[0].checked == false) && (document.frmProduct.MSDS[1].checked == false)) {
			errorMessage = errorMessage + 'MSDS is Required\n';
		}
	
		if (errorMessage) {
			alert(errorMessage);
			return false;
		} else {
			document.frmProduct.submit();
			return true;
		}
	} else {
		document.frmProduct.submit();
		return true;
	}
}

function submitImage() {
    var errorMessage = '';
    if (document.getElementById('UploadImage').value == '') {
        errorMessage = errorMessage + 'File is Required\n';
    }

    if (document.getElementById('ImageCategory').value == '') {
        errorMessage = errorMessage + 'Category is Required\n';
    }

    if (errorMessage) {
        alert(errorMessage);
        return false;
    } else {
        document.frmImage.submit();
        return true;
    }
}

function AddRetailerOption() {
	html = document.getElementById('divRetailers').innerHTML;
	html = html + '<input id=\'Retailer[]\' name=\'Retailer[]\'  size=\'32\'></input><br />';
	document.getElementById('divRetailers').innerHTML = html;
	return false;
}
