function formRegistroEnviar(f)
{
	f = document.getElementById(f);
	if (f.usrLogin.value=='')
	{
		alert('Debe introducir su Login');
		f.usrLogin.focus();
		return false;
	}		
	if (f.usrPassword.value=='')
	{		
		alert('Debe introducir su Password');
		f.usrPassword.focus();
		return false;
	}	
	if (f.usrConfirm.value=='')
	{
		alert('Confirme su Password');
		f.usrConfirm.focus();
		return false;
	}	
	if (f.usrConfirm.value!=f.usrPassword.value)
	{
		alert('la confirmación del password no coincide con el el password introducido, intente de nuevo');
		f.usrConfirm.focus();
		return false;
	}	
	if (f.usrNombre.value=='')
	{
		alert('Debe introducir su Nombre');
		f.usrNombre.focus();
		return false;
	}
	if (f.usrApellido.value=='')
	{
		alert('Debe introducir su Apellido');
		f.usrApellido.focus();
		return false;
	}		
	if (f.cliDireccion.value=='')
	{
		alert('Debe introducir su Dirección');
		f.cliDireccion.focus();
		return false;
	}
	
	if (f.cliTelefono.value=='')
	{
		alert('Debe introducir su Telefono');
		f.cliTelefono.focus();
		return false;
	}
	if (isNaN(f.cliTelefono.value)) //Verifica q el campo tenga exclusivamente números
	{
		alert('Solo se debe introducir números en los campos de teléfono');
		f.cliTelefono.focus();
		return false;
	}
	
	var cont=document.getElementById("numero_Telefonos").value;
	for (i=0;i<cont;i++)
	{
		telf_actual=document.getElementById("telf_extra_"+i);
		
		if(telf_actual)
		{
			if (telf_actual.value=="")
			{
				alert("Debe introducir un telefono extra o eliminarlo");
				telf_actual.focus();
				return false;
			}
			else if (isNaN(telf_actual.value))
			{			
				alert('Solo se debe introducir números en los campos de teléfono');
				telf_actual.focus();
				return false;
			}
		}
	}
	
	if(f.cliEmpresa.value=='')
	{
		alert('Debe introducir Empresa a la que pertenece');
		f.cliEmpresa.focus();
		return false;
	}
	
	if (f.cliCorreo.value=="")
	{
		alert('Debe introducir su Correo Electrónico');
		f.cliCorreo.focus();
		return false;
	}
	else
	{
		if (!mailValidator(f.cliCorreo.value))
		{			
			f.cliCorreo.focus();
			return false;
		}
	}
	
	var cont=document.getElementById("numero_Correos").value;	
	for (i=0;i<cont;i++)
	{
		mail_actual=document.getElementById("correo_extra_"+i);
		
		if(mail_actual)
		{
			if (mail_actual.value=="")
			{
				alert("Debe introducir un correo extra o eliminarlo");
				mail_actual.focus();
				return false;
			}
			else if (!mailValidator(mail_actual.value))
			{			
				mail_actual.focus();
				return false;
			}
		}
	}

    if(f.usrPregunta.value=='')
	{
		alert('Debe introducir pregunta clave');
		f.usrPregunta.focus();
		return false;
	}
	
	if(f.usrRespuesta.value=='')
	{
		alert('Debe introducir respuesta clave');
		f.usrRespuesta.focus();
		return false;
	}
	if (f.cliEstado.value==' ')
	{
		alert('Debe introducir su Estado');
		f.cliEstado.focus();
		return false;
				
	}
	
	f.submit();
	
}

function formRegistroAgregarElemento(form,tipo)
{
	form_obj = document.getElementById(form);
	var cont=document.getElementById("numero_"+tipo).value;
	var nombre=""; var campo=""; var eliminar=""; var fila="";
	
	if(tipo=="Correos")
	{
		nombre="tbody_Correos";
		fila="nuevo_TR_C"+cont;
		campo='<input type="text" id="correo_extra_'+cont+'" name="correo_extra_'+cont+'"/>&nbsp;<a href="javascript:;" class="texto" onclick="formRegistroEliminarElemento(\''+fila+'\')">eliminar</a>';
		//fila="nuevo_TR_C"+cont;
		//eliminar='<a href="javascript:;" class="texto" onclick="formRegistroEliminarElemento(\''+fila+'\')">eliminar</a>';
		texto='E-mail opcional';		
	}
	else
	{
		nombre="tbody_Telf";
		fila="nuevo_TR_T"+cont;
		campo='<input type="text" id="telf_extra_'+cont+'" name="telf_extra_'+cont+'"/>&nbsp;<a href="javascript:;" class="texto" onclick="formRegistroEliminarElemento(\''+fila+'\')">eliminar</a>';
		//fila="nuevo_TR_T"+cont;
		//eliminar='<a href="javascript:;" class="texto" onclick="formRegistroEliminarElemento(\''+fila+'\')">eliminar</a>';
		texto='Tel&eacute;fono opcional';
		
	}
	
	tabla_actual = document.getElementById(nombre);/*obtengo el body*/
	nuevoTR=document.createElement("tr");
	nuevoTR.setAttribute('id',fila);
	nuevoTD=document.createElement("td");
	nuevoTD.className = "texto";
	nuevoTD.align = "right";
	nuevoTD.innerHTML = texto;
	nuevoTR.appendChild(nuevoTD);
	nuevoTD=document.createElement("td");
	nuevoTD.align = "left";
	nuevoTD.innerHTML=campo;
	nuevoTR.appendChild(nuevoTD);
	//nuevoTD=document.createElement("td");
	//nuevoTD.innerHTML=eliminar;
	//nuevoTR.appendChild(nuevoTD);
	tabla_actual.appendChild(nuevoTR);
	
	cont++;

	document.getElementById("numero_"+tipo).value=cont//se registra en el campo oculto la cantidad de elementos agregados
}

function formRegistroEliminarElemento(fila)
{	
	var col= document.getElementById(fila);
	col.parentNode.removeChild(col);	
	
}

function formRegistroLimpiar(form)
{
	f=document.getElementById(form);
	f.reset();
	return true;
}


