// JavaScript Document

function FDK_StripChars(theFilter,theString) {
        var strOut,i,curChar
        strOut = ""
        for (i=0;i < theString.length; i++) {           
                curChar = theString.charAt(i)
                if (theFilter.indexOf(curChar) < 0)     // if it's not in the filter, send it thru
                        strOut += curChar               
        }       
        return strOut
}

function solonum(valor){
        for(var i=0;i<valor.length;i++){
                var c=valor.charAt(i);
                if(!((c>="0")&&(c<="9"))) {return false;}
        }
        return true;
}

function FDK_Trim(theString) {
 var i,firstNonWhite
 if (FDK_StripChars(" \n\r\t",theString).length == 0 ) return ""
        i = -1
        while (1) {
                i++
                if (theString.charAt(i) != " ")
                        break   
        }
        firstNonWhite = i
        //Count the spaces at the end
        i = theString.length
        while (1) {
                i--
                if (theString.charAt(i) != " ")
                        break   
        }       
        return theString.substring(firstNonWhite,i + 1)
}

function validar(form){
    //form.Nombre.value=FDK_Trim(form.Nombre.value)
    
    if(form.RutEmpresa.value==''){alert('Por Favor ingrese el Rut de la Empresa');form.RutEmpresa.focus();return false;}

    if(form.RazonSocial.value.length==0){alert('Debe ingresar la Razón Social del cliente');form.RazonSocial.focus();return false;}

    if(form.Nombre.value.length==0){alert('Debe ingresar Nombre');form.Nombre.focus();return false;}

    if(form.Apellido.value.length==0){alert('Debe ingresar Apellido');form.Apellido.focus();return false;}
    
    if (form.Telefono.value.length==0 || !solonum(form.Telefono.value))
    {alert('Por Favor indique Telefono');form.Telefono.focus();return false;}

    if(form.email.value.length==0){alert('Debe ingresar su email');form.email.focus();return false;}

        //Checkear validez email
        var idx_at = form.email.value.indexOf("@",0);
        var tstr = form.email.value.toString();
        tstr = tstr.substring(idx_at+1);
        var idx_dot = tstr.indexOf(".",0);
        if(idx_at < 1 || idx_dot < 1 || idx_dot > tstr.length-3) {alert('Debe ingresar un email válido');form.email.focus();return false;}

    if(form.TipoRequerimiento.value=='-'){alert('Por Favor indique Tipo de Requerimiento');form.TipoRequerimiento.focus();return false;}

    return true;
} 



