

<!DOCTYPE html>
<!-- Template Name: Clip-One - Responsive Admin Template build with Twitter Bootstrap 3 Version: 1.2.3 Author: ClipTheme -->
<!--[if IE 8]><html class="ie8 no-js" lang="en"><![endif]-->
<!--[if IE 9]><html class="ie9 no-js" lang="en"><![endif]-->
<!--[if !IE]><!-->
<html lang="en" class="no-js">
<!--<![endif]-->
<!-- start: HEAD -->
<head id="Head2"><title>
	mHelpDesk Login
</title><meta name="description" content="mHelpDesk Secure Login." />
    <!-- start: META -->
    <meta charset="utf-8" />
    <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,IE=9,IE=8,chrome=1" /><![endif]-->
    <link id="mhd_custom_control_icheck" href="/WebResource.axd?d=E-A6ScWagod7BwqK7EmMNZ-HFA17ISnwbyWcNbxTkW7kvAtYfg6MGW7vMY5uozCw7P2GM-CtNUoP0SLlVsEKN6ZzgcGOgQGQvIwL83_5byCS9KXsg2XYZOSJJEx5XKh9sdr00w2&amp;t=639138272160000000" rel="stylesheet" type="text/css" /><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" /><meta name="apple-mobile-web-app-capable" content="yes" /><meta name="apple-mobile-web-app-status-bar-style" content="black" /><meta name="description" /><meta name="author" />
    <!-- end: META -->

    <script src="/bundles/js/jquery?v=N_Oqp0K3kwtQ5ioKe4PYp1wlnmuqXyrBhls2aQ_lXQk1"></script>
<script src="/bundles/js/jquery-migrate?v="></script>

    <!-- start: MAIN CSS -->
    
    
        
        <link rel="stylesheet" href="/Content/mhd-custom/dist/mhd-custom.22402670.css" type="text/css" />
        
        <link href="/bundles/css/clip-one?v=B1c3wLsUXw9o0wX1A4_17XIF0hGVSAZX3lfvMkx91xc1" rel="stylesheet"/>

        <link id="mhelpdesk_css" rel="stylesheet" type="text/css" href="https://secure1.mhelpdesk.com/Style/Default/Default.mhelpdesk.20131006.css" />
        <style type="text/css">
             
        </style>
    <meta http-equiv="apple-itunes-app" name="apple-itunes-app" content="app-id=1120307262" /></head>

<body class="login mhd--signin">
    
    

<div class="mhd--signin-navbar">
    <a href="http://mhelpdesk.com" target="_blank">
        <img src="/images/mhd--signin-logo.png" alt="mHelpDesk" />
    </a>

    <ul class="mhd--signin-navbar--links">
        <li><a href="https://www.mhelpdesk.com/pricing/" target="_blank">Pricing</a></li>
        <li><a href="https://www.mhelpdesk.com/tour/" target="_blank">Tour</a></li>
        <li><a href="https://www.mhelpdesk.com/mobile-app/" target="_blank">Mobile App</a></li>
        <li><a href="https://www.mhelpdesk.com/customers/" target="_blank">Customers</a></li>
        <li><a href="http://news.mhelpdesk.com/" target="_blank">Blog</a></li>
        <li><a href="https://secure1.mhelpdesk.com/SignIn.aspx" target="_blank">Login</a></li>
        <li><a href="tel:8885586275" target="_blank" class="mhd--signin-navbar--phone">888-558-6275</a></li>
        <li><a href="https://www.mhelpdesk.com/free-trial/" target="_blank" class="mhd--signin-navbar--button">Free Trial</a></li>
    </ul>
    
    <button type="button" class="btn mhd--signin-navbar--hamburger">
        <i class="zmdi zmdi-menu zmdi-hc-2x"></i>
    </button>
</div>

    <form name="form1" method="post" action="./SignIn.aspx" id="form1" style="position: relative; height: 100%;">
<input type="hidden" name="RadScriptManager1_TSM" id="RadScriptManager1_TSM" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="fYh8TGfDJaqCYkZ9fB82FfXA64abHQ//Qtvd/7CpxEneBs31DfyoPXS25DFlW3JGWuYVvsyrvY24jl1tnwLerz5uFEwoi9CpLgZT8rQ1H3I/bqnYrDCspno2zk/bqRPd4Box80XIuLauxgFk" />


<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen%3af8efdcae-fc88-4697-a128-23b7f470d078%3aea597d4b%3bTelerik.Web.UI%2c+Version%3d2021.3.1111.45%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen%3ab406acc5-0028-4c73-8915-a9da355d848a%3a16e4e7cd%3aed16cbdc" type="text/javascript"></script>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="ECDA716A" />
<input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" />
        

        <!-- 2021.3.1111.45 --><div id="RadAjaxManager1SU">
	<span id="RadAjaxManager1" style="display:none;"></span>
</div>
        
        <div class="main-login mhd--signin-login">
            
    <script src="https://www.google.com/recaptcha/api.js?render=6LdJkRgqAAAAAJK3fyYioBRzJygd3sebwZTTdes3"></script>

<script type="text/javascript">
    (function (w) {
        if (w.intuit == undefined || w.intuit.ipp == undefined) {
            var head = w.document.getElementsByTagName("head")[0];
            var script = w.document.createElement("script");

            script.type = "text/javascript";
            script.async = true;
            script.src = "https://js.appcenter.intuit.com/Content/IA/intuit.ipp.anywhere.js";
            head.appendChild(script);
        }

    })(window);
</script>

<!-- start: LOGIN BOX -->
<div id="ucLogin_divLogin">
    <div class="mhd--signin-container">
        <h3 class="mhd--signin-header">
            Sign in to mHelpDesk
        </h3>

        

        
        
        <fieldset>
            <input type="hidden" name="ucLogin$ReCaptchaToken" id="ucLogin_ReCaptchaToken" />
            <div class="form-group">
                <label class="mhd--signin-label" for="ucLogin_txtUsername">Email Address</label>
                <input name="ucLogin$txtUsername" id="ucLogin_txtUsername" class="form-control mhd--signin-input" type="email" placeholder="Type your email address here" />
            </div>
            
            <div class="form-group">
                <label class="mhd--signin-label" for="ucLogin_txtPassword">Password</label>
                
                <div class="input-group">
                    <input name="ucLogin$txtPassword" type="password" id="ucLogin_txtPassword" class="form-control mhd--signin-input" placeholder="Type your password here" />

                    <span class="input-group-btn">
                        <button class="btn mhd--signin-show-pass" type="button" data-id="show-pass"
                                data-field="ucLogin_txtPassword" data-show="false">
                            Show
                        </button>
                    </span>
                </div>
            </div>
            
            <div class="form-group">
                <label class="checkbox-inline remember">
                    <input id="ucLogin_chkRemember" type="checkbox" name="ucLogin$chkRemember" />
                    Remember me
                </label>
                <a id="ucLogin_lnkForgotPassword" class="mhd--signin-forgot" href="ForgotPassword.aspx?PID=">Forgot Password?</a>
            </div>    
            
            <a onclick="return cmdSubmitOnClientClick();" id="ucLogin_cmdSubmit" class="btn btn-block mhd--signin-button--signin" href="javascript:__doPostBack(&#39;ucLogin$cmdSubmit&#39;,&#39;&#39;)">
                Sign In
            </a>
            
            <button type="button" class="btn btn-block mhd--signin-button--signin disabled" disabled="disabled"
                    id="submittingButton" style="display: none;">Signing In ...</button>
            
            <div class="mhd--signin-user-terms">
                By clicking the button above, you agree to our <a href="https://www.mhelpdesk.com/user-agreement/" title="User Agreement" target="_blank">user terms</a>.
            </div>
            
            <div class="mhd--signin-button--split">OR</div>
            
            <div class="row">
                <div class="col-xs-6 mhd--signin-button--row--right">
                    <a id="ucLogin_homeAdvistorLoginButton" class="btn btn-block mhd--signin-button--ha" href="https://api.homeadvisor.com/resource/oauth/authorize?client_id=mhelpdesk&amp;response_type=code&amp;redirect_uri=https://secure1.mhelpdesk.com/SignIn.aspx&amp;scope=personal_information">
                        <img src="/images/home-advisor-logo.png" alt="" />Sign in with HomeAdvisor
                    </a>
                </div>
                
                <div class="col-xs-6 mhd--signin-button--row--left">
                    <a id="ucLogin_intuitLoginButton" class="btn btn-block mhd--signin-button--intuit" href="javascript:loginWithIntuit()">
                        <img src="/images/intuit-logo.png" alt="" />Sign in with Intuit
                    </a>
                    <ipp:login id="intuitLoginLink" class="hidden"
                               href="https://quickbooks.mhelpdesk.com/SignInWithIntuit.aspx" 
                               type="horizontal"></ipp:login>
                </div>
            </div>
        </fieldset>
    </div>

    <div id="ucLogin_registerPanel" class="mhd--signin-signup">
        Don't have an account yet?
        
        <a id="ucLogin_lnkRegister" class="register" href="http://mhelpdesk.com/free-trial/">Sign Up</a>
    </div>
</div>



<div style="display: none; text-align: center;">
    
</div>

<script type="text/javascript">
    
    function initializeLocalStorage() {
        if (localStorage) {            
            localStorage.setItem('tracking_reset', 'true');
        }
    }

    function cmdSubmitOnClientClick() {
        $('#ucLogin_cmdSubmit').hide();
        $('#submittingButton').show();
        initializeLocalStorage();

        if (typeof grecaptcha === 'undefined') return true;

        grecaptcha.ready(function () {
            grecaptcha.execute('6LdJkRgqAAAAAJK3fyYioBRzJygd3sebwZTTdes3',
                { action: 'login' }).then(function (token) {
                    var tokenField = document.getElementById('ucLogin_ReCaptchaToken');
                    if (tokenField) {
                        tokenField.value = token;
                    }
                    __doPostBack('ucLogin$cmdSubmit', '');
                }).catch(function(error) {
                    console.error('reCAPTCHA failed:', error);
                    __doPostBack('ucLogin$cmdSubmit', '');
                });
        });
        
        return false; // for not trigger postback
    }

    function submitLoginForm() {
        $('#ucLogin_cmdSubmit').hide();
        $('#submittingButton').show();
        initializeLocalStorage();

        if (typeof grecaptcha === 'undefined') {
            __doPostBack('ucLogin$cmdSubmit', '');
            return;
        }

        grecaptcha.ready(function () {
            grecaptcha.execute('6LdJkRgqAAAAAJK3fyYioBRzJygd3sebwZTTdes3',
                { action: 'login' }).then(function (token) {
                    var tokenField = document.getElementById('ucLogin_ReCaptchaToken');
                    if (tokenField) {
                        tokenField.value = token;
                    }
                    __doPostBack('ucLogin$cmdSubmit', '');
                }).catch(function(error) {
                    console.error('reCAPTCHA failed:', error);
                    __doPostBack('ucLogin$cmdSubmit', '');
                });
        });
    }

    function loginWithIntuit(evnt) {
        $('#intuitLoginLink a')[0].click();
    }

    $(document).ready(function () {
        var regex = RegExp('^(?=.{8,}$)(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).*$');
        var fields = {
            txtNewPassword: $('#ucLogin_txtNewPassword'),
            txtNewPasswordConfirm: $('#ucLogin_txtNewPasswordConfirm'),
            submitButton: $('#ucLogin_cmdSetPassword'),
            passwordTooShort: $('[data-section="password-too-short"]'),
            passwordNotMatch: $('[data-section="password-not-match"]'),
            passwordComplexity:$('[data-section="password-complexity"]')
        };

        fields.txtNewPassword.on('keyup',
            function () {
                var newPassword = $(this).val(),
                    confirmPassword = fields.txtNewPasswordConfirm.val();

                if (newPassword.length < 8) {
                    fields.passwordTooShort.show();
                    fields.txtNewPassword.addClass('mhd--error');
                    fields.submitButton.addClass('disabled');
                } else {
                    fields.passwordTooShort.hide();
                    fields.txtNewPassword.removeClass('mhd--error');
                }
                if (!regex.test(newPassword)) {
                    fields.passwordComplexity.show();
                    fields.txtNewPassword.addClass('mhd--error');
                    fields.submitButton.addClass('disabled');
                } else {
                    fields.passwordComplexity.hide();
                    fields.txtNewPassword.removeClass('mhd--error');
                    fields.submitButton.removeClass('disabled');
                } 
                if (confirmPassword.length > 0 && newPassword !== confirmPassword) {
                    fields.passwordNotMatch.show();
                    fields.txtNewPasswordConfirm.addClass('mhd--error');
                    fields.submitButton.addClass('disabled');
                } else if (confirmPassword.length === 0) {
                    fields.submitButton.addClass('disabled');
                } else {
                    fields.passwordNotMatch.hide();
                    fields.txtNewPasswordConfirm.removeClass('mhd--error');
                    fields.submitButton.removeClass('disabled');
                }
            });

        fields.txtNewPasswordConfirm.on('keyup',
            function() {
                var newPassword = fields.txtNewPassword.val(),
                    confirmPassword = $(this).val();

                if (newPassword !== confirmPassword) {
                    fields.passwordNotMatch.show();
                    fields.txtNewPasswordConfirm.addClass('mhd--error');
                    fields.submitButton.addClass('disabled');
                } else if (newPassword.length < 8) {
                    fields.passwordNotMatch.hide();
                    fields.txtNewPasswordConfirm.removeClass('mhd--error');
                    fields.submitButton.addClass('disabled');
                } else if (!regex.test(newPassword)) {
                    fields.passwordNotMatch.hide();
                    fields.txtNewPasswordConfirm.removeClass('mhd--error');
                    fields.submitButton.addClass('disabled');
                } else {
                    fields.passwordNotMatch.hide();
                    fields.txtNewPasswordConfirm.removeClass('mhd--error');
                    fields.submitButton.removeClass('disabled');
                }
            });

        // Sign in.
        $('#ucLogin_txtUsername, #ucLogin_txtPassword').keypress(function (e) {
            if (e.which == 13) {
                if (e.preventDefault) e.preventDefault();
                if (e.stopPropagation) e.stopPropagation();
                submitLoginForm();
                return false;
            }
        });

        // Reset password.
        $('#ucLogin_txtNewPassword, #ucLogin_txtNewPasswordConfirm').keypress(function (e) {
            if (e.which == 13) {
                if (e.preventDefault) e.preventDefault();
                if (e.stopPropagation) e.stopPropagation();
                __doPostBack('ucLogin$cmdSetPassword', '');
                return false;
            }
        });
        
        // show password
        $('button[data-id="show-pass"]').on('click',
            function() {
                var $this = $(this),
                    $pass = $('#' + $this.data('field')),
                    show = $this.data('show');
                
                if (show) {
                    $pass.prop('type', 'password');
                    $this.text('Show').data('show', false);
                } else {
                    $pass.prop('type', 'text');
                    $this.text('Hide').data('show', true);
                }
            });
    });

</script>

        </div>
    
<script src="/WebResource.axd?d=d4rmeww8WNdIKPn8dcvTVYD__j0NZwljzzcOOXC7UDj64eSh9HQ6rk1V5RRvbP99AmI1rM-3I5-FxxBoTT82Ub7aUk0OXPoWKXQCx4OS9bfe9CYcVhuoJ6lgDGnPa9WTqN3GvQ2&t=639138272160000000" type="text/javascript" ></script>
<script type="text/javascript">
//<![CDATA[
window.__TsmHiddenField = $get('RadScriptManager1_TSM'); function checkboxEvent() {
                    var checkboxes = $(':checkbox:not(.icheck):not([id*=ddlAssignedTo] :checkbox)');
                    if (checkboxes.length > 0 && $.fn.iCheck) {
                        checkboxes.iCheck({
                                    checkboxClass: 'icheckbox_flat-grey',
                                    increaseArea: '10%'
                                }).on('ifChecked', function(e) {
                            
                            var $this = $(this), id = $this.attr('id');
                            if (id && id.indexOf('SelectCheckBox') > 0) {
                                var n = $find($this.parents('.RadGrid.RadGrid_MHDTelerik').attr('id')),
                                    index = $(e.target).parents('tr')[0].rowIndex - 1;
                                if (index >= 0)
                                    n.get_masterTableView().selectItem(index);
                            }
                            
                            $(':checkbox').iCheck('update');
                            
                        }).on('ifUnchecked', function(e) {
                            var $this = $(this), id = $this.attr('id');
                          
                            if (id && id.indexOf('SelectCheckBox') > 0) {
                                var n = $find($this.parents('.RadGrid.RadGrid_MHDTelerik').attr('id')),
                                    index = $(e.target).parents('tr')[0].rowIndex - 1;
                                if (index >= 0)
                                    n.get_masterTableView().deselectItem(index);
                            }

                            $(':checkbox').iCheck('update');
                        }).on('ifClicked', function() {
                            var $this = $(this), fn = fn ;
                            $this.trigger('click');
                            
                             if( fn && typeof fn == 'function' ){ fn(this); }
                        }).addClass('icheck');

                $.each($('thead :checkbox[id$=SelectCheckBox]'), function(k, v) {
                    var index = $(v).parents('th')[0].cellIndex, p = $(v).parents('table');
                    p.find('col:eq(' + index + ')').css('width', '60px');
                    var id = p.attr('id').replace('_Header', '');
                    $('#' + id).find('col:eq(' + index + ')').css('width', '60px');
                    var radGrid = $find($(v).parents('.RadGrid.RadGrid_MHDTelerik').attr('id'));
                    $(radGrid._element).on('click', 'tr', function() {
                        $(':checkbox').iCheck('update');
                    });
                 });

                $.each($('div[class*=icheckbox_flat-grey]'), function(t, v) {
                    var $v = $(v);
                    if($v.parent().hasClass('no-wrap')) return;
                    if ($v.parent('label').length === 0) {
                        var isSubTable = $v.parents('table').length === 0 ? '' : '-table';
                        $v.wrap($('<label/>', { 'class': 'checkbox' + isSubTable }));
                    }
                });

                   
            }

                
                  }
             
            (function(){
            var prm = Sys.WebForms.PageRequestManager.getInstance(), load = function () {
                    checkboxEvent(); 
                    prm.remove_pageLoaded(load);
            };
            prm.add_pageLoaded(load);
            prm.add_endRequest(load);            
}());

Sys.Application.add_init(function() {
    $create(Telerik.Web.UI.RadAjaxManager, {"_updatePanels":"","ajaxSettings":[],"clientEvents":{OnRequestStart:"",OnResponseEnd:""},"defaultLoadingPanelID":"","enableAJAX":true,"enableHistory":false,"links":[],"styles":[],"uniqueID":"RadAjaxManager1","updatePanelsRenderMode":0}, null, null, $get("RadAjaxManager1"));
});
//]]>
</script>
</form>
    
    <!--[if lt IE 9]>
    <script src="/bundles/js/clip-one/ie?v=n3uuCvD2rejAIObm9ZMHuOp982QQAaQi1Gv_uq3YPnE1"></script>

    <![endif]-->    

    <!-- end: MAIN JAVASCRIPTS -->
    <!-- start: JAVASCRIPTS REQUIRED FOR THIS PAGE ONLY -->
    <script src="libs/clip-one-theme/plugins/jquery-validation/dist/jquery.validate.min.js"> </script>
    <script src="libs/clip-one-theme/js/login.js"> </script>

    <!-- end: JAVASCRIPTS REQUIRED FOR THIS PAGE ONLY -->
    <script>
        jQuery(document).ready(function () {
            Login.init();
            //Dustin added for Ipad 
            var w = $(window).width();
            if (w && w <= 768 && w > 650) {//
                $('.main-login').removeClass('col-sm-4').addClass('col-sm-5');
            }
            // clear navigation cache on login
            if ("localStorage" in window && window["localStorage"] !== undefined) {
                localStorage.removeItem("navigation_menu_cache_expired");
                localStorage.removeItem("navigation_menu_cache");
            }
        });
    </script>
    <!-- Google Tag Manager -->
    <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-M9VGGQ"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-M9VGGQ');</script>
    <!-- End Google Tag Manager -->
</body>
</html>
