PageSourceSearch

https://www.australianforensicpsychotherapy.com.au/

html australianforensicpsychotherapy.com.au collected 2026-09-29 03:41:50 UTC 17,761 bytes, 260 lines download raw bytes

1<!DOCTYPE html> <html lang="en-au"> <head> <meta property="og:type" content="website"/> <meta charset="UTF-8"> <title>Australian Forensic Psychotherapy Association</title> <link href="//www.australianforensicpsychotherapy.com.au/style.min.css?=3" rel="stylesheet"> <link rel="canonical" href="http://www.australianforensicpsychotherapy.com.au/"> <link rel="icon" type="image/ico" href="/favicon.png"> <link rel="apple-touch-icon" href="/favicon.png"> <meta name="msapplication-TileImage" content="/favicon.png"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,user-scalable=no"> <meta name="description" content="AFPA is made up of practitioners from a variety of meant health backgrounds with specialised training or practice in forensic psychotherapy"/> <meta name="google-site-verification" content=""/> <meta property="og:image" content="https://www.australianforensicpsychotherapy.com.au/favicon.png"/> <meta property="og:image:secure_url" content="https://www.australianforensicpsychotherapy.com.au/favicon.png"/> <meta property="og:url" content="http://www.australianforensicpsychotherapy.com.au/"/> <meta property="og:title" content="Australian Forensic Psychotherapy Association"/> <meta property="og:description" content="AFPA is made up of practitioners from a variety of meant health backgrounds with specialised training or practice in forensic psychotherapy"/> <meta property="og:image:width" content="256"/> <meta property="og:image:height" content="256"/> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Australian Forensic Psychotherapy Association"> <meta name="twitter:description" content="AFPA is made up of practitioners from a variety of meant health backgrounds with specialised trainin"> <meta name="twitter:image" content="https://www.australianforensicpsychotherapy.com.au/favicon.png"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> </head> <body class="link0"> <div class="outerWrap"> <section id="mobileMenu"> <nav role="menubar"> <li role="menuitem" id="link-mobile0" class=" current "> <a href="/"> <span>Home</span> </a> </li> <li role="menuitem" id="link-mobile2" class=""> <a href="/about-us"> <span>About Us</span> </a> </li> <li role="menuitem" id="link-mobile4" class=""> <a href="/resources"> <span>Resources</span> </a> </li> <li role="menuitem" id="link-mobile5" class=""> <a href="/events"> <span>Events</span> </a> </li> <li role="menuitem" id="link-mobile6" class=""> <a href="/membership"> <span>Membership</span> </a> </li> <li role="menuitem" id="link-mobile1" class=""> <a href="/contact"> <span>Contact</span> </a> </li> </nav> </section> <div class="siteTop"> <div id="navToggleWrap"> <div id="navToggle"></div> <a class="address" href="/contact#mapDiv"></a> <a class="facebook" href="#" target="_blank"></a> <a class="twitter" href="#" target="_blank"></a> <a class="instagram" href="#" target="_blank"></a> <a class="googlePlus" href="#" target="_blank"></a> <a class="pinterest" href="#" target="_blank"></a> <a class="linkedIn" href="#" target="_blank"></a> <a class="youTube" href="#" target="_blank"></a> <a class="blank" href="#"></a> <a class="phone" href="#"></a> <a class="email toContactPage" href="/contact"></a> <a class="enquiry enquire-trigger email" href="#enquire-dropdown"></a> <div class="accountsWrap"> </div></div> <div class="fixedTopWrap"> <div class="accountsTopBar"> <div class="container"> </div> </div> <section id="banner"> <div class="container"> <a class="logo" href="/"><img src="/files/logo.svg" alt="logo"></a> <div class="contact contactContainer mobile-hide"> </div> <div class="socialMedia contact"> <a class="button facebook iconOnly -ctaBtn-" href="" target="_blank"></a> <a class="button twitter iconOnly -ctaBtn-" href="" target="_blank"></a> <a class="button instagram iconOnly -ctaBtn-" href="" target="_blank"></a> <a class="button pinterest iconOnly -ctaBtn-" href="" target="_blank"></a> <a class="button linkedIn iconOnly -ctaBtn-" href="" target="_blank"></a> <a class="button youTube iconOnly -ctaBtn-" href="" target="_blank"></a> </div></div> </section> <section id="menu"> <nav role="menubar"> <li id="link0" class=" current "> <a href="/"> Home</a> </li> <li id="link2" class=""> <a href="/about-us"> About Us</a> </li> <li id="link4" class=""> <a href="/resources"> Resources</a> </li> <li id="link5" class=""> <a href="/events"> Events</a> </li> <li id="link6" class=""> <a href="/membership"> Membership</a> </li> <li id="link1" class=""> <a href="/contact"> Contact</a> </li> </nav></section> </div> <section id="subBannerHome" class="hasImage">
1 <div class="container hasImage" style="background:url('/thumbnaillarge/_homeSubBanner.gif')"> <div class="subBannerWrap"> <div class="subBannerImage">&nbsp;</div> <div class="subBannerText contact"> <div> <h2>Australian Forensic <br>Psychotherapy Association</h2> </div> </div> </div></div> </section> </div> <div class="siteBottom"> <div id="outerSidebar"> </div> <div class="contentWrap contentPagesWrap"> <section class="sectionWrap" id="section1"> <div class="textSection"> <div class="container"> <div class="sidebar"> </div> <div class="siteContent"><p style="text-align: center;">The Australian Forensic Psychotherapy Association (AFPA) is made up of practitioners from a variety of mental health backgrounds with specialist training or practice in forensic psychotherapy, who are committed to the ethical practice and promotion of forensic psychotherapy in Australia and abroad.</p></div> </div> </div> </section> <section class="sectionWrap" id="section2"> <div class="textSection"> <div class="container"> <div class="sidebar"> </div> <div class="siteContent"><table class="moduleTable twoColumn center" border="0" cellpadding="5" cellspacing="0" width="100%"> <tbody> <tr> <td> <h2>Professional Standards:</h2> <p class="style-two">AFPA aims to promote high standards of forensic psychotherapy throughout Australia.</p> <p>Our current area of focus is to develop a Code of Ethics for the practice of forensic psychotherapy.</p> </td> <td><img src="//www.australianforensicpsychotherapy.com.au/thumbnaillarge/iStock-1053434168.jpg" width="100%" alt=""></td> </tr> </tbody> </table></div> </div> </div> </section> </div> </div> 
1<script src="/resources/js/jquery2.1.4.min.js"></script>
1 
1<script src="/resources/js/site.min.js?v=5"></script>
1 <footer role="contentinfo"> <div id="footerTop"> <div class="container"> <h5>AFPA Acknowledgement of Country</h5> <p> The Australian Forensic Psychotherapy Association acknowledges the traditional Custodians of the lands where we work and the places in which we live. We pay respects to Ancestors and Elders, past, present, and future. </p> <p>We respect their deep and enduring connection to their lands, waterways, and surrounding clan groups since time immemorial. </p> </p> </div> </div> <div id="footerBottom"> <div class="container"> <nav role="menubar"> <li id="link0b" class="" role="menuitem"> <a tabindex=0 href="/"> Home</a> </li> <li id="link1b" class="" role="menuitem"> <a tabindex=0 href="/about-us"> About Us</a> </li> <li id="link3b" class="" role="menuitem"> <a tabindex=0 href="/resources"> Resources</a> </li> <li id="link4b" class="" role="menuitem"> <a tabindex=0 href="/events"> Events</a> </li> <li id="link5b" class="" role="menuitem"> <a tabindex=0 href="/membership"> Membership</a> </li> <li id="link10b" class="" role="menuitem"> <a tabindex=0 href="/contact"> Contact</a> </li> </nav> <div class="footerRight"> <div class="copyright">&copy; Copyright Australian Forensic Psychotherapy Association (AFPA)&nbsp;2026</div> <div class="havealook"> <a href="https://www.havealook.com.au" rel="nofollow" target="_blank">Website Design</a> by Havealook</div> </div></div> </div> <a href="#" id="toTop" class="button iconOnly fontAwesome" aria-label="scroll to top of page" style="display: none;"></a> </footer> 
1<script>
2$(document).ready(function() {
3    if($( '#menu .subContainer li' ).hasClass( "current" )) {
4      var menuName = $( "#menu .subContainer .current a" ).text();
5      $( "#subBanner .container" ).prepend('<h1>' + menuName + '</h1>');
6    } else {
7      var menuName = $( "#menu li.current > a" ).text();
8      $( "#subBanner .container" ).prepend('<h1>' + menuName + '</h1>');
9    }
10  });
11</script>
11 
11<script>
12$(function(){
13    //LOOP OVER EVERY BUTTON
14    $(".butImage, .contentImg.image").each(function(){
15        //GET THE STYLE
16        var style = $(this).attr("style")
17        //REPLACE THUMBNAILSMALL WITH THUMBNAILLARGE
18        var newStyle = style.replace("thumbnailsmall","thumbnaillarge");
19        //CHANGE SRC TO NEWSRC
20        $(this).attr("style", newStyle)
21    });
22});
23</script>
23 
23<script>
24  $('#menu').appendTo('#banner .container');
25  $('#banner .contact.contactContainer').insertBefore( "#menu" );
26$( "#menu, #banner .contactContainer" ).wrapAll( "<div class='bannerWrap' />");
27$('.bannerWrap').appendTo('#banner .container');
28</script>
28 
28<script>
29    // MOBILEMENU LINKS
30    $(function(){
31        $('#navToggleWrap .address').attr('href', '');
32        $('#navToggleWrap .address').attr('target', '_blank');
33        $('#navToggleWrap .facebook').attr('href', '');
34        $('#navToggleWrap .twitter').attr('href', '');
35        $('#navToggleWrap .instagram').attr('href', '');
36        $('#navToggleWrap .pinterest').attr('href', '');
37        $('#navToggleWrap .linkedIn').attr('href', '');
38        $('#navToggleWrap .youTube').attr('href', '');
39        $('#navToggleWrap .blank').attr('href', '#');
40        $('#navToggleWrap .phone').attr('href', 'tel:${phone_gold_coast}');
41    });
42
43  // quiery that adds classes to ".contentImgRow" if it has buttons for custom styling
44  $(".photoSection .contentImgRow").each(function(){
45    var butCount = $(this).children(".butFrame").length
46    if(butCount > 0){
47      $(this).addClass("button-section button-items-" + butCount);
48    }
49  });
50
51    //DROP DOWN CODE
52    $('a[href="#enquire-dropdown"],.enquire-trigger').click(function() {
53        $('#enquire-dropdown').slideToggle(500, function() { });
54    });
55
56    // JAVASCRIPT VALIDATION MUST NOT BE FORM2
57    function validateform7(form) {
58
59        var errors = 0;
60
61        if (document.form7.a_Name.value.length < 1) {
62            alert('Please Enter Name');
63            errors++;
64        }
65        if (document.form7.b_Phone.value.length < 1) {
66            alert('Please Enter Phone');
67            errors++;
68        }
69        if (document.form7.c_Email.value.length < 1) {
70            alert('Please Enter Email');
71            errors++;
72        }
73        if(errors == 0){
74            return validateRecaptcha(form);
75        }
76        return false;
77    }
78
79    // SLIDESHOW
80    $(document).ready(function(){  
81        $('.flicker-example').flicker({
82            auto_flick: true,
83            auto_flick_delay: 5,
84            theme: 'light',
85            // flick_animation: "transition-slide"
86            flick_animation: "transition-fade"
87        });
88    });
89
90   // MOBILE MENU SCROLL
91    var mobileMenuSlide = 100;
92    $(window).scroll(function() {
93        var scroll = getCurrentScroll();
94        if ( scroll >= mobileMenuSlide ) {
95            $('body').addClass('scrollStart');
96        }
97        else {
98            $('body').removeClass('scrollStart');
99        }
100    });
101
102    function getCurrentScroll() {
103        return window.pageYOffset || document.documentElement.scrollTop;
104    }
105
106    var lastScrollTop = 0;
107    $(window).scroll(function(event){
108        var st = $(this).scrollTop();
109        if (st > lastScrollTop){
110            // downscroll code
111            $('body').addClass('mobileScroll');
112        } else {
113            // upscroll code
114            $('body').removeClass('mobileScroll');
115        }
116        lastScrollTop = st;
117    });
118
119    //dynamic backgrounds
120    $( 'body:not([class*="shopH"]):not([class*="category"]):not([class*="blog"]):not([class*="myAccount"]) .siteBottom section' ).each(function() {
121
122        if ($(this).find('.sidebar .item .overlayImg').children().length == 0){
123            $(this).find('.sidebar:not(.blogSide)').hide();
124        } else {
125            if($(this).find('.contentImg').is("img")){
126                var bg_url = $(this).find('.contentImg').attr('src').split('/').pop().split('-').shift().split('.').shift();
127            } else {
128                var bg_url = $(this).find('.contentImg').css('background-image').split('/').pop().split('-').shift().split('.').shift();
129            }
130            $(this).addClass(bg_url);
131
132            if ( $( this ).is( '.M_full_img, .M_left_img, .M_left_imgC, .M_right_imgC, .M_right_img' ) ) {
133
134                var bg_url_image =  $(this).find('a.overlayImg').attr('href'); 
135                var bg_url_class = $(this).find('a.overlayImg').attr('href').split('large/').pop().split('.').shift();
136
137                $(this).prepend('<div class="backgroundImage"></div>');
138                $(this).find('.backgroundImage').css('background-image', 'url(' + bg_url_image + ')');
139                $(this).addClass(bg_url_class);
140                $(this).find('.sidebar:not(.blogSide)').hide();
141
142                $(".photoSection").find(".overlayImg").attr("rel", "gallery" + 1);
143
144                if ($(this).is('[class*="dark"]')) {
145                        $(this).addClass("dark");
146                } else if ($(this).is('[class*="light"]')){
147                      $(this).addClass("light");
148                }
149            } else {
150                $(this).removeClass(bg_url);
151            }
152        }
153    });
154</script>
154 
154<script>
155  //TABLE TO GRID - CELLS TO DIVS
156if ($("table").hasClass("table-to-div")){
157
158  $("table.table-to-div").each(function(i){
159
160    //COUNT COLUMNS
161    var columnCount = $(this).find('tr').first().children().length;
162    var customClass = $(this).attr('class');
163
164    //RUN FUNCTION IF 2-6 COLUMNS
165    if (1 < columnCount && columnCount < 7) {
166      // START REMOVING "EMPTY" TABLE CELLS "TD"
167      $(this).find('*:not(img)').each(function(i){
168
169      if ( $(this).html().trim() == '&nbsp;' || $(this).html().trim() === '' ) {
170        $(this).addClass('removeTd');
171      }
172      });
173
174      $(this).find('.removeTd:only-child').parent('td').addClass('removeTd');
175      // END REMOVING "EMPTY" TABLE CELLS
176
177      // SELECTING THE TABLE ROW
178      $(this).children("tbody").children("tr").addClass("parent-row");
179      // SELECTING THE TABLE CELL CONTENT
180      $(this).find(".parent-row > td > *").parent().addClass('notEmpty');
181      // CREATING CONTAING GRID
182      $('<div class="grid ' + customClass + ' table-to-div' + i + '"/>').insertAfter(this);
183
184      // CREATING GRID SIZES BASED OF THE FIRST THE ABOUNT OF TABLE CELLS IN THE FIRST ROW
185      var column_no = $(this).find(".parent-row:first-child > td").length;      
186      var desktop = "col-" + column_no;
187      var tablet = " col-" + Math.floor(column_no / 2) + "-med";
188      var grid_class = desktop + tablet + " col-1-small";
189
190      // APPENDING CONTENT TO GRID
191      $(this).find(".parent-row > td:not(.removeTd)").each(function(x){
192        var tdHtml = $(this).html();
193        $('<div class="item ' + grid_class + '">' + tdHtml + '</div>').appendTo('.table-to-div' + i);
194      });
195      // REMOVING ORIGINAL TABLE
196      $(this).remove(); 
197    };
198});
199}
200</script>
200 
200<script src="/js/blog.js"></script>
200 
200<script>
201	if($('.blogWidget').length){
202      $(".blogWidget").blog();
203  }
204</script>
vendor: 115 bytes, line 204
204 <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> 
204<script>
205	    function recaptchaCallBack(form) {
206	    	form.submit();
207	    }
208	
209	    var onloadCallback = function () {
210	        // Instanstiate in reverse
211	        var recaptchas = $($('div[class=g-recaptcha]').get().reverse());
212	        recaptchas.each(function () {
213	            var form = $(this).closest("form");
214	            var id = grecaptcha.render($(this)[0], {
215	                sitekey: "6LdayCkUAAAAAD4_APmcjSdSfORfntlx2z0gS9Si",
216	                size: "invisible",
217	                callback: function (token) {
218	                	
219	                	if(form.attr("id") == "payment-form"){
220	                		createPayment()
221	                	} else {
222	                    	recaptchaCallBack(form);
223	                	}
224	                }
225	            });
226	
227	            // Set the widget id on the form
228	            form.attr("widget-id", id);
229	            
230	            if(form.attr("id") == "payment-form"){
231	            	createPayment()
232	            }
233	        })
234	    }
235	</script>
235 
235<script type="text/javascript">
236    $(document).ready(function () {
237        $(".fancyboxIframe").fancybox({
238            maxWidth: 900,
239            maxHeight: 600,
240            padding: 0,
241            margin: 15,
242            fitToView: false,
243            width: '100%',
244            height: '100%',
245            autoSize: true,
246            closeClick: false,
247            openEffect: 'none',
248            closeEffect: 'none',
249            afterClose: function () {
250                if (parent.reload) {
251                    parent.location.reload(true);
252                }
253            },
254            iframe: {
255                scrolling: 'auto',
256                preload: true
257            }
258        });
259    });
260</script>
260 </body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.