jQuery.validator.addMethod("picture", function(value, element) { 
  return this.optional(element) || /^http:\/\/mycorporatedomain.com/.test(value); 
}, "Please specify the correct domain for your documents");

$(function (){
	document.getElementById('Enviar').disabled = false;
	
	$("#formulario").validate ({
		rules: {
			motivovisita: 'required',
			otromotivovisita: {
				required: '#motivovisita_3:checked'
			},
			categoriasinteres: 'required',
			otracategoriainteres: {
				required: '#categoriasinteres_4:checked'
			},
			articulobuscado: 'required',
			productobuscado: {
				required: '#articulobuscado_1:checked'
			},
			mejoras: 'required',
			otramejora: {
				required: '#mejoras_3:checked'
			},
			enteroweb: 'required',
			otroentero: {
				required: '#enteroweb_5:checked'
			},
			visitade: 'required',
			otrovisitade: {
				required: '#visitade_6:checked'
			},
			desearecibirproms: 'required',
			email: {
				required: '#desearecibirproms_0:checked'
			}			
		},
		messages: {
			motivovisita: 'Por favor, seleccione una opción',
			categoriasinteres: 'Por favor, seleccione una opción',
			articulobuscado: 'Por favor, seleccione una opción',
			mejoras: 'Por favor, seleccione una opción',
			enteroweb: 'Por favor, seleccione una opción',
			visitade: 'Por favor, seleccione una opción',
			desearecibirproms: 'Por favor, seleccione una opción',
			
			otromotivovisita: 'Especifique su motivo de visita',
			otracategoriainteres: 'Especifique su categoría de interés',
			productobuscado: 'Especifique su producto(s) buscado(s)',
			otramejora: 'Especifique su otra mejora',
			otroentero: 'Especifique cómo se entero',
			otrovisitade: 'Especifique de dónde nos visita',
			email: 'Especifique su correo electrónico'

		},
		errorPlacement: function(error, element) {
			if ($(element).attr('type') == 'radio') error.insertAfter($(element).parent().siblings('legend'));
			else error.insertAfter(element);
		}
	});
	
});