https://heartland.ecsi.net/

Submitted URL:
https://heartland.ecsi.net/
Report Finished:

The outgoing links identified from the page

LinkText
https://www.recoverySelect.com/#!/helpCenter Manage Unpaid Tuition& Fees
https://www.ecsi.net/privacy_notice.htmlPrivacy Statement
https://www.ecsi.net/terms_of_use.htmlTerms of Use
https://nmlsconsumeraccess.org/https://nmlsconsumeraccess.org/

JavaScript Variables · 39 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
0object
1object
2object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
$function
jQueryfunction
contactFormResponsefunction
getURLParameterByNamefunction

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en" style="display: block;"><head>
    <meta charset="utf-8">

    <title> ECSI </title>

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0">
    <meta name="description" content="Company Name">
	<meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate">
	<meta http-equiv="Pragma" content="no-cache">
	<meta http-equiv="expires" content="0">
	<meta content-security-policy="unsafe-hashes">

    <link rel="stylesheet" href="css/bower_components/font-awesome.min.css">
    <link rel="stylesheet" href="css/bower_components/bootstrap.min.css">
	<link rel="stylesheet" href="css/bower_components/flexslider.css">

    <link rel="stylesheet" href="style.css">
	<link rel="stylesheet" href="style-responsive.css">

	<link rel="stylesheet" href="style-gp.css">
	
	<script type="text/plain" async="" src="https://www.googletagmanager.com/gtag/js?id=UA-229995766-2&amp;l=dataLayer&amp;cx=c" class="optanon-category-C0002 "></script><script async="" src="https://livechat-static-de-na1.niceincontact.com/4/chat.js?480001"></script><script> 
		// <!-- prevent clickjacking -->
		document.documentElement.style.display = 'none';
		if (self == top) { document.documentElement.style.display = 'block'; } else { top.location = self.location; } 
	</script>	
<script type="text/javascript" async="" src="//www.googletagmanager.com/gtag/js?id=G-W2J29W42EH"></script><script async="" charset="utf-8" src="https://web-modules-de-na1.niceincontact.com/loader/1/loader.js?28800060"></script></head>

<body>
    <!--[if lt IE 9]>
       <div class="container">
           <p>You are using an <strong>outdated</strong> browser. Please upgrade your browser.</p>
           <meta HTTP-EQUIV="REFRESH" content="0; url='upgrade.html">
        </div>
    <![endif]-->

    <div id="browserUpdate" class="container"></div>

	<div class="container page-bg">

		<div class="row">
			<div id="contentSkip" role="complementary">
				<a role="button" class="" tabindex="0" title="Skip to content button">Skip to content</a>
			</div>

			<!-- Notification -->
			<div id="site-notification" class="hidden" role="alert">
				<i class="fa fa-exclamation-triangle"></i>
				<span id="ecsi-message"></span>
			</div>

			<!-- Desktop and Tablet Header-->
			<header class="header-section header-desktop">
        <div class="header-phone-number">Toll-Free +1 (888) 549-3274</div>
				<div class="header-infobar">
					<div class="header-infobar-left">
						<a href="index.html">
							<img src="images/re-brand/ecsi-logo-white-medium.png" alt="ECSI Logo" title="ECSI Logo">
						</a>
					</div>
					<div class="header-infobar-right">
						<ul class="header-account">
							<li>
								<a href="index.main.html#/access/signIn" title="Sign In" class="white-link">Sign In</a>
							</li>
							<li>
								<a href="index.main.html#/access/signIn" title="Register" class="white-link">Register</a>
							</li>
						</ul>
					</div>
				</div>
				
				<div class="header-nav" role="navigation" aria-label="Main Navigation">
					<div class="header-nav-item">
						<a href="index.html" title="Home" class="active">Home</a>
					</div>
					<div class="header-nav-item">
						<a href="index.main.html#/access/signIn" title="Find Your Tax Document">Find Your Tax Document</a>
					</div>				
					<div class="header-nav-item">
						<a href="index.main.html#/access/downloadFormPages" title="Download Forms">Download Forms</a>
					</div>
					<div class="header-nav-item">
						<a href="index.main.html#/access/helpCenterHome" title="Help Center">Help Center</a>
					</div>
					<div class="header-nav-item">
						<a href="index.main.html#/contactus" title="Contact Us">Contact Us</a>
					</div>
				</div>
			</header>

			<!-- Mobile Header-->
			<header class="header-section header-mobile">
        <div class="header-phone-number">Toll-Free +1 (888) 549-3274</div>
				<div class="header-infobar header-infobar-mobile">
					<div class="header-infobar-left header-infobar-mobile-left">
						<a href="index.html" title="Click to go home">
							<img src="images/re-brand/ecsi-logo-white-medium.png" alt="ECSI Logo" title="ECSI Logo">
						</a>
					</div>
					<div class="header-infobar-right">
						<button type="button" title="Click to expand/collapse" id="toggleHeaderPanelButton" style="font-size:25px;" class="header-nav-collapse-button">
							<i id="openPanel" style="margin-bottom: 5px;" class="glyphicon glyphicon-menu-hamburger show"></i>
                    		<i id="closePanel" style="margin-bottom: 5px;" class="glyphicon glyphicon-remove hidden"></i>
						</button>
					</div>
				</div>

				<div id="headerPanel" class="panel-collapse programe-overview hidden-panel header-panel">
					<ul class="header-account header-account-mobile">
						<li>
							<a href="index.main.html#/access/signIn" title="Sign in" class="white-link">Sign In</a>
						</li>
						<li>
							<a href="index.main.html#/access/signIn" title="Register" class="white-link">Register</a>
						</li>
					</ul>
					<div class="header-nav">
						<div class="header-nav-item header-nav-item-mobile">
							<a href="index.html" title="Home" class="active">Home</a>
						</div>
						<div class="header-nav-item header-nav-item-mobile">
							<a href="index.main.html#/access/signIn" title="Find Your Tax Document">Find Your Tax Document</a>
						</div>				
						<div class="header-nav-item header-nav-item-mobile">
							<a href="index.main.html#/access/downloadFormPages" title="Download Forms">Download Forms</a>
						</div>
						<div class="header-nav-item header-nav-item-mobile">
							<a href="index.main.html#/access/helpCenterHome" title="Help Center">Help Center</a>
						</div>
						<div class="header-nav-item header-nav-item-mobile">
							<a href="index.main.html#/contactus" title="Contact Us">Contact Us</a>
						</div>
					</div>
				</div>
			</header>

			<div id="navSkip"></div>

			<!-- Re-brand banner -->
			<section>
				<div class="ecsi-banner-wrapper">
					<div class="banner-img">
						<div id="findYourTaxFormLayer" class="find-tax-form-box" style="display: none;">
							<div class="find-tax-form-box-center">
								<div class="find-tax-form-text">
									It's tax season and we're here to help!
								</div>
								<div class="find-tax-form-button-box">
									<button class="button button-primary find-tax-form-button" onclick="searchRedirect('index.main.html#/access/signIn')" title="Find Your Tax Document">Find Your Tax Document</button>
								</div>
							</div>
						</div>
					</div>
				</div>
			</section>

			<!-- Re-brand main content -->
			<section role="main">
				<div class="ecsi-main-content clearfix">
					<div class="hidden-xs">
					  <div class="card-container">
						
						<div class="col-sm-6 col-md-4">
							<div class="card-item" onclick="searchRedirect('index.main.html#/access/newToHeartland')" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="New to ECSI?">
                                <div class="card-item-top"></div>
                                <h3><span>New to ECSI?</span></h3>
                                <p>Start here to learn how to register for a user profile, find your account key, connect an account to your user profile, and more.</p>
                                <span class="jump">GO &gt;&gt;</span>
							</div>             
						</div>												

						<div class="col-sm-6 col-md-4">
									<div class="card-item" onclick="searchRedirect('index.main.html#/access/studentLoanAccounts/false')" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="Learn About Your Student Loans">
											<div class="card-item-top"></div>
											<h3><span>Learn About Your Student Loans</span></h3>
											<p>Click here to access information about your student loan account. Even if your student loan is past due, 
												this section will provide you with helpful information from loan entitlements to rehabilitation agreements.</p>
											<span class="jump">GO &gt;&gt;</span>
									</div>             
						</div>

						<div class="col-sm-6 col-md-4">
								<div class="card-item" onclick="searchRedirect('index.main.html#/access/studentLoanAccounts/cosignerFAQs')" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="Information for Co-Signers">
										<div class="card-item-top"></div>
										<h3><span>Information for Co-Signers</span></h3>
										<p>Are you a co-signer that wants to make a payment or be released from your co-signer responsibilities? 
											Review our co-signer frequently asked questions for help.</p>
										<span class="jump">GO &gt;&gt;</span>
								</div>             
						</div>
						
						<div class="col-sm-6 col-md-4">
							<div class="card-item" onclick="searchRedirect('index.main.html#/access/FAQtaxDocuments')" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="Learn More Your 1098 Tax Documents">
									<div class="card-item-top"></div>
									<h3><span>Learn More About Your 1098 Tax Documents</span></h3>
									<p>Click here to learn more about your 1098 Tax Documents.  
									Find answers to commonly asked questions about 1098-T and 1098-E tax documents.</p>
									<span class="jump">GO &gt;&gt;</span>
							</div>             
						</div>
	

						<div class="col-sm-6 col-md-4">
								<div class="card-item" onclick="openSetUpPaymentPlanPageLink()" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="Your Payment Options">
										<div class="card-item-top"></div>
										<h3><span>Your Payment Options</span></h3>
										<p>Understand the different payment options that are available when making a payment on your account and
												the benefits of those payment options.</p>
										<span class="jump">GO &gt;&gt;</span>
								</div>             
						</div>

						<div class="col-sm-6 col-md-4">
							<div class="card-item" onclick="openHelpCenterPageLink()" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="Manage Unpaid Tuition &amp; Fees">
										<div class="card-item-top"></div>
										<h3><span>Manage Unpaid Tuition &amp; Fees</span></h3>
										<p>Learn more about our one-time payment and payment plan options for your past due or unpaid tuition and fees. 
											<span style="font-style: italic; font-weight: 600;">
												Please note this is not for past due student loan payments.
											</span></p>
										<span class="jump">GO &gt;&gt;</span>
								</div>             
						</div>
						
						<div class="col-sm-6 col-md-4">
							<div class="card-item" onclick="searchRedirect('index.main.html#/access/FAQTextAlerts')" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="Text Alerts">
								<div class="card-item-top"></div>
								<h3><span>Text Alerts</span></h3>
								<p>Want to enroll in Text Alerts or manage your Alert Options for your school accounts with ECSI?  Review our frequently asked questions for help.</p>
								<span class="jump">GO &gt;&gt;</span>
							</div>
						</div>

						<div class="col-sm-6 col-md-4">
								<div class="card-item" onclick="searchRedirect('index.main.html#/access/Refunds')" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="Manage Your Title IV Refund">
										<div class="card-item-top"></div>
										<h3><span>Manage Your Title IV Refund</span></h3>
										<p>If you are getting a refund from your school for TItle IV funds, click here to learn about your
												refund account options, select a refund disbursement method, and more.</p>
										<span class="jump">GO &gt;&gt;</span>
								</div>             
						</div>
	
						<div class="col-sm-6 col-md-4">
								<div class="card-item" onclick="searchRedirect('index.main.html#/access/tuitionPaymentPlan')" tabindex="0" onkeypress="keyboardSearchRedirect(event)" role="button" title="Manage Your Tuition Payment Plan">
										<div class="card-item-top"></div>
										<h3><span>Manage Your Tuition Payment Plan</span></h3>
										<p>If you need an option for payment your tuition without taking out student loans, click here to learn
												about the payment
												plan options that your school offers and how they work.</p>
										<span class="jump">GO &gt;&gt;</span>
								</div>             
						</div>
						
						</div>
					</div>

					<div class="visible-xs-block col-xs-12">
						<a href="index.main.html#/access/newToHeartland" title="New to ECSI?" class="title">
							New to ECSI?
						</a>
						<a href="index.main.html#/access/servicePayment" title="Make a Guest Payment" class="title">
							Make a Guest Payment
						</a>
						<a href="index.main.html#/access/studentLoanAccounts/false" title="Learn About Your Student Loans" class="title">
							Learn About Your Student Loans
						</a>
						<a id="mobileHelpCenterPageLink" target="_blank" title="Manage unpaid Tuition &amp; Fees" class="title" href="https://www.recoverySelect.com/#!/helpCenter">
							Manage Unpaid Tuition &amp; Fees
						</a>
						<a id="mobilePaymentOptionsPageLink" onclick="sessionStorage.setItem('linkID','learnAboutOptions');" title="Your Payment Options" class="title" href="https://heartland.ecsi.net/index.main.html#/access/studentLoanAccounts/false">
							Your Payment Options
						</a>
						<a href="index.main.html#/access/FAQtaxDocuments" title="Access Your 1098 Tax Documents" class="title">
							Access Your 1098 Tax Documents
						</a>
						<a href="index.main.html#/access/studentLoanAccounts/troubleMakingYourPayments" title="Trouble Making Your Payments?" class="title">
							Trouble Making Your Payments?
						</a>
						<a href="index.main.html#/access/Refunds" title="Manage Your Title IV Refund" class="title">
							Manage Your Title IV Refund
						</a>
						<a href="index.main.html#/access/tuitionPaymentPlan" title="Manage Your Tuition Payment Plan" class="title">
							Manage Your Tuition Payment Plan
						</a>
						<a href="index.main.html#/access/FAQTextAlerts" title="Text Alerts" class="title">
							Text Alerts
						</a>
					</div>
				</div>
			</section>

			<!-- Footer -->
			<footer id="footer">
				<div class="footer-copyrights container">
					<div class="col-xs-12 footer-inner-container">
						<div style="margin:0; padding:0; width:50px; float:right;" id="vergicPinEntry"></div>
						<p class="new-footer-design">
							<img src="images/re-brand/ecsi-logo-white-medium.png" alt="ECSI Logo" title="ECSI Logo"><br>
							<a href="https://www.ecsi.net/privacy_notice.html" target="_blank" title="Privacy Statement">Privacy Statement</a>
							- <a href="https://www.ecsi.net/terms_of_use.html" target="_blank" title="Terms of Use">Terms of Use</a>
							- <a id="cookieLink" title="Cookie Settings" onclick="cookieHandler();">Cookie Settings</a>
							- <a href="do_not_sell.html" target="_blank" title="Do Not Sell or Share My Personal Information">Do Not Sell or Share My Personal Information</a>
							- <a href="accessibility.html" target="_blank" title="Accessibility Statement">Accessibility Statement</a>
							- <a href="index.main.html#/access/sitemap" title="Site Map">Site Map</a>
						</p>
						<p class="new-footer-design" style="display: flex;">
							<span style="padding-right: 4px;">©</span>
							<span><script>document.write(new Date().getFullYear())</script>2024 Educational Computer Systems, Inc. All rights reserved.</span>
						</p>
						<p>
							Educational Computer Systems, Inc., NMLS ID 1489841, NMLS Consumer Access:
							<a class="footer-link" title="Click for NMLS Consumer Access" href="https://nmlsconsumeraccess.org/">https://nmlsconsumeraccess.org/</a>
						</p>
					</div>
				</div>
				<!--div class="behindChatBtn">
					<button class="button" title="Open Live Chat" role="button" tabindex="0" id="hiddenChatOpener">Open Live Chat</button>
				</div-->
			</footer>
        </div>

        <div id="system-message-container" class="system-message-container" role="region" aria-label="System Notification">
            <div id="system-message-icon" tabindex="0" class="hidden icon">
                <span class="fa-stack fa-lg">
                    <i class="fa fa-circle fa-stack-2x"></i>
                    <i class="fa fa-info fa-stack-1x fa-inverse"></i>
                </span>
            </div>

            <div id="system-message-content" class="show content-wrapper">
                <div class="layout">
                    <div class="msg">
                        <div id="sgm-message" class="item"><p>Want to make sure your address, phone number, and email are current on your profile?&nbsp; Simply sign in and click on your user name in the upper right of page to view and make updates.</p>
</div>
                    </div>
                    <button id="toggle-button" class="button" title="Got it">
                        Got it
                    </button>
                </div>
            </div>
        </div>
	</div>

	<div class="spacer"></div>

	<script src="script/bower_components_light.min.js"></script>
    <script src="script/jslight.min.js"></script>

    
    <script>
        $('#system-message-icon').click(function () {
            $(this).toggleClass("show hidden");
            $('#system-message-content').toggleClass("show hidden");
        })

        $('#toggle-button').click(function () {
            $('#system-message-icon').toggleClass("show hidden");
            $('#system-message-content').toggleClass("show hidden");
        })

        $("#system-message-icon").keyup(function(e) {
            if (e.keyCode === 13) {
                e.preventDefault();
            	$('#system-message-icon').click();
            } 
		});
		$('#toggleHeaderPanelButton').click(function () {		
			$('#openPanel').toggleClass("hidden");
            $('#closePanel').toggleClass("hidden");
			$('#headerPanel').toggleClass("hidden-panel");
			$('#headerPanel').toggleClass("show-panel");
        })
    </script>
	
	<!-- this script is handling the "chat activation" via keyboard for this 'start live chat' button specifically -->
	<script type="text/javascript">
        // OPENS the chat dialog via keyboard 'enter' key stroke
        /*$("#hiddenChatOpener").keyup(function(e) {
            if (e.keyCode === 13) {
                e.preventDefault();
            	$(".vngage-tab").click();
            } 
		});*/
		
		// adds a focus border to the actual chat button when user focus's hidden chat button   
        /*$( ".behindChatBtn" ).delegate( "*", "focus blur", function() {
			var elem = $( this );
			setTimeout(function() {
				elem.toggleClass( "focused", elem.is( ":focus" ) );
				if ($(elem).hasClass('focused')) {
					$('.vngage-banner.vngage-dooreye.vngage-retro-design .vngage-tab').addClass('fauxFocus');
				} else {
					$('.vngage-banner.vngage-dooreye.vngage-retro-design .vngage-tab').removeClass('fauxFocus');
				}
			}, 0 );
		});*/

		//functionality for 'skip navigation button' for tab keyboard only users
        $( "#contentSkip" ).delegate( "*", "focus blur", function() {
            var elem = $( this );
            setTimeout(function() {
                elem.toggleClass( "focused", elem.is( ":focus" ) );
				if ($(elem).hasClass('focused')) {
					$('#contentSkip').addClass('openedUp');
				} else {
					$('#contentSkip').removeClass('openedUp');
				}
            }, 0 );
		});
		$( "#contentSkip a" ).keyup(function(e) {
			if (e.keyCode === 13) {
				e.preventDefault();
				$("#navSkip").attr('tabindex', '0').focus();
				$("#navSkip").removeAttr("tabindex").delay(100);
            } 
		});
   	</script>

	<script type="text/javascript">
	   var helpCenterPageLink = '';
	   var setUpPaymentPlanPageLink = '';
        $.getJSON("wa.json", function (data) {
            var items = [];
            $.each(data, function (key, val) {
				var url = val.base.profileApi + "/api/v1/Profile/Messages?groupCode=GMSG";
                $.get(url, function (data, status) {
                    if (status == 'success') {
                        if (data && data.length > 0) {
                            $('#site-notification').removeClass('hidden');
                            $('#ecsi-message').html(data[0].message);
                        }
                        else {
                            $('#site-notification').addClass('hidden');
                        }
                    }
				});
				
				var url = val.base.profileApi + "/api/v1/Profile/Messages?groupCode=HMSG&typeCode=SGM";
                $.get(url, function (data, status) {
                    if (status == 'success') {
                        $('#system-message-container').addClass('hidden');
                        if (data && data.length > 0) {
                            var validMessages = [];
                            $.each(data, function (index, item) {
                                if (item.message != "") {
                                    validMessages.push(item);
                                }
                            })
                            if (validMessages.length > 0) {
                                $('#system-message-container').removeClass('hidden');
                                $('#sgm-message').html(data[0].message);
                            }
						}
                    }
				});

        $('.header-phone-number').append(val.homePageConfiguration.tollFreeNumber);
		
				// Set up redirect link
				helpCenterPageLink = val.recoveryPageLinks.helpCenterPageLink;
				document.getElementById('mobileHelpCenterPageLink').href = val.recoveryPageLinks.helpCenterPageLink;
				setUpPaymentPlanPageLink = val.recoveryPageLinks.heartlandPaymentOptionsLink;
				document.getElementById('mobilePaymentOptionsPageLink').href = val.recoveryPageLinks.heartlandPaymentOptionsLink;

				//<!-- Google tag (gtag.js) GA4 Implementation -->
				var googleTagEnabled = val.googleAnalyticsConfiguration.isEnabled;
				var googleTag = val.googleAnalyticsConfiguration.measurementId;
				
				if (googleTagEnabled) {                     
				  window.dataLayer = window.dataLayer || [];
				  window.gtag =
				  window.gtag ||
				  function() {
					  window.dataLayer.push(arguments);
				  };
				  window.gtag("js", new Date());
				  window.gtag("config", googleTag, {
						'page_title' : 'Home',
						'page_path': '/Home'
				 });
			  
				  var script = document.createElement("script");
				  script.type = "text/javascript";
				  script.async = true;
				  script.src = "//www.googletagmanager.com/gtag/js?id=" + googleTag;
				  document.getElementsByTagName("head")[0].appendChild(script);											
				}

                // var startDateTaxAnnouncement = new Date(val.homePageConfiguration.startDateTaxAnnouncement);
                // var endDateTaxAnnouncement = new Date(val.homePageConfiguration.endDateTaxAnnouncement);
                // var startDateTaxSeason = new Date(val.homePageConfiguration.startDateTaxSeason);
                // var endDateTaxSeason = new Date(val.homePageConfiguration.endDateTaxSeason);
                // var currentDate = new Date((new Date()).setHours(0, 0, 0, 0));

                // var forbearanceStartDate = new Date(val.homePageConfiguration.forbearanceStartDate);
                // var forbearanceEndDate = new Date(val.homePageConfiguration.forbearanceEndDate);

                // var submissionDate = new Date(val.homePageConfiguration.submissionDate);

                // var helpCenterLink = val.recoveryPageLinks.helpCenterPageLink;
				
                // document.getElementById('masterHelpCenterPageLink').href = helpCenterLink;
                // document.getElementById('taxHomeHelpCenterPageLink').href = helpCenterLink;
                // document.getElementById('taxHelpCenterPageLink').href = helpCenterLink;
                // document.getElementById('billingHelpCenterPageLink').href = helpCenterLink;

                // var monthNames = ["January", "February", "March", "April", "May", "June",
                //     "July", "August", "September", "October", "November", "December"];

                // var season_date = monthNames[startDateTaxSeason.getMonth()] + "  " + startDateTaxSeason.getDate() + ", " + startDateTaxSeason.getFullYear();

                // document.getElementById('start_season_date').innerHTML = season_date;
                // document.getElementById('start_tax_date').innerHTML = season_date;

                // var submission_date = monthNames[submissionDate.getMonth()] + "  " + submissionDate.getDate() + ", " + submissionDate.getFullYear();
                // document.getElementById('submission_tax_date').innerHTML = submission_date;

                // var startDateBillingStatement = new Date(val.homePageConfiguration.startDateBillingStatement);
                // var endDateBillingStatement = new Date(val.homePageConfiguration.endDateBillingStatement);

   
                // if (currentDate >= forbearanceStartDate && currentDate <= forbearanceEndDate) {
                //     document.getElementById('non-forbearance-banner').style.display = 'none';
                //     document.getElementById('forbearance-banner').style.display = 'block';

                // }
                // document.getElementById('tax-home-page1').style.display = 'none';
                // document.getElementById('tax-home-page2').style.display = 'none';
                // document.getElementById('master-home-page').style.display = 'none';
                // document.getElementById('billing-statement-home-page').style.display = 'none';


                // if (currentDate >= startDateTaxAnnouncement && currentDate <= endDateTaxAnnouncement) {
                //     document.getElementById('tax-home-page1').style.display = 'block';
                // }
                // else if (currentDate >= startDateTaxSeason && currentDate <= endDateTaxSeason) {
                //     document.getElementById('tax-home-page2').style.display = 'block';
                // }
                // else if (currentDate >= startDateBillingStatement && currentDate <= endDateBillingStatement) {
                //     document.getElementById('billing-statement-home-page').style.display = 'block';
                // }
                // else {
                //     document.getElementById('master-home-page').style.display = 'block';
                // }   

            });
			showTaxSeasonOverlay (data);
		});
		
        $(function () {
            $("#productsBar").click(function () {
                if ($("#plusProducts").attr("style").indexOf("none") >= 0) {
                    $("#plusProducts").attr("style", "display:block");
                    $("#minusProducts").attr("style", "display:none");
                }
                else {
                    $("#plusProducts").attr("style", "display:none");
                    $("#minusProducts").attr("style", "display:block");
                }
            });

            $("#helpCenterBar").click(function () {
                if ($("#plusHelp").attr("style").indexOf("none") >= 0) {
                    $("#plusHelp").attr("style", "display:block");
                    $("#minusHelp").attr("style", "display:none");
                }
                else {
                    $("#plusHelp").attr("style", "display:none");
                    $("#minusHelp").attr("style", "display:block");
                }
            });
        });


        $(function () {
            $(".dropdown").hover(
                function () {
                    $('.dropdown-menu', this).stop(true, true).fadeIn("fast");
					$(this).toggleClass('open');
					alert('OPEN');
                    $('b', this).toggleClass("caret caret-up");
                },
                function () {
                    $('.dropdown-menu', this).stop(true, true).fadeOut("fast");
                    $(this).toggleClass('open');
					alert('Closed');
                    $('b', this).toggleClass("caret caret-up");
                });
		});

		function showTaxSeasonOverlay (waConfig) {
			var currentDate = new Date((new Date()).setHours(0, 0, 0, 0));
			var startDateTaxSeason = null;
			var endDateTaxSeason = null;
			startDateTaxSeason = new Date(waConfig.wa.homePageConfiguration.startDateTaxSeason);
			endDateTaxSeason = new Date(waConfig.wa.homePageConfiguration.endDateTaxSeason);
			
			if (currentDate >= startDateTaxSeason && currentDate <= endDateTaxSeason) {
				$("#findYourTaxFormLayer").css("display","table");
			} else {
				$("#findYourTaxFormLayer").css("display","none");
			}
		}	

		function searchRedirect(url){
			var redirectUrl = window.location.origin + "/" + url;
			window.location.href = redirectUrl;
		}

        function keyboardSearchRedirect (e) {
            if (e.which === 32 || e.which === 13) {
                e.preventDefault();
                e.target.click();
            }
        }
		
		function openHelpCenterPageLink()
		{
			window.open(helpCenterPageLink);
		}

		function openSetUpPaymentPlanPageLink()
		{
			//window.open(setUpPaymentPlanPageLink); // no longer going to recoveryselect.com in a new tab
			sessionStorage.setItem("linkID","learnAboutOptions");
			window.location.href = setUpPaymentPlanPageLink;
		}

        function getBrowserData(nav) {
            var data = {};

            var ua = data.uaString = nav.userAgent;
            var browserMatch = ua.match(/(edge|opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*([\d\.]+)/i) || [];
            if (browserMatch[1]) { browserMatch[1] = browserMatch[1].toLowerCase(); }
            var operaMatch = browserMatch[1] === 'chrome';
            if (operaMatch) { operaMatch = ua.match(/\bOPR\/([\d\.]+)/); }

            if (/trident/i.test(browserMatch[1])) {
                var msieMatch = /\brv[ :]+([\d\.]+)/g.exec(ua) || [];
                data.name = 'msie';
                data.version = msieMatch[1];
            }
            else if (operaMatch) {
                data.name = 'opera';
                data.version = operaMatch[1];
            }
            else if (browserMatch[1] === 'safari') {
                if (ua.match(/CriOS\/([\d\.]+)/i) != null)
                    var safariVersionMatch = ua.match(/CriOS\/([\d\.]+)/i);
                else if (ua.match(/version\/([\d\.]+)/i) != null)
                    var safariVersionMatch = ua.match(/version\/([\d\.]+)/i);
                else if (ua.match(/FxiOS\/([\d\.]+)/i) != null)
                    var safariVersionMatch = ua.match(/FxiOS\/([\d\.]+)/i);
                
                data.name = 'safari';
                data.version = safariVersionMatch[1];
            }
            else if (browserMatch[1] === 'edge') {
                var edgeVersionMatch = ua.match(/version\/([\d\.]+)/i);
                data.name = 'edge';
                data.version = edgeVersionMatch[1];
            }
            else {
                data.name = browserMatch[1];
                data.version = browserMatch[2];
            }

            var versionParts = [];
            if (data.version) {
                var versionPartsMatch = data.version.match(/(\d+)/g) || [];
                for (var i = 0; i < versionPartsMatch.length; i++) {
                    versionParts.push(versionPartsMatch[i]);
                }
                if (versionParts.length > 0) { data.majorVersion = versionParts[0]; }
            }
            data.name = data.name || '(unknown browser name)';
            data.version = {
                full: data.version || '(unknown full browser version)',
                parts: versionParts,
                major: versionParts.length > 0 ? versionParts[0] : '(unknown major browser version)'
            };

            return data;
        };

        var brData = getBrowserData(window.navigator || navigator);
        var browserVersions = (function () {
            var json = null;
            $.ajax({
                'async': false,
                'global': false,
                'url': "config.json",
                'dataType': "json",
                'success': function (data) {
                    browserVersions = data;
                }
            });
            return browserVersions;
        })()

        if (brData.name == 'firefox' && parseInt(brData.version.major) < parseInt(browserVersions[0].version)) {

            $('#browserUpdate').append(' <p id="h1">You are using an <strong>outdated</strong> browser. Please upgrade your browser.</p>');
            document.write('<meta http-equiv="REFRESH" content="0; url=upgrade.html">');
        }
        if (brData.name == 'chrome' && parseInt(brData.version.major) < parseInt(browserVersions[1].version)) {

            $('#browserUpdate').append(' <p id="h1">You are using an <strong>outdated</strong> browser. Please upgrade your browser.</p>');
            document.write('<meta http-equiv="REFRESH" content="0; url=upgrade.html">');
        }
        if (brData.name == 'safari' && parseInt(brData.version.major) < parseInt(browserVersions[2].version)) {

            $('#browserUpdate').append(' <p id="h1">You are using an <strong>outdated</strong> browser. Please upgrade your browser.</p>');
            document.write('<meta http-equiv="REFRESH" content="0; url=upgrade.html">');
        }

        if (brData.name == 'msie' && parseInt(brData.version.major) < parseInt(browserVersions[3].version)) {

            $('#browserUpdate').append(' <p id="h1">You are using an <strong>outdated</strong> browser. Please upgrade your browser.</p>');
            document.write('<meta http-equiv="REFRESH" content="0; url=upgrade.html">');
        }
        if (brData.name == 'edge' && parseInt(brData.version.major) < parseInt(browserVersions[5].version)) {
            $('#browserUpdate').append(' <p id="h1">You are using an <strong>outdated</strong> browser. Please upgrade your browser.</p>');
            document.write('<meta http-equiv="REFRESH" content="0; url=upgrade.html">');
        }

        function iOSversion() {
            if (/iP(hone|od|ad)/.test(navigator.platform)) {

                var v = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);
                return [parseInt(v[1], 10), parseInt(v[2], 10), parseInt(v[3] || 0, 10)];
            }
        }

        var ver = iOSversion();

        if (ver) {
            if (ver[0] < browserVersions[4].version) {
                $('#browserUpdate').append(' <p id="h1">You are using an <strong>outdated</strong> browser. Please upgrade your browser.</p>');
                document.write('<meta http-equiv="REFRESH" content="0; url=upgrade.html">');
            }
        }        

		//ECSI Live Chat Channel             */
			(function (i, s, o, r, g, v, a, m) {
			g = v ? g + '?v=' + v : g; i['BrandEmbassy'] = r;
			i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }; i[r].l = +new Date();
			a = s.createElement(o); m = s.getElementsByTagName(o)[0]; a.async = 1;
			a.src = g + '?' + Math.round(Date.now() / 1000 / 3600); m.parentNode.insertBefore(a, m)
			}) (window, document, 'script', 'brandembassy', 'https://livechat-static-de-na1.niceincontact.com/4/chat.js');

			brandembassy('init', 2612, 'chat_993e645b-822c-4050-84e0-b8d5bc3b4771');

		//SHOW SEND BUTTON*/
			brandembassy('showSendButton');

		//END CHAT button color*/
			brandembassy('setCustomCss', '[data-selector="SECONDARY_BUTTON"] div{color: white !important; background: #104685 !important}');

		//Customizes the width and height of the chat window*/
			let h = window.innerHeight;
			let w = window.innerWidth;
			let doc = document;
			if (w < 525) {
				brandembassy('setWindowWidth', '85');
				brandembassy('setWindowHeight', '90%');
			} else {
				brandembassy('setWindowHeight', '75%');
			}

			screen.orientation.addEventListener("change", function(e) {
				if (window.orientation == 90) {
					document.querySelector('#be-frame').classList.remove('be-frame-mobile');
						}
			});

			brandembassy('setTranslation', 'noAgentOnlineForQueue', ' ');
			brandembassy('setTranslation', 'waitingDescription', 'One moment please…');
			brandembassy('setTranslation', 'allAgentsForQueueAreBusy', 'Thank you for your patience.  We will be with you as soon as possible.');

    </script>

<!-- OneTrust Cookies Consent Notice start for heartland.ecsi.net -->
<script type="text/javascript" src="https://cdn.cookielaw.org/consent/a9778a5b-4302-40f1-b29e-03e01872bc86-test/OtAutoBlock.js" integrity="sha512-CiMLeeWDpaKogT1SWgq1S2mB2DZzOd+HdEZI9XJo0wQBZkTA3d5cFDlRuB2ti3e7MPCBFLKanVs9OyH7coQjcQ==" crossorigin="anonymous"></script>
<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="a9778a5b-4302-40f1-b29e-03e01872bc86-test" integrity="sha512-BcMK21bT2fCrhOTl0L//6t0v6qgV7ncA56WAbQEXOutUi745DoSH4OVBsn4IZj8Vb4rUm3xdP2pCAqP8TOR1/w==" crossorigin="anonymous"></script>
<script type="text/javascript">
function OptanonWrapper() { }
</script>
<!-- OneTrust Cookies Consent Notice end for heartland.ecsi.net -->	

<script>
	var cookieHandler = function(e) {
		var cookieBtn = document.getElementsByClassName('ot-floating-button__open');
		if (cookieBtn)
		{
			cookieBtn[0].click(e); 
		}
	}
</script>



</body></html>