//funcion validación de RUTs
function validar_rut( rut , digv ){
	if ( digv == 'K' ){ 
	digv = 'k' ;
	}
	var digesto = dv(rut);
	if (digesto == digv ){
	return true;
	} else {
	return false;	
	}
}

function dv(T){
var M=0,S=1;
for(;T;T=Math.floor(T/10))
S=(S+T%10*(9-M++%6))%11;
return S?S-1:'k';
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function trim( s ) {
	while ( s.substring( 0, 1 ) == ' ' || s.substring( 0, 1 ) == '\t' ) {
		s = s.substring( 1, s.length );
	}
	while ( s.substring( s.length - 1, s.length ) == ' ' || s.substring( s.length - 1, s.length ) == '\t' ) {
		s = s.substring( 0, s.length - 1 );
	}
	return s;
}

function makeArray(n) {
        this.length = n;
        for (var i = 0; i<= n; i++) {
                this[i] = 0
        }
        return this
}

function valida_email(s)
{
  var em = s
  largomail = em.length
  var coma = em.indexOf(",");
  var ap = 0;
  var pp = 0;
  var lvari= 0;
  var nu = 0;
  var nd = 0;
  var ncorreo = new makeArray(2)
  ap = em.indexOf("@");
  largomail = em.length
  if (ap < 1)
  {
     return false;
  } else {
	        var arroa ="@"
	        ncorreo = em.split(arroa);
        	nusuario = ncorreo[0];
	        ndominio = ncorreo[1];
                nu = nusuario.length;
                if (nu < 1){
     return false;

                }
	        nd = ndominio.split(".");
                if ((!nd[1]) || (!nd[0])){
     return false;

                }
                if ((nd[0].length<1) || (nd[1].length<2)){
     return false;

                }
  } 
  return true;
}

function borrar() {
// Limpia formulario	
	document.formulario.reset();
}

function validarSiNumero(numero){
	if (!/^([0-9])*$/.test(numero)){
	return false;
	} else {
	return true;
	}
}

function validar(e) { // 1
    //patron = /\d/; // Solo acepta números
    //patron = /\w/; // Acepta números y letras
    //patron = /\D/; // No acepta números
    //patron =/[A-Za-zñÑ\s]/; //
	//patron =/[A-Za-z\s]/; // 4
	//patron = /[ajt69]/;
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
	patron = /\d/;
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
}
