{source}
<div id="kjrsos-chat-launcher" class="kjrsos-chat-button" aria-label="Open Kjrsos Mentor Chat"
  title="Chat with your Kjrsos Mentor">
  <span class="kjrsos-chat-label">MENTOR</span>
</div>
<div id="kjrsos-chat-window-container" class="kjrsos-chat-window hidden">
  <iframe id="kjrsos-chatbot-iframe" src="/ai-mentor-dev/ai_mentor_chat_dev.html" frameborder="0"></iframe>
</div>
<style>
/* --- MENTOR Button --- */
.kjrsos-chat-button {
  width: 70px;
  height: 70px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  border-radius: 12px;
  cursor: pointer;
  background-color: #3d3d3d;
  border: 1px solid #757575;
  box-shadow: inset 1px 1px 2px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 2px 0px rgba(0, 0, 0, 0.4);
  
  /* v1.1: Button ABOVE chat window */
  z-index: 10000002;
  
  transition: transform 0.2s ease-in-out;
  background-image: url('https://kjrsos.com/media/plg_jspeed/cache/images/097605f2c7c0c7da9f5a94861dd9f1bb79423fe4.webp');
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center 30%;
}

.kjrsos-chat-button:hover {
  transform: scale(1.05);
}

/* "MENTOR" text overlay */
.kjrsos-chat-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #C0C0C0; 
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1;
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

/* --- Chat Window --- */
.kjrsos-chat-window {
  position: fixed; 
  bottom: 50px; 
  right: 20px; 
  width: 90%; 
  max-width: 400px;
  height: 100vh; 
  max-height: 800px; 
  box-shadow: 0 5px 20px rgba(0,0,0,0.2);
  border-radius: 15px; 
  overflow: hidden; 
  
  /* v1.1: Chat window BELOW button */
  z-index: 10000001;
  
  /* v1.1: Smooth open/close animation */
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  opacity: 1;
  transform: translateY(0);
}

.kjrsos-chat-window.hidden { 
  display: block !important;  /* Override to allow animation */
  opacity: 0;
  pointer-events: none;
  transform: translateY(20px);
}

.kjrsos-chat-window iframe { 
  width: 100%; 
  height: 100%; 
  border: none; 
}
</style>
<script>
/**
 * KJRSOS Chat Launcher
 * Version: 1.1.0
 * Date: December 31, 2025
 * 
 * v1.1.0 Changes:
 * - Added message listener for chatbot iframe communication
 * - Chatbot can now request close (for Cinematic Mode)
 * - Fixed z-index so MENTOR button stays on top
 * - Smooth open/close animation
 */
document.addEventListener('DOMContentLoaded', function() {
  const chatLauncher = document.getElementById('kjrsos-chat-launcher');
  const chatWindowContainer = document.getElementById('kjrsos-chat-window-container');
  const chatIframe = document.getElementById('kjrsos-chatbot-iframe');
  
  if (!chatLauncher || !chatWindowContainer) {
    console.warn('[Chat Launcher] Required elements not found');
    return;
  }
  
  // Click handler for MENTOR button
  chatLauncher.addEventListener('click', function() {
    toggleChat();
  });
  
  // v1.1: Listen for messages from chatbot iframe
  window.addEventListener('message', function(event) {
    // Security: only accept messages from same origin
    if (event.origin !== window.location.origin) return;
    if (!event.data || typeof event.data !== 'object') return;
    
    switch (event.data.type) {
      case 'kjrsos-close-chatbot':
        console.log('[Chat Launcher] Close requested (cinematic mode)');
        closeChat();
        break;
        
      case 'kjrsos-open-chatbot':
        console.log('[Chat Launcher] Open requested');
        openChat();
        break;
        
      case 'kjrsos-toggle-chatbot':
        toggleChat();
        break;
    }
  });
  
  function openChat() {
    chatWindowContainer.classList.remove('hidden');
    chatLauncher.setAttribute('aria-expanded', 'true');
    if (chatIframe) {
      chatIframe.focus();
    }
  }
  
  function closeChat() {
    chatWindowContainer.classList.add('hidden');
    chatLauncher.setAttribute('aria-expanded', 'false');
  }
  
  function toggleChat() {
    if (chatWindowContainer.classList.contains('hidden')) {
      openChat();
    } else {
      closeChat();
    }
  }
  
  // Expose API for other scripts
  window.KJRSOSChatLauncher = {
    open: openChat,
    close: closeChat,
    toggle: toggleChat,
    isOpen: function() {
      return !chatWindowContainer.classList.contains('hidden');
    }
  };
  
  console.log('[Chat Launcher] Ready v1.1.0 - API: window.KJRSOSChatLauncher');
});
</script>
{/source}

is...

Learning Awareness
Finding Connection

 
Healing & Empowering Us
Our Horses & Our World


horses for life Publications!


Publisher of Horses For LIFE Magazine


Before Kjrsos Magazine there was Horses For LIFE Magazine.  Known as a magazine for instructors.  

Perhaps the thing that we are most proud of is the our contribution to breaking out the awareness of rollkur as a training methodolgy.  Not that we collected the images, the awful video of the damage being done to the horses, but those who had were struggling to be heard.  Needed a publications to take note and share this information.  But those that used this practice were the top athletes.  The ones that won world cups and Olympic gold medals.  They were the golden ones who everyone worshiped. 
Not only were they popular they had power and they used it to sue anyone who tried to share images of this horrible practice.  Since we were new and no one knew about us, we thought why not.  They would not be able to get blood out of a rock.  And we cracshed the site.  Boards all over the world in languages that I didn't recognize shared links, images horriified by what they were seeing. 

And we commited to not be one of those publications that reported on the sensational once or as long as it grabbed the publics attention.  So each and every issue, every single one had an article about the practice of rollkur.  And there were wonderful people leading that ifght that were more than happy to share material, allow us to interview them, help in raising awareness on what this actually did to the horse.  So we got to share research as it was published.  

Classical contributors.  
Unfortunately because of illness that came on suddenly the magazine just disappeared.  A few years later with returning health came the question what now.  Did we go back to publishing Horses For LIFE. Or was this the oppourtune time to turn in a new direction. The direction we always intended but somehow never got to.  That took a few years just to create the content.  More time spent contacting old subscribers offering a subscription to Kjrsos Magazine in place of the subscription they still held when we so suddenly disappeared.  We tried to warn people that we made no guarantee not sure long-term how health issues would allow us to continue. Could we keep up to the demands of a quarterly magazine?  Well we hit Volume 12, we've been at this for three years and the content keeps expanding.  Yes there have been a few periods of struggle but knowing that we have been gotten this far has us hopeful.

Here at Kjrsos, we talk a lot about paradigm shifts. Which is like taking the reality that is in front of you, and tilting your head ever so slightly to the side and somehow your perspective and hence your reality changes. How, somehow, in seeing things from a different angle, you see things that you didn't see before, didn't even realize were there to see.  And that is what happened to us.  The reason the switch from the wonderful resource that we hop Horses For LIFE was for people to Kjrsos.  And we would love for you to join us in the journey. 

Kjrsos an ongoing place of awareness and discovery. 

Rider, Teacher, Mindfulness or Life Coach here you will find the core insights, groundbreaking articles, and essential knowledge upon which Kjrsos Classes for Instructors was built. Content that is timeless and invaluable, and we don't want you to have to wait for an opening in our courses or attain access to a Kjrsos Guide understanding you are better served to be able to begin to explore it now. 

That's why we're offering you the unique opportunity to dive into our rich archives right now! All of it. 

Why grab an individual issue (or several!) today?

  • Instant Access: Get immediate access to the "brilliant material" that started it all.
  • Targeted Knowledge: Pick and choose the specific issues or topics that resonate most with you.
  • Build Your Collection: Own these foundational volumes and explore the roots of Kjrsos.
  • Incredible Value: Access a wealth of information and inspiration for only $19.99 per issue.

Discover the gems hidden in our early volumes. Seize this opportunity to explore, learn, and be inspired by the discoveries, the challenges and the foundational wisdom shared in Kjrsos Magazine where we cover both riding and mindfulness articles because we have come to understand how wisdom and knowledge from both are invaluable.  And some times we get to experience how wisdom and knowledge gained on one path profoundly deepens the other.

Choose your issue and start your journey back to where it all began – purchase your individual copy today!

================



The Horses For LIFE Magazine Archive


Unfortunately many of the issues from Horses For LIFE were lost. While working on Kjrsos we are not forgetting the wonderful resource Horses For LIFE was and we are slowly working towards rebuilding that resource. Or at least the parts that we can.  The good news  we already have had a few of those articles reprinted in Kjrsos Magazine. So watch in the future for this addition to our Resource Library


Click Here To Find Out More About Our Kjrsos Annual and Quarterly Magazine Subscriptions & Check Out at the bottom of the page how to get free access to articles!


Horses For LIFE
Volume 45

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • INTRODUCTION Empowered Horses

Horses For LIFE
October 2008

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • The Truth in the Back

Horses For LIFE
Volume 40

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • Carolyn Resnick: Leadership

Horses For LIFE
October 2007

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • Interview Chief Rider Filipe Graciosa

Horses For LIFE
August 2007

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • Mendez:  The Next Step

Horses For LIFE
Volume 55

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • RCMP 125 Years Live Coverage

Horses For LIFE
Volume 56

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • Frederic Pignon

Horses For LIFE
Volume 39

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • Mendez: Beyond Lateral Work

Horses For LIFE
Sept 2008

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • Wild Hoofbeats: Managed to Extinction

Horses For LIFE
Volume 41

Volume 12 is an invitation to a deeper way of being with your horse. It is for the rider, the teacher, the facilitator, and the friend who knows there is more to this relationship. It's about forging a bond built on mutual respect, listening, and a shared journey of discovery.

Featured in this Edition

  • Bent Branderup:  The Art of Pluvinel