
/**
 * Order form validation
 */
Event.observe(window, 'load', function() {

    new Validation('multiple_form', {onFormValidate : function(isValidForm) {
                if (isValidForm) {
                    $('submit_form').disabled = true;
                }
            }
       }, 
        [
        {'id': 'first_name', 'message' : 'First Name field is required.', validate: ['required']},
        {'id': 'second_name', 'message' : 'Second Name field is required.', validate: ['required']},
        {'id': 'company', 'message' : 'Company field is required.', validate: ['required']},
        {'id': 'contact_number', 'message' : 'Contact Number is required.', validate: ['required', 'validate-phone-10-digits']},
        {'id': 'email', 'message' : 'Email field is required.', validate: ['required', 'validate-email']},
        {'id': 'commects', 'message' : 'Comments field is required.', validate: ['required']},
        {'id': 'file1', 'message' : 'File or Locations are required.', validate: ['required-one-of-two']}
        ]
    );
});

Validation.addAllThese([

	['required-one-of-two', 'File or Locations are required.', function(v, elm) { 
        if ($('file1').value != '' || ($('street_address1').value != '' && $('city1').value != '' && $('state1').selectedIndex != 0 && 
            $('zip1').value != '' && $('phone1').value != '' && $('type1').value != '')) {
            return true;
        } else {
            return false;
        }
	}]
]);
