// JavaScript Document
function grabaDatosWeb(f,idioma,nombre,apellido,login,clave,verific,email,diferente,novalido)
{
	if(verificar(f,idioma,nombre,apellido,login,clave,verific,email)) 
	{
	
		        if(f.vClaacc.value != f.vVerclaacc.value ) 
				{
					 alert(diferente); 
				}else 
				{
						var x = f.vEmail.value;
						var filter =/^([a-zA-Z0-9_\.\-])+\@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
						if (filter.test(x)) 
						{
							grabar_usuarioWeb('bnpsusrwfunc.php',idioma);
						}
						else
						{
					
							alert(novalido);
						}
	            } 
    }
}


function verificar(obj,idioma,nombre,apellido,login,clave,verific,email) 
{
	missinginfo = "";
	
	if (obj.vNombres.value=="")
	{
		missinginfo += "\n - " + nombre;
	}
	if (obj.vApellidos.value=="")
	{
		missinginfo += "\n - " + apellido;
	}
	if (obj.vLogin.value=="")
	{
		missinginfo += "\n - " + login;
	}
	if (obj.vClaacc.value=="")
	{
		missinginfo += "\n - " + clave;
	}
	if (obj.vVerclaacc.value=="")
	{
		missinginfo += "\n - " + verific;
	}
	if (obj.vEmail.value=="")
	{
		missinginfo += "\n - " + email;
	}
	
	
	if (missinginfo != "") {
		if(idioma=="es")
		{
			missinginfo = "Le ha faltado ingresar los siguientes datos:\n" + missinginfo + "\n\n¡Por favor pulse enter, ingrese los datos y pruebe de nuevo!\n";
		}
		else
		{
			missinginfo = "He has failed to enter the following data:\n" + missinginfo + "\n\n Please press enter, enter data and try again!\n";
		}
		alert(missinginfo);
		
		return false;
	}
	else
	{ 
		return true;
	}
}
function grabaCambioClave(f,idioma,anterior,nueva,confirmar)
{
	if(verificarCambio(f,idioma,anterior,nueva,confirmar)) 
	{
		grabar_nuevaClave('bnpscamcla.php',idioma);
		
    }
}


function verificarCambio(obj,idioma,anterior,nueva,confirmar) 
{
	missinginfo = "";
	
	if (obj.txtClaAnt.value=="")
	{
		missinginfo += "\n - " + anterior;
	}
	if (obj.txtClaNue.value=="")
	{
		missinginfo += "\n - " + nueva;
	}
	
	if (obj.txtVerClaNue.value=="")
	{
		missinginfo += "\n - " + confirmar;
	}
	
	if (missinginfo != "") {
		if(idioma=="es")
		{
			missinginfo = "Le ha faltado ingresar los siguientes datos:\n" + missinginfo + "\n\n¡Por favor pulse enter, ingrese los datos y pruebe de nuevo!\n";
		}
		else
		{
			missinginfo = "He has failed to enter the following data:\n" + missinginfo + "\n\n Please press enter, enter data and try again!\n";
		}
		alert(missinginfo);
		
		return false;
	}
	else
	{ 
		return true;
	}
}

function limpiarCamposUsr()
{
	document.getElementById('vNombres').value="";
	document.getElementById('vApellidos').value="";
	document.getElementById('vLogin').value="";
	document.getElementById('vClaacc').value="";
	document.getElementById('vVerclaacc').value="";
	document.getElementById('vEmail').value="";
	document.getElementById('resultado').innerHTML="";
}
function limpiarCamposCamCla()
{
	document.getElementById('txtClaAnt').value="";
	document.getElementById('txtClaNue').value="";
	document.getElementById('txtVerClaNue').value="";
	document.getElementById('mensaje').innerHTML="";
}
function mostrar_ocultar_capa(div,div1)
{
	document.getElementById(div).style.display='none';
	document.getElementById(div1).style.display='block';
}

