function funcRecorrerHijo(a)
{
	var cada = 'document.frmModificar.radio_'+i+'.length';
	var cadb = '';
	for (var j=0;j<eval(cada);j++)
	{ 
		cadb = 'document.frmModificar.radio_'+a+'['+j+'].checked';
		if (eval(cadb))
		{
			return true;
		}
	}
	return false;
}

function funcRecorrerTarjeta()
{
	for (i=0;i<document.frmRegistro.rdb_tarjeta.length;i++)
	{ 
		if (document.frmRegistro.rdb_tarjeta[i].checked)
		{
			return true;
		}
	}
	return false;
}

function funcRegistro(){
	var xform = document.frmRegistro;
	
	if(xform.sel_hijos.selectedIndex > 0)
	{	
		var cantHijos;
		var cad1, cad2, cad3;
		cantHijos = parseInt(xform.sel_hijos.value);
		cantHijos = cantHijos +1;
		for(var i=1 ;i<cantHijos;i++)
		{			
			cad1 = 'xform.txt_hijo'+i+'_nombres.value';
			cad2 = 'xform.txt_hijo'+i+'_nombres.focus()';
			//if (xform.txt_hijo[i]_nombres.value == '')
			if (eval(cad1) == '')
			{
				alert ("Debe Ingresar el Nombre de su Hijo: " + i);
				eval(cad2);
				return false;
			}
			cad1 = 'xform.txt_hijo_fecnac'+i+'.value';
			cad2 = 'xform.txt_hijo_fecnac'+i+'.focus()';
			if (eval(cad1) == '')
			{
				alert ("Debe Ingresar la Fecha de Nacimiento de su Hijo: " + i);
				eval(cad2);
				return false;
			}
			cad1 = 'xform.radio_'+i+'[0].focus()';
			if (!funcRecorrerHijo(i)){
				alert("Debe Seleccionar el Sexo de su hijo: "+i);
				eval(cad1);
				return false;
			}	
		}
		//return false;
	}
	// DATOS DE ACCESO
	if (xform.txt_usuario_email.value == ''){
		alert ("Debe Ingresar su Email.");
		xform.txt_usuario_email.focus();
		return false;
	}
	if (!EsEmail(xform.txt_usuario_email.value)){
		alert ("Debe Ingresar un Email válido.");
		xform.txt_usuario_email.focus();
		xform.txt_usuario_email.select();
		return false;
	}
	if (xform.txt_usuario_psw1.value == ''){
		alert ("Debe Ingresar su contraseña.");
		xform.txt_usuario_psw1.focus();
		return false;
	}
	if (xform.txt_usuario_psw1.value != xform.txt_usuario_psw2.value){
		alert ("Las Contraseñas no coinciden.");
		xform.txt_usuario_psw2.focus();
		return false;
	}
	
	//DATOS PERSONALES DEL USUARIO
	if (xform.txt_usuario_nombres.value == ''){
		alert ("Debe Ingresar sus Nombres.");
		xform.txt_usuario_nombres.focus();
		return false;
	}
	if (xform.txt_usuario_appaterno.value == ''){
		alert ("Debe Ingresar su Apellido Paterno.");
		xform.txt_usuario_appaterno.focus();
		return false;
	}
	if (xform.txt_usuario_apmaterno.value == ''){
		alert ("Debe Ingresar su Apellido Materno.");
		xform.txt_usuario_apmaterno.focus();
		return false;
	}
	if (xform.txt_usuario_direccion.value == ''){
		alert ("Debe Ingresar su Dirección.");
		xform.txt_usuario_direccion.focus();
		return false;
	}
	if (!funcRecorrerTarjeta()){
		xform.rdb_tarjeta[0].focus();
		alert("Debe Seleccionar si desea Tarjeta o no.");
		return false;
	}
	/*if (xform.sel_usuario_distrito.selectedIndex==0){
		alert ("Debe Elegir un Distrito.");
		xform.sel_usuario_distrito.focus();
		return false;
	}
	if (xform.txt_usuario_telefonos.value == ''){
		alert ("Debe Ingresar su Teléfono.");
		xform.txt_usuario_telefonos.focus();
		return false;
	}
	if (xform.txt_usuario_celular.value == ''){
		alert ("Debe Ingresar su Celular.");
		xform.txt_usuario_celular.focus();
		return false;
	}
	if (xform.txt_usuario_fecnac.value == ''){
		alert ("Debe Ingresar su Fecha de Nacimiento.");
		xform.txt_usuario_fecnac.focus();
		return false;
	}
	if (xform.txt_usuario_ocupacion.value == ''){
		alert ("Debe Ingresar su Ocupación.");
		xform.txt_usuario_ocupacion.focus();
		return false;
	}
	if (xform.txt_usuario_dni.value == ''){
		alert ("Debe Ingresar su DNI.");
		xform.txt_usuario_dni.focus();
		return false;
	}
	if (xform.txt_usuario_fecparto.value == ''){
		alert ("Debe Ingresar su Fecha Probable de Parto.");
		xform.txt_usuario_fecparto.focus();
		return false;
	}
	
	//DATOS PERSONALES DEL PAPA
	if (xform.txt_padre_nombres.value == ''){
		alert ("Debe Ingresar los Nombres del Papá.");
		xform.txt_padre_nombres.focus();
		return false;
	}
	if (xform.txt_padre_appaterno.value == ''){
		alert ("Debe Ingresar el Apellido Materno del Papá.");
		xform.txt_padre_appaterno.focus();
		return false;
	}
	if (xform.txt_padre_apmaterno.value == ''){
		alert ("Debe Ingresar el Apellido Paterno del Papá.");
		xform.txt_padre_apmaterno.focus();
		return false;
	}
	if (xform.txt_padre_direccion.value == ''){
		alert ("Debe Ingresar la Dirección del Papá.");
		xform.txt_padre_direccion.focus();
		return false;
	}
	if (xform.sel_padre_distrito.selectedIndex==0){
		alert ("Debe Elegir un Distrito del Papá.");
		xform.sel_padre_distrito.focus();
		return false;
	}
	if (xform.txt_padre_telefonos.value == ''){
		alert ("Debe Ingresar el Teléfono del Papá.");
		xform.txt_padre_telefonos.focus();
		return false;
	}
	if (xform.txt_padre_celular.value == ''){
		alert ("Debe Ingresar el Celular del Papá.");
		xform.txt_padre_celular.focus();
		return false;
	}
	if (xform.txt_padre_fecnac.value == ''){
		alert ("Debe Ingresar la Fecha de Nacimiento del Papá.");
		xform.txt_padre_fecnac.focus();
		return false;
	}
	if (xform.txt_padre_ocupacion.value == ''){
		alert ("Debe Ingresar la Ocupación del Papá.");
		xform.txt_padre_ocupacion.focus();
		return false;
	}
	if (xform.txt_padre_dni.value == ''){
		alert ("Debe Ingresar el DNI del Papá.");
		xform.txt_padre_dni.focus();
		return false;
	}*/
	if (confirm('Seguro de Registrarse?'))
		return true;
	return false;
}

function funcLimpiarRegistro(){
	var xform = document.frmRegistro;
	
	//DATOS DEL USUARIO
	TrimObject(xform.txt_usuario_nombres);
	TrimObject(xform.txt_usuario_appaterno);
	TrimObject(xform.txt_usuario_apmaterno);
	TrimObject(xform.txt_usuario_direccion);
	xform.sel_usuario_distrito.selectedIndex=0;
	TrimObject(xform.txt_usuario_telefonos);
	TrimObject(xform.txt_usuario_celular);
	TrimObject(xform.txt_usuario_fecnac);
	TrimObject(xform.txt_usuario_ocupacion);
	TrimObject(xform.txt_usuario_dni);
	TrimObject(xform.txt_usuario_fecparto);
	
	//DATOS DEL PAPA
	TrimObject(xform.txt_padre_nombres);
	TrimObject(xform.txt_padre_appaterno);
	TrimObject(xform.txt_padre_apmaterno);
	TrimObject(xform.txt_padre_direccion);
	xform.sel_padre_distrito.selectedIndex=0;
	TrimObject(xform.txt_padre_telefonos);
	TrimObject(xform.txt_padre_celular);
	TrimObject(xform.txt_padre_fecnac);
	TrimObject(xform.txt_padre_ocupacion);
	TrimObject(xform.txt_padre_dni);
	
	//DATOS DE ACCESO
	TrimObject(xform.txt_usuario_email);
	TrimObject(xform.txt_usuario_psw1);
	TrimObject(xform.txt_usuario_psw2);	
	
	xform.txt_usuario_nombres.focus();
}

function funcLoadRegistro(){
	var xform = document.frmRegistro;
	
	xform.txt_usuario_nombres.focus();
}
function cantidadHijos(object)
 {  
	var cant = parseInt(object.value);
	cant = cant+1;
	var cadena;
	cadena = '';
	if (object.value == 0)  
	{   
	cadena = '';
	document.getElementById('divfuncCantidadHijos').innerHTML = cadena;
	document.getElementById('divfuncCantidadHijos').style.visibility = 'hidden';
	}
  	else
	{ 
		cadena +=  '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
		cadena +=  '<tr><td height="1" colspan="2" background="images/dot03.gif"><img src="images/dot.gif" width="1" height="1"></td></tr>';
		for(var i=1 ;i<cant;i++)
		{
		cadena += '<tr><td height="7" colspan="2"><img src="images/dot.gif" width="1" height="1"></td></tr><tr><td width="56%" class="texto09">Nombre completo (Hijo '+i+'):</td><td width="44%">&nbsp;</td></tr>';
		
		cadena += '<tr><td colspan="2"><input name="txt_hijo';
		cadena += i+'_nombres" type="text" class="txfrm" size="65" maxlength="100" onKeyPress="return onlythis(this,event,\'nombres\');"></td></tr>';
		cadena += '<tr><td><span class="texto09">Fecha de nacimiento:</span></td><td><span class="texto09">Sexo:</span></td></tr>';
		cadena += '<tr><td><input name="txt_hijo_fecnac'+i+'" type="text" class="txfrm" size="14" maxlength="10" readonly="true" /><a href="javascript:show_calendar(\'frmRegistro.txt_hijo_fecnac'+i+'\');" onMouseOver="window.status=\'Date Picker\';return true;" onMouseOut="window.status=\'\';return true;"><img src="images/calendar.png" border="0" /></a></td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td class="texto01">Hombre</td><td width="30"><input type="radio" name="radio_'+i+'" id="radio_';
		cadena += i+'_1" value="0"></td><td class="texto01">Mujer</td>';
		cadena += '<td><input type="radio" name="radio_';
		cadena += i+'" id="radio_'+i+'_2" value="1"></td>';
		cadena += '</tr></table></td></tr><tr><td height="14" colspan="2">&nbsp;</td></tr>';/*
		*/}
		//alert(cadena);
		cadena +=  '</table>';
		document.getElementById('divfuncCantidadHijos').innerHTML = cadena;
		document.getElementById('divfuncCantidadHijos').style.visibility = 'visible';
	}
        
 }