{source}<script src="https://kit.fontawesome.com/ee6824efc8.js" crossorigin="anonymous"></script>
<script type='text/javascript' src="<?php echo JURI::ROOT() . 'src/jquery-3-6-3.js'; ?>"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js"></script>
<?php
$user = JFactory::getUser();
$userid = $user->id;
$url = "https://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
?>


<div id='banner-main-container'>
<div id='banner-main-logo'>
<a href='<?php echo JURI::ROOT(); ?>'>
<img src='<?php echo JURI::ROOT(); ?>images/site-banner/ARCH-logo.png'>
</a>

</div>
<!-- NAV -->
<?php if($user->isAdmin == 1) {
$navClass = ' nav-admin';
}
else if($user->id > 0) {
$navClass = ' nav-member';
}
else {
$navClass = '';
}
?>

<div class="topnav<?php echo $navClass; ?>" id="myTopnav">

<div class="dropdown">
<button class="dropbtn<?php if(strpos($url,'arch/find-a-therapist')) { echo ' nav-item-current'; } ?>" id='btn-mainMenu-faf'>Find a Therapist
</button>

</div>
<p class='nav-main-item-seperator'>
/
</p>
<div class="dropdown">
<button class="dropbtn<?php if(strpos($url,'arch/colon-hydrotherapy')) { echo ' nav-item-current'; } ?>" id='btn-mainMenu-aboutHydrotherapy'>About Colonics

</button>
<div class="dropdown-content">
<?php
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select(array('id','parent_id','alias','title'))->from($db->qn('archc_menu'))->where($db->qn('parent_id') . " = 103");
$db->setQuery($query)->execute();
$menuitems = $db->loadAssocList();
foreach($menuitems as $key=>&$val) {
?>

<a href="<?php echo JURI::ROOT(); ?>colon-hydrotherapy/<?php echo $menuitems[$key]['alias']; ?>"><?php echo $menuitems[$key]['title']; ?></a>
<?php
}
?>

</div>
</div>
<p class='nav-main-item-seperator'>
/
</p>
<div class="dropdown" id='btn-mainMenu-training'>
<button class="dropbtn<?php if(strpos($url,'arch/colon-hydrotherapist-training')) { echo ' nav-item-current'; } ?>">Training

</button>

<div class="dropdown-content">
<?php
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select(array('id','parent_id','alias','title'))->from($db->qn('archc_menu'))->where($db->qn('parent_id') . " = 104")->order('CASE WHEN id = 134 THEN 0 WHEN id = 132 THEN 1 WHEN id = 133 THEN 2 ELSE 3 END');
$db->setQuery($query)->execute();
$menuitems = $db->loadAssocList();
foreach($menuitems as $key=>&$val) {
?>

<a href="<?php echo JURI::ROOT(); ?>colon-hydrotherapist-training/<?php echo $menuitems[$key]['alias']; ?>"><?php echo $menuitems[$key]['title']; ?></a>
<?php
}
?>

</div>
</div>
<p class='nav-main-item-seperator'>
/
</p>
<div class="dropdown">
<button class="dropbtn<?php if(strpos($url,'arch/joining-arch')) { echo ' nav-item-current'; } ?>" id='btn-mainMenu-join'>Join ARCH

</button>
<div class="dropdown-content">
<?php
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select(array('id','parent_id','alias','title'))->from($db->qn('archc_menu'))->where($db->qn('parent_id') . " = 105","AND")->where($db->qn('id') . " NOT IN(130)")->order('CASE WHEN id = 102 THEN 0 WHEN id = 156 THEN 1 WHEN id = 155 THEN 2 ELSE 3 END');
$db->setQuery($query)->execute();
$menuitems = $db->loadAssocList();
foreach($menuitems as $key=>&$val) {
?>

<a href="<?php echo JURI::ROOT(); ?>joining-arch/<?php echo $menuitems[$key]['alias']; ?>"><?php echo $menuitems[$key]['title']; ?></a>
<?php
}
?>

</div>
</div>

<?php
if($userid > 0) {
?>

<p class='nav-main-item-seperator'>
/
</p>
<div class="dropdown">
<button class="dropbtn<?php if(strpos($url,'arch/members-area')) { echo ' nav-item-current'; } ?>" id='btn-mainMenu-members'>Members

</button>
<div class="dropdown-content">
<?php
if(($userid > 0 && $user->isPublished == 1) || $user->isAdmin == 1) {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select(array('id','parent_id','alias','title'))->from($db->qn('archc_menu'))->where($db->qn('parent_id') . " = 118 AND id NOT IN (128, 130, 140, 147)");
$db->setQuery($query)->execute();
$menuitems = $db->loadAssocList();
foreach($menuitems as $key=>&$val) {
?>

<a href="<?php echo JURI::ROOT(); ?>members-area/<?php echo $menuitems[$key]['alias']; ?>"><?php echo $menuitems[$key]['title']; ?></a>
<?php
}
}
?>

</div>
</div>

<?php
if($user->isAdmin == 1) {
?>

<p class='nav-main-item-seperator'>
/
</p>
<div class="dropdown">
<button class="dropbtn<?php if(strpos($url,'arch/admin-area')) { echo ' nav-item-current'; } ?>" id='nav-admin'>Admin
</button>

<div class="dropdown-content">
<a href="<?php echo JURI::ROOT(); ?>admin-area/">Control Panel</a>
<a href="<?php echo JURI::ROOT(); ?>admin-area/manage-pages?option=com_content&view=form&layout=edit">Create Public Page</a>
</div>
</div>

<?php
}
}
?>

<div id='banner-main-footer-wrap'>


<div id='banner-main-user-wrap-mobile'>



<?php
if($user->id == 0 || empty($user->id)) {

?>

<div id='banner-main-user-options-mobile' class='banner-user-options-login'>
<p id='banner-user-login-mobile'>Login</p>
</div>
<?php
}
else {

?>

<div id='banner-main-user-options-mobile' class='banner-user-options-account'>
<p id='banner-user-logout-mobile'>Logout</p>

<p id='banner-user-account-mobile'>My Account</p>
</div>
<?php

}
?>


</div>
<div id='banner-main-search-wrap-mobile'>
<input type='text' id='banner-main-search-mobile'>
<div id='banner-main-search-button-wrap-mobile'>
<i class="fa-solid fa-magnifying-glass" id="banner-main-search-toggle-mobile"></i>
<i class="fa-solid fa-phone banner-main-telephone"></i>
</div>
</div>
</div>
<!--<a href="javascript:void(0);" style="font-size:15px;" class="icon" onclick="myFunction()">&#9776;</a>-->
</div>
<!-- END BANNER -->

<div id='banner-main-user-wrap'>
<div id='banner-main-search-wrap'>
<input type='text' id='banner-main-search'>
<div id='banner-main-search-button-wrap'>
<i class="fa-solid fa-magnifying-glass" id="banner-main-search-toggle"></i>
<a href='tel:020 8191 0577' class='banner-main-telephone'><i class="fa-solid fa-phone"></i></a>
</div>
</div>


<?php
if($user->id == 0 || empty($user->id)) {

?>

<!--<div id='banner-main-user-options' class='banner-user-options-login'>
<i title='Log in' class=" banner-user-icons fa-solid fa-users" id='banner-user-login'></i>
<p>Login</p>
</div>-->
<div id='banner-main-user-options' class='banner-user-options-login'><img src='<?php echo JURI::ROOT(); ?>images/site-banner/login-button.JPG'></div>
<?php
}
else {

?>

<div id='banner-main-user-options' class='banner-user-options-account'>
<i title='My account' class="fa-solid fa-user" id='banner-user-account'></i>
<i class="fa-solid fa-grip-lines-vertical" id='banner-user-seperator'></i>
<i class="fa-solid fa-right-from-bracket" id='banner-user-logout'></i>


</div>
<?php

}
?>


</div>
<a href="javascript:void(0);" style="font-size:15px;" class="icon banner-navtoggle-mobile" onclick="myFunction()">&#9776;</a>
</div>
<?php
if(!strpos($url, 'admin') && !strpos($url, 'members-area')) {
if($url !== JURI::ROOT()) {
$bannerClass = "class='reduceBannerHeight'";
}
else {
$bannerClass = '';
}
?>

<div id='banner-image-container'<?php echo $bannerClass; ?>>


<?php
if($url == JURI::ROOT()) {
?>

<img class='banner-image-base' src="<?php echo JURI::ROOT(); ?>images/site-banner/ARCH-header-no-text.jpg">
<img class='banner-image-mobile' src="<?php echo JURI::ROOT(); ?>images/site-banner/ARCH-header-waves.jpg">
<div id='banner-image-text-container'>
<div id='banner-image-explore-wrap'>
<button id='btn-banner-image-explore'>
EXPLORE
</button>
</div>
<p id='banner-image-text-header'>
Welcome to ARCH
</p>
<p class='banner-image-text'>
The Association of Registered Colon Hydrotherapists
</p>
</div>
<?php
}
else {
?>

<img src="<?php echo JURI::ROOT(); ?>images/site-banner/sub-header-swoosh.jpg">
<?php
}
?>

</div>
<!--
<div id='banner-main-small-wrap'>

<img src="<?php echo JURI::ROOT(); ?>images/site-banner/ARCH-header-waves">
<img src="<?php echo JURI::ROOT(); ?>images/site-banner/ARCH-header-hands.jpg">

</div>
-->
<?php
}
?>

<script>
function myFunction() {
var x = document.getElementById("myTopnav");
if (x.className === "topnav") {
x.className += " responsive";
document.getElementById("banner-main-user-wrap-mobile").style.display = 'grid';
} else {
x.className = "topnav";
document.getElementById("banner-main-user-wrap-mobile").style.display = 'none';
}
}
jQuery(document).ready(function() {
$('#btn-banner-image-explore').on('click', function() {
window.location.href = '<?php echo JURI::ROOT(); ?>colon-hydrotherapy/colon-hydrotherapy-faq';
});
const userId = "<?php echo $userid; ?>";
$('.banner-user-options-login').on('click', function() {
window.location.href = '<?php echo JURI::ROOT(); ?>member-log-in';
});
$('#btn-mainMenu-training').on('click', function() {
window.location.href = "<?php echo JURI::ROOT(); ?>colon-hydrotherapist-training";
});
$('#btn-mainMenu-members').on('click', function() {
window.location.href = "<?php echo JURI::ROOT(); ?>members-area";
});
$('#btn-mainMenu-aboutHydrotherapy').on('click', function() {
window.location.href = "<?php echo JURI::ROOT(); ?>colon-hydrotherapy";
});
$('#btn-mainMenu-join').on('click', function() {
window.location.href = "<?php echo JURI::ROOT(); ?>joining-arch";
});
$(document).on('click','#banner-main-search-toggle',function(e) {

if($('#banner-main-search').hasClass('banner-main-search-active')) {
$('#banner-main-search').removeClass('banner-main-search-active');
}
else {
$('#banner-main-search').addClass('banner-main-search-active');
}

});
$('#banner-user-account, #banner-user-account-mobile').on('click', function() {
window.location.href = '<?php echo JURI::ROOT(); ?>members-area';
});
$('#banner-user-logout, #banner-user-logout-mobile').on('click', function() {

window.location.href = "<?php echo JURI::ROOT(); ?>index.php?option=com_users&view=login&layout=logout&task=user.menulogout";
});
$('#btn-mainMenu-faf').on('click', function() {
window.location.href = "<?php echo JURI::ROOT(); ?>find-a-therapist";
});

});
</script>
{/source}

The requested page can't be found.

An error has occurred while processing your request.

You may not be able to visit this page because of:

  • an out-of-date bookmark/favourite
  • a mistyped address
  • a search engine that has an out-of-date listing for this site
  • you have no access to this page

Go to the Home Page

Home Page


If difficulties persist, please contact the website administrator and report the error below.

404 Page not found
Joomla\CMS\Router\Exception\RouteNotFoundException Object ( [message:protected] => Page not found [string:Exception:private] => [code:protected] => 404 [file:protected] => /home/sites/30b/6/67130df461/public_html/libraries/src/Router/Router.php [line:protected] => 153 [trace:Exception:private] => Array ( [0] => Array ( [file] => /home/sites/30b/6/67130df461/public_html/libraries/src/Application/SiteApplication.php [line] => 736 [function] => parse [class] => Joomla\CMS\Router\Router [type] => -> [args] => Array ( [0] => Joomla\CMS\Uri\Uri Object ( [uri:protected] => https://colonic-association.org/colon-hydrotherapist-trainingfaq-about-becoming-a-colon-hydrotherapist [scheme:protected] => https [host:protected] => colonic-association.org [port:protected] => [user:protected] => [pass:protected] => [path:protected] => colon-hydrotherapist-trainingfaq-about-becoming-a-colon-hydrotherapist [query:protected] => [fragment:protected] => [vars:protected] => Array ( [option] => com_content [view] => article [id] => 16 [Itemid] => 101 ) ) [1] => 1 ) ) [1] => Array ( [file] => /home/sites/30b/6/67130df461/public_html/libraries/src/Application/SiteApplication.php [line] => 224 [function] => route [class] => Joomla\CMS\Application\SiteApplication [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => /home/sites/30b/6/67130df461/public_html/libraries/src/Application/CMSApplication.php [line] => 294 [function] => doExecute [class] => Joomla\CMS\Application\SiteApplication [type] => -> [args] => Array ( ) ) [3] => Array ( [file] => /home/sites/30b/6/67130df461/public_html/includes/app.php [line] => 61 [function] => execute [class] => Joomla\CMS\Application\CMSApplication [type] => -> [args] => Array ( ) ) [4] => Array ( [file] => /home/sites/30b/6/67130df461/public_html/index.php [line] => 32 [args] => Array ( [0] => /home/sites/30b/6/67130df461/public_html/includes/app.php ) [function] => require_once ) ) [previous:Exception:private] => )