function enviar() {
	if (validaFormulario()) {
		jQuery.get("/FO/ValidaGifCaptcha"
			, {gif_captcha:jQuery('#gif_captcha').val()}
			,function(xml){			
				jQuery(xml).find('datos_captcha').each(function() {
					var mensaje = jQuery(this).find('mensaje').text();				
					if (mensaje == 'OK') {
						document.form.submit();
					} else {
						alert("El código de verificación ingresado es incorrecto.\nIngréselo nuevamente.");
						jQuery('#gif_captcha').val('');
						jQuery('#gif_captcha').focus();
					}
					
				});
			});
	}
}

function validaFormulario() {
	if ( jQuery.trim( jQuery('#nombre').val() ) == "" ) {
		alert("Debe ingresar su nombre");
		jQuery('#nombre').focus();
		return false;
	}
	if ( jQuery.trim( jQuery('#mail').val() ) == "" ) {
		alert("Debe ingresar su e-mail");
		jQuery('#mail').focus();
		return false;
	}	
	if(!/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/.test( jQuery('#mail').val() )) { 
		alert('Ingrese correctamente su mail');
		jQuery('#mail').focus();
		return;
    }
	if ( jQuery.trim( jQuery('#apellido_paterno').val() ) == "" ) {
		alert("Debe ingresar su apellido paterno");
		jQuery('#apellido_paterno').focus();
		return false;
	}
	if ( jQuery.trim( jQuery('#confirmar_mail').val() ) == "" ) {
		alert("Debe confirmar su mail");
		jQuery('#confirmar_mail').focus();
		return false;
	}
	if ( jQuery('#mail').val() != jQuery('#confirmar_mail').val() ) {
		alert("El mail ingresado no es igual al de confirmación");
		jQuery('#mail').focus();
		return false;
	}
	if ( jQuery.trim( jQuery('#fono').val() ) == "" || (!/^\d+$/.test( jQuery('#fono').val() )) ) {
		alert("Debe ingresar su teléfono");
		jQuery('#fono').focus();
		return false;
	}
	if ( jQuery.trim( jQuery('#rut').val() ) == "" ) {
		alert("Debe ingresar su Rut");
		jQuery('#rut').focus();
		return false;
	}
	if ( !checkRutField(jQuery('#rut').val(), jQuery('#rut').val()) ) {
		jQuery('#rut').focus();
		return false;
	}
	
	if ( jQuery.trim( jQuery('#celular').val() ) != "") {
		if  ( !/^\d+$/.test( jQuery('#celular').val() ) ) {
			alert("Debe ingresar correctamente su celular");
			jQuery('#celular').focus();
			return false;
		}
	}
	
	if ( jQuery.trim( jQuery('#empresa').val() ) == "" ) {
		alert("Debe ingresar el nombre de la empresa");
		jQuery('#empresa').focus();
		return false;
	}
	if ( jQuery('#rubro_empresa').val() == '0') {
		alert("Debe seleccionar el rubro de la empresa");
		return false;
	}
	
	if ( jQuery.trim( jQuery('#comentarios').val() ) == "" ) {
		alert("Debe ingresar el comentario");
		jQuery('#comentarios').focus();
		return false;
	}	
	if ( jQuery.trim( jQuery('#gif_captcha').val() ) == "" ) {
		alert("Debe ingresar el código de verificación que se muestra en la imagen");
		jQuery('#gif_captcha').focus();
		return false;
	}
	return true;
}

jQuery().ready(function() {
	setTimeout(function () {
		jQuery('#img_captcha').attr('src','/FO/GifCaptcha');	
	},1000);		
});
