CINXE.COM
Support - Job Bank
<!DOCTYPE html> <html class="no-js" lang="en" dir="ltr"><head id="j_id_5"> <meta charset="utf-8" /> <title>Support - Job Bank </title> <meta content="width=device-width,initial-scale=1" name="viewport" /> <meta name="dcterms.language" content="eng" /> <meta name="dcterms.creator" content="Employment and Social Development Canada" /> <meta name="dcterms.service" content="ESDC-EDSC_JobBank-GuichetEmplois" /> <meta name="dcterms.accessRights" content="2" /><meta name="dcterms.title" content="Support - Job Bank" /> <meta property="og:title" content="Support - Job Bank" /> <meta name="description" property="og:description" content="Default page description" /> <meta property="og:url" content="http://www.jobbank.gc.ca/support/landing-helpsupport.xhtml" /> <meta property="og:image" content="https://www.jobbank.gc.ca/themes-sat/assets/favicon-mobile.png" /><link type="text/css" rel="stylesheet" href="/jakarta.faces.resource/primeicons/primeicons.css.xhtml;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?ln=primefaces&v=12.0.0" /><script type="text/javascript">if(window.PrimeFaces){PrimeFaces.settings.locale='en_CA';PrimeFaces.settings.viewId='/support/landing-helpsupport.xhtml';PrimeFaces.settings.contextPath='';PrimeFaces.settings.cookiesSecure=false;}</script> <link href="/themes-sat/assets/favicon.ico" rel="icon" type="image/x-icon" /> <link rel="stylesheet" href="/themes-sat/css/theme.min.css" /> <link rel="stylesheet" href="/themes-sat/css/cdtsfixes.css" /> <link rel="stylesheet" href="/themes-sat/css/apps.css" /> <link href="/themes-jb/fontawesomepro/css/all.min.css" rel="stylesheet" /> <link href="/themes-jb/fontawesomepro/css/v4-shims.min.css" rel="stylesheet" /> <link rel="stylesheet" href="/themes-jb/js/css/jquery.timepicker.css" /> <link rel="stylesheet" href="/themes-jb/css/theme-jb.css" /> <link rel="stylesheet" href="/themes-jb/js/css/typeahead.css" /> <noscript> <link rel="stylesheet" href="/themes-sat/css/noscript.min.css" /> <link rel="stylesheet" href="/themes-sat/css/appsnoscript.css" /> </noscript> <link rel="stylesheet" href="/themes-jb/css/project-jb-style.css" /> <link rel="stylesheet" href="/themes-jb/css/project-style.css" /> <link rel="stylesheet" href="/themes-jb/js/css/typeahead.css" /><!--[if lt IE 9]> <link rel="stylesheet" href="/themes-jb/css/project-style-ie8.css" /><![endif]--> <link rel="stylesheet" href="/invitation-manager/Overlay.css" /> <script> //<![CDATA[ dataLayer1 = []; (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= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W625MMN'); //]]> </script> <script src="//assets.adobedtm.com/be5dfd287373/9b9cb7867b5b/launch-59d77766b86a.min.js"></script></head><body vocab="https://schema.org/" typeof="WebPage"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W625MMN" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <nav> <ul id="wb-tphp"> <li class="wb-slc"><a class="wb-sl" href="#wb-cont">Skip to main content</a></li> <li class="wb-slc visible-sm visible-md visible-lg"><a class="wb-sl" href="#wb-info">Skip to "About this Web application"</a></li> </ul> </nav> <header> <div id="wb-bnr" class="container"> <div class="row"> <section id="wb-lng" class="pull-right text-right"> <h2 class="wb-inv">Language selection</h2> <ul class="list-inline mrgn-bttm-0"> <li> <a href="https://www.guichetemplois.gc.ca/aidesoutien" lang="fr"> <span class="hidden-xs">Français</span> <abbr title="Français" class="visible-xs h3 mrgn-tp-sm mrgn-bttm-0 text-uppercase">fr</abbr> </a> </li> </ul> </section> <div class="brand col-xs-9 col-sm-5 col-md-4" property="publisher" typeof="GovernmentOrganization"> <img src="/themes-sat/assets/sig-blk-en.svg" alt="" property="logo" /><span class="wb-inv" property="name"> Government of Canada / <span lang="fr">Gouvernement du Canada</span></span> <meta property="areaServed" typeof="Country" content="Canada" /> <link property="logo" href="/themes-sat/assets/wmms-blk.svg" /> </div> <section id="wb-srch" class="col-lg-offset-4 col-md-offset-4 col-sm-offset-2 col-xs-12 col-sm-5 col-md-4 visible-md visible-lg"> <h2>Search</h2> <form action="#" method="post" name="cse-search-box" role="search" class="form-inline"> <div class="form-group wb-srch-qry"> <label for="wb-srch-q" class="wb-inv">Search website</label> <input id="wb-srch-q" class="wb-srch-q form-control" name="q" type="search" value="" size="34" maxlength="170" placeholder="Search" /> </div> <div class="form-group submit"> <button type="submit" id="wb-srch-sub" class="btn btn-primary btn-small" name="wb-srch-sub"><span class="glyphicon-search glyphicon"></span><span class="wb-inv">Search</span></button> </div> </form> </section> </div> </div> <div class="app-bar"> <div class="container"> <div class="row"> <section class="col-xs-12 col-sm-7"> <h2 class="wb-inv">Name of Web application</h2> <a class="app-name" href="https://www.jobbank.gc.ca/home">Job Bank</a> </section> <nav class="col-sm-5 hidden-xs hidden-print"><form id="j_id_23_4" name="j_id_23_4" method="post" action="/aidesoutien;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75" class="dept-nav" enctype="application/x-www-form-urlencoded"> <h2 class="wb-inv">Account menu</h2> <ul class="app-list-account list-unstyled"> <li class="signon btn-group pull-right "> <button type="button" class="btn dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="title"><span class="in-icon fas fa-user-circle fa-lg" aria-hidden="true"></span> <span class="fullName">Sign in</span><span class="fa fa-chevron-down" aria-hidden="true"></span></span> </button> <ul class="dropdown-menu"> <li><a href="https://www.jobbank.gc.ca/login">Job seekers</a></li> <li><a href="https://employer.jobbank.gc.ca/employer/dashboard">Employers</a></li> </ul> </li> </ul><input type="hidden" name="j_id_23_4_SUBMIT" value="1" /><input type="hidden" name="jakarta.faces.ViewState" id="j_id__v_0:jakarta.faces.ViewState:1" value="stateless" autocomplete="off" /></form> </nav> </div> </div> </div> <div class="app-bar-mb container visible-xs-block hidden-print"> <nav> <h2 class="wb-inv">Menu and search</h2> <ul class="app-list-main list-unstyled"> <li class="wb-mb-links" id="wb-glb-mn"><a href="#mb-pnl" aria-controls="mb-pnl" class="btn overlay-lnk" role="button">Menu</a><h2>Menu</h2></li> </ul> <div id="mb-pnl"></div> </nav> <nav> <h2 class="wb-inv">Account menu</h2><form id="j_id_25_3" name="j_id_25_3" method="post" action="/aidesoutien;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75" class="dept-nav" enctype="application/x-www-form-urlencoded"> <ul class="app-list-account list-unstyled"> <li class="signon btn-group pull-right "> <button type="button" class="btn dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="title"><span class="in-icon fas fa-user-circle fa-lg" aria-hidden="true"></span> <span class="fullName">Sign in</span><span class="fa fa-chevron-down" aria-hidden="true"></span></span> </button> <ul class="dropdown-menu"> <li><a href="https://www.jobbank.gc.ca/login">Job seekers</a></li> <li><a href="https://employer.jobbank.gc.ca/employer/dashboard">Employers</a></li> </ul> </li> </ul><input type="hidden" name="j_id_25_3_SUBMIT" value="1" /><input type="hidden" name="jakarta.faces.ViewState" id="j_id__v_0:jakarta.faces.ViewState:2" value="stateless" autocomplete="off" /></form> </nav> </div> <nav id="wb-sm" data-ajax-replace="/themes-sat/ajax/appmenu.xhtml?TF=false" data-trgt="mb-pnl" class="wb-menu visible-md visible-lg" typeof="SiteNavigationElement"> <div class="pnl-strt container nvbar"> <h2 class="wb-inv">Main navigation menu</h2> <div class="row"> <ul class="list-inline menu" role="menubar"> <li role="none"><a href="https://www.jobbank.gc.ca/findajob" class="item">Job search</a></li> <li role="none"><a href="https://www.jobbank.gc.ca/career-planning" class="item">Career planning</a></li> <li role="none"><a href="https://www.jobbank.gc.ca/trend-analysis" class="item">Labour market information</a></li> <li role="none"><a href="https://www.jobbank.gc.ca/employers" class="item">Hiring</a></li> <li role="none"><a href="https://www.jobbank.gc.ca/aboutus" class="item">Help</a></li> <li role="none"><a href="https://www.jobbank.gc.ca/intro" class="item">About</a></li> </ul> </div> </div> </nav> <nav id="wb-bc" property="breadcrumb"> <h2>You are here:</h2> <div class="container"> <ol class="breadcrumb"><li><a href="https://www.jobbank.gc.ca/" >Job Bank</a></li> </ol> </div> </nav> </header> <div id="header-search"> </div> <div class="prm-flpr theme-min theme-dark theme-D-dark"> <div class="container"> <div class="row"> <section class="hero-content-wrapper"> <div class="hero-content-wrapper-inner"> <div class="cover-container"> <div class="inner cover"> <h1 tabindex="0" property="name" id="wb-cont" class="cover-heading"><span class="directory">Support</span> What do you need help with?</h1> <div class="search-bar-wrap search-input-content"><form id="supportSearch" name="supportSearch" method="post" action="/aidesoutien;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75" class="search-module" accept-charset="UTF-8" enctype="application/x-www-form-urlencoded"> <label class="wb-inv" for="searchStringSupport">Enter a keyword </label> <div class="input-wrapper input-single"> <div class="input-group"> <div id="questionTopic" class="col-md-12 ta-questionsanswers"> <div class="input-field"> <input name="searchstring" id="searchStringSupport" type="text" class="form-control input-lg" value="" placeholder="Enter a keyword" property="searchstring" maxlength="1000" /> <input type="hidden" id="qaid" name="qaid" value="" /> <input type="hidden" id="tid" name="tid" value="" /> <input type="hidden" id="selectedQuestionText" name="selectedQuestionText" value="" disabled="disabled" /> <input type="hidden" id="search-string" value="" name="search-string" /> <span role="status" class="action-description-message wb-inv"></span> </div> </div> <div class="input-group-btn clearfix"><input id="supportSearch:searchSubmit" name="supportSearch:searchSubmit" type="submit" value="Search" class="btn btn-primary btn-lg search-bar-btn" /> </div> </div> </div><input type="hidden" name="supportSearch_SUBMIT" value="1" /><input type="hidden" name="jakarta.faces.ViewState" id="j_id__v_0:jakarta.faces.ViewState:3" value="stateless" autocomplete="off" /></form> </div> <div class="clearfix"></div> </div> </div> </div> </section> </div> </div> </div> <main role="main" property="mainContentOfPage" class="container"> <div class="blocks-group wb-eqht row"> <div class="blocks-item col-md-6 col-xs-12"> <span class="blocks-item-icon fa fa-user-circle-o"></span> <div class="blocks-item-content hght-inhrt"> <h2 class="blocks-item-heading"><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?mtid=1&tid=0" id="j_id_33_2_3:0:j_id_33_2_6"> Manage your account </a> </h2> <ul class="fa-ul"> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=98&mtid=1" id="j_id_33_2_3:0:j_id_33_2_b:0:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Social Insurance Number (SIN) </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=5&mtid=1" id="j_id_33_2_3:0:j_id_33_2_b:1:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Create an account (sign up) </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=6&mtid=1" id="j_id_33_2_3:0:j_id_33_2_b:2:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Fix a login issue </a> </li> </ul> </div> </div> <div class="blocks-item col-md-6 col-xs-12"> <span class="blocks-item-icon fa fa-search"></span> <div class="blocks-item-content hght-inhrt"> <h2 class="blocks-item-heading"><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?mtid=2&tid=0" id="j_id_33_2_3:1:j_id_33_2_6"> Find a job </a> </h2> <ul class="fa-ul"> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=80&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:0:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Search for jobs on the Job Bank mobile app </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=97&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:1:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Upload my resume </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=87&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:2:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Apply for jobs </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=7&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:3:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Search for jobs on Job Bank </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=8&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:4:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Be matched to jobs </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=73&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:5:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Find an employment centre </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=57&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:6:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Create a resume </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=9&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:7:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Receive job alerts by email </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=10&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:8:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Find a job in Canada as a foreign job seeker </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=94&mtid=2" id="j_id_33_2_3:1:j_id_33_2_b:9:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Jobs for Ukraine </a> </li> </ul> </div> </div> <div class="blocks-item col-md-6 col-xs-12"> <span class="blocks-item-icon fa fa-briefcase"></span> <div class="blocks-item-content hght-inhrt"> <h2 class="blocks-item-heading"><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?mtid=3&tid=0" id="j_id_33_2_3:2:j_id_33_2_6"> Fill a position </a> </h2> <ul class="fa-ul"> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=96&mtid=3" id="j_id_33_2_3:2:j_id_33_2_b:0:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Create a Business Profile </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=88&mtid=3" id="j_id_33_2_3:2:j_id_33_2_b:1:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Manage applications </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=11&mtid=3" id="j_id_33_2_3:2:j_id_33_2_b:2:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Register an employer </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=12&mtid=3" id="j_id_33_2_3:2:j_id_33_2_b:3:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Post a job </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=13&mtid=3" id="j_id_33_2_3:2:j_id_33_2_b:4:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Advertise on behalf of an employer </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=14&mtid=3" id="j_id_33_2_3:2:j_id_33_2_b:5:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Hire foreign workers </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=15&mtid=3" id="j_id_33_2_3:2:j_id_33_2_b:6:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Find the right candidates with Job Match </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=95&mtid=3" id="j_id_33_2_3:2:j_id_33_2_b:7:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Jobs for Ukraine </a> </li> </ul> </div> </div> <div class="blocks-item col-md-6 col-xs-12"> <span class="blocks-item-icon fa fa-map-signs"></span> <div class="blocks-item-content hght-inhrt"> <h2 class="blocks-item-heading"><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?mtid=4&tid=0" id="j_id_33_2_3:3:j_id_33_2_6"> Explore the labour market </a> </h2> <ul class="fa-ul"> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=16&mtid=4" id="j_id_33_2_3:3:j_id_33_2_b:0:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Find labour market information </a> </li> <li><a href="/support/topic;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75?tid=59&mtid=4" id="j_id_33_2_3:3:j_id_33_2_b:1:j_id_33_2_d"> <span class="fa fa-li fa-angle-right"></span>Plan your career and education </a> </li> </ul> </div> </div> </div> <div class="container pagedetails"> <div class="row"> <div class="col-sm-6 col-lg-4 mrgn-tp-sm hidden"> <a href="https://www.canada.ca/en/report-problem.html" class="btn btn-default btn-block">Report a problem or mistake on this page</a> </div> <div class="col-sm-3 mrgn-tp-sm pull-right hidden"> <div class="wb-share" data-wb-share="{"lnkClass": "btn btn-default btn-block"}"></div> </div> </div> <dl id="wb-dtmd"> <dt>Date modified: </dt> <dd><time property="dateModified">2023-12-22</time></dd> </dl> </div> </main> <div id="outOfCountry-modal"> <div id="instructions-title" class="wb-inv"> <a href="#outOfCountry-popup" aria-controls="outOfCountry-popup" class="wb-lbx dialog-help"></a> </div> <div id="outOfCountry-popup" class="mfp-hide modal-dialog modal-content overlay-def"> <header class="modal-header"> <h3 class="modal-title">Warning</h3> </header> <div class="modal-body"><p>It looks like you are visiting Job Bank from outside Canada.</p> <p>If you are not legally authorized to work in Canada, <strong>you can’t apply for every job on Job Bank</strong>. Most Canadian employers will not hire you if you do not have a valid visa or work permit.</p> <p>Visit <a href="https://www.jobbank.gc.ca/findajob/foreign-candidates">Job Bank’s page for foreign candidates</a> to review your options and find jobs from employers who are recruiting outside Canada.</p> </div> <div class="modal-footer"><form id="j_id_38" name="j_id_38" method="post" action="/aidesoutien;jsessionid=AC071833D762C7A346532ED9B6EDED95.jobsearch75" enctype="application/x-www-form-urlencoded"><script type="text/javascript" src="/jakarta.faces.resource/oamSubmit.js.xhtml?ln=org.apache.myfaces"></script><a href="#" onclick="return myfaces.oam.submitForm('j_id_38','j_id_38:outOfCanadaCloseBtn');" id="j_id_38:outOfCanadaCloseBtn" type="button" title="Cancel" class="btn btn-default popup-modal-dismiss float-left">Close</a><button name="j_id_38:j_id_3b" type="submit" id="outOfCanadaLearnMoreBtn" class="btn btn-primary">Learn more</button><input type="hidden" name="j_id_38_SUBMIT" value="1" /><input type="hidden" name="jakarta.faces.ViewState" id="j_id__v_0:jakarta.faces.ViewState:4" value="stateless" autocomplete="off" /></form> </div> </div> </div> <footer id="wb-info"> <div class="gc-contextual"> <div class="container"> <nav> <h2 class="wb-inv">Related links</h2> <ul class="list-col-xs-1 list-col-sm-2 list-col-md-3"> <li><a href="/helpsupport">Job Bank Support</a></li> <li><a href="/aboutus">About us</a></li> <li><a href="https://www.jobbank.gc.ca/intro">Introduction to Job Bank</a></li> <li><a href="https://www.jobbank.gc.ca/network">Our network</a></li> <li> <a href="/termsofuseseeker">Terms of use - Job seekers</a> </li> <li> <a href="/termsofuseemployer">Terms of use - Employers</a> </li> </ul> </nav> </div> </div> <div class="gc-sub-footer"> <div class="container d-flex align-items-center"> <nav aria-labelledby="aboutWebApp"> <h3 class="wb-inv" id="aboutWebApp">Government of Canada Corporate</h3> <ul> <li><a href="https://www.canada.ca/en/transparency/terms.html" target="_blank" rel="noopener">Terms and conditions<span class="wb-inv"> This link will open in a new window</span></a></li> <li><a href="https://www.canada.ca/en/transparency/privacy.html" target="_blank" rel="noopener">Privacy<span class="wb-inv"> This link will open in a new window</span></a></li> </ul> </nav> <div class="col-xs-6 visible-sm visible-xs tofpg"> <a href="#wb-cont">Top of Page <span class="glyphicon glyphicon-chevron-up"></span></a> </div> <div class="wtrmrk align-self-end"> <img src="/themes-sat/assets/wmms-blk.svg" alt="Symbol of the Government of Canada" /> <meta property="areaServed" typeOf="Country" content="Canada" /> <link property="logo" href="/themes-sat/assets/wmms-blk.svg" /> </div> </div> </div> </footer> <script src="/themes-sat/js/jquery/2.2.4/jquery.min.js"></script> <script src="/themes-sat/js/wet-boew.min.js"></script> <script src="/themes-sat/js/theme.min.js"></script> <script src="/themes-jb/js/settings/site-settings-gtie8.js"></script> <script src="/themes-sat/js/cdtscustom.js"></script> <script src="/themes-jb/js/third-party/jquery.timepicker.min.js"></script> <script src="/themes-jb/js/third-party/jquery.capslockstate.js"></script> <script src="/themes-jb/js/third-party/typeahead.bundle.min.js"></script> <script type="text/javascript"> //<![CDATA[ //Dropdown function dropdownToggle = function() { $('button.dropdown-toggle, a.signInUserAccount').removeClass('disabled'); $(document).on('click', 'button.dropdown-toggle', function(e) { $('button.dropdown-toggle').not(this).each( function(e) { $(this).parent('.btn-group').removeClass('open'); }); if ($(this).parent().is('.btn-group')) { //console.log('OPEN dropdown'); $(this).attr('aria-expanded', function (i, attr) { return attr == 'true' ? 'false' : 'true' }); $(this).parent('.btn-group').toggleClass('open'); if ($(this).hasClass('btn-func-filter')) { if ($(this).parent('.filter-group').hasClass('open')) { $('.dropdown-menu, .dropdown-group').parent('.btn-group').find('.btn-func-filter').children('.fa-icon').removeClass('fa-chevron-up').addClass('fa-chevron-down'); $(this).find('.fa-icon').toggleClass('fa-chevron-down fa-chevron-up'); } else { $(this).find('.fa-icon').toggleClass('fa-chevron-up fa-chevron-down'); $('.dropdown-menu, .dropdown-group').parent('.btn-group').find('.btn-func-filter').children('.fa-icon').removeClass('fa-chevron-up').addClass('fa-chevron-down'); } } } return false; }); } //Initiate Dropdown once document has been loaded dropdownToggle(); //Remove Dropdown function removeDropdownToggle = function(e) { $(document).on('click', function(e) { var dropdownToggle = $('.dropdown-menu, .dropdown-group').parent('.btn-group, .filter-group'); /* if (!$(this).parent().is('.btn-group')) { console.log('click outside'); $('button.dropdown-toggle').attr('aria-expanded','false'); $(dropdownToggle).removeClass('open'); if ($(dropdownToggle)) { $(dropdownToggle).find('.btn-func-filter').children('.fa-icon').removeClass('fa-chevron-up').addClass('fa-chevron-down'); } } */ var $trigger = $(".dropdown-toggle, .dropdown-menu"); if($trigger !== e.target && !$trigger.has(e.target).length){ //console.log('REMOVE dropdown outside'); $(dropdownToggle).removeClass('open'); if ($(dropdownToggle)) { $(dropdownToggle).find('.btn-func-filter').children('.fa-icon').removeClass('fa-chevron-up').addClass('fa-chevron-down'); } } }); escRemoveDropdownToggle(); } hideDropdownToggle = function() { $('ul.dropdown-menu li a').on('focus focusin', function() { var $signonbutton = $(this).parents('li.btn-group'); $signonbutton.addClass("open"); $signonbutton.find('button.dropdown-toggle').attr('aria-expanded','true'); }).on('focusout', function() { var $signonbutton = $(this).parents('li.btn-group'); var $parent = $(this).parents('ul.dropdown-menu'); setTimeout(function() { if (!$.contains($parent[0], document.activeElement)) { $signonbutton.removeClass("open"); $signonbutton.find('button.dropdown-toggle').attr('aria-expanded','false'); } }, 0); //console.log('HIDE dropdown'); }); escRemoveDropdownToggle(); } escRemoveDropdownToggle = function(e) { $(document).on('keydown', 'button.dropdown-toggle', function(e) { // Escape key if(event.which == 27) { //console.log('ESCAPE KEY from main button'); var dropdownToggle = $('.dropdown-menu, .dropdown-group').parent('.btn-group, .filter-group'); /* if (!$(this).parent().is('.btn-group')) { console.log('click outside'); $('button.dropdown-toggle').attr('aria-expanded','false'); $(dropdownToggle).removeClass('open'); if ($(dropdownToggle)) { $(dropdownToggle).find('.btn-func-filter').children('.fa-icon').removeClass('fa-chevron-up').addClass('fa-chevron-down'); } } */ var $trigger = $(".dropdown-toggle, .dropdown-menu"); if($trigger !== e.target && !$trigger.has(e.target).length){ //console.log('REMOVE dropdown outside'); $(dropdownToggle).removeClass('open'); if ($(dropdownToggle)) { $(dropdownToggle).find('.btn-func-filter').children('.fa-icon').removeClass('fa-chevron-up').addClass('fa-chevron-down'); } } event.preventDefault(); } }); $(document).on('keydown', '.dropdown-menu input, .dropdown-menu h3, .dropdown-menu .list-group, .dropdown-menu button, .dropdown-menu a', function(e) { // Escape key if(event.which == 27) { var dropdownToggle = $('.dropdown-menu, .dropdown-group').parent('.btn-group, .filter-group'); var $trigger = $("input[type=checkbox]"); if($trigger !== e.target && !$trigger.has(e.target).length){ $(dropdownToggle).removeClass('open'); if ($(dropdownToggle)) { $(dropdownToggle).find('.btn-func-filter').children('.fa-icon').removeClass('fa-chevron-up').addClass('fa-chevron-down'); $(this).parents('.dropdown-menu').prev('.dropdown-toggle').focus(); } } event.preventDefault(); } }); } //Initiate Remove Dropdown once document has been loaded removeDropdownToggle(); hideDropdownToggle(); $(document).ready(function(){ //$('.jbservices').removeClass('disabled'); //Form required field input label indicators and disclaimer formRequired = function() { var formRequiredAsteriskClass = 'formRequiredAsterisk'; var formRequiredAsteriskGroup = $("form."+formRequiredAsteriskClass); var asteriskSymbol = '<span class="symbol-required">*</span>' var asteriskDisclaimer = '<div class="col-md-12 row"><p class="tip-required"><span class="fa fa-info-circle fa-lg"></span> Any fields marked with an asterisk (<span>*</span>) are required.</p></div><div class="clearfix"></div>' var formRequiredWordClass = 'formRequiredWord'; var formRequiredWordGroup = $("form."+formRequiredWordClass); var requiredWord = "<span class='req'>(required)</span>"; //Insert asterisk symbol if ($(formRequiredAsteriskGroup)) { $(formRequiredAsteriskGroup).find('label.required').prepend(asteriskSymbol); $(formRequiredAsteriskGroup).find('legend.required').prepend(asteriskSymbol); $(formRequiredAsteriskGroup).find('h1.required').prepend(asteriskSymbol); $(formRequiredAsteriskGroup).find('h2.required').prepend(asteriskSymbol); $(formRequiredAsteriskGroup).find('h3.required').prepend(asteriskSymbol); //Insert asterisk disclaimer if ($(formRequiredAsteriskGroup).find('.module-stepbar').length !== 0) { $(formRequiredAsteriskGroup).find('.module-stepbar').after(asteriskDisclaimer); } else { $(formRequiredAsteriskGroup).prepend(asteriskDisclaimer); } } //Insert word required if ($(formRequiredWordGroup)) { $(formRequiredWordGroup).find('label.required').append(requiredWord); $(formRequiredWordGroup).find('legend.required').append(requiredWord); $(formRequiredWordGroup).find('h1.required').append(requiredWord); $(formRequiredWordGroup).find('h2.required').append(requiredWord); $(formRequiredWordGroup).find('h3.required').append(requiredWord); } } formRequired(); }); $(document).on("wb-ready.wb", function(event) { //Initiate script after WET Plugins are done loading... var formErrorValidation = false; var formErrorValidationGuest = true; var runFormErrorValidation = false if (localStorage.getItem('signInPopUp') === 'true') { var signInPopUp = true; } //console.log('Error?'+formErrorValidation+' Dashboard page? '+runFormErrorValidation); //console.log('Alert: '+formErrorValidationGuest); if (signInPopUp && formErrorValidation && !runFormErrorValidation && formErrorValidationGuest || signInPopUp && formErrorValidation && runFormErrorValidation && formErrorValidationGuest) { //console.log('Open Standard/Plus login popup!'); openSignInUserAccount(); } else if (!formErrorValidationGuest) { //console.log('Open Guest login popup!'); openSignInGuestUserAccount(); } else if (!formErrorValidation) { //console.log('No error validation!'); localStorage.removeItem('signInPopUp'); } else { //console.log('Not opened login popup'); } function openSignInUserAccount() { //console.log('opensigninuseraccoun'); $.magnificPopup.open({ prependTo: '#loginForm', items: [ { src: '#user-signin', type: 'inline', } ], callbacks: { open: function() { }, close: function() { //console.log('Close sign in popup!'); localStorage.removeItem('signInPopUp'); } } }); if (signInPopUp && !formErrorValidation) { localStorage.removeItem('signInPopUp'); } } function openSignInGuestUserAccount() { $.magnificPopup.open({ prependTo: '#loginModalFormViewJobAlerts', items: [ { src: '#guestmode-signin-view', type: 'inline', } ], }); } //$(document).on("wb-ready.wb", function() { $(document).on('click', '.signInRegisterJobAlerts', function(e) { //Event for actual link action e.preventDefault(); //Run WET plugin $.magnificPopup.open({ prependTo: '#loginModalFormRegisterJobAlerts', //modal: true, items: [ { src: '#guestmode-signin-register', type: 'inline', } ], //closeBtnInside: true }); }); $(document).on('click', '.signInViewJobAlerts', function(e) { //Event for actual link action e.preventDefault(); //Run WET plugin $.magnificPopup.open({ prependTo: '#loginModalFormViewJobAlerts', //modal: true, items: [ { src: '#guestmode-signin-view', type: 'inline', } ], //closeBtnInside: true }); }); $(document).on('click', '.signInUserAccount', function(e) { var title = $(this).find('.title').text(); //console.log(title); $('#loginForm').find('.modal-title').text(title); //Event for actual link action e.preventDefault(); //Run WET plugin $.magnificPopup.open({ prependTo: '#loginForm', //modal: true, items: [ { src: '#user-signin', type: 'inline', } ], callbacks: { open: function() { }, close: function() { //console.log('Close sign in popup!'); localStorage.removeItem('signInPopUp'); } } //closeBtnInside: true }); $('#submitUserSignInPopUp').click( function() { //console.log('signInPopUp'); localStorage.setItem('signInPopUp', 'true'); }); }); $('#submitUserSignIn').click( function() { //console.log('signIn normal'); localStorage.removeItem('signInPopUp'); }); }); //]]> </script> <script src="/themes-jb/js/settings/site-settings-all.js"></script> <script> //<![CDATA[ var _gaq = _gaq || []; var lang = 'en'; if (lang === 'en') { domain = 'jobbank.gc.ca'; } if (lang === 'fr') { domain = 'guichetemplois.gc.ca'; } //jobbank account tracking _gaq.push(['_setAccount', 'UA-10101722-1']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setDomainName', domain]); _gaq.push(['_gat._anonymizeIp']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; //ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/u/ga_debug.js'; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); //GA for Mega Menu $(document).on('click', '#wb-sm ul li.active.sm-open > ul.open > li > a', function(event) { var tablabel = $(this).parents('ul.open').prev().text(); var itemlabel = $(this).text(); //alert('Clicked on '+tablabel+' Mega Menu - '+itemlabel); _gaq.push(['_trackEvent', 'MegaMenu', 'action: click', 'label: '+itemlabel]); }); // Device detection for Google Analytics Smart Banner if ($("meta[name='smartbanner:page']").length) { var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; var Android = /Android/i.test(window.navigator.userAgent) && !window.MSStream; var pageName = $("meta[name='smartbanner:page']").attr("content"); if (iOS) { platform = 'iOS'; } else if (Android) { platform = 'Android'; } var onLoadHandlerForConflictTesting = function() { $('.js_smartbanner__exit').on('click', function() { //console.log('SmartBannerClose '+pageName+' '+platform); _gaq.push(['_trackEvent', 'SmartBannerClose', pageName, platform]); }); $('.smartbanner__button').on('click', function() { //console.log('SmartBannerClick '+pageName+' '+platform); _gaq.push(['_trackEvent', 'SmartBannerClick', pageName, platform]); }); if ($('.js_smartbanner').length) { //console.log('SmartBannerView '+pageName+' '+platform); _gaq.push(['_trackEvent', 'SmartBannerView', pageName, platform]); } }; window.onload = onLoadHandlerForConflictTesting; } //]]> </script> <script type="text/javascript"> //console.log('Google Analytics code'); var TFWMode; // Google Analytics - Job Search //<![CDATA[ var sourcePage; function checkThisPage() { if (false) { //console.log('This is homePage'); sourcePage = 'homePage'; } else if (false) { //console.log('This is findAJobLandingPage'); sourcePage = 'findAJobLandingPage'; } else if (false) { //console.log('This is searchResultsPage'); sourcePage = 'searchResultsPage'; } else if (false) { //console.log('This is jobPostingPage'); sourcePage = 'jobPostingPage'; } else if (false) { //console.log('This is dashboardPage'); sourcePage = 'dashboardPage'; } else if (false) { //console.log('This is alertsPages'); sourcePage = 'alertsPages'; } else if (false) { //console.log('This is matchPages'); sourcePage = 'matchPages'; } else if (false) { //console.log('This is favouritesPages'); sourcePage = 'favouritesPages'; } else if (false) { //console.log('This is browsePages'); sourcePage = 'browsePages'; } else if (false) { //console.log('This is youthHomePage'); sourcePage = 'youthHomePage'; } else if (false) { //console.log('This is TFWHomePage'); sourcePage = 'TFWHomePage'; } else { sourcePage = '/support/landing-helpsupport.xhtml'; } } checkThisPage(); $('form.search-module').submit(function(){ //alert('GA '+sourcePage); var searchString = $("#searchString").val(); var locationString = $("#locationstring").val(); if ($("input[name=fsrc]").val() == "21") { var fsrc21 = true; //alert('CSJ fsrc 21'); } if ($("input[name=fsrc]").val() == "32") { var fsrc32 = true; //alert('TFW fsrc 32'); } if (_gaq != undefined) { if ((!fsrc21 && !fsrc32)) { //alert('General GA - Job Search Mode'); if (searchString.length && locationString.length) { //alert('searchString: '+searchString+ ' and locationString: '+locationString+'\nSource page: '+sourcePage); _gaq.push(['_trackEvent', 'jobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'jobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'jobSearch', 'source : '+sourcePage, searchString+' '+locationString]); } if (searchString.length && !locationString.length) { //alert('searchString: '+searchString+'\nSource page: '+sourcePage); _gaq.push(['_trackEvent', 'jobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'jobSearch', 'source : '+sourcePage, searchString]); } if (!searchString.length && locationString.length) { //alert('locationString: '+locationString+'\nSource page: '+sourcePage); _gaq.push(['_trackEvent', 'jobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'jobSearch', 'source : '+sourcePage, locationString]); } if (!searchString.length && !locationString.length) { //alert('No search!'+'\nSource page: '+sourcePage); _gaq.push(['_trackEvent', 'jobSearchTitle', 'source : '+sourcePage, '']); _gaq.push(['_trackEvent', 'jobSearchLocation', 'source : '+sourcePage, '']); _gaq.push(['_trackEvent', 'jobSearch', 'source : '+sourcePage, '']); } } else { //alert('GA else search'); if (fsrc21) { //alert('General GA - CSJ Mode!'); if (searchString.length && !locationString.length) { _gaq.push(['_trackEvent', 'CSJjobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'CSJjobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'CSJjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); //alert('GAQ title: '+searchString+'\nSource page: '+sourcePage); } if (locationString.length && !searchString.length) { _gaq.push(['_trackEvent', 'CSJjobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'CSJjobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'CSJjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); //alert('GAQ location: '+locationString+'\nSource page: '+sourcePage); } if (searchString.length && locationString.length) { _gaq.push(['_trackEvent', 'CSJjobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'CSJjobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'CSJjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); //alert('GAQ title: '+searchString+'\nGAQ location: '+locationString+'\nSource page: '+sourcePage); } if (!searchString.length && !locationString.length) { _gaq.push(['_trackEvent', 'CSJjobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'CSJjobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'CSJjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); //alert('BOTH EMPTY!'+'\nGAQ title: '+searchString+'\nGAQ location: '+locationString+'\nSource page: '+sourcePage); } } if (fsrc32) { //alert('General GA - TFW Mode!'); if (searchString.length && !locationString.length) { _gaq.push(['_trackEvent', 'TFWjobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'TFWjobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'TFWjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); //alert('TFW GAQ title: '+searchString+'\nSource page: '+sourcePage); } if (locationString.length && !searchString.length) { _gaq.push(['_trackEvent', 'TFWjobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'TFWjobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'TFWjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); //alert('TFW GAQ location: '+locationString+'\nSource page: '+sourcePage); } if (searchString.length && locationString.length) { _gaq.push(['_trackEvent', 'TFWjobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'TFWjobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'TFWjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); //alert('TFW GAQ title: '+searchString+'\nTFW GAQ location: '+locationString+'\nSource page: '+sourcePage); } if (!searchString.length && !locationString.length) { _gaq.push(['_trackEvent', 'TFWjobSearchTitle', 'source : '+sourcePage, searchString]); _gaq.push(['_trackEvent', 'TFWjobSearchLocation', 'source : '+sourcePage, locationString]); _gaq.push(['_trackEvent', 'TFWjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); //alert('TFW BOTH EMPTY!'+'\nTFW GAQ title: '+searchString+'\nTFW GAQ location: '+locationString+'\nSource page: '+sourcePage); } } } } }); //]]> </script> <script src="/themes-jb/js/third-party/handlebars.js"></script><script type="text/javascript"> //<![CDATA[ function equalHeight(data, locationParam) { //console.log(data.status); //data.status can be 1)"begin" 2)"complete" 3)"success" var loader = $('.loading-inline'); var animationType = 'fadeIn'; var locationItem = $('.location-info'); if (data.status === 'begin') { $(loader).removeClass('wb-inv').addClass('animated '+animationType); } if (data.status === 'complete') { $(loader).removeClass('animated '+animationType).addClass('wb-inv'); } if (data.status === 'success') { //WET equal height $(".feedback-section").trigger("wb-update.wb-eqht"); //Bring back the focus to designated inputs after WET equal height if (locationParam === 'locationFeedback') { //Animate loading of location $(locationItem).addClass('animated '+animationType).one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ $(locationItem).removeClass('animated '+animationType); }); $('#contact-form\\:locationFeedback').focus(); } else { $('#contact-form\\:'+locationParam).focus(); } } } function gotourl(url_){ location.href = url_; console.log(url_); return false; } $(document).ready(function(){ var valueQSplit; $('#searchStringSupport').keyup(function(event){ var a = $('#searchStringSupport').val(); $('#search-string').val(a); //if (event.keyCode == 13) {alert('ddd'); this.click(); return true; } }); $('.highlite').each(function(i, obj) { var ab = $(this).html().split("<a"); var s = $('#searchStringHidden').val(); var sSplit = s.split(" "); var txt = ab[0]; for(i = 0; i < sSplit.length; i++){ if(sSplit[i].length > 3){ var re = RegExp(sSplit[i], 'gi'); console.log(sSplit[i]); txt = txt.replace(re, '<span class="keyword">' + sSplit[i] + '</span>'); } } //var txt = ab.split(s).join('<span style="background-color: #c1c1c1">' + s + '</span>') $(this).html(txt+"<a"+ab[1]); //alert(ab); //test }); //console.log('******************************ready******************************'); String.prototype.format = function() { //console.log('******************************String.prototype.format******************************'); var args = arguments; return this.replace(/\{(\d+)\}/g, function() { return args[arguments[1]]; }); }; //$('#searchSubmit').attr('disabled',true); function clear() { $("#qaid").val(""); $("#tid").val(""); $("#mtid").val(""); $('#search-string').val(""); } var messageObject = $(".action-description-message"); messageObject.text("Type to get suggestions"); //Configuration Bloodhound suggestion engine var questions = new Bloodhound({ datumTokenizer: function (datum) { //console.log('******************************FILTER QA******************************'); return Bloodhound.tokenizers.obj.whitespace(datum.question); }, queryTokenizer: Bloodhound.tokenizers.whitespace, name: 'question', remote: { //url: "support/question-topic-json.xhtml", url: '/support/question-topic-json.xhtml?search=%QUERY', wildcard: '%QUERY', filter: function (list) { return $.map(list, function (object) { //console.log('******************************FILTER Q******************************'); //console.log('object.question = ' + object.question + ' key= '+ object.keyWords + ' weight= '+ object.weight); return { valueQ: object.question, qaid: object.questionAnswerId, tid: object.topicId, mtid: object.mainTopicId, keyword: object.keyWords }; }); } } }); var answers = new Bloodhound({ datumTokenizer: function (datum) { return Bloodhound.tokenizers.obj.whitespace(datum.answer); }, queryTokenizer: Bloodhound.tokenizers.whitespace, name: 'answer', remote: { //url: "support/question-topic-json.xhtml", url: '/support/question-topic-json.xhtml?search=%QUERY', wildcard: '%QUERY', filter: function (list) { return $.map(list, function (object) { /* console.log('******************************FILTER A******************************'); console.log('object.answer = ' + object.answer); */ return { valueA: object.answer, qaid: object.questionAnswerId, tid: object.topicId, mtid: object.mainTopicId }; }); } } }); //Initialize Bloodhound suggestion engine questions.initialize(); answers.initialize(); var notFound, suggestionQ, suggestionA; notFound = function (data) { messageObject.text("No questions were found that match your search terms"); return '<div class="empty-message">No questions were found that match your search terms</div>'; }; suggestionQ = function(data){ /* console.log('******************************suggestionQ******************************'); console.log('data.valueQ = ' + data.valueQ); */ console.log(data.valueQ); return '<div>'+data.valueQ+'</div>'; }; suggestionA = function(data){ /* console.log('******************************suggestionA******************************'); console.log('data.valueA = ' + data.valueA); */ return '<div>'+data.valueA+'</div>'; }; //Configuration Typeahead var $input = $('#searchStringSupport').typeahead( { hint: true, highlight: true, minLength: 3 }, { name: 'question', source: questions.ttAdapter(), displayKey: 'valueQ', limit:10, templates: { header: "<div style='font-size: 1em;color: #979494; margin-left:10px; margin-top:10px; margin-bottom:10px;'>Your search criteria is found in the following questions:</div>", suggestion: function(suggestionQ){ //mtid: object.mainTopicId var valueQSplit = "<div style='margin-left:20px;'><a class='suggest-anchor' style='text-decoration:none;' href='/support/question?mtid="+suggestionQ.mtid+"&qaid="+suggestionQ.qaid+"&tid="+suggestionQ.tid+"&typeahead=true'><div width='100%'>"+suggestionQ.valueQ+"</div></a></div>" ; return valueQSplit; }, notFound: notFound, footer: function(data) { messageObject.text("Suggestions are available, use up and down arrow keys to navigate"); } } } /* , { name: 'answer', source: answers.ttAdapter(), displayKey: 'valueA', limit:10, templates: { header: '<h4>Answers</h4>', suggestion: suggestionA, footer: function(data) { messageObject.text("Suggestions are available, use up and down arrow keys to navigate"); } } } */ ); $('#searchStringSupport').on("typeahead:open", function(obj, datum) { /* console.log('******************************OPEN******************************'); */ messageObject.text("Type to get suggestions"); }); $('#searchStringSupport').on("typeahead:autocomplete", function(obj, datum) { /* console.log('******************************AUTOCOMPLETE******************************'); */ if(datum.valueQ != null){ /* console.log('datum.valueQ != null) datum.valueQ = ' + JSON.stringify(datum.valueQ)); */ messageObject.text( "You have selected, ‘{0}’".format(datum.valueQ)); } if(datum.valueA != null){ /* console.log('datum.valueA != null) datum.valueA = ' + JSON.stringify(datum.valueA)); */ messageObject.text( "You have selected, ‘{0}’".format(datum.valueA)); } }); $('#searchStringSupport').on("typeahead:render", function(obj, datum) { /* console.log('******************************RENDER******************************'); console.log('datum = ' + JSON.stringify(datum)); */ var enteredQuestionText = $(this).val(); var selectedQuestionText = $('#selectedQuestionText').val(); if (enteredQuestionText == selectedQuestionText) { /* console.log('Question text SAME!'); */ } else { /* console.log('Question text entered has changed!'); */ //$('#supportSearch\\:searchSubmit').prop('disabled', true); } }); $('#searchStringSupport').on("typeahead:select", function(obj, datum) { /* console.log('******************************SELECT******************************'); */ $("#qaid").attr("value", datum.qaid); $("#tid").attr("value", datum.tid); $("#mtid").attr("value", datum.mtid); console.log('0'); //console.log('SELECT --> datum.valueQ = ' + datum.valueQ); //console.log('SELECT --> datum.valueA = ' + datum.valueA); var val = "/support/question?mtid="+datum.mtid+"&qaid="+datum.qaid+"&tid="+datum.tid+"&typeahead=true" ; gotourl(val); //alert(val); /* $('<input>').attr({ type: 'hidden', id: 'foo', name: 'bar', value: val }).appendTo('form'); */ //$("#selected_url").val(val); if(datum.valueQ != null){ $("#selectedQuestionText").attr("value", datum.valueQ); } if(datum.valueA != null){ $("#selectedQuestionText").attr("value", datum.valueA); } if ($("#qaid").val() != 'undefined') { //$('#searchSubmit').prop('disabled', false); $("#qaid").attr("value", ''); $("#tid").attr("value", ''); $("#mtid").attr("value", ''); $('#search-string').val(""); } if(datum.valueQ != null){ /* console.log('******************************typeahead.messageobject.selected******************************'); console.log(datum.valueQ); */ messageObject.text( "You have selected, ‘{0}’".format(datum.valueQ)); //messageObject.text( "You have selected, ‘{0}’".format('kambiz')); } if(datum.valueA != null){ messageObject.text( "You have selected, ‘{0}’".format(datum.valueA)); } }); $('#searchStringSupport').on('typeahead:close', function(obj, datum) { /* console.log('******************************CLOSE******************************'); */ if ($(this).val() === '') { clear(); //$('#supportSearch\\:searchSubmit').prop('disabled', true); /* console.log('clear'); */ } }); $('#searchStringSupport').on('typeahead:change', function() { /* console.log('******************************CHANGE******************************'); */ var enteredQuestionText = $(this).val(); var selectedQuestionText = $('#selectedQuestionText').val(); /* console.log('Entered question text:'+enteredQuestionText); console.log('Selected question text:'+selectedQuestionText); */ }); $('form.search-module').submit( function() { if ( $('#searchStringSupport').val() === '') { //$('#supportSearch\\:searchSubmit').prop('disabled', true); //return false; $("#qaid").attr("value", ''); $("#tid").attr("value", ''); $("#mtid").attr("value", ''); $('#search-string').val(""); } /* else { //$('#searchStringSupport').prop('disabled', true); //$('#supportSearch\\:searchSubmit').prop('disabled', true); } */ }); }); //]]> </script> <script src="/invitation-manager/Overlay.js"></script> <script src="/invitation-manager/InvitationManager.js"></script> <script> //<![CDATA[ $(document).trigger( "open.wb-lbx", [ [ { src: "#outOfCountry-popup", type: "inline" } ], true ]); //]]> </script> <script type="text/javascript">_satellite.pageBottom();</script></body> </html>