CINXE.COM
Search for a Lawyer or Law Practice · Ministry of Law
<!DOCTYPE html> <html lang="en"> <head id="Head1"><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Pragma" content="no-cache" /><meta http-equiv="Expires" content="-1" /><meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate" /><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="description" content="Government of Singapore. Ministry of Law. Legal Services Regulatory Authority division." /><meta name="keywords" content="singapore, ministry of law, legal services regulatory authority" /> <link rel="shortcut icon" href="/LSRA/favicon.ico" /> <!--[if lt IE 9]> <link rel="shortcut icon" type="image/x-icon" href="/LSRA/favicon.ico"> <![endif]--> <title> Search for a Lawyer or Law Practice · Ministry of Law </title> <link href="https://eservices.mlaw.gov.sg/LSRA/css/finalcss/bootstrap.min.css?v=10.3.19.5089" rel="stylesheet" /> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/js/google-code-prettify/prettify.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/finalcss/bootstrap-datetimepicker.min.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/js/loadmask/jquery.loadmask.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/js/qtip/jquery.qtip.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/portal.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/comments.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/ratings.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/polls.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/map.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/paging.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/finalcss/select2.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/finalcss/main_wb.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/finalcss/stylesheet.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/webforms.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/js/slidemenu/slidepushmenu.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/lsra/template.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/css/lsra/lsra_form.css?v=10.3.19.5089"> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/js/font-awesome/css/font-awesome.min.css?v=10.3.19.5089"> <style type="text/css"> div#lsra-msg-content { background: #fbfbfb url('https://eservices.mlaw.gov.sg/LSRA/images/loading.gif?10.3.19.5089') no-repeat 5px 5px !important; } body.noscroll { position: fixed; overflow-y: scroll; width: 100%; } </style> <!-- JQuery --> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery-3.5.0.min.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/signature/jquery-ui.min.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/json2.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/html5.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery.validate.min.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery.blockUI.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/finaljs/bootstrap.min.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/finaljs/main.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/finaljs/plugins.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery-migrate-3.4.0.js?v=10.3.19.5089"></script> <link rel="stylesheet" href="https://eservices.mlaw.gov.sg/LSRA/~/css/multi-select.css?v=10.3.19.5089"> <!-- The below is for session timeout notification(in config file please setup session timeout time less that forms timeout time) --> <script src="https://assets.wogaa.sg/scripts/wogaa.js" async="async"></script> <script type="text/javascript"> $(function () { if (!$('#withoutsessioncheck').val()) { window.sessionTimeoutWarning = parseInt('1800000', 10) - (5 * 60 * 1000); window.sessionTimeout = parseInt('1800000', 10); window.timeOnPageLoad = new Date(); window.sessionWarningTimer = setTimeout('SessionWarning()', parseInt(window.sessionTimeoutWarning, 10)); window.redirectToWelcomePageTimer = setTimeout('RedirectToWelcomePage()', parseInt(window.sessionTimeout, 10)); //For handle any ajax call in background it needs to extend session $(document).bind("ajaxError", function (event, request, settings, thrownError) { // if (settings.url.indexOf('keep-alive') < 0) { if (settings.url.indexOf('keep-alive') < 0 && settings.url.indexOf('ajaxError') < 0) { try { LogAjaxErrorMsg("ajaxError happen", request.responseText, request.status, request.statusText, thrownError, settings.url); var result = $.parseJSON(request.responseText); if (result && result.RedirectUrl && result.Message && result.Code == LSRAConstant.AjaxStatusCode.SessionTimeout) { if (window.redirectToWelcomePageTimer != null) { clearTimeout(window.redirectToWelcomePageTimer); } if (window.sessionWarningTimer != null) { clearTimeout(window.sessionWarningTimer); } alert(result.Message); //show prossesing mask $('#main-lsra-container').mask(); window.location.href = result.RedirectUrl; } } catch (e) { if (request.status == 500 && request.statusText == thrownError) { LogAjaxErrorMsg("user faced 'An unknown error occurred...' ", request.responseText, request.status, request.statusText, thrownError, settings.url); //alert("An unknown error occurred. Please verify your entry and try again. \nIf the problem persists, please contact your system administrator."); alert("Session has expired. Please close all browser windows and login again."); return; } } } }).bind("ajaxComplete", function (event, request, settings) { if (settings.url.indexOf('keep-alive') < 0) { ExtendSession(); } }); var loginType = ''; var loginUrl = ''; if (loginType == "easy") { loginUrl = '/LSRA/routing/?requiredsingpass=true&requiredeasy=true'; } else if (loginType == "corppass") { loginUrl = '/LSRA/routing/?requiredsingpass=false&requiredeasy=flase'; } else { loginUrl = '/LSRA/routing/?requiredsingpass=true' } window.rediectUrl = loginUrl; } }); function LogAjaxErrorMsg(customerMsg, responseText, status, statusText, thrownError, settingsUrl) { var msgText = "customerMsg:" + customerMsg + ",responseText:" + responseText + ", status:" + status + ", statusText:" + statusText + ", thrownError: " + thrownError + ", settingsUrl:" + settingsUrl; $.ajax({ url: '/LSRA/LandingPage/Home/ajaxError', // data: { responseText: responseText, status: status, statusText: statusText, thrownError: thrownError, settingsUrl: settingsUrl, }, data: { msg: encodeURIComponent(msgText) }, type: 'POST', //dataType: 'json', success: function (data) { //alert(data); } }); } function SessionWarning() { //DisableBodyOnSessionTimeOut(); var minutesForExpiry = (parseInt(window.sessionTimeout, 10) - parseInt(window.sessionTimeoutWarning, 10)) / 60000; var message = "Your session will expire in " + minutesForExpiry + " minutes. Click 'OK' to continue your session."; setTimeout(function () { $.LSRA.ConfirmNew(message, ExtendSession, notExtendSession); //if (confirm(message)) //ExtendSession() //If user forget to extend session and the session already timeout }, 100); } function notExtendSession() { var currentTime = new Date(); var timeForExpiry = currentTime.getTime() - window.timeOnPageLoad.getTime(); if (timeForExpiry >= window.sessionTimeout) { DisableBodyOnSessionTimeOut(); var url = window.rediectUrl + '&returnurl=' + window.location.href; if (jQuery.cookie(LSRAConstant.SessionKeys.IsOfficerFlag) == "true") { //show alert message //alert("Session expired. You will be redirected to login page"); url = "/LSRA/login"; } else { //alert("Session expired. You will be redirected to Singpass login page"); window.location.href = url; } if (window.redirectToWelcomePageTimer != null) { clearTimeout(window.redirectToWelcomePageTimer); } if (window.sessionWarningTimer != null) { clearTimeout(window.sessionWarningTimer); } EnableBodyOnSessionTimeOut(); } else { EnableBodyOnSessionTimeOut(); } } function RedirectToWelcomePage() { DisableBodyOnSessionTimeOut(); var url = window.rediectUrl + '&returnurl=' + window.location.href; if (jQuery.cookie(LSRAConstant.SessionKeys.IsOfficerFlag) == "true") { //alert("Session expired. You will be redirected to login page"); url = "/LSRA/login"; } else { //alert("Session expired. You will be redirected to Singpass login page"); window.location.href = url; } EnableBodyOnSessionTimeOut(); } function ExtendSession() { $.post("/LSRA/keep-alive/?random=" + (new Date()).getTime(), null, function () { if (window.redirectToWelcomePageTimer != null) { clearTimeout(window.redirectToWelcomePageTimer); } if (window.sessionWarningTimer != null) { clearTimeout(window.sessionWarningTimer); } window.timeOnPageLoad = new Date(); window.sessionWarningTimer = setTimeout('SessionWarning()', parseInt(window.sessionTimeoutWarning, 10)); window.redirectToWelcomePageTimer = setTimeout('RedirectToWelcomePage()', parseInt(window.sessionTimeout, 10)); }); EnableBodyOnSessionTimeOut(); } function DisableBodyOnSessionTimeOut() { //show prossesing mask $('#main-lsra-container').mask(); $('body').addClass('noscroll'); } function EnableBodyOnSessionTimeOut() { //show prossesing mask $('#main-lsra-container').unmask(); $('body').removeClass('noscroll'); } </script> </head> <body id="main-lsra-container"> <div class="loadmask" style="position: fixed"></div> <div class="loadmask-msg" style="top: 49%; left: 48%"> <div id="lsra-msg-content">loading...</div> </div> <header class="header-wrapper gradient navbar navbar-inverse navbar-static-top lsra-header"> <div class="container"> <div class="navbar-inner"> <div> <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="brand"> <a href="https://www.mlaw.gov.sg/"> <img src="/LSRA/img/site-logo.png?v=10.3.19.5089" title="LSRA - A Department Under the Ministry of Law" alt="LSRA - A Department Under the Ministry of Law"></a> </div> <div class="nav-collapse collapse"> <div id="header-right"> <a class="sg-logo" href="https://www.gov.sg" target="_blank"> <img title="Singapore Govenment" alt="Singapore Govenment" src="/LSRA/img/sg-gov-log.png?v=10.3.19.5089"> </a> <nav class="top-menu"> <ul class="horizontal"> <li><a href="https://console.apac.sabio.cloud/faq/index.aspx?p=64759355" title="FAQs">FAQs</a></li> <li><a href="https://www.mlaw.gov.sg/about-us/contact-us/" title="Contact Info">Contact Info</a></li> <li><a href="https://www.mlaw.gov.sg/about-us/contact-us/" title="Feedback">Feedback</a></li> <li><a href="https://www.mlaw.gov.sg/about-us/useful-links/" title="Useful Links">Useful Links</a></li> </ul> </nav> <form class="form-inline singgov-form" id="singgov-form-desktop" action="https://www.mlaw.gov.sg/search/"> <fieldset> <legend class="sr-only">Search</legend> <label for="keyword" class="sr-only">Search</label> <input class="input-lg" type="text" name="query" id="keyword" placeholder="Search" value="" title="Search" /> <label for="resultswithin" class="sr-only">Results</label> <select class="input-lg" name="resultswithin" id="resultswithin" title="Results"> <option selected="selected" value="minlaw">Within This Website</option> <option value="gov">Within All Government Websites</option> </select> <input type="submit" class="btn btn-primary no-margintop" value="Go" /> </fieldset> </form> </div> <ul class="nav"> <li> <div id="header-menu"> <a class="sg-logo" href="https://www.gov.sg" target="_blank"> <img title="Singapore Govenment" alt="Singapore Govenment" src="/LSRA/img/sg-gov-log.png?v=10.3.19.5089"> </a> <nav class="top-menu"> <ul class="horizontal"> <li><a href="https://console.apac.sabio.cloud/faq/index.aspx?p=64759355" title="FAQs">FAQs</a></li> <li><a href="https://www.mlaw.gov.sg/about-us/contact-us/" title="Contact Info">Contact Info</a></li> <li><a href="https://www.mlaw.gov.sg/about-us/contact-us/" title="Feedback">Feedback</a></li> <li><a href="https://www.mlaw.gov.sg/about-us/useful-links/" title="Useful Links">Useful Links</a></li> </ul> </nav> <form class="form-inline singgov-form" id="singgov-form-mobile" action="https://www.mlaw.gov.sg/search/"> <fieldset> <legend class="sr-only">Search</legend> <label for="keyword-m" class="sr-only">Search</label> <input class="input-lg" type="text" name="query" id="keyword-m" placeholder="Search" value="" title="Search" /> <label for="resultswithin-m" class="sr-only">Results</label> <select class="input-lg" name="resultswithin" id="resultswithin-m" title="Results"> <option selected="selected" value="minlaw">Within This Website</option> <option value="gov">Within All Government Websites</option> </select> <input type="submit" class="btn btn-primary no-margintop" value="Go" /> </fieldset> </form> </div> </li> </ul> </div> <!--/.nav-collapse --> </div> </div> </div> </header> <div id="content-container" class="container"> <div id="content"> <div id="lsra-navigation" class="at-share-open-control-left ats-light addthis-animated slideInLeft lsra-show hidden" title="Show Navigation Menu"> <div class="lsra-arrow at-right"></div> </div> <a href="#" class="scrollup" title="Back to top" alt="Go to top">Scroll</a> <div class="container-fluid"> <div> <div class="heading-block page-title"> <div class="h1Header">Legal Services Regulatory Authority E-Services</div> <div class="clearfix"></div> </div> </div> <div class="row-fluid"> <div class="span7"> <ul class="breadcrumb"><li><a href="/LSRA/">Home</a> <span class="divider">></span></li> <li class="active">Search for a Lawyer or Law Practice</li> </ul> </div> <div class="span5 username"> </div> </div> <div class="row-fluid"> <!--Body content--> <!-- Content --> <div class="span12"> <input id="withoutsessioncheck" name="withoutsessioncheck" type="hidden" value="False" /> <input id="withoutleftmenu" name="withoutleftmenu" type="hidden" value="True" /> <div class="row-fluid"> <article class="post"> <p> The LSRA’s integrated search function lists all Singapore solicitors with a current practising certificate from the Supreme Court of Singapore, as well as all foreign lawyers, individuals and law practice entities registered with the LSRA. As the search results are based on the applications submitted to the LSRA and/or the Supreme Court of Singapore, the Ministry of Law does not make any warranty or representation as to their accuracy, completeness or reliability. Information on locum solicitors with a locum practising certificate from the Supreme Court of Singapore is available at the Law Society of Singapore's website <a href="https://lawsociety.org.sg/our-community/other-legal-professionals/locum-solicitors" target="_blank">here</a>. Please also refer to our <a href="https://www.mlaw.gov.sg/terms-of-use" target="_blank">Terms of Use</a>. </p> To update the particulars of: <ul> <li><span class="form-label"><b>A Singapore solicitor practising in a Singapore law practice</b> – Please file a Notice of Change of Particulars via the Supreme Court’s <a href="https://www.elitigation.sg" target="_blank">eLitigation</a>. </span></li> <li><span class="form-label"><b>An individual registered with the LSRA </b>(i.e. a Singapore solicitor practising in a foreign law practice entity, a foreign lawyer, or a regulated non-practitioner) – Please submit an <a href="https://www.mlaw.gov.sg/law-practice-entities-and-lawyers/registration-of-individuals/update-the-particulars-of-an-individual/" target="_blank">application to update their Certificate of Registration</a> via <a href="https://eservices.mlaw.gov.sg/LSRA/" target="_blank">LSRA e-Services</a>.</span> </li> <li><span class="form-label"><b>A law practice entity</b> – Please submit an <a href="https://www.mlaw.gov.sg/law-practice-entities-and-lawyers/licensing-or-registration-of-law-practice-entities/update-the-particulars-of-a-law-practice-entity/" target="_blank">application to update its licence</a> via <a href="https://eservices.mlaw.gov.sg/LSRA/" target="_blank">LSRA e-Services</a>.</span></li> </ul> <br /> <p> Please visit our website for more information on the types of <a href="https://www.mlaw.gov.sg/law-practice-entities-and-lawyers/licensing-or-registration-of-law-practice-entities/types-of-licence-or-registration/" target="_blank">law practice entities</a> and <a href="https://www.mlaw.gov.sg/law-practice-entities-and-lawyers/registration-of-individuals/types-of-individual-registration/" target="_blank">lawyer registrations</a>. </p> </article> <div class="clearfix"></div> <div class="span12 well lsra-form-tab"> <div class="row-fluid"> <form action="/LSRA/search-lawyer-or-law-firm/" autocomplete="False" class="form-horizontal" id="LSRASearch_Form" method="get"><input name="__RequestVerificationToken" type="hidden" value="hf3wf-sdJpo-l5evzjslDsrQfm_tmPbVlJsQp6C3WAPiGvUhMyV1poEXJRbLCGPz16g229yJGpMZfeIt-sTnZdevbgQ1" /> <div class="well-heading"> <h3>Search for a Lawyer / Law Practice</h3> </div> <div class="clearfix"></div> <div id="SearchErr" class="alert alert-error error-container"> <span class="field-validation-valid" data-valmsg-for="SearchType" data-valmsg-replace="true"></span> <span class="field-validation-valid" data-valmsg-for="SearchText" data-valmsg-replace="true"></span> </div> <div class="well-body"> <fieldset style="min-width: 0%;"> <div class="row-fluid"> <div class="span12"> <div class="control-group"> <div class="control-label required"> <label for="SearchType">Search for</label> </div> <div class="controls lsra-radio-list"> <label class="radio"><input checked="checked" class="radio-button-1" data-val="true" data-val-number="The field Search for must be a number." data-val-required="The Search for field is required." id="SearchType" name="SearchType" type="radio" value="1" />Lawyers</label> <label class="radio"><input class="radio-button-1" id="SearchType" name="SearchType" type="radio" value="0" />Law Practices</label> </div> </div> </div> </div> <div class="row-fluid"> <div class="control-group"> <div class="control-label"> <label for="SearchText">Name</label> </div> <div class="controls"> <input id="SearchText" name="SearchText" type="text" value="" /> </div> </div> </div> <div id="lsra_flip" style="cursor: pointer; color: #0088cc; font-weight: 100">Advanced Search <i class="fa fa-angle-double-down" style="font-size: 20px; color: #0088cc"></i></div> <br /> <div id="lsra_panel" style="display: none;"> <div class="row-fluid"> <div class="span12 lsra-span12"> <div class="control-label"> <label>Practice Area(s)</label> </div> </div> <div class="span12 lsra-span12"> <div class="control-group"> <div class="control-label visible-desktop"> <div class="control-label"> </div> </div> <div class="controls lsra-control-textarea"> <div id="search_mobile" hidden="hidden"> <div style="position: relative; float: left;"> <select multiple="multiple" id="UnselectedAreasList_mobile" name="UnselectedAreasList_mobile"> <option value="553940031" id="553940031" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Accident and Personal Injury Claims</option> <option value="553940009" id="553940009" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Administrative and Constitutional Law</option> <option value="553940011" id="553940011" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Admiralty and Shipping Law</option> <option value="553940003" id="553940003" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Arbitration</option> <option value="553940013" id="553940013" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Banking, Finance and Securities Law</option> <option value="553940014" id="553940014" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Bankruptcy and Insolvency Law</option> <option value="553940012" id="553940012" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Building and Construction Law</option> <option value="553940015" id="553940015" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Civil and Commercial Litigation</option> <option value="553940016" id="553940016" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Competition Law</option> <option value="553940018" id="553940018" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Conveyancing and Property Law</option> <option value="553940017" id="553940017" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Corporate and Commercial Law</option> <option value="553940019" id="553940019" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Criminal Law</option> <option value="553940020" id="553940020" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Employment Law</option> <option value="553940021" id="553940021" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Family Law</option> <option value="553940022" id="553940022" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Immigration Law</option> <option value="553940023" id="553940023" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Insurance Law</option> <option value="553940004" id="553940004" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Intellectual Property Law</option> <option value="553940025" id="553940025" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Islamic Law</option> <option value="553940026" id="553940026" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Landlord and Tenant Law</option> <option value="553940033" id="553940033" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Media, Internet and Information Technology Law</option> <option value="553940027" id="553940027" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Mediation</option> <option value="553940030" id="553940030" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Tax Law</option> <option value="553940029" id="553940029" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Trust Law</option> <option value="553940028" id="553940028" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Wills, Probate and Administration of Estate</option> <option value="553940032" id="553940032" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Workers’ Compensation Claims</option> <option value="553940008" id="553940008" style="font-size: 12px; white-space: nowrap; border-collapse: separate;">Other</option> </select> </div> </div> <div id="search_pc" hidden="hidden"> <div style="position: relative; float: left;"> <label><strong>Unselected:</strong></label> <select class="lsra-listbox" id="UnselectedAreasList" multiple="multiple" name="UnselectedAreasList"><option value="553940031">Accident and Personal Injury Claims</option> <option value="553940009">Administrative and Constitutional Law</option> <option value="553940011">Admiralty and Shipping Law</option> <option value="553940003">Arbitration</option> <option value="553940013">Banking, Finance and Securities Law</option> <option value="553940014">Bankruptcy and Insolvency Law</option> <option value="553940012">Building and Construction Law</option> <option value="553940015">Civil and Commercial Litigation</option> <option value="553940016">Competition Law</option> <option value="553940018">Conveyancing and Property Law</option> <option value="553940017">Corporate and Commercial Law</option> <option value="553940019">Criminal Law</option> <option value="553940020">Employment Law</option> <option value="553940021">Family Law</option> <option value="553940022">Immigration Law</option> <option value="553940023">Insurance Law</option> <option value="553940004">Intellectual Property Law</option> <option value="553940025">Islamic Law</option> <option value="553940026">Landlord and Tenant Law</option> <option value="553940033">Media, Internet and Information Technology Law</option> <option value="553940027">Mediation</option> <option value="553940030">Tax Law</option> <option value="553940029">Trust Law</option> <option value="553940028">Wills, Probate and Administration of Estate</option> <option value="553940032">Workers’ Compensation Claims</option> <option value="553940008">Other</option> </select> </div> <div style="width: 35px; position: relative; float: left; margin: 30px 30px 0px 30px;"> <input style="width: 35px; margin-bottom: 20px;" type="button" value=" >> " onclick="AreaMoveToRight()" /> <input style="width: 35px;" type="button" value=" << " onclick="AreaMoveToLeft()" /> </div> <div style="position: relative; float: left;"> <label><strong>Selected:</strong></label> <select class="lsra-listbox" id="SelectedAreasList" multiple="multiple" name="SelectedAreasList"></select> </div> </div> <div id="SelectedAreasSection" style="display: none"> </div> </div> </div> </div> </div> <br /> <div class="row-fluid"> <div class="span12"> <div class="control-group"> <div class="control-label"> <label for="RegistrationType">Registration Type</label> </div> <div class="controls"> <select id="RegistrationType" name="RegistrationType"><option value=""></option> <option value="1">SINGAPORE PRACTISING CERTIFICATE</option> <option value="36B">36B LEGAL PROFESSION ACT</option> <option value="36C">36C LEGAL PROFESSION ACT</option> <option value="36D">36D LEGAL PROFESSION ACT</option> <option value="36E">36E LEGAL PROFESSION ACT</option> <option value="36G">36G LEGAL PROFESSION ACT</option> </select> </div> </div> </div> </div> <div class="row-fluid"> <div class="span12"> <div class="control-group"> <div class="control-label"> <label for="TypeofLawPractice">Type of Law Practice</label> </div> <div class="controls"> <select data-val="true" data-val-number="The field Type of Law Practice must be a number." id="TypeofLawPractice" name="TypeofLawPractice"><option value=""></option> <option value="553940006">Singapore Law Practice</option> <option value="553940003">Foreign Law Practice</option> <option value="553940001">Formal Law Alliance</option> <option value="553940007">Group Practice</option> <option value="553940000">Joint Law Venture</option> <option value="553940002">Qualifying Foreign Law Practice</option> <option value="553940004">Representative Office</option> </select> </div> </div> </div> </div> <div class="row-fluid"> <div class="span12"> <div class="control-group"> <div class="control-label"> <label for="SizeOfLawPractice">Size of Law Practice</label> </div> <div class="controls"> <select id="SizeOfLawPractice" name="SizeOfLawPractice"><option value=""></option> <option value="S">SMALL (1-5 LAWYERS)</option> <option value="M">MEDIUM (6 TO 30 LAWYERS)</option> <option value="L">LARGE (MORE THAN 30 LAWYERS)</option> </select> </div> </div> </div> </div> <div class="row-fluid"> <div class="span12"> <div class="control-group"> <div class="control-label"> <label for="LicenceStatus">Licence/Registration Status</label> </div> <div class="controls"> <select id="LicenceStatus" name="LicenceStatus"><option value=""></option> <option selected="selected" value="1">Active</option> <option value="2">Terminated on/after 18 November 2015</option> </select> </div> </div> </div> </div> </div> <div id="lsra_verification"> <input data-val="true" data-val-number="The field Int32 must be a number." data-val-required="The Int32 field is required." id="searchType" name="searchType" type="hidden" value="0" /> <input id="searchText" name="searchText" type="hidden" value="" /> <div class="row-fluid"> <div class="well-body"> <div class="tab-pane active" id="searchFun"> <div class="row-fluid"> <div class="span12 lsra-span12"> <div class="span8" /> <div style="width: 250px; margin: 0px auto;"> <div style='background-color:White;height:60px;width:250px;' ><img src="../CaptchaImage.axd?guid=929e63f34bde488781634f4d656aa8b2&s=1&m=n" border="0" alt='Click to refresh verification code.' title='Click to refresh verification code.' width="350" height="70" /></div> <br /><span style="font-size: 11px">Type the text you see into the box below:</span> <span style="font-size: 11px">(If the text is unclear, click on the image to change it)</span> </div> </div> <div class="span12 lsra-span12"> <div class="span8" style="margin-left:!important 0px;" /> <div style="width: 250px; margin: 0px auto;"> <input id="txtCaptchCode" maxlength="5" name="txtCaptchCode" style="width:220px;text-transform:uppercase" type="text" value="" /> <span class="field-validation-valid" data-valmsg-for="txtCaptchCode" data-valmsg-replace="true"></span> <span id="showValidationError"></span> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> $('#searchFun img').on('click', function () { //Click to refresh security code Refresh(); }); $('#txtCaptchCode').focus(function () { if ($("[class='field-validation-error']").length > 0) { $("[class='field-validation-error']")[0].innerHTML = ""; } }); function Refresh() { var img = $('#searchFun img'); var newUrl = img.attr('src').replace('m=n', 'm=u'); var indexChar = newUrl.indexOf('random='); if (indexChar > 0) { newUrl = newUrl.substring(0, indexChar); } newUrl = newUrl + '&random=' + (new Date()).getTime(); img.attr("src", newUrl); img.load(); $("#txtCaptchCode").val(""); } </script> <div class="row-fluid"> <div class="span12"> <div class="control-group"> <div class="control-label"> </div> <div class="controls"> <input type="button" id="btnSearch" class="btn" value="Search" /> </div> </div> </div> </div> <div class="row-fluid" id="alphabet" style="display: none"> <div class="span12" style="max-width: 100%; background-color: lightblue; padding: 5px 16px; flex: auto; justify-content: space-between; display: flex; margin-top: 20px"> <a style="font-weight: bold" onclick="SearchAlphabet('A')">A</a> <a style="font-weight: bold" onclick="SearchAlphabet('B')">B</a> <a style="font-weight: bold" onclick="SearchAlphabet('C')">C</a> <a style="font-weight: bold" onclick="SearchAlphabet('D')">D</a> <a style="font-weight: bold" onclick="SearchAlphabet('E')">E</a> <a style="font-weight: bold" onclick="SearchAlphabet('F')">F</a> <a style="font-weight: bold" onclick="SearchAlphabet('G')">G</a> <a style="font-weight: bold" onclick="SearchAlphabet('H')">H</a> <a style="font-weight: bold" onclick="SearchAlphabet('I')">I</a> <a style="font-weight: bold" onclick="SearchAlphabet('J')">J</a> <a style="font-weight: bold" onclick="SearchAlphabet('K')">K</a> <a style="font-weight: bold" onclick="SearchAlphabet('L')">L</a> <a style="font-weight: bold" onclick="SearchAlphabet('M')">M</a> <a style="font-weight: bold" onclick="SearchAlphabet('N')">N</a> <a style="font-weight: bold" onclick="SearchAlphabet('O')">O</a> <a style="font-weight: bold" onclick="SearchAlphabet('P')">P</a> <a style="font-weight: bold" onclick="SearchAlphabet('Q')">Q</a> <a style="font-weight: bold" onclick="SearchAlphabet('R')">R</a> <a style="font-weight: bold" onclick="SearchAlphabet('S')">S</a> <a style="font-weight: bold" onclick="SearchAlphabet('T')">T</a> <a style="font-weight: bold" onclick="SearchAlphabet('U')">U</a> <a style="font-weight: bold" onclick="SearchAlphabet('V')">V</a> <a style="font-weight: bold" onclick="SearchAlphabet('W')">W</a> <a style="font-weight: bold" onclick="SearchAlphabet('X')">X</a> <a style="font-weight: bold" onclick="SearchAlphabet('Y')">Y</a> <a style="font-weight: bold" onclick="SearchAlphabet('Z')">Z</a> </div> </div> <div class="row-fluid" id="result" style="display: none"> </div> <div class="row-fluid" id="div_paging" style="display: none"> <div class="span12"> <div class="control-group"> <div class="controls"> <span>Display <select id="PageSize" name="PageSize" style="width: 50px;"><option selected="selected" value="10">10</option> <option value="20">20</option> <option value="50">50</option> </select> results per page.</span> </div> </div> </div> </div> </fieldset> </div> </form> </div> </div> </div> </div> </div> </div> </div> </div> <div class="container" style="position: relative; text-align: right; padding-right: 20px; min-height: 0; font-style:italic">Last Updated On: 16/03/2018</div> <footer class="footer-wrapper"> <div class="container"> <div class="footer-inner"> <p class="txt-center"> © 2024 Government of Singapore | <a href="https://tech.gov.sg/report_vulnerability">Report Vulnerability</a> | <a href="https://www.mlaw.gov.sg/privacy/">Privacy Statement</a> | <a href="https://eservices.mlaw.gov.sg/enquiry/survey/rateeservice.aspx?entity=LSRA">Rate this eService</a> | <a href="https://www.mlaw.gov.sg/terms-conditions/">Terms & Conditions</a> | <a href="https://www.mlaw.gov.sg/terms-of-use/">Terms of Use</a> </p> </div> </div> </footer> <script src="https://eservices.mlaw.gov.sg/LSRA/~/js/select2.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/moment-with-langs.min.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/xrm-adx/js/tinymce/tinymce.min.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/loadmask/jquery.loadmask.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/qtip/jquery.qtip.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/xrm-adx/js/webform.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/bootstrap-datetimepicker.min.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/date.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery.timeago.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/google-code-prettify/prettify.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/portal.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/filedownload/jquery.filedownload.min.js?v=10.3.19.5089"></script> <!--[if IE 10]> <script src="/LSRA/js/ie10-viewport-bug-workaround.js?v=10.3.19.5089"></script> <![endif]--> <script src="https://eservices.mlaw.gov.sg/LSRA/js/placeholders.min.js?v=10.3.19.5089"></script> <!-- HTML5 shim, for IE6-8 support of HTML elements --> <!--[if lt IE 9]> <script src="/LSRA/js/html5shiv-printshiv.js?10.3.19.5089"></script> <![endif]--> <script src="https://eservices.mlaw.gov.sg/LSRA/js/respond.src.js?v=10.3.19.5089"></script> <!-- LSRA --> <script src="https://eservices.mlaw.gov.sg/LSRA/js/slidemenu/classie.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/slidemenu/modernizr.custom.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/lsra/lsra.function.js?v=10.3.19.5089"></script> <!--[if lt IE 9]> <style type="text/css"> .breadcrumb > li { padding-left: 1px!important; } </style> <![endif]--> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery.validate.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery.validate.unobtrusive.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery.unobtrusive-ajax.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/jquery.cookie.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/lsra/lsra.constants.js?v=10.3.19.5089"></script> <script src="https://eservices.mlaw.gov.sg/LSRA/js/lsra/lsra.common.js?v=10.3.19.5089"></script> <script type="text/javascript"> window.addEventListener("load", function (event) { window.wogaaCustom.startTransactionalService('MLAW-2220'); }); </script> <script src="https://eservices.mlaw.gov.sg/LSRA/~/js/jquery.multi-select.js?v=10.3.19.5089"></script> <script type="text/javascript"> $(function () { $("#lsra_flip").click(function () { if ($("#lsra_panel").attr("style") != undefined && $("#lsra_panel").attr("style").indexOf("display: none") < 0) { $("#lsra_panel").slideUp("slow"); $("#lsra_flip i")[0].className = "fa fa-angle-double-down"; } else { $("#lsra_panel").slideDown("slow"); $("#lsra_flip i")[0].className = "fa fa-angle-double-up"; } }); $("input[type='text'][data-format='dd/MM/yyyy']").each(function () { //var validationtype = $(this).attr('validationtype'); var parentid = $(this).parent().attr('id'); $("#" + parentid).datetimepicker({ language: 'en', pickTime: false, pick12HourFormat: false, pickSeconds: false, }).on('changeDate', function (e) { }); HandleWithCalendar($(this).attr('id')); //$(this).attr("disabled", "disabled"); }); //init licence advance search disabledLicence(true); $('input[type="radio"][name="SearchType"]').on('change', function () { var searchType = $('input[type="radio"][name="SearchType"]:checked').val(); if (searchType == "0") { disabledLawyers(true); disabledLicence(false); } else { disabledLawyers(false); disabledLicence(true); } }); //multiselect for mobile var Clientflag = IsPC(); if (Clientflag) { $("#search_pc").removeAttr("hidden"); } else { $("#search_mobile").removeAttr("hidden"); } $('#UnselectedAreasList_mobile').multiSelect({ selectableHeader: "<div><label><strong>Unselected:</strong></label></div>", selectionHeader: "<div><label><strong>Selected:</strong></label></div>", afterSelect: function (values) { $("#SelectedAreasSection").html(''); var selectList = $("div[class='ms-selection'] ul li[class='ms-elem-selection ms-selected']"); if (selectList.length > 0) { for (var i = 0; i < selectList.length; i++) { var id = selectList[i].id.substr(0, 9); var html = '<input name="SelectedAreasValueList[' + i + ']" type="text" value="' + id + '">'; $("#SelectedAreasSection").append(html); } } }, afterDeselect: function (values) { $("#SelectedAreasSection").html(''); var selectList = $("div[class='ms-selection'] ul li[class='ms-elem-selection ms-selected']"); if (selectList.length > 0) { for (var i = 0; i < selectList.length; i++) { var id = selectList[i].id.substr(0, 9); var html = '<input name="SelectedAreasValueList[' + i + ']" type="text" value="' + id + '">'; $("#SelectedAreasSection").append(html); } } } }); addDiv(); if ($('#SearchText').val().length > 0) { LaunchSearch(); } LSRAConstant.ActionUrls.SearchUrl = '/LSRA/search-lawyer-or-law-firm/'; InitalValidationSettings("#LSRASearch_Form", ":disabled"); $("#btnSearch").bind('click', function (e) { refreshCache(); LaunchSearch(); }); $("#txtCaptchCode").keydown(function (e) { if (e.keyCode == 13) { LaunchSearch(); } }); }); //Temporary to refresh cache function refreshCache() { var url = "https://eservices.mlaw.gov.sg/LSRA/~/Cache.axd?Message=InvalidateAll&d=" + (new Date()).valueOf(); var req = new XMLHttpRequest(); req.open('GET', url, true); req.send(null); } function LaunchSearch() { var form = $('#LSRASearch_Form'); if (form.valid()) { var postData = form.serializeArray(); //begin fix for LSRA-02 Broken Captcha Implementation on 2023-05-23 by yexi //postData.push({ name: 'captchaRequired', value: 'true' }); postData.push({ name: 'captchaRequired', value: 'true' }); //end $.ajax( { url: LSRAConstant.ActionUrls.SearchUrl, type: "POST", data: postData, beforeSend: function () { $('#main-lsra-container').mask(); }, success: function (data, textStatus, jqXHR) { if (data.Status == true) { if (data.LawFirm.length > 0 || data.Lawyer.length > 0) { ShowSeachResult(data, true); Refresh(); } else { ShowNoResult(); Refresh(); //$.LSRA.Alert('No result.'); } } else { //ShowNoResult(); //$.LSRA.Alert(data.Message); $('#main-lsra-container').unmask(); $('#txtCaptchCode').addClass("input-validation-error"); $('#showValidationError').addClass("field-validation-error"); $('#showValidationError')[0].innerHTML = data.Message; } } }).always(function () { $('#main-lsra-container').unmask(); }); } $("#txtCaptchCode").val(""); } function SearchAlphabet(alphabet) { debugger; var pageSize; if ($('div[id="pagingSizeDiv"] #PageSize').length > 0) { pageSize = $('div[id="pagingSizeDiv"] #PageSize').val(); } else { pageSize = $('#PageSize').val(); } var tokenValue = $('#LSRASearch_Form input[name=__RequestVerificationToken]').val(); // get antiforgery token Value $.ajax( { url: LSRAConstant.ActionUrls.SearchUrl, type: "POST", data: { relaunch: false, alphabet: alphabet, pagingSize: pageSize, __RequestVerificationToken: tokenValue }, beforeSend: function () { $('#main-lsra-container').mask(); }, success: function (data, textStatus, jqXHR) { if (data.LawFirm.length > 0 || data.Lawyer.length > 0) { ShowSeachResult(data, true, true); } else { if (data.Status == true) ShowNoResult(); else { ShowNoResult(); $.LSRA.Alert(data.Message); } } } }).always(function () { $('#main-lsra-container').unmask(); }); } function GotoPage(e) { var page = 1; //set current activited page inactive. var pageSize; if ($('div[id="pagingSizeDiv"] #PageSize').length > 0) { pageSize = $('div[id="pagingSizeDiv"] #PageSize').val(); } else { pageSize = $('#PageSize').val(); } var activePage = parseInt($('div .pagination a[class="active"]')[0].id); $('div .pagination a[class="active"]')[0].className = ""; if ($.isNumeric($(e)[0].innerText)) { page = parseInt($(e)[0].innerText); } else { if ($(e)[0].id == "previous") { page = activePage - 1; } else if ($(e)[0].id == "next") { page = activePage + 1; } } //to active previous button. if (page != 1) { $('div .pagination a[id="previous"]')[0].className = ""; } else { $('div .pagination a[id="previous"]')[0].className = "disabledLink"; } //disabled next button var totalPage = $('#recordAmount')[0].getAttribute("value") / pageSize; if (totalPage != parseInt(totalPage)) { totalPage = parseInt(totalPage) + 1; } if (page == totalPage) { $('div .pagination a[id="next"]')[0].className = "disabledLink"; } else { $('div .pagination a[id="next"]')[0].className = ""; } //reset paging if (totalPage > 6) { var from = page - parseInt(6 / 2); var to = page + parseInt(6 / 2) + (6 % 2) - 1; if (from <= 0) { from = 1; to = from + 6 - 1; if (to > totalPage) { to = totalPage; } } if (to > totalPage) { to = totalPage; from = to - 6 + 1; if (from <= 0) { from = 1; } } var pageflag = 1; for (var i = from; i <= to; i++) { $('div .pagination a')[pageflag].innerText = i; $('div .pagination a')[pageflag].id = i; pageflag++; } } //set actived page $('div .pagination a[id="' + page + '"]')[0].className = "active"; var tokenValue = $('#LSRASearch_Form input[name=__RequestVerificationToken]').val(); // get antiforgery token Value $.ajax( { url: LSRAConstant.ActionUrls.SearchUrl, type: "POST", data: { relaunch: false, page: page, pagingSize: pageSize, __RequestVerificationToken: tokenValue }, beforeSend: function () { $("#result").attr("nextpage", false); //$('#loadingMask').show(); $('#main-lsra-container').mask(); }, success: function (data, textStatus, jqXHR) { if (data.LawFirm.length > 0 || data.Lawyer.length > 0) { ShowSeachResult(data, false); } else { if (data.Status == true) ShowNoResult(); //$.LSRA.Alert('No result.'); else { ShowNoResult(); $.LSRA.Alert(data.Message); } } } }).always(function () { //$('#loadingMask').hide(); $('#main-lsra-container').unmask(); }); } function ShowSeachResult(data, firstload, alphabetFilter) { var pageSize; if ($('div[id="pagingSizeDiv"] #PageSize').length > 0) { pageSize = $('div[id="pagingSizeDiv"] #PageSize').val(); } else { pageSize = $('#PageSize').val(); } $('#alphabet').show(); var tbody = ''; if (data.LawFirm.length > 0) { for (var i = 0; i < data.LawFirm.length; i++) { var memberInfo = ""; //var constituentFlpQflp = ""; var displayAddress = ""; var displayEmailAddress = ""; var displayOfficeNo = ""; var displayLawPracticeTookOver = ""; var displayDateOfDeregistration = ""; if (data.LawFirm[i].TypeofLawPractice == "JOINT LAW VENTURE") { memberInfo = '<tr>' + '<th style="width: 18%">Constituent<br>Singapore Law Practice</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">' + data.LawFirm[i].MembersLawPractice + '</td>' + '</tr>'; //constituentFlpQflp = '<tr>' + // '<th style="width: 18%">Constituent<br>' + // data.LawFirm[i].ConstituentTypeofLawPractice + // '</th><th style="width: 2%">:</th>' + // '<td colspan="4" style="width: 76%;">' + // data.LawFirm[i].ConstituentFLPQFLP + // '</td>' + // '</tr>'; } else if (data.LawFirm[i].TypeofLawPractice == "GROUP PRACTICE" || data.LawFirm[i].TypeofLawPractice == "FORMAL LAW ALLIANCE") { memberInfo = '<tr>' + '<th style="width: 18%">Member Law Practices</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">' + data.LawFirm[i].MembersLawPractice + '</td>' + '</tr>'; } if (data.LawFirm[i].DisplayAddress) { displayAddress = '<th style="width: 18%">Address</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">' + data.LawFirm[i].Address + '</td>'; } else { //displayAddress = '<th style="width: 18%"></th><th style="width: 2%"></th>' + // '<td colspan="4" style="width: 76%;">'+ // '</td>'; displayAddress = '<th style="width: 18%">Address</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">N.A.</td>'; } if (data.LawFirm[i].DisplayEmailAddress) { displayEmailAddress = '<th style="width: 18%">Email</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.LawFirm[i].Email + '</td>'; } else { displayEmailAddress = '<th style="width: 18%">Email</th><th style="width: 2%">:</th>' + '<td style="width: 28%">N.A.</td>'; } if (data.LawFirm[i].DisplayOfficeNo) { displayOfficeNo = '<th style="width: 18%">Tel No.</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.LawFirm[i].TelNo + '</td>'; } if (data.LawFirm[i].Deregistered) { var lawPracticeTookOver = ""; var dateOfDeRegistration = ""; if (data.LawFirm[i].LawPracticeTookOver) { lawPracticeTookOver = data.LawFirm[i].LawPracticeTookOver.toUpperCase(); } else { lawPracticeTookOver = "N.A."; } if (data.LawFirm[i].DateOfDeregistration) { dateOfDeRegistration = data.LawFirm[i].DateOfDeregistration; } else { dateOfDeRegistration = "N.A."; } displayLawPracticeTookOver = '<tr>' + '<th style="width: 18%">Law Practice(s) | Solicitor(s) that took over the files</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">' + lawPracticeTookOver + '</td>' + '</tr>'; displayDateOfDeregistration = '<tr>' + '<th style="width: 18%">Last Day of Operations</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%">' + dateOfDeRegistration + '</td>' + '</tr>'; } /*else { displayOfficeNo = '<th style="width: 18%">Tel No.</th><th style="width: 2%">:</th>' + '<td style="width: 28%">N.A.</td>'; }*/ tbody += '<tr><td style="background:#fff;padding:0px;border:none;"><table class="table lsra-search" style="margin:8px 0;border:none !important;">' + '<tr>' + '<th rowspan="9" style="width: 4%;background:#9f0a32;color:white;text-align:center">' + ((parseInt(data.CurrentPage) - 1) * pageSize + i + 1) + '</th>' + '<th style="width: 18%">Name of Law Practice</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.LawFirm[i].NameofLawPractice + '</td>' + '<th style="width: 18%">Type of Law Practice</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + '<a href="https://www.mlaw.gov.sg/law-practice-entities-and-lawyers/licensing-or-registration-of-law-practice-entities/types-of-licence-or-registration/" target="_blank">' + data.LawFirm[i].TypeofLawPractice + '</a>' + '</td>' + '</tr>' + '<tr>' + '<th style="width: 18%">Key Practice Area(s)</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">' + data.LawFirm[i].KeyPracticeAreas + '</td>' + '</tr>' + '<tr>' + '<th style="width: 18%">Size of Law Practice</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.LawFirm[i].SizeofLawPractice + '</td>' + displayOfficeNo + '</tr>' + '<tr>' + '<th style="width: 18%">Website</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.LawFirm[i].WebSite + '</td>' + displayEmailAddress + '</tr>' + '<tr>' + '<th style="width: 18%">Fax</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">' + data.LawFirm[i].Fax + '</td>' + '</tr>' + '<tr>' + displayAddress + '</tr>' + memberInfo + //constituentFlpQflp + displayDateOfDeregistration + displayLawPracticeTookOver + '</table></td></tr>'; } } else if (data.Lawyer.length > 0) { for (var i = 0; i < data.Lawyer.length; i++) { var displayAddress = ""; var displayEmailAddress = ""; var displayOfficeNo = ""; var displayFaxNo = ""; var registrationTypeResult = data.Lawyer[i].RegistrationType == "SINGAPORE PRACTISING CERTIFICATE" ? data.Lawyer[i].RegistrationType : '<a href="https://www.mlaw.gov.sg/law-practice-entities-and-lawyers/registration-of-individuals/types-of-individual-registration/" target="_blank">' + data.Lawyer[i].RegistrationType + '</a>'; var dateOfAdmission = data.Lawyer[i].RegistrationType == "SINGAPORE PRACTISING CERTIFICATE" ? '<th style="width: 18%">Date of Admission <br/>(Singapore Bar)</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.Lawyer[i].DateOfAdmission + '</td>' : '<th style="width: 18%"></th><th style="width: 2%"></th>' + '<td style="width: 28%">' '</td>'; if (data.Lawyer[i].DisplayAddress) { displayAddress = '<th style="width: 18%">Address</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">' + data.Lawyer[i].Address + '</td>'; } else { displayAddress = '<th style="width: 18%">Address</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">N.A.</td>'; } if (data.Lawyer[i].DisplayEmailAddress) { displayEmailAddress = '<th style="width: 18%">Email</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.Lawyer[i].Email + '</td>'; } else { displayEmailAddress = '<th style="width: 18%">Email</th><th style="width: 2%">:</th>' + '<td style="width: 28%">N.A.</td>'; } if (data.Lawyer[i].DisplayOfficeNo) { displayOfficeNo = '<th style="width: 18%">Tel No.</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.Lawyer[i].TelNo + '</td>'; } else { displayOfficeNo = '<th style="width: 18%">Tel No.</th><th style="width: 2%">:</th>' + '<td style="width: 28%">N.A</td>'; } if (data.Lawyer[i].Fax) { displayFaxNo = '<th style="width: 18%">Fax</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.Lawyer[i].Fax + '</td>'; } else { displayFaxNo = '<th style="width: 18%">Fax</th><th style="width: 2%">:</th>' + '<td style="width: 28%">N.A</td>'; } tbody += '<tr><td style="background:#fff;padding:0px;border:none;"><table class="table lsra-search" style="margin:8px 0;">' + '<tr>' + '<th rowspan="9" style="width: 4%;background:#9f0a32;color:white;text-align:center">' + ((parseInt(data.CurrentPage) - 1) * pageSize + i + 1) + '</th>' + '<th style="width: 18%; font-size:13px"><u>Lawyer</u></th>' + '<td colspan="5"></td>' + '</tr>' + '<tr>' + '<th style="width: 18%">Name</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.Lawyer[i].Name + '</td>' + '<th style="width: 18%">Registration Type</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + registrationTypeResult + '</td>' + '</tr>' + '<tr>' + '<th style="width: 18%">Job Title</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.Lawyer[i].JobTitle + '</td>' + dateOfAdmission + '</tr>' + '<tr>' + '<th style="width: 18%">Key Practice Area(s)</th><th style="width: 2%">:</th>' + '<td colspan="4" style="width: 76%;">' + data.Lawyer[i].KeyPracticeAreas + '</td>' + '</tr>' + '<tr class="lawfirmtype" style="font-size:13px"><th><u>Law Practice</u></th><td colspan="5"></td></tr>' + //'<tr><th style="background-color : red ; line-height : 5px ">Law Practice Details: </th><td colspan="5" style="background-color : red; line-height : 5px "></tr>' + '<tr class="lawfirmtype">' + '<th style="width: 18%">Name of Law Practice</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.Lawyer[i].NameofLawPractice + '</td>' + '<th style="width: 18%">Type of Law Practice</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + '<a href="https://www.mlaw.gov.sg/law-practice-entities-and-lawyers/licensing-or-registration-of-law-practice-entities/types-of-licence-or-registration/" target="_blank">' + data.Lawyer[i].TypeofLawPractice + '</a>' + '</td>' + '</tr>' + '<tr class="lawfirmtype">' + displayEmailAddress + '<th style="width: 18%">Website</th><th style="width: 2%">:</th>' + '<td style="width: 28%">' + data.Lawyer[i].WebSite + '</td>' + '</tr>' + '<tr class="lawfirmtype">' + displayOfficeNo + displayFaxNo + '</tr>' + '<tr class="lawfirmtype">' + displayAddress + '</tr>' + '</table></td></tr>'; } } if (firstload) { var pageCount = 1; var pagingHtml = GetPagingFooter(data, 1, pageSize); var pagingSizeHtml = $('#div_paging')[0].innerHTML; var content = '<br /><br /><h5 id="recordAmount" value="' + data.CountofRecord + '">Search Result (' + GetResult(data.CountofRecord) + ')</h5>' + '<div id="pagingSizeDiv">' + pagingSizeHtml + '</div>' + //'<table id="Tbl_Search" class="table lsra-search">'table-responsive '<div class="table-responsive">' + '<table id="Tbl_Search" class="table" style="overflow-x:auto !important;">' + tbody + '</table>' + '</div>' + '<div style="text-align: center;" id="pagingFooter">' + pagingHtml + '</div>'; $('#result').attr("nextpage", data.NextPage); $('#result').attr("loadpages", data.CurrentPage); $('#result').html(content); if (alphabetFilter) { $('div[id="pagingSizeDiv"]').find('option:contains(' + pageSize + ')').prop('selected', true); } $('#result').show(); //$("#result").get(0).scrollIntoView(); //$(window).scroll(function () { // var scrollTop = $(this).scrollTop(); // var scrollHeight = $(document).height(); // var windowHeight = $(this).height(); // if (scrollTop + windowHeight > scrollHeight - 100) { // var nextpage = $("#result").attr("nextpage"); // var loadpages = $("#result").attr("loadpages"); // if (nextpage != undefined && nextpage == "true") { // if (loadpages != undefined) { // GotoPage(parseInt(loadpages) + 1); // } // } // } //}); ininPageSizeChange(); } else { $('#result').attr("nextpage", data.NextPage); $('#result').attr("loadpages", data.CurrentPage); //$("#Tbl_Search").append(tbody); if (data.IsPagingSizeChange != undefined && data.IsPagingSizeChange) { var changedSize = $('div[id="pagingSizeDiv"] select :checked').val(); var pagingHtml = GetPagingFooter(data, 1, changedSize); $('#pagingFooter').html(pagingHtml); } $("#Tbl_Search").html(tbody); } //window.wogaaCustom.completeTransactionalService('MLAW-2220'); } function GetPagingFooter(data, pageCount, pageSize) { var pageList = ""; var nextContent = ""; if (data.CountofRecord / pageSize > 6) { pageCount = 6 } else { pageCount = data.CountofRecord / pageSize; if (pageCount != parseInt(pageCount)) { pageCount = parseInt(pageCount) + 1; } } if (pageCount == 1) { nextContent = '<a onclick="GotoPage(this)" class="disabledLink" id="next">»</a>'; } else { nextContent = '<a onclick="GotoPage(this)" id="next">»</a>'; } for (var i = 1; i <= pageCount; i++) { if (i == 1) { pageList = '<a onclick="GotoPage(this)" class="active" id="' + i + '">' + i + '</a>' } else { pageList += '<a onclick="GotoPage(this)" id="' + i + '">' + i + '</a>' } } var pagingHtml = '<div class="pagination">' + '<a class="disabledLink" id="previous" onclick="GotoPage(this)">«</a>' + pageList + nextContent + '</div>'; return pagingHtml; } //for paging size change function ininPageSizeChange() { $('div[id="pagingSizeDiv"] #PageSize').on('change', function () { var changedSize = $('div[id="pagingSizeDiv"] select :checked').val(); var tokenValue = $('#LSRASearch_Form input[name=__RequestVerificationToken]').val(); // get antiforgery token Value $.ajax( { url: LSRAConstant.ActionUrls.SearchUrl, type: "POST", data: { relaunch: false, pageSize: changedSize, __RequestVerificationToken: tokenValue }, beforeSend: function () { $("#result").attr("nextpage", false); $('#main-lsra-container').mask(); }, success: function (data, textStatus, jqXHR) { if (data.LawFirm.length > 0 || data.Lawyer.length > 0) { data.IsPagingSizeChange = true; ShowSeachResult(data, false); } else { if (data.Status == true) ShowNoResult(); else { ShowNoResult(); $.LSRA.Alert(data.Message); } } } }).always(function () { $('#main-lsra-container').unmask(); }); }) } function GetResult(count) { if (count == 1) return "1 Record"; else return count.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + " Records"; } function ShowNoResult() { $('#alphabet').hide(); // INC700001637967 var content = '<br /><br /><h5>No Result</h5>' + '<p>If you are unable to find a particular law practice or lawyer in LSRA\'s search function, this may be because:' + '<br/>• You are searching using the wrong name;' + '<br/>• You are searching using the wrong parameters; or' + '<br/>• The law practice or lawyer does not have a current licence or registration to practise in Singapore.' + '<h5>Note:</h5>' + '<ol>' + '<li>If you are trying to contact a <b>Singapore solicitor</b> who previously handled your case and who is not listed on our search function, please contact the <a href="https://www.lawsociety.org.sg/" target="_blank">Law Society of Singapore</a>.</li>' + '<li>If you are trying to contact a <b>law practice</b> or <b>foreign lawyer</b> which/who previously handled your case and which/who is not listed on our search function, please <a href="https://www.mlaw.gov.sg/eservices/enquiry" target="_blank">Contact Us @ OneMinLaw</a> with the name of the law practice and/or foreign lawyer, their last known contact details, and your reason for contacting them.</li>' + '</ol>'; $('#result').attr("nextpage", false); $('#result').attr("loadpages", 1); $('#result').html(content); $('#result').show(); $("#result").get(0).scrollIntoView(); } function AreaMoveToRight() { $('#UnselectedAreasList option:selected').each(function () { $('#SelectedAreasList').append($(this)); $(this).removeAttr('selected'); }); RefreshSelectedAreaItems(); } function AreaMoveToLeft() { $('#SelectedAreasList option:selected').each(function () { $('#UnselectedAreasList').append($(this)); $(this).removeAttr('selected'); }); RefreshSelectedAreaItems(); } function RefreshSelectedAreaItems() { $("#InformationListBox_lsra_info_otherareasoflegalpractice").attr('disabled', true); RemoveRequiredforLabel("InformationListBox_lsra_info_otherareasoflegalpractice"); $("#SelectedAreasSection").children("input").each(function () { $(this).remove(); }); if ($("#SelectedAreasList option").length > 0) { $("#SelectedAreasList option").each(function (index) { var html = '<input name="SelectedAreasValueList[' + index + ']" type="text" value="' + $(this).val() + '">' $("#SelectedAreasSection").append(html); }); } SortOptions("UnselectedAreasList"); SortOptions("SelectedAreasList"); } function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag = true; for (var v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; } } return flag; } function addDiv() { var newDiv = "<img class='search_png' src='../css/img/switch.png'></img>"; $("div[class='ms-selection']").before(newDiv); } function disabledLawyers(switchFlag) { if (switchFlag) { //$('#DateOfAdmission input').attr("disabled", "disabled"); //$('#DateOfAdmission input').val(""); $('span[class="add-on"]').attr("style", "pointer-events:none"); $('#RegistrationType').attr("disabled", "disabled"); $('#RegistrationType').val(""); $('#RegistrationType').parent().parent().parent().hide(); } else { //$('#DateOfAdmission input').removeAttr("disabled"); $('span[class="add-on"]').attr("style", ""); $('#RegistrationType').removeAttr("disabled"); $('#RegistrationType').parent().parent().parent().show(); } } function disabledLicence(switchFlag) { if (switchFlag) { $('#SizeOfLawPractice').attr("disabled", "disabled"); $('#SizeOfLawPractice').val(""); $('#SizeOfLawPractice').parent().parent().parent().hide(); //$('#TypeofLawPractice').attr("disabled", "disabled"); //$('#TypeofLawPractice').val(""); //$('#TypeofLawPractice').parent().parent().parent().hide(); $('#LicenceStatus').attr("disabled", "disabled"); $('#LicenceStatus').val(""); $('#LicenceStatus').parent().parent().parent().hide(); } else { $('#SizeOfLawPractice').removeAttr("disabled"); $('#SizeOfLawPractice').parent().parent().parent().show(); //$('#TypeofLawPractice').removeAttr("disabled"); //$('#TypeofLawPractice').parent().parent().parent().show(); $('#LicenceStatus').removeAttr("disabled"); $('#LicenceStatus').parent().parent().parent().show(); } } </script> <script type="text/javascript"> var searchinlocal = "https://www.mlaw.gov.sg/content/minlaw/en/site-help/search-results.html"; $(function () { $('.breadcrumb a').first().attr('href', 'https://eservices.mlaw.gov.sg/LSRA/'); var cseLicenseKey = "014717849045080933588:c8mgsbp8nlg"; $("#singgov-form").bind('submit', function () { var opt = $("#searchoptiondesktop").val(); if (opt == "gov") { var keyword = $("#keyword").val(); window.open("http://www.google.com/cse?cx=" + cseLicenseKey + "&ie=UTF-8&q=" + keyword); return false; } }); $("#frmsearch").bind('submit', function () { var opt = $("#searchoption").val(); if (opt == "gov") { var keyword = $("#textsearch").val(); window.open("http://www.google.com/cse?cx=" + cseLicenseKey + "&ie=UTF-8&q=" + keyword); return false; } }); $("#searchoption").bind('change', function (e) { ChangeSearchOption("#frmsearch", $(this).val()); }); $("#searchoptiondesktop").bind('change', function (e) { ChangeSearchOption("#singgov-form", $(this).val()); }); }); function RefreshCache() { //var url = "/LSRA/Cache.axd?Message=InvalidateAll&d=" + (new Date()).valueOf(); var url = "https://eservices.mlaw.gov.sg/LSRA/Cache.axd?Message=InvalidateAll&d=" + (new Date()).valueOf(); var req = new XMLHttpRequest(); req.open('GET', url, true); req.send(null); } function ChangeSearchOption(formName, value) { if (value == "minlaw") { $(formName).attr("action", searchinlocal); } } </script> </body> <script> $('#main-lsra-container').unmask(); </script> </html> <!-- Generated at 23/11/2024 15:18:17 --> <!-- Page OK -->