function videoFormValidate(formDomE)
{
	var wgpsFormObjCustom = {
		wgpsPhone:{
			nullable:false,
			humanName:'Phone Number',
			msg:'Please enter a phone number where we can reach you if we have questions about your order.'
		},
		wgpsNameOnVideo:{
			nullable:false,
			humanName:'Name on Video',
			msg:'Please enter the name that you would like to appear in the video.'
		}
	};
			
	var wgpsFormObjStandard = {
		wgpsPhone:{
			nullable:false,
			humanName:'Phone Number',
			msg:'Please enter a phone number where we can reach you if we have questions about your order.'
		}
	};
	
	var wgpsFormObj = {};

	var wgpsAdditionalDataField = formDomE.os0;
	var errorMessages = '';
	var wgpsAdditionalData = '';
	var inputValueTemp = '';

	if(formDomE.name == 'orderVideoCustom')
		wgpsFormObj = wgpsFormObjCustom;
	else if(formDomE.name == 'orderVideoStandard')
		wgpsFormObj = wgpsFormObjStandard;
	else
		return false
		keyAccumulator = '';
		
		for(key in wgpsFormObj)
		{
			inputValueTemp = formDomE[key].value;
			if(! wgpsFormObj[key].nullable && (inputValueTemp==null||inputValueTemp==""))
			{
				errorMessages += wgpsFormObj[key].msg + '\n';
				formDomE[key].focus();
			}
			wgpsAdditionalData += wgpsFormObj[key].humanName + ': ' + inputValueTemp + ', ';
		}
	
	wgpsAdditionalDataField.value = wgpsAdditionalData;
	
	if(errorMessages != '')
	{
		alert('There was an error in your entry:\n'+errorMessages);
		return false
	}
}
