Showing source for: https://tspra.member365.com/
Duration: 0.965985s
Server: Apache

<!DOCTYPE HTML>
<html>
<head>
    <!-- Copyright Pixelera Inc., 2024 //-->
    <meta charset="utf-8">
    <title>TSPRA</title>

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    
    <!-- Facebook OG tags for sharing -->
    <meta property="og:site_name" content="Member365"/>
    <meta property="og:title" content="Member365"/>
    <meta property="og:description" content="Member365"/>

    <link href="/assets/favicon/favicon.ico" rel="icon" type="image/x-icon" />
    <link href="/assets/favicon/apple-icon.png" rel="apple-touch-icon" />
    <link href="/assets/favicon/apple-icon-120x120.png" rel="apple-touch-icon" sizes="120x120" />
    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600">
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/bootstrap.min.css">
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/bootstrap-social.css">
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.min.css" />
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/ui-lightness/jquery-ui-1.10.0.custom.min.css">
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/base-admin.css">
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/base-admin-responsive.css">

    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/libs/jquery-1.9.1.min.js"></script>
    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/libs/jquery-ui-1.10.0.custom.min.js"></script>
    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/jquery.validate.min.js"></script>

    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/jquery-ui-timepicker-addon.js"></script>
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/jquery-ui-timepicker-addon.css">
    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/libs/bootstrap.min.js"></script>
    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/application_template.js?5"></script>
    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/plugins/tablesorter/jquery.tablesorter.min.js"></script>
    <script src="//maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=false&amp;libraries=places"></script>
    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/fullcalendar.min.js" ></script>
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/plugins/select2/select2.css">
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/plugins/select2/select2-bootstrap.css">
    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/plugins/select2/select2.min.js"></script>
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/graphicalRadiosAndCheckboxes.css?5">
    <link type="text/css" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/fullcalendar.css" rel="stylesheet">
    <link type="text/css" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/fullcalendar.print.css" media="print" rel="stylesheet">
    <script type="text/javascript" src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/fullcalendar.min.js" ></script>

    <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-Bx4pytHkyTDy3aJKjGkGoHPt3tvv6zlwwjc3iqN7ktaiEMLDPqLSZYts2OjKcBx1" crossorigin="anonymous">
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/m365-impersonate.css" type="text/css">

    <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/common.js?5"></script>
    <script src="/assets/javascript/sharingnetwork/common.js"></script>
    
        <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/base.js?5"></script>
    
    
    
    


    <!-- Begin plugin assets for MsgGrowl -->
    <link rel="stylesheet" href="/assets/plugins/msgGrowl/css/msgGrowl.css" type="text/css">
    <script src="/assets/plugins/msgGrowl/js/msgGrowl.js"></script>
    <!-- End plugin assets for MsgGrowl -->

    <script type="text/javascript" src="/assets/javascript/ckeditor/ckeditor.js"></script>


    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/pixDefault.css?5">

    
    
    
    <link rel="stylesheet" media="print" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/pixDefault-print.css?5">
    <link rel="stylesheet" href="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/css/sharingnetwork/pixDefault-memberPortal.css?5">


        


            <script src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/javascript/datagridV2.js?5" defer></script>
    

    <script type="text/javascript">

        var globals = {};
        globals.uniqueClientID = 'tspratexasschool';
        globals.cmfiles_url = 'https://tspra.member365.com/cmfiles/';
        globals.currencySymbol = '$';
        globals.clientName = 'TSPRA - Texas School Public Relations Association';
        globals.gaTrackingId = 'UA-107433381-1';

        $(document).ready(function () {
            $("#js_manage-inputs").hover(function () {
                $(this).find('.dropdown-menu').toggle();
            });


            $("#js_manage-data-input").hover(function () {
                $(this).find('.dropdown-menu').toggle();
            });
            $("#js_action-items").hover(function () {

                $(this).find('.dropdown-menu').toggle();

            });

            $("#js_social-icon").click(function () {
                $('#js_social-widget').toggle();

            });

            $("#js_committee-icon").click(function () {
                $('#js_committee-widget').toggle();

            });

            $("#js_involvement-icon").click(function () {
                $('#js_involvement-widget').toggle();

            });
            $("#js_force-icon").click(function () {
                $('#js_force-widget').toggle();

            });
            $(function () {     // This is the initializer to enable popups for all links that have a data-toggle="tooltip" property.
                $('[data-toggle="tooltip"]').tooltip();
            });


            $(function () {

                $('#input').tooltip({
                    placement: 'top'
                    , title: 'Insert keyword/name being search on'
                    , trigger: 'focus'
                });

            });

            
        });

        $('#datepicker').datepicker();
        $('#affix').affix('affix-top');

        function getNumofMessagesUnread() {

            var xdata = {};

            $.ajax({
                url: '/crm/memberinboxapi/getNumofMessagesUnread',
                type: 'POST',
                dataType: 'json',
                data: xdata,
                success: function(response) {
                    $('#msgCount').html(response.numMessagesUnread);
                },
                error: function(XMLHttpRequest, textStatus, errorThrown){
                    //alert( 'Error: Could not finish ajax request.\nError:' + XMLHttpRequest.responseText );
                }
            });
        }

    </script>
</head>
<body>

        <!-- This is the highlighted impersonation strip displayed to administrators at the top of the Member Portal -->


        
        <!-- this is for the GDPR Notification message that this website uses cookies.  We set this variable
        in application/core/PixController.php.  Based on $this->languageID, it will choose either the english (1)
        or french (2) version. -->


    <div id="GDPR" class="row" style="background-color: #ADD8E6; padding-bottom: 20px;">
        <!-- If English and French are enabled, show both.  -->
<!-- If Only English is enabled, show English.  -->
<!-- If Only French is enabled, show French.  -->
<!-- If Neither English or French are found, default to English.  -->

    <div class="row">
        <div class="col-xs-1"></div>
        <div class="col-xs-9">
            <div class="col-xs-1" style="">
            </div>
            <div class="col-xs-11">
                <br>
                <h4><b>Notice:</b></h4>
                <p>
                    This website or its third party tools use cookies,
which are necessary to its functionality. <br>
By closing this banner, scrolling this page, clicking a link or continuing to browse,
you agree to the use of cookies.  Please <a href='javascript:' data-toggle='modal' data-target='#privacyPolicyEng'>click here</a>
to review our privacy policy.                </p>
            </div>
        </div>
        <div class="col-xs-2">
            <button type="button" class="close pull-left" aria-label="Close" style="padding-top: 15px;" onclick="$('#GDPR').slideUp();">
                <span aria-hidden="true" class="align-top">&times;</span>
            </button>
        </div>
    </div>
    </div>

    <div class="pageWrapperNoExtra">
        <input type="hidden" name="formAction" id="formAction">
    
        
            <div id="shrinkingNavWrap" class="sharingNetworkHeader sharingNavWrap collapsed notFixed">
            
                <nav class="navbar navbar-inverse" role="navigation">
                    <div class="container">

                        <!-- Brand and toggle get grouped for better mobile display -->
                        <div class="navbar-header">
                            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                                <span class="sr-only">Toggle navigation</span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                            </button>
                            <!--<a class="navbar-brand" href="/crm/">
	                                <img src="//m365-prod-assets.s3-us-west-2.amazonaws.com/assets/images/logo-m365crm-white.png" alt="Member365">
	                            </a>-->
                        </div>
                        <!-- Collect the nav links, forms, and other content for toggling -->
                        <div class="collapse navbar-collapse navbar-ex1-collapse">



                            <ul class="nav navbar-nav navbar-right">
			    
                               <!--  -->


                                                                                                    <li><a href="http://www.tspra.org/"><i class="icon-user"></i> Website</a></li>
                                                                                                                                
                            </ul>

                        </div><!-- /.navbar-collapse -->

                    </div> <!-- /container -->
                </nav>
            
                        <div class="main brand" style="background-color:#537089;background-image: url('https://tspra.member365.com/cmfiles/tspratexasschool/portal_banner_background/WhiteTSPRABannerBackdrop1.jpg')">
                <div class="container">
                    <a href="http://www.tspra.org/">                                            <img src="https://tspra.member365.com/cmfiles/tspratexasschool/portal_banners/TSPRA2018LogoM365.png" alt="Texas School Public Relations Association" class="logo" onError="this.onerror=null;this.height='80';this.width='310';this.src='https://m365support.member365.com/assets/images/Member365.jpg';">
                                        </a>                </div>
            </div>

            <br />        </div><!--#sharingNavWrap-->

        <div id="fixedNavPadder" class="sharingNavPadding"></div>

        
    
    <!-- Loads all global modals which include the message and loading modals -->
    <div id="pixLoadingModal" data-backdrop="static" style="display:none;" class="modal fade" tabindex="-1" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title">
                    Loading…
                </h4>
            </div>
            <div class="modal-body" style="text-align: center">
                <div id="loadingGears">
                    <p><img style="display: block;margin: auto auto;" src="/assets/images/member365-loading.gif" /></p>
                </div>
                Please wait. <span id="additionalText"></span>
            </div>
        </div>
    </div>
</div>

<script>

    function pixLoadingModal(action, message){
        switch (action.toLowerCase()) {
            case 'show' :
                if(typeof message !== 'undefined'){
                    $('#pixLoadingModal').find('#additionalText').html(message);
                }

                $('#pixLoadingModal').modal('show');
                break;
            case 'hide' :
                $('#pixLoadingModal').modal('hide');
                break;
        }
    }


</script>

<div id="pixMessageModal" data-backdrop="static" style="display:none; z-index:9999" class="modal fade" tabindex="-1" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title">
                    <span id="titleText"></span>
                </h4>
            </div>
            <div class="modal-body">
                <span id="additionalText"></span>
            </div>
            <div class="modal-footer">
                <a href="" id="pixMessageModal_close" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</a>
            </div>
        </div>
    </div>
</div>

<script>

    function pixMessageModal(action, title, message){
        switch (action.toLowerCase()) {
            case 'show' :
                if(typeof title !== 'undefined'){
                    $('#pixMessageModal').find('#titleText').html(title);
                }
                if(typeof message !== 'undefined'){
                    $('#pixMessageModal').find('#additionalText').html(message);
                }

                $('#pixMessageModal').modal('show');
                break;
            case 'hide' :
                $('#pixMessageModal').modal('hide');
                break;
        }
    }


</script>

<div id="pixConfirmModal" data-backdrop="static" style="display:none;" class="modal fade" tabindex="-1" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <input type="hidden" id="hiddenID" name="hiddenID" value="" />
                <input type="hidden" data-for="purpose" id="pixConfirmPurpose" name="pixConfirmPurpose" value="" />
                <h4 class="modal-title">
                    <span id="titleText"></span>
                </h4>
            </div>
            <div class="modal-body">
                <span id="additionalText"></span>
            </div>
            <div class="modal-footer">
                <a href="" id="pixConfirmModal_close" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</a>
                <button id="pixConfirmModal_confirm" class="btn btn-success"><i class="icon-check"></i>Confirm</button>
            </div>
        </div>
    </div>
</div>

<div id="tasklistConfirmModal" data-backdrop="static" style="display:none;" class="modal fade" tabindex="-1" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <input type="hidden" id="hiddenID" name="hiddenID" value="" />
                <input type="hidden" data-for="purpose" id="pixCompletePurpose" name="pixConfirmPurpose" value="" />
                <h4 class="modal-title">
                    <span id="subject-text">Confirm</span>
                </h4>
            </div>
            <div class="modal-body">
                <span id="message-text">Are you sure you want to mark the task as complete?</span>
            </div>
            <div class="modal-footer">
                <a href="" id="tasklistConfirm_close" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</a>
                <button id="tasklistConfirm_confirm" class="btn btn-success"><i class="icon-check"></i>Confirm</button>
            </div>
        </div>
    </div>
</div>


<script>

    function pixConfirmModal(action, title, message, purpose){
        switch (action.toLowerCase()) {
            case 'show' :
                if(typeof title !== 'undefined'){
                    $('#pixConfirmModal').find('#titleText').html(title);
                }
                if(typeof message !== 'undefined'){
                    $('#pixConfirmModal').find('#additionalText').html(message);
                }
                if(typeof purpose !== 'undefined'){
                    $('#pixConfirmModal').find('#pixConfirmPurpose').val(purpose);
                }

                $('#pixConfirmModal').modal('show');
                break;
            case 'hide' :
                $('#pixConfirmModal').modal('hide');
                break;
        }
    }


</script>

<!-- The modalViewEmailTags modal shows a list of tags that can be used by ckEditors tags buttons -->
<div class="modal fade" id="modalViewEmailTags" tabindex="-1" aria-hidden="true" style="z-index:9999;">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <input type="hidden" class="ckeditorName" value="" />
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h3 class="modal-title">Tags</h3>
            </div>
            <div class="modal-body">
                <p>Select the Use button to add a tag to the body of your email. You may also use tags in the subject of your email by copying and pasting them directly in.</p>
                <div style="overflow-y: auto; max-height: 200px;">
                    <table id="emailTags" class="table table-bordered table-hover table-striped">
                                                                                                    <tr><td class="tag">{FIRST_NAME}</td><td>Adds the recipients First Name.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{LAST_NAME}</td><td>Adds the recipients Last Name.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{COMPANY_NAME}</td><td>Adds the Company Name.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{PORTAL_NAME}</td><td>Adds the application portals name.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{MEMBER_NAME}</td><td>Adds the Recipients Membership name.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{SIGNATURE_OPT_IN}</td><td>Adds the Opt-in link.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{SIGNATURE_OPT_OUT}</td><td>Add the opt-out link.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">%signature%</td><td>Adds your preferred signature block.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{Event_Start_Date}</td><td>Adds the Event's Start Date.(Events Only)</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{Event_End_Date}</td><td>Adds the Event's End Date.(Events Only)</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{Event_Name}</td><td>Adds the Event's Name.(Events Only)</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{Event_Description}</td><td>Adds the Event's Description.(Events Only)</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{Online_Training_Description}</td><td>Adds the Online Training Description.(Online Training Only)</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{Event_Specific_Dates}</td><td>Adds the Event's specific dates.(Events Only)</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{member_number}</td><td>Adds the Membership Number.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{MemberSince}</td><td>Adds the Member Since Date.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{CONTACTEMAIL}</td><td>Adds the Contact's Email Address.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{CERTIFICATE_NUMBER}</td><td>Adds the Contact's Certificate Number</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{EVENTLOCATION}</td><td>Adds the Event's Location.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{TOTALEVENTCREDITS}</td><td>The total number of credits that the contact has earned through the event tickets.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{ASAPPEARSONBADGE}</td><td>Display the text of as appears field in the event setup.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{contact_organization}</td><td>Displays the organization name of the contact.</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{RENEWALDATE}</td><td>Adds the Member Renewal Date in (yyyy-mm-dd).</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{MEMBERSHIP_YEAR}</td><td>Adds the Member's Membership Year</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{RENEWALDATE_MM-DD-YYYY}</td><td>Adds the Member Renewal Date in (mm-dd-yyyy).</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                                                                                                                <tr><td class="tag">{LMS_CREDIT}</td><td>The number of credits the LMS course is worth for Continuing Education</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{COLLECTION_PERIOD_END-DATE_YYYY_MM_DD}</td><td>The end date of the CE collection period end date</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                            <tr><td class="tag">{LMS_COURSE_COMPLETION_DATE}</td><td>The completion date of the LMS course</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                                                        <tr><td class="tag">{INCEPTION_DATE}</td><td>Adds the Member Inception Date in (yyyy-mm-dd).</td><td><a href="javascript:;" class="copyEmailTagToTextarea">Use</a></td></tr>                                                </table>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
            </div>
        </div>
    </div>
</div>

<script>
    $('body').on('click','.copyEmailTagToTextarea',function(e){
        var ckeditorName = $('.ckeditorName').val();
        var copy = $(this).closest('tr').find('.tag').html();

        CKEDITOR.instances[ckeditorName].insertText(copy);

        $('#modalViewEmailTags').modal('hide');
    });

</script>

            <!-- disables back button functionality if you're currently logged out.  Tested on Chrome, Firefox -->
        <script>
            history.pushState(null, null, location.href);
            window.onpopstate = function () {
                history.go(1);
            };
        </script>
    
    

    <script>
        $('#languageToggleLink').click(function(e) {
            e.preventDefault();
            $.ajax({
                type:"POST", url: '/sharingnetwork/SwitchLanguage/switchlanguage',
                success: function(response) {
                    location.reload();
                }
            });

        });
    </script>
<form action="#" method="post" accept-charset="utf-8" id="frmCurrentForm">

    <div class="main">
        <div class="container sNetworkLogin">
            <div class="row">

                                    <div class="col-md-4">
                        <div class="widget">
                            <div>
<div class="lc">
<h2 class="what">&nbsp;</h2>

<p>&nbsp;</p>
</div>

<div class="rc">
<h2 class="why">&nbsp;</h2>
</div>
</div>

                        </div>
                    </div>
                
                    <div class="col-md-4 ">
                        <div class="widget">
                            <div class="widget-content">

                                <h1>Member Login</h1>

                                <p style="display: none;" class="alert alert-danger" id="userlogin_message"></p>
                                <p style="display: none;" class="alert alert-danger" id="message"></p>

                                    <p>Sign in using your registered account:</p>

                                    <div class="form-group">
                                        <div class="input-group">
                                            <label for="loginEmailAddress" class="hidden">Email Address</label>
                                            <div class="input-group-addon"><i class="icon-envelope"></i></div>
                                            <input type="text" id="loginEmailAddress" name="loginEmailAddress" value="" placeholder="Email Address" class="">
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <div class="input-group">
                                            <label for="password" class="hidden">Password</label>
                                            <div class="input-group-addon"><i class="icon-key"></i></div>
                                            <span class="icon icon-eye-open passInputToggle" data-toggle="tooltip" title="" data-original-title="Click to view password in plain text." style="position: absolute; right:0; margin-top: 7px; margin-right: 15px; font-size: 15px;"> </span>
                                            <input type="password" id="password" name="password" value="" placeholder="Password" class="passInputToggleInput">
                                        </div>
                                    </div>
                                <div class="bottom-margin alignRight">
                                    <button type="submit" class="btn btn-success pixSubmitBtn bottom-margin" id="btnLogin"><i class="icon-play-sign"></i>Login</button><br>
                                    <a href="#modalForgotPassword" data-toggle="modal" id="hrefForgotPassword">Forgot Password?</a>
                                </div>

                                <br>

                                <div class="bottom-margin alignRight">
                                    <a href="#modalTroubleLoggingIn" data-toggle="modal" id="hrefTroubleLoggingIn">Trouble logging in? Click here to learn more</a>
                                </div>

                                <!--Facebook Login Include -->
                                <!--Single Sign on Buttons-->
<div class="row facebook-btn alignCenter">
    <div class="col-md-12">
        
                            </div>
</div>
<!--Add Other Sign in Here-->

<!-- Google -->

<form action="#" method="post" accept-charset="utf-8" id="frmCurrentForm">
    <!--- Facebook Sign In Modal -->
    <div class="modal fade" id="fbModal" tabindex="-1" role="dialog" aria-hidden="true">
        <div class="modal-dialog">

            <!-- Modal content-->
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">Member365 Login</h4>
                </div>

                <div class="modal-body">

                    <p style="display:none"  class="alert alert-danger" id="socialsignin_message"></p>
                    <p>This is your first time logging using <strong>Single Sign On!</strong>  Please Enter your Member365 Account, this is a one time action.</p>

                    <div class="form-group">
                        <div class="input-group">
                            <label for="SocialSignOnEmailAddress" class="hidden"></label>
                            <div class="input-group-addon"><i class="icon-envelope"></i></div>
                            <input type="text" id="SocialSignOnEmailAddress" name="SocialSignOnEmailAddress" value="" placeholder="Email Address" class="">
                        </div>
                    </div>

                    <div class="form-group">
                        <div class="input-group">
                            <label for="SocialSignOnPassword" class="hidden"></label>
                            <div class="input-group-addon"><i class="icon-key"></i></div>
                            <input type="password" id="SocialSignOnPassword" name="SocialSignOnPassword" value="" placeholder="Password" class="">
                        </div>
                    </div>

                </div>

                <div class="modal-footer">
                    <button type="button" class="btn btn-facebook" id="btnModalLogin">Sign In</button>
                    <button type="button" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</button>
                </div>

            </div>
        </div>
    </div>
    <!-- End Facebook Modal -->
</form>
    <script>
    var providerID = null;
    var url = window.location.href;
    var provider = null;
    // Trigger login
    $('.btn-facebook-go').on('click', function(e){
        e.preventDefault();
        FB.login(function(){
            loginCheck();
        }, {scope: 'public_profile,email'});
    });

    // Associates Member365 Account with a given Facebook ID.
    function singleSignOnAssociate(provider, providerID) {
        var errors = '';
        var objData = new Object();
        objData.provider = provider;
        objData.languageID = 1;
        objData.providerID = providerID;
        objData.SocialSignOnEmailAddress = $('#SocialSignOnEmailAddress').val();
        objData.SocialSignOnPassword = $('#SocialSignOnPassword').val();

        if (objData.SocialSignOnEmailAddress.length == 0) {
            errors += " - Please provide your username/email address.<br />";
        }

        if (objData.SocialSignOnPassword.length == 0) {
            errors += " - Please provide your password.<br />";
        }

        if (errors.length > 0) {
            $('#socialsignin_message').html(errors);
            $('#socialsignin_message').slideDown();
            $('#btnModalLogin').attr('disabled', false);                 // Disable button to prevent double-clicking
            return;

        } else {

            if (url.indexOf('public/login') >= 0) {

                $.ajax({
                    type: "POST",
                    url: '/sharingnetwork/api/verifyPublicLogin/',
                    data: objData,
                    async: true,
                    success: function (response) {
                        if (response.success) {
                            window.location.href = response.details + "/";
                        } else {
                            $('#socialsignin_message').html(response.details);
                            $('#socialsignin_message').slideDown();
                            $('#btnModalLogin').attr('disabled', false);                 // Disable button to prevent double-clicking
                            return;
                        }
                    },error: function (XMLHttpRequest, textStatus, errorThrown) {
                        alert('Error: Could not finish ajax request.\nError:' + XMLHttpRequest.responseText);
                        $('#btnModalLogin').attr('disabled', false);                 // Disable button to prevent double-clicking
                    }
                });
            } else {
                //If user is an administrator send them to admin login controller to doValidate() function
                $.ajax({
                    type: "POST",
                    url: "/sharingnetwork/login/verifyCredentials/isajax",
                    async: true,
                    data: objData,
                    success: function (data) {

                        errors = data;
                        if(errors == 1){
                            window.location = '/sharingnetwork/dashboard';
                            return;
                        }
                        if (errors.trim().length) {
                            if (errors.indexOf('/sharingnetwork/register/renewal/') >= 0) {
                                $('#frmCurrentForm').attr('action', errors);
                                $('#frmCurrentForm').submit();

                            }
                            else if (errors.indexOf('fundraisingCampaign') >= 0) {
                                donationSignin(true);
                            }
                            else {
                                $('#socialsignin_message').html(errors);
                                $('#socialsignin_message').slideDown();
                                $('#btnModalLogin').attr('disabled', false);                 // Disable button to prevent double-clicking
                                return;
                            }
                        } else {
                            // unknown error.
                        }
                    }, error: function (XMLHttpRequest, textStatus, errorThrown) {
                        alert('Error: Could not finish ajax request.\nError:' + XMLHttpRequest.responseText);
                        $('#btnModalLogin').attr('disabled', false);                 // Disable button to prevent double-clicking
                    }

                });
            }

        }
    }

    function verifyAndRedirect(url, objData){
        // ajax request to single sign on api
        $.ajax({
            url: '/singlesignon/api/singleSignOn',
            type: 'POST',
            data: objData,
            dataType: 'json',
            success: function (data) {
                if (data.success) {

                    objData.isVerified = data.isVerified;

                    if (url.indexOf('public/login') >= 0) {

                        $.ajax({
                            type: "POST",
                            url: '/sharingnetwork/api/verifyPublicLogin/',
                            data: objData,
                            async: true,
                            success: function (response) {
                                if (response.success) {
                                    window.location.href = response.details + "/";
                                } else {
                                    activatePixSubmitBtns();
                                    $(".loginAlert").html(response.details).show();
                                }
                            }
                        });
                    } else {
                        //If user is an administrator send them to admin login controller to doValidate() function
                        $.ajax({
                            type: "POST",
                            url: "/sharingnetwork/login/verifyCredentials/isajax",
                            async: true,
                            data: objData,
                            success: function (data) {
                                errors = data;

                                if(errors == 1){
                                    window.location = '/sharingnetwork/dashboard';
                                    return;
                                }

                                if (errors.trim().length) {
                                    if (errors.indexOf('/sharingnetwork/register/renewal/') >= 0) {
                                        $('#frmCurrentForm').attr('action', errors);
                                        $('#frmCurrentForm').submit();

                                    }
                                    else if (errors.indexOf('fundraisingCampaign') >= 0) {
                                        donationSignin(true);
                                    }
                                    else {
                                        $('#socialsignin_message').html(errors);
                                        $('#socialsignin_message').slideDown();
                                        $('#btnModalLogin').attr('disabled', false);                 // Disable button to prevent double-clicking
                                        return;
                                    }
                                } else {

                                }
                            }, error: function (XMLHttpRequest, textStatus, errorThrown) {
                                alert('Error: Could not finish ajax request.\nError:' + XMLHttpRequest.responseText);
                                $('#btnModalLogin').attr('disabled', false);                 // Disable button to prevent double-clicking
                            }

                        });
                    }



                } else {
                    //User has logged in with facebook and does not exist in our users table with that facebook ID
                    // show the modal
                    $('#socialsignin_message').hide();
                    $("#single_signongif").hide();
                    $('#fbModal').modal('show');
                }

            }, error: function (XMLHttpRequest, textStatus, errorThrown) {
                $("#single_signongif").hide();
                alert('Error: Could not finish ajax request.\nError:' + XMLHttpRequest.responseText);
            }
        });


    }
    // Modal Login Trigger
    $('body').on('click', '#btnModalLogin', function(e) {

        e.preventDefault();
        $('#btnModalLogin').attr('disabled', true);                 // Disable button to prevent double-clicking
        singleSignOnAssociate(provider, providerID);
    });

    </script>







                            </div> <!-- /content -->
                        </div> <!-- /account-container -->
                    </div> <!-- /col -->




                    <div class="col-md-4" style="display: none;">
                        <div class="widget">
                            <div class="widget-content">
                                                            <div id="membershipCategoryButtons" style="">
                                    <h1>Become a Member</h1>
                                    <ul class="btnList">
                                    <li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="18">Affilate Sponsor Comp</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="16">Affiliate</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="14">Group Manager Member</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="19">Group Manager Nonmember</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="8">Honorary</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="17">Honorary Lifetime</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="21">Institutional</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="13">Institutional Package with a Group Manager Member</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="20">Institutional Package with a Group Manager Non-Member</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="10">Professional</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="22">Professional - Group</a></li><li><a href="#membershipApply" class="btn btn-primary btn-sm btn-margins" data-for="11">Retiree</a></li>                                    </ul>
                                </div>
                            
                            <div id="applyPane" style="display: none;">

                                <h1>Become a Member</h1>

                                <div style="display: none;" id="userregister_message"></div>

                                <div class="login-fields">

                                    <input type="hidden" name="membershipCategoryID" value="">

                                    <p>Enter your email address below and you will be sent a confirmation link to get started:</p>

                                    <!--<div class="field">
                                        <label for="emailAddress">Email Address</label>
                                        <input type="text" id="emailAddress" name="emailAddress" value="" placeholder="[email protected]" class="login username-field" />
                                    </div> <!-- /field -->

                                    <div class="form-group">
                                        <div class="input-group">
                                            <label for="emailAddress" class="hidden">Email Address</label>
                                            <div class="input-group-addon"><i class="icon-user"></i></div>
                                            <input type="email" id="emailAddress" name="emailAddress" value="" placeholder="[email protected]" class="">
                                        </div>
                                    </div>
                                </div> <!-- /login-fields -->

                                <div>
                                    <a href="#" class="btn btn-success" id="btnRegister">Register</a>
                                    <a href="#membershipApplyCancel" class="btn btn-danger">Cancel</a>
                                </div> <!-- .actions -->

                            </div>


                            </div> <!-- /content -->
                        </div>
                    </div> <!-- /col -->

            </div><!--/row-->
        </div>
    </div>

</form>


<!-- Modal Forgot Password -->

<div class="modal fade in" id="modalForgotPassword" tabindex="-1" role="dialog" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h2 class="modal-title" id="myModalLabel">Forgot Password</h2>
            </div>
            <div class="modal-body">
                <div class="alert alert-info" style="display: none;" id="forgotPassword_message"></div>
                <div id="edit-profile" class="form-horizontal">
                    <fieldset>
                        <p>If you forgot your password, enter your email address below.  You will be emailed a link to reset your password.</p>
                        <div class="form-group">
                            <label class="control-label col-md-3" for="forgotEmailAddress">Email Address</label>
                            <div class="col-md-9">
                                <input name="forgotEmailAddress" id="forgotEmailAddress" value="" type="email">
                            </div>
                        </div>
                    </fieldset>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</button>
                <button type="button" class="btn btn-success" id="btnForgotSubmit"><i class="icon-save"></i>Send Reset Request</button>
            </div>
        </div>
    </div>
</div>

<div class="modal fade in" id="modalUnrecognizedEmail" tabindex="-1" role="dialog" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h2 class="modal-title" id="unrecognizedEmailModalTitle"></h2>
            </div>
            <div class="modal-body">
                <div id="edit-profile" class="form-horizontal">
                    <span id="unrecognizedEmailModalMessage"></span>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</button>
            </div>
        </div>
    </div>
</div>

<!-- Modal  trouble logging in -->
<div class="modal fade in" id="modalTroubleLoggingIn" tabindex="-1" role="dialog" aria-hidden="true">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h2 class="modal-title" id="myModalLabel">Troubleshooting login</h2>
            </div>
            <div class="modal-body">
                <div class="alert alert-info" style="display: none;" id="troubleshooting_message"></div>
                <div id="edit-profile" class="form-horizontal">
                    <fieldset>
                        <p>There are a few reasons you could be having difficulty logging into your account. This article outlines items you should review to make sure you can have access the member portal.</p>

                        <p><strong>Have you tried resetting your password by clicking "Forget password"?</strong> Please note it can take up to 10 minutes for the reset password email to be delivered to your inbox (if it does not appear in your inbox, please <strong>check your spam folder)</strong></p>
                        <p><strong>IMPORTANT NOTE:</strong>  All members should contact their organization administrators if they are having difficulty logging into your member portal.</p>
                        <h2>1. Update Browser</h2>
                        <p>Newer browsers use current versions of the security protocol to keep your personal information safe. If you are using an older browser that is missing those critical security features, you will be unable to access the Member Portal. You might see one of the following messages when attempting to log on:</p>
                        <ul>
                            <li class="x_MsoNormal">Page Can’t Be Displayed</li>
                            <li class="x_MsoNormal">Cannot Establish a Secure Connection</li>
                            <li class="x_MsoNormal">Page Not Available</li>
                        </ul>
                        <p>When you upgrade your browser, the issue will automatically be resolved.</p>
                        <p>Select the appropriate link below for instructions to update your preferred web browser.</p>
                        <p>Look for the option to “Download” or “Update” your browser:</p>

                        <table style="border-collapse: collapse; height: 236px; width: 87.0003%;">
                            <tbody>
                            <tr style="height: 118px;">
                                <td style="width: 44.7455%; height: 118px;">
                                    <h2>Chrome</h2>
                                    <p><a href="https://www.google.com/intl/en_ca/chrome/" target="_blank" rel="noopener">DOWNLOAD/UPDATE HERE!</a></p>
                                </td>
                                <td style="width: 51.8354%; height: 118px;">
                                    <h2>Firefox</h2>
                                    <p><a href="https://www.mozilla.org/en-CA/firefox/new/" target="_blank" rel="noopener">DOWNLOAD/UPDATE HERE!</a></p>
                                </td>
                            </tr>
                            <tr style="height: 118px;">
                                <td style="width: 44.7455%; height: 118px;">
                                    <h2>Mircosoft Edge</h2>
                                    <p><a href="https://www.microsoft.com/en-us/edge" target="_blank" rel="noopener">DOWNLOAD/UPDATE HERE!</a></p>
                                </td>
                                <td style="width: 51.8354%; height: 118px;">
                                    <h2>Safari</h2>
                                    <p><a href="https://support.apple.com/downloads/safari" target="_blank" rel="noopener">DOWNLOAD/UPDATE HERE!</a></p>
                                </td>
                            </tr>
                            </tbody>
                        </table>

                        <div class="p-rich_text_section">Update your operating system to the latest version:</div>
                        <ul class="p-rich_text_list p-rich_text_list__bullet" data-stringify-type="unordered-list" data-indent="0">
                            <li><a class="c-link" href="https://support.microsoft.com/en-ca/help/12373/windows-update-faq" target="_blank" rel="noopener noreferrer" data-stringify-link="https://support.microsoft.com/en-ca/help/12373/windows-update-faq" data-sk="tooltip_parent">Windows</a></li>
                            <li><a class="c-link" href="https://support.apple.com/en-us/HT201541" target="_blank" rel="noopener noreferrer" data-stringify-link="https://support.apple.com/en-us/HT201541" data-sk="tooltip_parent">Mac OS</a></li>
                        </ul>
                        <h2> 2. Cookies</h2>
                        <p>When you first login you receive the notice below. If you do not have the cookies enabled on your browser, you will not be able to login to the member portal.&nbsp; Please ensure your cookies are enabled in your browser settings.</p>
                        <p><strong>Notice</strong></p>
                        <p>This website or its third-party tools uses cookies, which are necessary to its functionality.</p>
                        <p>By closing this banner, scrolling this page, clicking a link, or continuing to browse, you agree to the use of cookies.</p>
                        <h2>3. VPN's and Firewalls</h2>
                        <p>If your company uses a VPN, please ensure that it is off to access the member portal.&nbsp; Also, your organization could have high-security firewalls. You may need to whitelist the member portal domain to be able to have access to the site.</p>
                        <h2>4. No Access</h2>
                        <p>If your membership has lapsed, your login access may be revoked. Please contact the organization administrator for assistance.</p>
                    </fieldset>
                </div>
            </div>
        </div>
    </div>
</div>

<script>

    // must listen for enter keypress for forgot password modal

    $("#forgotEmailAddress").bind("keypress", function(event) {
        if(event.which == 13) {
            event.preventDefault();
            $( "#btnForgotSubmit" ).trigger( "click" );
        }
    });
    

</script>

<script language="javascript" type="text/javascript">
    <!--

    $(document).ready( function(e){

        if ( $('#userregister_message').html().length > 0 ){
            $('#userregister_message').show();
            $('#applyPane').show();
            $('#membershipCategoryButtons').hide();
        }

        if ( $('#userlogin_message').html().length > 0 ){
            $('#userlogin_message').show();
        }

        if ( $('#message').html().length > 0 ){
            $('#message').show();
        }
        //$("..").is(":focus")


        $(document).keypress(function(e) {
            if(e.which == 13) {
                e.preventDefault();
                if($("#emailAddress").is(":focus")){
                    $('#btnRegister').click();
                }
                if($("#loginEmailAddress").is(":focus") || $("#password").is(":focus") ){
                    $('#btnLogin').click();
                }
            }
        });

        $('a[href="#membershipApply"]').click(function(e){
            e.preventDefault();
            $('#membershipCategoryButtons').hide(100);
            $('[name="membershipCategoryID"]').val( $(this).attr('data-for') );
            $('#applyPane').show(200);
        })


        $('a[href="#membershipApplyCancel"]').click(function(e){
            e.preventDefault();
            $('#applyPane').hide(100);
            $('[name="membershipCategoryID"]').val();
            $('#membershipCategoryButtons').show(200);
            $('#userregister_message').html('');
        })
        /* - - - - - - - */

        $('#btnForgotSubmit').click(function(e){
            e.preventDefault();
            var errors = "";
            var objData = new Object();
            objData.emailAddress = $('#forgotEmailAddress').val();

            if ( objData.emailAddress.length == 0 ){
                errors += ' - Please provide your email address.<br />';
            }

            if ( errors.length > 0 ){
                $('#forgotPassword_message').html( errors );
                $('#forgotPassword_message').show(200);
            } else {
                $.ajax({ type: "POST", url: "/sharingnetwork/login/forgotPassword", async: false, data: objData, success: function (response) {

                    var jsonData = JSON.parse(response);

                    $('#forgotPassword_message').html( jsonData[0].message );
                    $('#forgotPassword_message').show(200);
                }
                });
            }

        })
        /* - - - - - - - */
        $('#btnRegister').click(function(e){
            e.preventDefault();

            var errors = "";

            if ( !ValidateEmail( $('#emailAddress').val() ) ){
                errors += "<p class='alert alert-danger'> - Invalid Email<br /></p>";
            }

            if ( errors.length ){
                $('#userlogin_message').html('');
                $('#userregister_message').html( errors );
                $('#userregister_message').show(200);

            } else {
                $('#frmCurrentForm').attr( 'action', '/sharingnetwork/register/sendActivationLink' );
                $('#frmCurrentForm').submit();
            }
        })

        /* - - - - - - - */

    });

    $(document).on("click", '#btnLogin', function(e){
        e.preventDefault();

        var errors = '';
        var objData = new Object();
        objData.languageID = 1;
        objData.loginEmailAddress = $('#loginEmailAddress').val().trim();
        objData.password = $('#password').val().trim();
        objData.isSNlogin = 1;

        if ( objData.loginEmailAddress.length == 0 ){
            errors += " - Please provide your username/email address.<br />";
        }

        if ( objData.password.length == 0 ){
            errors += " - Please provide your password.<br />";
        }

        if ( errors.length > 0 ){

            activatePixSubmitBtns();
            $('#userregister_message').html('');
            $('#userlogin_message').html( errors );
            $('#userlogin_message').show(200);
            return;

        } else {
            $.ajax({
                type: "POST",
                url: "/sharingnetwork/login/verifyCredentials/isajax",
                async: true,
                data: objData,
                success: function (data) {

                errors = data;

                if ( errors.trim().length ){
                    if ( (errors.indexOf('/sharingnetwork/register/renewal/') >=0 ) || (errors.indexOf('/sharingnetwork/register/registrationForm/') >=0 ) ) {
                        $('#frmCurrentForm').attr( 'action', errors );
                        $('#frmCurrentForm').submit();

                    } else if (errors.indexOf('allowUnrecognizedEmailLogin||') >=0 ) {
                        activatePixSubmitBtns();
                        var unrecognizedEmailModalMessage = errors.split("||");
                        $('#unrecognizedEmailModalTitle').html( unrecognizedEmailModalMessage[1] );
                        $('#unrecognizedEmailModalMessage').html( unrecognizedEmailModalMessage[2] );
                        $('#modalUnrecognizedEmail').modal('show');
                    } else {
                        activatePixSubmitBtns();
                        $('#userlogin_message').html( errors );
                        $('#userlogin_message').show(200);
                    }
                } else {
                    $('#frmCurrentForm').attr( 'action', '/sharingnetwork/login/verifyCredentials' );
                    $('#frmCurrentForm').submit();
                }

            }
            });
        }
    });

    $('.passInputToggle').click(function(e){
        // Update input to new type
        $(this).closest('div').find('.passInputToggleInput').attr('type',
            ($(this).closest('div').find('.passInputToggleInput').attr('type') == 'password' ? 'text' : 'password'));

        // Change Icon
        if($(this).hasClass('icon-eye-open')){
            $(this).removeClass('icon-eye-open');
            $(this).addClass('icon-ban-circle');

            // Change tooltip
            $(this).attr('data-original-title', 'Click to hide plain text password.');
        } else {
            $(this).removeClass('icon-ban-circle');
            $(this).addClass('icon-eye-open');

            // Change tooltip
            $(this).attr('data-original-title', 'Click to view password in plain text.');
        }

    });

    /* - - - - - - - */
    function processRegexFind(text, regex, flags) {
        var reg = new RegExp(regex, flags);
        var mtch = reg.exec(text);
        if (mtch != null)
            return true;
        else
            return false
    }

    /* - - - - - - - */
    function ValidateEmail(strE){
        return processRegexFind(strE,'[\\w.-]+@[\\w.-]+\\.\\w+','i');
    }

    /* - - - - - - - */

    //-->
</script>
        <div class="footerWrapperNoExtraPush"></div>

        </div><!--.pageWrapper-->

        

                    <div class="footerWrapperNoExtra">



                <div class="footer">

                    <div class="container">

                        <div class="row">

                            <div id="footer-copyright" class="col-md-6">
                                <p>© 2024 Texas School Public Relations Association</p>
                                <p>
                                    <a href="javascript:" data-toggle="modal" data-target="#privacyPolicy">Privacy Policy</a> —
                                    <a href="javascript:" data-toggle="modal" data-target="#code">Code of Conduct</a>
                                    <a id="footer-link-refund" href="javascript:" data-toggle="modal" data-target="#refundPolicy"> — Terms and Conditions</a>
                                </p>
                            </div>

                            <div id="footer-terms" class="col-md-6">
                                <p><a href="https://www.member365.com">Member365</a> by <a href="https://www.pixelera.com">Pixelera</a></p>
                            </div>


                        </div> <!-- /row -->

                    </div> <!-- /container -->

                </div>

            </div><!-- /footerWrapperNoExtra -->
        


        <div class="modal fade" id="privacyPolicy" role="dialog" aria-hidden="true">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <a class="close" data-dismiss="modal"><i class="icon-remove"></i></a>
                        <h3>-Privacy Policy-</h3>
                    </div>
                    <div class="modal-body">
                        <p style="margin: 0px 0px 15px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><span style="color: rgb(0, 36, 93);"><strong>ALL PERSONS USING TSPRA&#39;S WEBSITE AND ESPECIALLY MEMBERS WHO USE THE MEMBER ONLY AREAS ARE ASKED TO READ THROUGH THESE POLICIES. USE OF THE SITE BINDS YOU TO THE TERMS OF USE.</strong></span></p>

<ul style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p>The information provided to TSPRA will be kept confidential and used to support your member relationship with TSPRA.&nbsp;<br />
	All TSPRA officers, members and staff who have access to any of your information are required to keep the information confidential and not use it for any other purpose than to carry out the services they are performing for TSPRA.</p>
	</li>
	<li>
	<p>TSPRA will not disclose your personal information to any outside organization for its use for marketing without your consent.</p>
	</li>
	<li>
	<p>TSPRA may be required to disclose personal information in connection with law enforcement, fraud prevention, regulation and legal actions, or if TSPRA reasonably believes it is necessary to do so to protect the Association, its members or the public.</p>
	</li>
	<li>
	<p>TSPRA&rsquo;s online directory is available only to TSPRA members. Members may not share information in the directory with nonmenbers.</p>
	</li>
	<li>
	<p>Directory Information may be updated by a member when they log in and go to their profile in the Member Only Area.</p>
	</li>
	<li>
	<p>You may opt-out of the online&nbsp;Member Directory&nbsp;in your Profile area. If you do not opt-out, it will be assumed that you wish to be included in the Member Directory.</p>
	</li>
	<li>
	<p>TSPRA uses email to communicate with members, to send invoices, buy products, etc. So it is essential that you have a working email listed when you join. District spam blocking software will sometimes block TSPRA email to our members. Please ask your IT department to &quot;white list&quot; all @tspra.org emails.</p>
	</li>
	<li>
	<p>No TSPRA member is to publish member information in printed directories or in a visible format except for their own personal use.</p>
	</li>
	<li>
	<p>TSPRA members may not sell, trade or give away member information to any outside organization, business or nonmember, nor use member information in the pursuit of business and other activities not under TSPRA&#39;s control. Such use of TSPRA member information for some other affiliation or business relationship will be considered a conflict of interest and will result in loss of membership privileges.</p>
	</li>
	<li>
	<p>Whenever possible, TSPRA members should not send e-mail in batches that will include the e-mail addresses of other members in a list which could be harvested and used for spam or non-TSPRA business.</p>
	</li>
</ul>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><span style="color: rgb(0, 36, 93);"><strong>Use of E-Mail and Internet Tools:</strong><strong>&nbsp;Examples of Inappropriate Use</strong></span></p>

<ul style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p>Posting messages that include vulgar, inappropriate or misleading messages</p>
	</li>
	<li>
	<p>Posting messages that could be interpreted as official TSPRA messages, but are not</p>
	</li>
	<li>
	<p>Using the online directory member search to distribute unsolicited email, known as spam</p>
	</li>
	<li>
	<p>Harvesting email addresses or other contact information from the TSPRA site for purposes of distributing spam</p>
	</li>
	<li>
	<p>Sending out any form of promotional communication to our members that implies TSPRA endorsement, when no such endorsement exists</p>
	</li>
	<li>
	<p>Posting messages to any TSPRA online forum: (a) to promote products or services not endorsed by TSPRA; and/or (b) that are threatening, profane or bigoted in nature</p>
	</li>
	<li>
	<p>Interfering with or &ldquo;making mischief&rdquo; via any present or future TSPRA online application</p>
	</li>
	<li>
	<p>Security breaches including but not limited to: password theft, password sharing, misrepresenting one&rsquo;s identity via any present or future TSPRA online application.</p>
	</li>
</ul>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><span style="color: rgb(0, 36, 93);"><strong>Definition of Unsolicited Email, a.k.a. &ldquo;spam&rdquo;</strong></span></p>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">TSPRA members depend on the website for networking and support. Our definition of Unsoliced E-mail or spam, may differ from definitions used by commercial organizations. TSPRA defines Unsoliced Email as unsolicited&nbsp;<strong><em>commercial</em></strong>&nbsp;e-mail that is sent:</p>

<ul style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p>To recipients whom the sender does not know personally or with whom the sender does not have an existing business relationship. This would not include TSPRA leaders e-mailing our members or TSPRA members who provide services and who already have the TSPRA members they are contacting in their databases.</p>
	</li>
	<li>
	<p>As a marketing type of communication that is not explicitly requested.</p>
	</li>
</ul>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><span style="color: rgb(0, 36, 93);"><strong>Web Site User Conduct Policy</strong></span></p>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">We respect your privacy while online with TSPRA. We also recognize that as communicators and business people, you have a need to share information within the TSPRA member area. Sharing information is a major benefit of your membership. This Web Site User Conduct policy states our guidelines for site usage, so that all users can have a quality experience online with us.</p>

<ul style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p>You agree, as a user of our Web site, to abide by all applicable local, state, national and international laws and regulations in your use of the TSPRA Website and agree not to interfere with the use and enjoyment of the site by other users</p>
	</li>
	<li>
	<p>You agree to be solely responsible for your actions and the contents of your transmissions through TSPRA.</p>
	</li>
	<li>
	<p>You agree to all the policies stated on this site in regards to site usage.</p>
	</li>
</ul>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">TSPRA may, at its sole discretion, immediately terminate your access to the Member Area if your conduct fails to conform to any of these terms and conditions. TSPRA may, but is not in any way obligated to, enforce these terms against any user.</p>

                    </div>
                    <div class="modal-footer">
                        <a href="javascript:" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</a>
                    </div>
                </div>
            </div>
        </div>

        <div class="modal fade" id="privacyPolicyEng" role="dialog" aria-hidden="true">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <a class="close" data-dismiss="modal"><i class="icon-remove"></i></a>
                        <h3>-Privacy Policy-</h3>
                    </div>
                    <div class="modal-body">
                        <p style="margin: 0px 0px 15px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><span style="color: rgb(0, 36, 93);"><strong>ALL PERSONS USING TSPRA&#39;S WEBSITE AND ESPECIALLY MEMBERS WHO USE THE MEMBER ONLY AREAS ARE ASKED TO READ THROUGH THESE POLICIES. USE OF THE SITE BINDS YOU TO THE TERMS OF USE.</strong></span></p>

<ul style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p>The information provided to TSPRA will be kept confidential and used to support your member relationship with TSPRA.&nbsp;<br />
	All TSPRA officers, members and staff who have access to any of your information are required to keep the information confidential and not use it for any other purpose than to carry out the services they are performing for TSPRA.</p>
	</li>
	<li>
	<p>TSPRA will not disclose your personal information to any outside organization for its use for marketing without your consent.</p>
	</li>
	<li>
	<p>TSPRA may be required to disclose personal information in connection with law enforcement, fraud prevention, regulation and legal actions, or if TSPRA reasonably believes it is necessary to do so to protect the Association, its members or the public.</p>
	</li>
	<li>
	<p>TSPRA&rsquo;s online directory is available only to TSPRA members. Members may not share information in the directory with nonmenbers.</p>
	</li>
	<li>
	<p>Directory Information may be updated by a member when they log in and go to their profile in the Member Only Area.</p>
	</li>
	<li>
	<p>You may opt-out of the online&nbsp;Member Directory&nbsp;in your Profile area. If you do not opt-out, it will be assumed that you wish to be included in the Member Directory.</p>
	</li>
	<li>
	<p>TSPRA uses email to communicate with members, to send invoices, buy products, etc. So it is essential that you have a working email listed when you join. District spam blocking software will sometimes block TSPRA email to our members. Please ask your IT department to &quot;white list&quot; all @tspra.org emails.</p>
	</li>
	<li>
	<p>No TSPRA member is to publish member information in printed directories or in a visible format except for their own personal use.</p>
	</li>
	<li>
	<p>TSPRA members may not sell, trade or give away member information to any outside organization, business or nonmember, nor use member information in the pursuit of business and other activities not under TSPRA&#39;s control. Such use of TSPRA member information for some other affiliation or business relationship will be considered a conflict of interest and will result in loss of membership privileges.</p>
	</li>
	<li>
	<p>Whenever possible, TSPRA members should not send e-mail in batches that will include the e-mail addresses of other members in a list which could be harvested and used for spam or non-TSPRA business.</p>
	</li>
</ul>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><span style="color: rgb(0, 36, 93);"><strong>Use of E-Mail and Internet Tools:</strong><strong>&nbsp;Examples of Inappropriate Use</strong></span></p>

<ul style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p>Posting messages that include vulgar, inappropriate or misleading messages</p>
	</li>
	<li>
	<p>Posting messages that could be interpreted as official TSPRA messages, but are not</p>
	</li>
	<li>
	<p>Using the online directory member search to distribute unsolicited email, known as spam</p>
	</li>
	<li>
	<p>Harvesting email addresses or other contact information from the TSPRA site for purposes of distributing spam</p>
	</li>
	<li>
	<p>Sending out any form of promotional communication to our members that implies TSPRA endorsement, when no such endorsement exists</p>
	</li>
	<li>
	<p>Posting messages to any TSPRA online forum: (a) to promote products or services not endorsed by TSPRA; and/or (b) that are threatening, profane or bigoted in nature</p>
	</li>
	<li>
	<p>Interfering with or &ldquo;making mischief&rdquo; via any present or future TSPRA online application</p>
	</li>
	<li>
	<p>Security breaches including but not limited to: password theft, password sharing, misrepresenting one&rsquo;s identity via any present or future TSPRA online application.</p>
	</li>
</ul>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><span style="color: rgb(0, 36, 93);"><strong>Definition of Unsolicited Email, a.k.a. &ldquo;spam&rdquo;</strong></span></p>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">TSPRA members depend on the website for networking and support. Our definition of Unsoliced E-mail or spam, may differ from definitions used by commercial organizations. TSPRA defines Unsoliced Email as unsolicited&nbsp;<strong><em>commercial</em></strong>&nbsp;e-mail that is sent:</p>

<ul style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p>To recipients whom the sender does not know personally or with whom the sender does not have an existing business relationship. This would not include TSPRA leaders e-mailing our members or TSPRA members who provide services and who already have the TSPRA members they are contacting in their databases.</p>
	</li>
	<li>
	<p>As a marketing type of communication that is not explicitly requested.</p>
	</li>
</ul>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><span style="color: rgb(0, 36, 93);"><strong>Web Site User Conduct Policy</strong></span></p>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">We respect your privacy while online with TSPRA. We also recognize that as communicators and business people, you have a need to share information within the TSPRA member area. Sharing information is a major benefit of your membership. This Web Site User Conduct policy states our guidelines for site usage, so that all users can have a quality experience online with us.</p>

<ul style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p>You agree, as a user of our Web site, to abide by all applicable local, state, national and international laws and regulations in your use of the TSPRA Website and agree not to interfere with the use and enjoyment of the site by other users</p>
	</li>
	<li>
	<p>You agree to be solely responsible for your actions and the contents of your transmissions through TSPRA.</p>
	</li>
	<li>
	<p>You agree to all the policies stated on this site in regards to site usage.</p>
	</li>
</ul>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">TSPRA may, at its sole discretion, immediately terminate your access to the Member Area if your conduct fails to conform to any of these terms and conditions. TSPRA may, but is not in any way obligated to, enforce these terms against any user.</p>

                    </div>
                    <div class="modal-footer">
                        <a href="javascript:" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</a>
                    </div>
                </div>
            </div>
        </div>

        <div class="modal fade" id="privacyPolicyFr" role="dialog" aria-hidden="true">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <a class="close" data-dismiss="modal"><i class="icon-remove"></i></a>
                        <h3>{page_title_privacy_policy_fr}</h3>
                    </div>
                    <div class="modal-body">
                        {page_body_privacy_policy_fr}
                    </div>
                    <div class="modal-footer">
                        <a href="javascript:" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</a>
                    </div>
                </div>
            </div>
        </div>

        <div class="modal fade" id="refundPolicy" role="dialog" aria-hidden="true">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <a class="close" data-dismiss="modal"><i class="icon-remove"></i></a>
                        <h3>Terms and Conditions</h3>
                    </div>
                    <div class="modal-body">
                        <p>Dues payments are non-refundable. Event registration refunds are subject to an administrative fee. Each event will have a date beyond which refunds will not be honored.&nbsp;</p>

<p style="margin-top:0cm;margin-right:0cm;margin-bottom:7.5pt;margin-left:0cm;line-height:16.6pt"><span style="font-size: 10pt; font-family: Arial, sans-serif;">For items and events where credit card purchases are allowed:<br />
By completing purchases with us you agree to have your Credit card and personal information securely stored as part of a payment profile within a 3rd party payment gateway. This securely stored payment profile will be used, when authorized, for automated recurring payments and will allow for easier and faster checkouts. No credit card information is stored within Member365 and all payment data is accessed by way of a secure API. Under no circumstances do we share credit card or personal details.&nbsp;<o:p></o:p></span></p>

                    </div>
                    <div class="modal-footer">
                        <a href="javascript:" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</a>
                    </div>
                </div>
            </div>
        </div>

        <div class="modal fade" id="code" role="dialog" aria-hidden="true">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <a class="close" data-dismiss="modal"><i class="icon-remove"></i></a>
                        <h3>-Code of Conduct-</h3>
                    </div>
                    <div class="modal-body">
                        <p style="margin: 0px 0px 15px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><strong>As a chapter of the National School Public Relations Association (NSPRA),<br />
we follow their Code of Ethics for members.</strong></p>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><strong>The education public relations professional shall:</strong></p>

<ol style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p style="margin: 0px 0px 15px;">Be guided constantly by pursuit of the public interest through truth, accuracy, good taste and fairness; follow good judgment in releasing information; not intentionally disseminate misinformation or confidential data; avoid actions which lessen personal, professional or organizational reputation.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Give primary loyalty to the employing organization, insisting on the right to give advisory counsel in accordance with sound public relations ideas and practices; cooperate with other groups while avoiding conflicts with primary responsibilities; object to untenable policies or activities.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Be aware of personal influence, avoiding promises or granting of unprofessional advantages to others; refrain from accepting special considerations for influences on organizational decisions; avoid unauthorized use of organizational facilities, resources or professional services for personal gain or for promotion of the candidacy of aspirants to elected offices; forego derogatory acts or utterances against other professionals.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Recognize that effectiveness is dependent upon integrity and regard for ideals of the profession; not misrepresenting professional qualifications; give credit for ideas and words borrowed from others; cooperate with professional colleagues to uphold and enforce this Code.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">A member shall, as soon as possible, sever relations with any organization or individual if such relationship requires conduct contrary to the articles of this Code.</p>
	</li>
</ol>

<address style="margin: 15px 0px; font-style: normal; line-height: 24px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; text-align: right;">Adopted: July 1981</address>

<p style="margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;"><br />
<strong>NSPRA also follows the guidelines of the North American Public Relations Council.&nbsp;</strong><br />
<br />
<strong>North American Public Relations Council Uniform Code of Ethics&nbsp;</strong><br />
&nbsp; &nbsp; A member shall:</p>

<ol style="padding-right: 0px; padding-left: 30px; margin: 15px 0px; color: rgb(38, 47, 58); font-family: Battambang; font-size: 14px; line-height: 24px;">
	<li>
	<p style="margin: 0px 0px 15px;">Conduct his/her professional life in accord with the public interest.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Exemplify high standards of honesty and integrity while carrying out dual obligations to a client or employer and to the democratic process.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Deal fairly with the public, with past or present clients or employers and with fellow practitioners, giving due respect to the ideal of free inquiry and to the opinions of others.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Adhere to the highest standards of accuracy and truth, avoiding extravagant claims or unfair comparisons and giving credit for ideas and words borrowed from others.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Not knowingly disseminate false or misleading information and shall act promptly to correct erroneous communications for which he/she is responsible.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Not engage in any practice which has the purpose of corrupting the integrity of channels of communication or the processes of government.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Be prepared to identify publicly the name of the client or employer on whose behalf any public communication is made.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Not use any individual or organization professing to serve or represent an announced cause, or professing to be independent or unbiased but actually serving another or undisclosed interest.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Not guarantee the achievement of specified results beyond the member&#39;s direct control.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Not represent conflicting or competing interests without the express consent of those concerned, given after a full disclosure of the facts.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Not place himself/herself in a position where the member&#39;s personal interest is or may be in conflict with an obligation to an employer or client, or others, without full disclosure of such interests to all involved.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Not accept fees, commissions, gifts or any other consideration from anyone except clients or employers for whom services are performed without their express consent, given after a full disclosure of the facts.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Scrupulously safeguard the confidences and privacy right of present, former and prospective clients or employers.</p>
	</li>
	<li>
	<p style="margin: 0px 0px 15px;">Not intentionally damage the professional reputation or practice of&nbsp;another practitioner.</p>
	</li>
</ol>

                    </div>
                    <div class="modal-footer">
                        <a href="javascript:" class="btn btn-danger" data-dismiss="modal"><i class="icon-remove"></i>Close</a>
                    </div>
                </div>
            </div>
        </div>
    

<!-- Please do not move from here - it should be the last thing to run - prevents double clicking //-->
<script>
    $.fn.bindFirst = function(name, fn) {
        var elem, handlers, i, _len;
        this.bind(name, fn);
        for (i = 0, _len = this.length; i < _len; i++) {
            elem = this[i];
            handlers = jQuery._data(elem).events[name.split('.')[0]];
            handlers.unshift(handlers.pop());
        }
    };


    $("a,button,i").bindFirst("click", function(e) {

        if($(this).data('lastClick') + 700 > new Date().getTime()){
            console.log("Double click prevented.");
            e.stopImmediatePropagation();
            e.preventDefault();
            return false;
        }
        $(this).data('lastClick', new Date().getTime());
        return true;
    });

</script>

<script>
  !function(f,e,a,t,h,r){if(!f[h]){r=f[h]=function(){r.invoke?
  r.invoke.apply(r,arguments):r.queue.push(arguments)},
  r.queue=[],r.loaded=1*new Date,r.version="1.0.0",
  f.FeathrBoomerang=r;var g=e.createElement(a),
  h=e.getElementsByTagName("head")[0]||e.getElementsByTagName("script")[0].parentNode;
  g.async=!0,g.src=t,h.appendChild(g)}
  }(window,document,"script","https://cdn.feathr.co/js/boomerang.min.js","feathr");

  feathr("fly", "5de98c0a6506633f455ea983");
  feathr("sprinkle", "page_view");
</script>
<script type="text/javascript" src="/assets/javascript/metrics/ga-helper.js"></script>
    <script type="text/javascript" src="/assets/javascript/metrics/ga-m365.js"></script>
</body>
</html>

Latest requests

# Url Url Source Date
1 https://tspra.member365.com/ 2024-05-11 15:15:06
2 https://thebolditalic.com/?gi=3968… 2024-05-11 15:15:05
3 https://thebolditalic.com/?gi=5bab… 2024-05-11 15:15:03
4 https://thebolditalic.com/?gi=6b24… 2024-05-11 15:15:03
5 https://thebolditalic.com/?gi=e4e4… 2024-05-11 15:15:02
6 https://thebolditalic.com/?gi=11f8… 2024-05-11 15:15:01
7 https://thebolditalic.com/?gi=35e6… 2024-05-11 15:14:59
8 https://thebolditalic.com/?gi=5274… 2024-05-11 15:14:58
9 https://thebolditalic.com/?gi=6156… 2024-05-11 15:14:55
10 https://thebolditalic.com/?gi=341a… 2024-05-11 15:14:54
11 https://thebolditalic.com/?gi=2363… 2024-05-11 15:14:54
12 https://thebolditalic.com/?gi=1d5c… 2024-05-11 15:14:53
13 https://thebolditalic.com/?gi=4644… 2024-05-11 15:14:53
14 https://thebolditalic.com/?gi=96fd… 2024-05-11 15:14:51
15 https://thebolditalic.com/?gi=185c… 2024-05-11 15:14:50
16 https://thebolditalic.com/?gi=a79e… 2024-05-11 15:14:48
17 https://thebolditalic.com/?gi=9bf6… 2024-05-11 15:14:46
18 https://thebolditalic.com/?gi=1066… 2024-05-11 15:14:43
19 https://thebolditalic.com/?gi=7dec… 2024-05-11 15:14:40
20 https://thebolditalic.com/?gi=7aae… 2024-05-11 15:14:36