function LTrim(s){
	// Devuelve una cadena sin los espacios del principio
	var i=0;
	var j=0;
	
	// Busca el primer caracter <> de un espacio
	for(i=0; i<=s.length-1; i++)
		if(s.substring(i,i+1) != ' '){
			j=i;
			break;
		}
	return s.substring(j, s.length);
}


function RTrim(s){
	// Quita los espacios en blanco del final de la cadena
	var j=0;
	
	// Busca el último caracter <> de un espacio
	for(var i=s.length-1; i>-1; i--)
		if(s.substring(i,i+1) != ' '){
			j=i;
			break;
		}
	return s.substring(0, j+1);
}


function Trim(s){
	// Quita los espacios del principio y del final
	return LTrim(RTrim(s));
}


function Valida_Datos()
{
	var cad = document.frmdato.txtemail.value;
	if (cad.indexOf("@",2) == -1)
	{
		alert("Digite bien su e-mail ");
		document.frmdato.txtemail.focus();
		document.frmdato.txtemail.value = "";
		return(false);
	} 
	if (Trim(document.frmdato.txtclave.value) == " " || document.frmdato.txtclave.value == "")
	 {
		alert ("Ingrese su Contraseña");
		document.frmdato.txtclave.focus();
		return (false);
	 }

	if (Trim(document.frmdato.txtnombre.value) != " " && document.frmdato.txtnombre.value != "")
       	 {
			 var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWZYZÑabcdefghijklmnopqrstuvwxyzñéíáóú .-";
             var checkStr = document.frmdato.txtnombre.value;
             var allValid = true;
			
			 for (i = 0;  i < checkStr.length;  i++)
			 	 {
		     		ch = checkStr.charAt(i);
        	       	for (j = 0;  j < checkOK.length;  j++)
					   if (ch == checkOK.charAt(j))
        				   break;
						   if (j == checkOK.length)
						     {
        					   allValid = false;
							   break;
        					  }
				      }  

	     		 if (!allValid)
        			{
	        		alert('Ingresar caracteres validos');
	        		document.frmdato.txtnombre.focus();
	        		document.frmdato.txtnombre.value = "";  
					return (false);
	        		}
	      }
         else
         {     
          alert("Ingrese Nombres");
	       document.frmdato.txtnombre.focus();
	       return(false);
         } 
		 
		 
	
	
		if (Trim(document.frmdato.txtapellido.value) != " " && document.frmdato.txtapellido.value != "")
       	 {
               var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWZYZÑabcdefghijklmnopqrstuvwxyzñéíáóú .-";
               var checkStr = document.frmdato.txtapellido.value;
               var allValid = true;
			
     			 for (i = 0;  i < checkStr.length;  i++)
           		 {
		    			ch = checkStr.charAt(i);
        	       	for (j = 0;  j < checkOK.length;  j++)
					   if (ch == checkOK.charAt(j))
        				   break;
						   if (j == checkOK.length)
						     {
        					   allValid = false;
							   break;
        					  }
				      }  

	     		 if (!allValid)
        			{
	        		alert('Ingresar caracteres validos');
	        		document.frmdato.txtapellido.focus();
	        		document.frmdato.txtapellido.value = "";  
					return (false);
	        		}
	      }
         else
         {     
          alert("Ingrese Apellidos");
	       document.frmdato.txtapellido.focus();
	       return(false);
         } 
	
	
	
	if (Trim(document.frmdato.txtdireccion.value) == " " || document.frmdato.txtdireccion.value == "")
	 {
		alert ("Ingrese su Direccion");
		document.frmdato.txtdireccion.focus();
		return (false);
	 }	
		 
		
		if (Trim(document.frmdato.txttelefono.value) != " " && document.frmdato.txttelefono.value != "")
		 {
			   var checkOK = "1234567890.-#_() ";
			   var checkStr = document.frmdato.txttelefono.value;
			   var allValid = true;
			
				 for (i = 0;  i < checkStr.length;  i++)
				 {
						ch = checkStr.charAt(i);
					for (j = 0;  j < checkOK.length;  j++)
					   if (ch == checkOK.charAt(j))
						   break;
						   if (j == checkOK.length)
							 {
							   allValid = false;
							   break;
							  }
					  }  

				 if (!allValid)
					{
					alert('Ingresar caracteres validos al telefono');
					document.frmdato.txttelefono.focus();
					document.frmdato.txttelefono.value = "";  
					return (false);
					}
				
		}//fin del If
		
		
		 else
         {     
          alert("Ingrese telefono");
	       document.frmdato.txttelefono.focus();
	       return(false);
         } 
		
		
		
	if (Trim(document.frmdato.txtProfesion.value) == " " || document.frmdato.txtProfesion.value == "")
	 {
		alert ("Ingrese su Profesion");
		document.frmdato.txtProfesion.focus();
		return (false);
	 }		
			
	if (Trim(document.frmdato.txtciudad.value) == " " || document.frmdato.txtciudad.value == "")
	 {
		alert ("Ingrese su Ciudad");
		document.frmdato.txtciudad.focus();
		return (false);
	 }			
		
	if (Trim(document.frmdato.txtpais.value) == " " || document.frmdato.txtpais.value == "")
	 {
		alert ("Ingrese su País");
		document.frmdato.txtpais.focus();
		return (false);
	 }			
		
		
		
		
		
		
		
		
		
		document.frmdato.submit(); 
}


function taLimit() {
	var taObj=event.srcElement;
	if (taObj.value.length==taObj.maxLength*1) return false;
}


function taCount(visCnt) { 
	var taObj=event.srcElement;
	if (taObj.value.length>taObj.maxLength*1) taObj.value=taObj.value.substring(0,taObj.maxLength*1);
	if (visCnt) visCnt.innerText=taObj.maxLength-taObj.value.length;
}


function anadir() { 
sHTML = "<table width=100% border=0>";
sHTML += "<tr bgcolor=#FFFEEC>";
sHTML += "<td width=430 colspan=2><div align=center class=gris>Nombre de los bebes </div></td>";
sHTML += "</tr>";
num = document.frmdato.txtnumero.value;
for(i=0;i<num;i++) {
valor_hijo = "txtnomhijo" + i;
sHTML += "<tr>";
sHTML += "<td><div align=center>";
sHTML += "<input name=" + valor_hijo + " type=text size=38 maxlength=80 class=gris>";
sHTML += "</div></td>";
sHTML += "</tr>";
}
sHTML += "</table>";
document.getElementById("myDiv").innerHTML = sHTML;
}


function anadir1() { 
dHTML = "<table width=100% border=0>";
dHTML += "<tr bgcolor=#FFFEEC>";
dHTML += "<td width=430 colspan=2><div align=center class=gris>Fecha Nacimiento de los bebes Ej: 2003-12-30 </div></td>";
dHTML += "</tr>";
num1 = document.frmdato.txtfecha.value;
for(i=0;i<num1;i++) {
valor_hijo1 = "txtfechanac" + i;
dHTML += "<tr>";
dHTML += "<td><div align=center>";
dHTML += "<input name=" + valor_hijo1 + " type=text size=38 maxlength=80 class=gris>";
dHTML += "</div></td>";
dHTML += "</tr>";
}
dHTML += "</table>";
document.getElementById("myDiv1").innerHTML = dHTML;
}