//************************************************************
// Desactivar Departamento , Provincia_Estado , Distrito
//************************************************************
function funcDesactiovarDptoProvDis(){
	if (document.frmRegistroUsuario.sel_usuario_pais.value != 'Peru'){
	
		document.frmRegistroUsuario.sel_usuario_departamento.value = 0;
		//document.frmRegistroUsuario.txt_usuario_provincia_estado.value = '';
		//document.frmRegistroUsuario.txt_usuario_distrito.value = '';

		document.frmRegistroUsuario.sel_usuario_departamento.disabled = true;
		//document.frmRegistroUsuario.txt_usuario_provincia_estado.disabled = true;
		//document.frmRegistroUsuario.txt_usuario_distrito.disabled = true;

	}
	else{
		document.frmRegistroUsuario.sel_usuario_departamento.value = 0;
		document.frmRegistroUsuario.sel_usuario_departamento.disabled = false;
		//document.frmRegistroUsuario.txt_usuario_provincia_estado.disabled = false;
		//document.frmRegistroUsuario.txt_usuario_distrito.disabled = false;
	}	
}


//************************************************************
// Validaciones para el formulario frmRegistroUsuario
//************************************************************
function funcRegistroUsuario(){
//************************************************************
// Verificacion de Datos Personales (Obligatorios)
//************************************************************
	//validacion nombres//
	if(document.frmRegistroUsuario.txt_usuario_nombres.value=='' || !EsNombre(document.frmRegistroUsuario.txt_usuario_nombres.value)){
		document.frmRegistroUsuario.txt_usuario_nombres.focus();
		alert("Ingrese Nombres validos");
		return false;
	}
	//validacion apellidos//
	if(document.frmRegistroUsuario.txt_usuario_apellidos.value=='' || !EsNombre(document.frmRegistroUsuario.txt_usuario_apellidos.value)){
		document.frmRegistroUsuario.txt_usuario_apellidos.focus();
		alert("Ingrese Apellidos validos");
		return false;
	}
	//validacion email 1//
	if(document.frmRegistroUsuario.txt_usuario_email_1.value=='' || !EsEmail(document.frmRegistroUsuario.txt_usuario_email_1.value) ){
		document.frmRegistroUsuario.txt_usuario_email_1.focus();
		alert("Ingrese un Email valido!!!");
		return false;
	}
	//validacion email 2//
	if(document.frmRegistroUsuario.txt_usuario_email_2.value=='' || !EsEmail(document.frmRegistroUsuario.txt_usuario_email_2.value) ){
		document.frmRegistroUsuario.txt_usuario_email_2.focus();
		alert("Ingrese un Email valido!!!");
		return false;
	}
	//validacion email 1 sea = a email 2//
	if(document.frmRegistroUsuario.txt_usuario_email_1.value != document.frmRegistroUsuario.txt_usuario_email_2.value ){
		document.frmRegistroUsuario.txt_usuario_email_1.focus();
		alert("Los Emails ingresados son diferentes!!!");
		return false;
	}
	//validacion pass 1//
	if(document.frmRegistroUsuario.txt_usuario_password_1.value=='' || !isLoginPassword(document.frmRegistroUsuario.txt_usuario_password_1.value) ){
		document.frmRegistroUsuario.txt_usuario_password_1.focus();
		alert("Ingrese una contraseņa valida!!!");
		return false;
	}
	//validacion pass 2//
	if(document.frmRegistroUsuario.txt_usuario_password_2.value=='' || !isLoginPassword(document.frmRegistroUsuario.txt_usuario_password_2.value) ){
		document.frmRegistroUsuario.txt_usuario_password_2.focus();
		alert("Ingrese una contraseņa valida!!!");
		return false;
	}
	//validacion pass 1 sea = a pass 2//
	if(document.frmRegistroUsuario.txt_usuario_password_1.value != document.frmRegistroUsuario.txt_usuario_password_2.value ){
		document.frmRegistroUsuario.txt_usuario_password_1.focus();
		alert("Las contraseņas ingresadas no coinciden!!!");
		return false;
	}
	if(document.frmRegistroUsuario.sel_usuario_pais.value==0){
		document.frmRegistroUsuario.sel_usuario_pais.focus();
		alert("Seleccione un Pais!!!");
		return false;
	}
	//***** validaciones extras solo si es peruano *****//
	if(document.frmRegistroUsuario.sel_usuario_pais.value == 'Peru'){
		if(document.frmRegistroUsuario.sel_usuario_departamento.value == 0){
			document.frmRegistroUsuario.sel_usuario_departamento.focus();
			alert("Seleccione un Departamento!!!");
			return false;
		}
		/*if(document.frmRegistroUsuario.txt_usuario_provincia_estado.value=='' || !EsNombre(document.frmRegistroUsuario.txt_usuario_provincia_estado.value)){
			document.frmRegistroUsuario.txt_usuario_provincia_estado.focus();
			alert("Ingrese una Provincia valida!!!");
			return false;
		}
		if(document.frmRegistroUsuario.txt_usuario_distrito.value=='' || !EsNombre(document.frmRegistroUsuario.txt_usuario_distrito.value)){
			document.frmRegistroUsuario.txt_usuario_distrito.focus();
			alert("Ingrese un Distrito valido!!!");
			return false;
		}*/
	}
	/*if(document.frmRegistroUsuario.sel_usuario_departamento.value == 0){
		document.frmRegistroUsuario.sel_usuario_departamento.focus();
		alert("Seleccione un Departamento!!!");
		return false;
	}*/
	if(document.frmRegistroUsuario.txt_usuario_provincia_estado.value=='' || !EsNombre(document.frmRegistroUsuario.txt_usuario_provincia_estado.value)){
		document.frmRegistroUsuario.txt_usuario_provincia_estado.focus();
		alert("Ingrese una Provincia valida!!!");
		return false;
	}
	if(document.frmRegistroUsuario.txt_usuario_distrito.value=='' || !EsNombre(document.frmRegistroUsuario.txt_usuario_distrito.value)){
		document.frmRegistroUsuario.txt_usuario_distrito.focus();
		alert("Ingrese un Distrito valido!!!");
		return false;
	}
	if(document.frmRegistroUsuario.txt_usuario_direccion.value=='' || !EsDireccion(document.frmRegistroUsuario.txt_usuario_direccion.value)){
		document.frmRegistroUsuario.txt_usuario_direccion.focus();
		alert("Ingrese una direccion valida!!!");
		return false;
	}
	if(document.frmRegistroUsuario.txt_usuario_telefono.value==''){
		document.frmRegistroUsuario.txt_usuario_telefono.focus();
		alert("Ingrese un telefono valido!!!");
		return false;
	}
	/*if(document.frmRegistroUsuario.txt_usuario_codigo_postal.value=='' || !EsDireccion(document.frmRegistroUsuario.txt_usuario_codigo_postal.value)){
		document.frmRegistroUsuario.txt_usuario_codigo_postal.focus();
		alert("Ingrese un codigo postal valido!!!");
		return false;
	}*/
	if(document.frmRegistroUsuario.sel_usuario_ocupacion.value == 0){
		document.frmRegistroUsuario.sel_usuario_ocupacion.focus();
		alert("Seleccione una Ocupacion!!!");
		return false;
	}

//************************************************************
// Verificacion de Datos Laborales (Opcionales)
//************************************************************
	/*if(document.frmRegistroUsuario.txt_email_empresa.value != '' ){
		if( !EsEmail(document.frmRegistroUsuario.txt_email_empresa.value) ){
			document.frmRegistroUsuario.txt_email_empresa.focus();
			alert("Ingrese Email de Empresa valido!!!");
			return false;
		}
	}
	if(document.frmRegistroUsuario.txt_telefono_empresa.value != '' ){
		if(document.frmRegistroUsuario.txt_telefono_empresa.value){
			document.frmRegistroUsuario.txt_telefono_empresa.focus();
			alert("Ingrese Telefono de Empresa valido!!!");
			return false;
		}
	}*/
//************************************************************
// Verificacion de Datos Generales
//************************************************************
	/*if(document.frmRegistroUsuario.sel_estado_civil.value == 0){
		document.frmRegistroUsuario.sel_estado_civil.focus();
		alert("Seleccione su Estado Civil opcion!!!");
		return false;
	}
	if(document.frmRegistroUsuario.sel_grado_instruccion.value == 0){
		document.frmRegistroUsuario.sel_grado_instruccion.focus();
		alert("Seleccione su Grado de Instruccion!!!");
		return false;
	}
	if(document.frmRegistroUsuario.sel_hijos.value == 0){
		document.frmRegistroUsuario.sel_hijos.focus();
		alert("Seleccione si tiene Hijos!!!");
		return false;
	}*/
//************************************************************
// Condiciones de Uso
//************************************************************
	/*if(!document.frmRegistroUsuario.chk_condiciones.checked){
		document.frmRegistroUsuario.chk_condiciones.focus();
		alert("Debe aceptar las Condiciones de Uso para poder registrarse!!!");
		return false;
	}*/
	//document.frmRegistroUsuario.submit();
	return true;
}

function funcFocus(){
	document.frmRegistroUsuario.txt_usuario_nombres.focus();
}