function submitea(url,formulario){
	str1='window.document.'+formulario+'.action='+'"'+url+'"';
	str2='window.document.'+formulario+'.submit()';
	eval(str1);
	eval(str2);
}
function atras(){
parent.location=history.back();
}
function Val_Rut(texto,letra){
var l,i,k,c,suma=0,str="";

if (texto==""){ //texto==""
    return true}
c="32765432765432"
for (i=0;i<=texto.length;i++)    // quita otra vez los puntos para validar 
    if (texto.charAt(i)!="." || texto.charAt(i)!="")
        str=str+texto.charAt(i)
texto=str
for (j=texto.length;j>0;j--){
    
        i=texto.substring(j-1,j);
        p=c.substring(c.length-1,c.length)
        suma=suma + (p*i)
        c=c.substring(0,c.length-1)
        
   }

i=0;
suma=11-(suma%11);
if (suma==10)
    ch="K";
else{
    if (suma==11)
        suma=0;
    ch=suma;
    }

if (ch==letra.toUpperCase())
    return true;
else
    return false;           

}
function noKeyValid(fld,e)
{
	var i = j = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? e.which : e.keyCode;
	if (whichCode == 13) return true;  // Enter
	key = String.fromCharCode(whichCode); 
	if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
	len = fld.value.length;
	for(; i < len; i++)
		if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);

}

function Val_Email(nStr)  
{

      var len = nStr.length;
      var  i,j;       
      if (nStr.indexOf("@")==-1)
                {       alert("El formato del e-mail ingresado no es válido.");
                        return (false);
                }
      j = nStr.indexOf("@");
      nStr=nStr.substring(j+1,len);
        
      if (nStr.indexOf(".")==-1 )
                {       alert("El formato del e-mail ingresado no es válido.");
                        return (false);
                }
	/*Tiene 2 @*/
	if (nStr.indexOf("@")!=-1 )
                {       alert("El formato del e-mail ingresado no es válido.");
                        return (false);
                }
      
      if (nStr.lastIndexOf(".")==nStr.length-1)
                {       alert("El formato del e-mail ingresado no es válido.");
                        return (false);
                }
        return (true);
}
function validaR(texto,letra)
{
letra.value=letra.value.toUpperCase();
if (texto.value!=""){
	if ((texto.value.length)<4){
	     alert("R.U.T incorrecto")
	     texto.value="";
		 letra.value=""
		 texto.focus();
	} 
	if (!Val_Rut(texto.value,letra.value)){
		alert("R.U.T incorrecto")
		texto.value="";
		letra.value=""
		texto.focus();
		}
}
else
	letra.value="";
}

function blancos(s)
{  var i=0;
   var whitespace=" ";
   while ((i < s.length) && s.charAt(i)==" ")
      i++;
   return s.substring(i,s.length);
}

function tienePuntos(str)
{
var car="";
	for(i=0;i<=str.length;i++){
		car=str.charAt(i)
		if (car==".")
			return true;
	}

return false;
}
function Ltrim(caracter,str){ /*saca los primeros caracteres de un string*/
var car="";
var j=0;
	for(i=0;i<=str.length;i++){
		car=str.charAt(i)
		if (car!=caracter)
			break;
		else
			j=j+1;
	}
str=str.substring(j,str.length+1)
return str;
}

function Rtrim(caracter,str){ /*saca los ultimos caracteres de un string*/
var car="";
var j=0;
	for(i=0;i<=str.length;i++){
		car=str.charAt(str.length-i-1);
		if (car!=caracter)
			break;
	
		else
			j=j+1;
		}
str=str.substring(0,str.length-j);
return str;
}

function sinPuntos(numero)/*devuelve un numero sin puntos*/
{
var car;
var str="";
var temp=Ltrim("0",numero);
numero=temp;
if (tienePuntos(numero)){
	for(i=0;i<=numero.length;i++){
	car=numero.charAt(i);
		if (car!="." && car!="")
			str=str+car;
	}
	numero=str;
}
return numero;
}

function coloca_puntos(numero){ /*devuelve un string de numeros con puntos*/
var texto="";
var str="";
numero=Ltrim("0",numero)
if (!tienePuntos(numero)){
texto = "" + numero;
if (texto.length==10)
	str=texto.substring(0,1)+"."+texto.substring(1,4)+"."+texto.substring(4,7)+"."+texto.substring(7,10)
else	
	if (texto.length==9)
		str=texto.substring(0,3)+"."+texto.substring(3,6)+"."+texto.substring(6,9)
	else
		if (texto.length==8)
			str=texto.substring(0,2)+"."+texto.substring(2,5)+"."+texto.substring(5,8)
		else
			if (texto.length==7)
				str=texto.substring(0,1)+"."+texto.substring(1,4)+"."+texto.substring(4,7)
			else
				if (texto.length==6)
					str=texto.substring(0,3)+"."+texto.substring(3,6)
				else
					if (texto.length==5)
						str=texto.substring(0,2)+"."+texto.substring(2,5)
					else
						if (texto.length==4)
							str=texto.substring(0,1)+"."+texto.substring(1,4)
						else{
							str=texto
							}
	return(str);
}
else
	return(numero)
}

function nombremes(nummes){
var mes="";
	if (nummes==1) mes="Enero";			if (nummes==2) mes="Febrero"
	if (nummes==3) mes="Marzo";			if (nummes==4) mes="Abril"
	if (nummes==5) mes="Mayo";			if (nummes==6) mes="Junio"
	if (nummes==7) mes="Julio";			if (nummes==8) mes="Agosto"
	if (nummes==9) mes="Septiembre";	if (nummes==10)mes="Octubre";
	if (nummes==11)mes="Noviembre";		if (nummes==12)mes="Diciembre"
	return mes;
}

function addqs(qs,nombre,valor){
	if (qs=="")
		qs=nombre + "=" + valor
	else
		qs=qs + "&" + nombre + "=" + valor;
	return(qs);
}

function proximamente(url)
{
	window.open(url,"Próximamente","directories=no,status=no,toolbar=no,menubar=no,location=no, resizable=no, height=200,width=400")
}
