/**
 * @author rramirez
 */
var rut_valido;
$(document).ready(function() {
    if(componentes_mejorados){
        $('select.selectBox').selectBox();
        $('input.inputBox').inputBox();
    }
	
    $('.titulo').tituloFlash({
        swfURL: getBaseDir+'swf/sifr3.swf',
        w:350,
        h:40,
        textcolor:'#0093D1',
        textalign: 'left'
    });
    $('.klavika2').tituloFlash({
        swfURL: getBaseDir+'swf/sifr2.swf',
        w:200,
        h:20,
        textcolor:'#0093D1',
        textalign: 'left'
    });
	
	
	
    $('#txtrut').Rut({
        on_success: function(){
            rut_valido = true;
        },
        on_error: function(){
            rut_valido = false;
        }
    });
    $('.inputBox#txtrut').keypress(function(){
        $('.globoError').fadeOut();
    });
    $('#boton_submit_zona_clientes').click(function(){
        if (rut_valido) {
            var reemplazar = new String();
            reemplazar = $("input#txtrut").val();
            reemplazar = reemplazar.replace(/\./g, '')
            $("input#rut").val(reemplazar);
            $("input#rut_largo").val(reemplazar);
            reemplazar = reemplazar.split('-');
            $("input#rut_corto").val(reemplazar[0]);
            $('#zona_clientes_form').submit();
        }
        else {
            $('#txtrut').focus();
            /*alert('El RUT ingresado es incorrecto');*/
            var mensajeError = "El RUT ingresado es incorrecto"
            var globo = '<div class="globoError mensaje"><div class="alerta_top mensaje"></div><div class="alerta_centro"><table><tr><td class="body">' + mensajeError + '</td></tr></table></div><div class="alerta_bottom"></div></div>';
            
            $("#mostrar_globo_err").html(globo);
            
            $('.globoError').css({
                'top': '-28px',
                'left': '165px'
            });
            $('.globoError').fadeIn();
        }
        return false;
    });
	
});
function soloRut(evt) {
    var key = evt.keyCode ? evt.keyCode : evt.which ;
    return (key <= 31 || (key >= 48 && key <= 57) || key == 75 || key == 107 || key == 45 || key == 46);
}