function traeComunas(region) {
	if (region == '0') {
		alert("Debes seleccionar una región");
		return;
	}
	jQuery.get("/FO/ComunasByRegion?id_region=" + region
		,function(datos) {
			jQuery('#id_comuna').html(datos);			
		});
}
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('#motivo').val() == '0') {
		alert("Debe seleccionar el motivo de contacto");
		return false;
	}
	if ( jQuery('#destino5').attr("checked") ) {
		if ( jQuery('#local').val() == '0') {
			alert("Debe seleccionar el local a contactar");
			return false;
		}
	}	
	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('#destino2').attr("checked") ) {
		if ( jQuery.trim( jQuery('#cargo').val() ) == "" ) {
			alert("Debe ingresar el cargo");
			jQuery('#cargo').focus();
			return false;
		}
		if ( jQuery.trim( jQuery('#empresa').val() ) == "" ) {
			alert("Debe ingresar el nombre de la empresa");
			jQuery('#empresa').focus();
			return false;
		}
		if ( jQuery('#tamano_empresa').val() == '0') {
			alert("Debe seleccionar el tamaño de la empresa");
			return false;
		}
		if ( jQuery.trim( jQuery('#rubro_empresa').val() ) == "" ) {
			alert("Debe ingresar el rubro de la empresa");
			jQuery('#rubro_empresa').focus();
			return false;
		}
		if ( jQuery('#como_supiste').val() == '0') {
			alert("Debe indicarnos como nos conoció");
			return false;
		}
		if ( jQuery('#id_region').val() == '0') {
			alert("Debe seleccionar la región");
			return false;
		}
		if ( jQuery('#id_comuna').val() == '0') {
			alert("Debe seleccionar la comuna");
			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;
}

function cambioDestino(flag) {
	if ( flag == '0' ) {
		jQuery('#campos_ve').hide();
		jQuery('#local').attr('disabled','disabled');		
	
	} else if ( flag == '1' ) {
		jQuery('#campos_ve').show();
		jQuery('#local').attr('disabled','disabled');
	
	} else if ( flag == '2' ) {
		jQuery('#campos_ve').hide();
		jQuery('#local').attr('disabled','');
	
	}
}

jQuery().ready(function() {
	
	
	setTimeout(function () {
		
		jQuery('#img_captcha').attr('src','/FO/GifCaptcha');	
	},1000);		
});