CINXE.COM

World Intellectual Property Organization Electronic Tendering System

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://ungm.in-tend.co.uk/wipo/aspx/Registration","20160324011308","https://web.archive.org/","web","/_static/", "1458781988"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title> World Intellectual Property Organization Electronic Tendering System </title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/><meta name="description" content="<%= GetLocalResourceObject(&quot;metadescription&quot;).ToString() %>"/><meta name="keywords" content="<%= GetLocalResourceObject(&quot;metakeywords&quot;).ToString() %>"/> <!-- Styles --> <link id="linkThemeBase" rel="stylesheet" type="text/css" href="/web/20160324011308cs_/http://ungm.in-tend.co.uk/wipo/aspx/css/jquery-ui/themes/base/minified/jquery-ui.min.css"/><link href="/web/20160324011308cs_/http://ungm.in-tend.co.uk/wipo/aspx/css/jquery-ui/themes/Blue/jquery-ui.css" rel="stylesheet" type="text/css" media="screen"/> <!--If the Business 2 Business Mode in the Web Config is set to on use a different Article--> <link href="/web/20160324011308cs_/http://ungm.in-tend.co.uk/wipo/aspx/css/global.css" rel="stylesheet" type="text/css" media="screen"/> <!--End of Business 2 Business Mode--> <link href="/web/20160324011308cs_/http://ungm.in-tend.co.uk/wipo/aspx/css/PrintStyle.css" rel="stylesheet" type="text/css" media="print"/> <!--[if IE 5.5]><link href="css/ie_6.css" rel="stylesheet" type="text/css" media="screen" /><![endif]--> <!--[if IE 6]><link href="css/ie_6.css" rel="stylesheet" type="text/css" media="screen" /> <style> body {behavior: url("css/csshover3.htc");} </style> <![endif]--> <!--[if IE 7]><link href="css/ie_7.css" rel="stylesheet" type="text/css" media="screen" /><![endif]--> <!--[if IE 8.000]><link href="css/ie_8.css" rel="stylesheet" type="text/css" media="screen" /><![endif]--> <!-- jQuery - the core/validation --> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery-1.9.0.min.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery-migrate-1.1.0.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery.validate.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery.validate_gb.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery.formatCurrency-1.4.0.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/additional-methods.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery.slidy.js?ver=03.07.02.05"></script> <!-- jQueryUI --> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/ui/jquery-ui.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery.bgiframe.js?ver=03.07.02.05"></script> <!-- General Functions --> <script type="text/javascript"> var vServicesPath = '/wipo/aspx/Services'; var sPagingTextOf = 'of'; var sPagingTextPage = 'Page'; var sPagingTextTo = 'to'; var sPagingTextShowing = 'Showing'; var vRES_OK = 'OK'; var vRES_ERRORTITLE = 'Error'; var vRES_MessageHeader = 'Message'; var vRES_SubmitHtmlPass = 'Your request has been submitted successfully. We will respond within 3 working days'; var vRES_SubmitHtmlFail = 'Your form submission was not sucessful, please try again later'; var vRES_DRAFT = 'Draft'; var vRES_AWAITINGPUBLICATION = 'Awaiting Publication'; var vRES_PUBLISHED = 'Published'; var vRES_ARCHIVED = 'Archived'; var vRES_REJECTED = 'Rejected'; var vGET_FLASH = 'Get Adobe Flash player'; var vLanguage = 'en'; var vWeek = 'Week'; var vWeeks = 'Weeks'; var vDay = 'Day'; var vDays = 'Days'; var vHour = 'Hour'; var vHours = 'Hours'; var vMinute = 'Minute'; var vMinutes = 'Minutes'; var vSecond = 'Second'; var vSeconds = 'Seconds'; var vUploadError = 'An error has occured whist uploading your document, please try uploading the document again.'; var vRES_YES = 'Yes'; var vRES_NO = 'No'; </script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/general.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery.datalink.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/jquery.tmpl.min.js?ver=03.07.02.05"></script> <!-- HTML Decoder --> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/HTMLDecode.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/HTMLEncoder.js?ver=03.07.02.05"></script> <!-- JSON --> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/json2.min.js?ver=03.07.02.05"></script> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/fileuploader.js?ver=03.07.02.05"></script> <script type="text/javascript"> $(document).ready(function () { setupNavigationMenu(-2); }); function setupNavigationMenu(vUser) { switch(vUser) { case -2: { // Admin if ($('#AdministrationMenu').length) { $("#AdministrationMenu").addClass('display_none'); } if ($('#MyProfileMenu').length) { $("#MyProfileMenu").addClass('display_none'); } } break; case -1: { // LoggedOut if ($('#AdministrationMenu').length) { $("#AdministrationMenu").removeClass('display_none'); } if ($('#MyProfileMenu').length) { $("#MyProfileMenu").addClass('display_none'); } } break; default: { //LoggedIn if ($('#AdministrationMenu').length) { $("#AdministrationMenu").addClass('display_none'); } if ($('#MyProfileMenu').length) { $("#MyProfileMenu").removeClass('display_none'); } } break; } } </script> <!-- Start Open Web Analytics Tracker --> <script type="text/javascript"> //<![CDATA[ var owa_baseUrl = 'https://web.archive.org/web/20160324011308/https://analytics.in-tend.co.uk/'; var owa_cmds = owa_cmds || []; owa_cmds.push(['setSiteId', '6d1a8b80c084d6c79e0b1ce4b6347a9b']); owa_cmds.push(['trackPageView']); owa_cmds.push(['trackClicks']); owa_cmds.push(['trackDomStream']); var bRegisterFunction = false; if (location.host.indexOf(".dudleybusinessfirst.org") >= 0 || location.host.indexOf("in-tendhost.") >= 0 || location.host.indexOf("ungm.") >= 0) { bRegisterFunction = true; } if (bRegisterFunction) { (function () { var _owa = document.createElement('script'); _owa.type = 'text/javascript'; _owa.async = true; owa_baseUrl = ('https:' == document.location.protocol ? window.owa_baseSecUrl || owa_baseUrl.replace(/http:/, 'https:') : owa_baseUrl); _owa.src = owa_baseUrl + 'modules/base/js/owa.tracker-combined-min.js'; var _owa_s = document.getElementsByTagName('script')[0]; _owa_s.parentNode.insertBefore(_owa, _owa_s); }); } //]]> </script> <!-- End Open Web Analytics Code --> <script type="text/javascript"> var _gaq = _gaq || []; var bRegisterFunction = false; if (location.host.indexOf(".dudleybusinessfirst.org") >= 0) { _gaq.push(['_setAccount', 'UA-20679809-8']); bRegisterFunction = true; } else if (location.host.indexOf("in-tendhost.") >= 0) { _gaq.push(['_setAccount', 'UA-20679809-9']); bRegisterFunction = true; } else if (location.host.indexOf("ungm.") >= 0) { _gaq.push(['_setAccount', 'UA-20679809-12']); bRegisterFunction = true; } _gaq.push(['_trackPageview']); if (bRegisterFunction) { (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20160324011308/https://ssl' : 'https://web.archive.org/web/20160324011308/http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); } </script> <!-- Piwik --> <script type="text/javascript"> var iSiteID = -1; if (location.host.indexOf("in-tendhost.") >= 0) { iSiteID = 2; } else if (location.host.indexOf("ungm.") >= 0) { iSiteID = 5; } if (iSiteID > 0) { var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function () { var u = "//web.archive.org/web/20160324011308/http://analytics.in-tend.co.uk/"; _paq.push(['setTrackerUrl', u + 'piwik.php']); _paq.push(['setSiteId', iSiteID]); var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.type = 'text/javascript'; g.async = true; g.defer = true; g.src = u + 'piwik.js'; s.parentNode.insertBefore(g, s); })(); } </script> <noscript><p><img src="//web.archive.org/web/20160324011308im_/http://analytics.in-tend.co.uk/piwik.php?idsite=2" style="border:0;" alt=""/></p></noscript> <!-- End Piwik Code --> <!--LanguageFiles http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/ --> <script type="text/javascript" src="/web/20160324011308js_/http://ungm.in-tend.co.uk/wipo/aspx/js/ui/jquery.ui.datepicker-gb.js?ver=03.07.02.05"></script> <script language="JavaScript"> var sHost = location.host; if ( sHost == "www.in-tendhost.com" || sHost == "www.in-in-tendhost.co.uk" || sHost == "in-in-tendhost.com" ) { sHost = "in-tendhost.co.uk"; } if (location.protocol != "https:" && sHost.indexOf("derv-d") == -1 && sHost.indexOf("localhost") == -1 && sHost.indexOf("beta.") == -1 && sHost.indexOf("alpha.") == -1 && sHost.indexOf("intendalpha") == -1) { window.location = "https://" + sHost + location.pathname + location.search; } else if (location.host != sHost && sHost.indexOf("derv-d") == -1 && sHost.indexOf("localhost") == -1 && sHost.indexOf("beta.") == -1 && sHost.indexOf("alpha.") == -1 && sHost.indexOf("intendalpha") == -1) { window.location = "https://" + sHost + location.pathname + location.search; } </script> </head> <body class="center_align_page" style="" background="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/aspx/Registration"> <noscript>----------- <strong> This page is not functional with Javascript disabled or Javascript not available </strong> --------- <br/></noscript> <form method="post" action="#" id="Master"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value=""/> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value=""/> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTAyNjEyNDA4NA9kFgJmD2QWBGYPZBYCAgQPFgIeBGhyZWYFNGNzcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvbWluaWZpZWQvanF1ZXJ5LXVpLm1pbi5jc3NkAgEPZBYEAgkPZBYCAgEPZBYCZg9kFgJmD2QWAmYPZBYaAgEPFgIeB1Zpc2libGVoZAICDxYCHwFoZAIDDxYCHwFoZAIEDxYCHwFoZAIFDxYCHwFoZAIGD2QWAgIBD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYEAg0PFgIeC18hSXRlbUNvdW50AvcBFu4DAgEPZBYCZg8VAwALQWZnaGFuaXN0YW4LQWZnaGFuaXN0YW5kAgIPZBYCZg8VAwAHQWxiYW5pYQdBbGJhbmlhZAIDD2QWAmYPFQMAB0FsZ2VyaWEHQWxnZXJpYWQCBA9kFgJmDxUDAA5BbWVyaWNhbiBTYW1vYQ5BbWVyaWNhbiBTYW1vYWQCBQ9kFgJmDxUDAAdBbmRvcnJhB0FuZG9ycmFkAgYPZBYCZg8VAwAGQW5nb2xhBkFuZ29sYWQCBw9kFgJmDxUDAAhBbmd1aWxsYQhBbmd1aWxsYWQCCA9kFgJmDxUDAApBbnRhcmN0aWNhCkFudGFyY3RpY2FkAgkPZBYCZg8VAwATQW50aWd1YSBhbmQgQmFyYnVkYRNBbnRpZ3VhIGFuZCBCYXJidWRhZAIKD2QWAmYPFQMACUFyZ2VudGluYQlBcmdlbnRpbmFkAgsPZBYCZg8VAwAHQXJtZW5pYQdBcm1lbmlhZAIMD2QWAmYPFQMABUFydWJhBUFydWJhZAIND2QWAmYPFQMACUF1c3RyYWxpYQlBdXN0cmFsaWFkAg4PZBYCZg8VAwAHQXVzdHJpYQdBdXN0cmlhZAIPD2QWAmYPFQMAC0F6ZXJiYWlkamFuC0F6ZXJiYWlkamFuZAIQD2QWAmYPFQMAB0JhaGFtYXMHQmFoYW1hc2QCEQ9kFgJmDxUDAAdCYWhyYWluB0JhaHJhaW5kAhIPZBYCZg8VAwAKQmFuZ2xhZGVzaApCYW5nbGFkZXNoZAITD2QWAmYPFQMACEJhcmJhZG9zCEJhcmJhZG9zZAIUD2QWAmYPFQMAB0JlbGFydXMHQmVsYXJ1c2QCFQ9kFgJmDxUDAAdCZWxnaXVtB0JlbGdpdW1kAhYPZBYCZg8VAwAGQmVsaXplBkJlbGl6ZWQCFw9kFgJmDxUDAAVCZW5pbgVCZW5pbmQCGA9kFgJmDxUDAAdCZXJtdWRhB0Jlcm11ZGFkAhkPZBYCZg8VAwAGQmh1dGFuBkJodXRhbmQCGg9kFgJmDxUDAAdCb2xpdmlhB0JvbGl2aWFkAhsPZBYCZg8VAwASQm9zbmlhLUhlcnplZ292aW5hEkJvc25pYS1IZXJ6ZWdvdmluYWQCHA9kFgJmDxUDAAhCb3Rzd2FuYQhCb3Rzd2FuYWQCHQ9kFgJmDxUDAA1Cb3V2ZXQgSXNsYW5kDUJvdXZldCBJc2xhbmRkAh4PZBYCZg8VAwAGQnJhemlsBkJyYXppbGQCHw9kFgJmDxUDAB5Ccml0aXNoIEluZGlhbiBPY2VhbiBUZXJyaXRvcnkeQnJpdGlzaCBJbmRpYW4gT2NlYW4gVGVycml0b3J5ZAIgD2QWAmYPFQMAEEJydW5laSBEYXJzc2FsYW0QQnJ1bmVpIERhcnNzYWxhbWQCIQ9kFgJmDxUDAAhCdWxnYXJpYQhCdWxnYXJpYWQCIg9kFgJmDxUDAAxCdXJraW5hIEZhc28MQnVya2luYSBGYXNvZAIjD2QWAmYPFQMAB0J1cnVuZGkHQnVydW5kaWQCJA9kFgJmDxUDAAhDYW1ib2RpYQhDYW1ib2RpYWQCJQ9kFgJmDxUDAAhDYW1lcm9vbghDYW1lcm9vbmQCJg9kFgJmDxUDAAZDYW5hZGEGQ2FuYWRhZAInD2QWAmYPFQMACkNhcGUgVmVyZGUKQ2FwZSBWZXJkZWQCKA9kFgJmDxUDAA5DYXltYW4gSXNsYW5kcw5DYXltYW4gSXNsYW5kc2QCKQ9kFgJmDxUDABhDZW50cmFsIEFmcmljYW4gUmVwdWJsaWMYQ2VudHJhbCBBZnJpY2FuIFJlcHVibGljZAIqD2QWAmYPFQMABENoYWQEQ2hhZGQCKw9kFgJmDxUDAAVDaGlsZQVDaGlsZWQCLA9kFgJmDxUDAAVDaGluYQVDaGluYWQCLQ9kFgJmDxUDABBDaHJpc3RtYXMgSXNsYW5kEENocmlzdG1hcyBJc2xhbmRkAi4PZBYCZg8VAwAXQ29jb3MgKEtlZWxpbmcpIElzbGFuZHMXQ29jb3MgKEtlZWxpbmcpIElzbGFuZHNkAi8PZBYCZg8VAwAIQ29sb21iaWEIQ29sb21iaWFkAjAPZBYCZg8VAwAHQ29tb3JvcwdDb21vcm9zZAIxD2QWAmYPFQMABUNvbmdvBUNvbmdvZAIyD2QWAmYPFQMAGkNvbmdvcyBEZW1vY3JhdGljIFJlcHVibGljGkNvbmdvcyBEZW1vY3JhdGljIFJlcHVibGljZAIzD2QWAmYPFQMADENvb2sgSXNsYW5kcwxDb29rIElzbGFuZHNkAjQPZBYCZg8VAwAKQ29zdGEgUmljYQpDb3N0YSBSaWNhZAI1D2QWAmYPFQMAB0Nyb2F0aWEHQ3JvYXRpYWQCNg9kFgJmDxUDAARDdWJhBEN1YmFkAjcPZBYCZg8VAwAGQ3lwcnVzBkN5cHJ1c2QCOA9kFgJmDxUDAA5DemVjaCBSZXB1YmxpYw5DemVjaCBSZXB1YmxpY2QCOQ9kFgJmDxUDAAdEZW5tYXJrB0Rlbm1hcmtkAjoPZBYCZg8VAwAIRGppYm91dGkIRGppYm91dGlkAjsPZBYCZg8VAwAIRG9taW5pY2EIRG9taW5pY2FkAjwPZBYCZg8VAwASRG9taW5pY2FuIFJlcHVibGljEkRvbWluaWNhbiBSZXB1YmxpY2QCPQ9kFgJmDxUDAApFYXN0IFRpbW9yCkVhc3QgVGltb3JkAj4PZBYCZg8VAwAKRWFzdCBUaW1vcgpFYXN0IFRpbW9yZAI/D2QWAmYPFQMAB0VjdWFkb3IHRWN1YWRvcmQCQA9kFgJmDxUDAAVFZ3lwdAVFZ3lwdGQCQQ9kFgJmDxUDAAtFbCBTYWx2YWRvcgtFbCBTYWx2YWRvcmQCQg9kFgJmDxUDABFFcXVhdG9yaWFsIEd1aW5lYRFFcXVhdG9yaWFsIEd1aW5lYWQCQw9kFgJmDxUDAAdFcml0cmVhB0VyaXRyZWFkAkQPZBYCZg8VAwAHRXN0b25pYQdFc3RvbmlhZAJFD2QWAmYPFQMACEV0aGlvcGlhCEV0aGlvcGlhZAJGD2QWAmYPFQMAEEZhbGtsYW5kIElzbGFuZHMQRmFsa2xhbmQgSXNsYW5kc2QCRw9kFgJmDxUDAA1GYXJvZSBJc2xhbmRzDUZhcm9lIElzbGFuZHNkAkgPZBYCZg8VAwAERmlqaQRGaWppZAJJD2QWAmYPFQMAB0ZpbmxhbmQHRmlubGFuZGQCSg9kFgJmDxUDABVGb3JtZXIgQ3plY2hvc2xvdmFraWEVRm9ybWVyIEN6ZWNob3Nsb3Zha2lhZAJLD2QWAmYPFQMAC0Zvcm1lciBVU1NSC0Zvcm1lciBVU1NSZAJMD2QWAmYPFQMABkZyYW5jZQZGcmFuY2VkAk0PZBYCZg8VAwAbRnJhbmNlIChFdXJvcGVhbiBUZXJyaXRvcnkpG0ZyYW5jZSAoRXVyb3BlYW4gVGVycml0b3J5KWQCTg9kFgJmDxUDAA1GcmVuY2ggR3V5YW5hDUZyZW5jaCBHdXlhbmFkAk8PZBYCZg8VAwAbRnJlbmNoIFNvdXRoZXJuIFRlcnJpdG9yaWVzG0ZyZW5jaCBTb3V0aGVybiBUZXJyaXRvcmllc2QCUA9kFgJmDxUDAAVHYWJvbgVHYWJvbmQCUQ9kFgJmDxUDAAZHYW1iaWEGR2FtYmlhZAJSD2QWAmYPFQMAB0dlb3JnaWEHR2VvcmdpYWQCUw9kFgJmDxUDAAdHZXJtYW55B0dlcm1hbnlkAlQPZBYCZg8VAwAFR2hhbmEFR2hhbmFkAlUPZBYCZg8VAwAJR2licmFsdGFyCUdpYnJhbHRhcmQCVg9kFgJmDxUDAA1HcmVhdCBCcml0YWluDUdyZWF0IEJyaXRhaW5kAlcPZBYCZg8VAwAGR3JlZWNlBkdyZWVjZWQCWA9kFgJmDxUDAAlHcmVlbmxhbmQJR3JlZW5sYW5kZAJZD2QWAmYPFQMAB0dyZW5hZGEHR3JlbmFkYWQCWg9kFgJmDxUDABNHdWFkZWxvdXBlIChGcmVuY2gpE0d1YWRlbG91cGUgKEZyZW5jaClkAlsPZBYCZg8VAwAKR3VhbSAoVVNBKQpHdWFtIChVU0EpZAJcD2QWAmYPFQMACUd1YXRlbWFsYQlHdWF0ZW1hbGFkAl0PZBYCZg8VAwAGR3VpbmVhBkd1aW5lYWQCXg9kFgJmDxUDAA1HdWluZWEgQmlzc2F1DUd1aW5lYSBCaXNzYXVkAl8PZBYCZg8VAwAGR3V5YW5hBkd1eWFuYWQCYA9kFgJmDxUDAAVIYWl0aQVIYWl0aWQCYQ9kFgJmDxUDABpIZWFyZCBhbmQgTWNEb25hbGQgSXNsYW5kcxpIZWFyZCBhbmQgTWNEb25hbGQgSXNsYW5kc2QCYg9kFgJmDxUDAB1Ib2x5IFNlZSAoVmF0aWNhbiBDaXR5IFN0YXRlKR1Ib2x5IFNlZSAoVmF0aWNhbiBDaXR5IFN0YXRlKWQCYw9kFgJmDxUDAAhIb25kdXJhcwhIb25kdXJhc2QCZA9kFgJmDxUDAAlIb25nIEtvbmcJSG9uZyBLb25nZAJlD2QWAmYPFQMAB0h1bmdhcnkHSHVuZ2FyeWQCZg9kFgJmDxUDAAdJY2VsYW5kB0ljZWxhbmRkAmcPZBYCZg8VAwAFSW5kaWEFSW5kaWFkAmgPZBYCZg8VAwAJSW5kb25lc2lhCUluZG9uZXNpYWQCaQ9kFgJmDxUDAARJcmFuBElyYW5kAmoPZBYCZg8VAwAESXJhcQRJcmFxZAJrD2QWAmYPFQMAB0lyZWxhbmQHSXJlbGFuZGQCbA9kFgJmDxUDAAZJc3JhZWwGSXNyYWVsZAJtD2QWAmYPFQMABUl0YWx5BUl0YWx5ZAJuD2QWAmYPFQMAGkl2b3J5IENvYXN0IChDb3RlIERJdm9pcmUpGkl2b3J5IENvYXN0IChDb3RlIERJdm9pcmUpZAJvD2QWAmYPFQMAB0phbWFpY2EHSmFtYWljYWQCcA9kFgJmDxUDAAVKYXBhbgVKYXBhbmQCcQ9kFgJmDxUDAAZKb3JkYW4GSm9yZGFuZAJyD2QWAmYPFQMACkthemFraHN0YW4KS2F6YWtoc3RhbmQCcw9kFgJmDxUDAAVLZW55YQVLZW55YWQCdA9kFgJmDxUDAAhLaXJpYmF0aQhLaXJpYmF0aWQCdQ9kFgJmDxUDAAZLdXdhaXQGS3V3YWl0ZAJ2D2QWAmYPFQMACkt5cmd5enN0YW4KS3lyZ3l6c3RhbmQCdw9kFgJmDxUDAARMYW9zBExhb3NkAngPZBYCZg8VAwAGTGF0dmlhBkxhdHZpYWQCeQ9kFgJmDxUDAAdMZWJhbm9uB0xlYmFub25kAnoPZBYCZg8VAwAHTGVzb3RobwdMZXNvdGhvZAJ7D2QWAmYPFQMAB0xpYmVyaWEHTGliZXJpYWQCfA9kFgJmDxUDAAVMaWJ5YQVMaWJ5YWQCfQ9kFgJmDxUDAA1MaWVjaHRlbnN0ZWluDUxpZWNodGVuc3RlaW5kAn4PZBYCZg8VAwAJTGl0aHVhbmlhCUxpdGh1YW5pYWQCfw9kFgJmDxUDAApMdXhlbWJvdXJnCkx1eGVtYm91cmdkAoABD2QWAmYPFQMABU1hY2F1BU1hY2F1ZAKBAQ9kFgJmDxUDAClNYWNlZG9uaWEsIEZvcm1lciBZdWdvc2xhdmlhbiBSZXB1YmxpYyBvZilNYWNlZG9uaWEsIEZvcm1lciBZdWdvc2xhdmlhbiBSZXB1YmxpYyBvZmQCggEPZBYCZg8VAwAKTWFkYWdhc2NhcgpNYWRhZ2FzY2FyZAKDAQ9kFgJmDxUDAAZNYWxhd2kGTWFsYXdpZAKEAQ9kFgJmDxUDAAhNYWxheXNpYQhNYWxheXNpYWQChQEPZBYCZg8VAwAITWFsZGl2ZXMITWFsZGl2ZXNkAoYBD2QWAmYPFQMABE1hbGkETWFsaWQChwEPZBYCZg8VAwAFTWFsdGEFTWFsdGFkAogBD2QWAmYPFQMAEE1hcnNoYWxsIElzbGFuZHMQTWFyc2hhbGwgSXNsYW5kc2QCiQEPZBYCZg8VAwATTWFydGluaXF1ZSAoRnJlbmNoKRNNYXJ0aW5pcXVlIChGcmVuY2gpZAKKAQ9kFgJmDxUDAApNYXVyaXRhbmlhCk1hdXJpdGFuaWFkAosBD2QWAmYPFQMACU1hdXJpdGl1cwlNYXVyaXRpdXNkAowBD2QWAmYPFQMAB01heW90dGUHTWF5b3R0ZWQCjQEPZBYCZg8VAwAGTWV4aWNvBk1leGljb2QCjgEPZBYCZg8VAwAKTWljcm9uZXNpYQpNaWNyb25lc2lhZAKPAQ9kFgJmDxUDABRNb2xkb3ZhLCBSZXB1YmxpYyBvZhRNb2xkb3ZhLCBSZXB1YmxpYyBvZmQCkAEPZBYCZg8VAwAGTW9uYWNvBk1vbmFjb2QCkQEPZBYCZg8VAwAITW9uZ29saWEITW9uZ29saWFkApIBD2QWAmYPFQMACk1vbnRzZXJyYXQKTW9udHNlcnJhdGQCkwEPZBYCZg8VAwAHTW9yb2NjbwdNb3JvY2NvZAKUAQ9kFgJmDxUDAApNb3phbWJpcXVlCk1vemFtYmlxdWVkApUBD2QWAmYPFQMAB015YW5tYXIHTXlhbm1hcmQClgEPZBYCZg8VAwAHTmFtaWJpYQdOYW1pYmlhZAKXAQ9kFgJmDxUDAAVOYXVydQVOYXVydWQCmAEPZBYCZg8VAwAFTmVwYWwFTmVwYWxkApkBD2QWAmYPFQMAC05ldGhlcmxhbmRzC05ldGhlcmxhbmRzZAKaAQ9kFgJmDxUDABROZXRoZXJsYW5kcyBBbnRpbGxlcxROZXRoZXJsYW5kcyBBbnRpbGxlc2QCmwEPZBYCZg8VAwAMTmV1dHJhbCBab25lDE5ldXRyYWwgWm9uZWQCnAEPZBYCZg8VAwAWTmV3IENhbGVkb25pYSAoRnJlbmNoKRZOZXcgQ2FsZWRvbmlhIChGcmVuY2gpZAKdAQ9kFgJmDxUDAAtOZXcgWmVhbGFuZAtOZXcgWmVhbGFuZGQCngEPZBYCZg8VAwAJTmljYXJhZ3VhCU5pY2FyYWd1YWQCnwEPZBYCZg8VAwAFTmlnZXIFTmlnZXJkAqABD2QWAmYPFQMAB05pZ2VyaWEHTmlnZXJpYWQCoQEPZBYCZg8VAwAETml1ZQROaXVlZAKiAQ9kFgJmDxUDAA5Ob3Jmb2xrIElzbGFuZA5Ob3Jmb2xrIElzbGFuZGQCowEPZBYCZg8VAwALTm9ydGggS29yZWELTm9ydGggS29yZWFkAqQBD2QWAmYPFQMAGE5vcnRoZXJuIE1hcmlhbmEgSXNsYW5kcxhOb3J0aGVybiBNYXJpYW5hIElzbGFuZHNkAqUBD2QWAmYPFQMABk5vcndheQZOb3J3YXlkAqYBD2QWAmYPFQMABE9tYW4ET21hbmQCpwEPZBYCZg8VAwAIUGFraXN0YW4IUGFraXN0YW5kAqgBD2QWAmYPFQMABVBhbGF1BVBhbGF1ZAKpAQ9kFgJmDxUDAB9QYWxlc3RpbmlhbiB0ZXJyaXRvcnksIG9jY3VwaWVkH1BhbGVzdGluaWFuIHRlcnJpdG9yeSwgb2NjdXBpZWRkAqoBD2QWAmYPFQMABlBhbmFtYQZQYW5hbWFkAqsBD2QWAmYPFQMAEFBhcHVhIE5ldyBHdWluZWEQUGFwdWEgTmV3IEd1aW5lYWQCrAEPZBYCZg8VAwAIUGFyYWd1YXkIUGFyYWd1YXlkAq0BD2QWAmYPFQMABFBlcnUEUGVydWQCrgEPZBYCZg8VAwALUGhpbGlwcGluZXMLUGhpbGlwcGluZXNkAq8BD2QWAmYPFQMAD1BpdGNhaXJuIElzbGFuZA9QaXRjYWlybiBJc2xhbmRkArABD2QWAmYPFQMABlBvbGFuZAZQb2xhbmRkArEBD2QWAmYPFQMAElBvbHluZXNpYSAoRnJlbmNoKRJQb2x5bmVzaWEgKEZyZW5jaClkArIBD2QWAmYPFQMACFBvcnR1Z2FsCFBvcnR1Z2FsZAKzAQ9kFgJmDxUDAAhQb3J0dWdhbAhQb3J0dWdhbGQCtAEPZBYCZg8VAwALUHVlcnRvIFJpY28LUHVlcnRvIFJpY29kArUBD2QWAmYPFQMABVFhdGFyBVFhdGFyZAK2AQ9kFgJmDxUDABBSZXVuaW9uIChGcmVuY2gpEFJldW5pb24gKEZyZW5jaClkArcBD2QWAmYPFQMAB1JvbWFuaWEHUm9tYW5pYWQCuAEPZBYCZg8VAwASUnVzc2lhbiBGZWRlcmF0aW9uElJ1c3NpYW4gRmVkZXJhdGlvbmQCuQEPZBYCZg8VAwAGUndhbmRhBlJ3YW5kYWQCugEPZBYCZg8VAwAeUy4gR2VvcmdpYSAmIFMuIFNhbmR3aWNoIElzbHMuHlMuIEdlb3JnaWEgJiBTLiBTYW5kd2ljaCBJc2xzLmQCuwEPZBYCZg8VAwAMU2FpbnQgSGVsZW5hDFNhaW50IEhlbGVuYWQCvAEPZBYCZg8VAwAcU2FpbnQgS2l0dHMgJiBOZXZpcyBBbmd1aWxsYRxTYWludCBLaXR0cyAmIE5ldmlzIEFuZ3VpbGxhZAK9AQ9kFgJmDxUDAAtTYWludCBMdWNpYQtTYWludCBMdWNpYWQCvgEPZBYCZg8VAwAZU2FpbnQgUGllcnJlIGFuZCBNaXF1ZWxvbhlTYWludCBQaWVycmUgYW5kIE1pcXVlbG9uZAK/AQ9kFgJmDxUDACJTYWludCBUb21lIChTYW8gVG9tZSkgYW5kIFByaW5jaXBlIlNhaW50IFRvbWUgKFNhbyBUb21lKSBhbmQgUHJpbmNpcGVkAsABD2QWAmYPFQMAGlNhaW50IFZpbmNlbnQgJiBHcmVuYWRpbmVzGlNhaW50IFZpbmNlbnQgJiBHcmVuYWRpbmVzZALBAQ9kFgJmDxUDAAVTYW1vYQVTYW1vYWQCwgEPZBYCZg8VAwAKU2FuIE1hcmlubwpTYW4gTWFyaW5vZALDAQ9kFgJmDxUDAAxTYXVkaSBBcmFiaWEMU2F1ZGkgQXJhYmlhZALEAQ9kFgJmDxUDAAdTZW5lZ2FsB1NlbmVnYWxkAsUBD2QWAmYPFQMAClNleWNoZWxsZXMKU2V5Y2hlbGxlc2QCxgEPZBYCZg8VAwAMU2llcnJhIExlb25lDFNpZXJyYSBMZW9uZWQCxwEPZBYCZg8VAwAJU2luZ2Fwb3JlCVNpbmdhcG9yZWQCyAEPZBYCZg8VAwAPU2xvdmFrIFJlcHVibGljD1Nsb3ZhayBSZXB1YmxpY2QCyQEPZBYCZg8VAwAIU2xvdmVuaWEIU2xvdmVuaWFkAsoBD2QWAmYPFQMAD1NvbG9tb24gSXNsYW5kcw9Tb2xvbW9uIElzbGFuZHNkAssBD2QWAmYPFQMAB1NvbWFsaWEHU29tYWxpYWQCzAEPZBYCZg8VAwAMU291dGggQWZyaWNhDFNvdXRoIEFmcmljYWQCzQEPZBYCZg8VAwALU291dGggS29yZWELU291dGggS29yZWFkAs4BD2QWAmYPFQMABVNwYWluBVNwYWluZALPAQ9kFgJmDxUDAAlTcmkgTGFua2EJU3JpIExhbmthZALQAQ9kFgJmDxUDAAVTdWRhbgVTdWRhbmQC0QEPZBYCZg8VAwAIU3VyaW5hbWUIU3VyaW5hbWVkAtIBD2QWAmYPFQMAHlN2YWxiYXJkIGFuZCBKYW4gTWF5ZW4gSXNsYW5kcx5TdmFsYmFyZCBhbmQgSmFuIE1heWVuIElzbGFuZHNkAtMBD2QWAmYPFQMACVN3YXppbGFuZAlTd2F6aWxhbmRkAtQBD2QWAmYPFQMABlN3ZWRlbgZTd2VkZW5kAtUBD2QWAmYPFQMTc2VsZWN0ZWQ9InNlbGVjdGVkIgtTd2l0emVybGFuZAtTd2l0emVybGFuZGQC1gEPZBYCZg8VAwAFU3lyaWEFU3lyaWFkAtcBD2QWAmYPFQMAC1RhZGppa2lzdGFuC1RhZGppa2lzdGFuZALYAQ9kFgJmDxUDAAZUYWl3YW4GVGFpd2FuZALZAQ9kFgJmDxUDAAhUYW56YW5pYQhUYW56YW5pYWQC2gEPZBYCZg8VAwAIVGhhaWxhbmQIVGhhaWxhbmRkAtsBD2QWAmYPFQMABFRvZ28EVG9nb2QC3AEPZBYCZg8VAwAHVG9rZWxhdQdUb2tlbGF1ZALdAQ9kFgJmDxUDAAVUb25nYQVUb25nYWQC3gEPZBYCZg8VAwATVHJpbmlkYWQgYW5kIFRvYmFnbxNUcmluaWRhZCBhbmQgVG9iYWdvZALfAQ9kFgJmDxUDAAdUdW5pc2lhB1R1bmlzaWFkAuABD2QWAmYPFQMABlR1cmtleQZUdXJrZXlkAuEBD2QWAmYPFQMADFR1cmttZW5pc3RhbgxUdXJrbWVuaXN0YW5kAuIBD2QWAmYPFQMAGFR1cmtzIGFuZCBDYWljb3MgSXNsYW5kcxhUdXJrcyBhbmQgQ2FpY29zIElzbGFuZHNkAuMBD2QWAmYPFQMABlR1dmFsdQZUdXZhbHVkAuQBD2QWAmYPFQMABlVnYW5kYQZVZ2FuZGFkAuUBD2QWAmYPFQMAB1VrcmFpbmUHVWtyYWluZWQC5gEPZBYCZg8VAwAUVW5pdGVkIEFyYWIgRW1pcmF0ZXMUVW5pdGVkIEFyYWIgRW1pcmF0ZXNkAucBD2QWAmYPFQMADlVuaXRlZCBLaW5nZG9tDlVuaXRlZCBLaW5nZG9tZALoAQ9kFgJmDxUDAA1Vbml0ZWQgU3RhdGVzDVVuaXRlZCBTdGF0ZXNkAukBD2QWAmYPFQMAC1Vuc3BlY2lmaWVkC1Vuc3BlY2lmaWVkZALqAQ9kFgJmDxUDAAdVcnVndWF5B1VydWd1YXlkAusBD2QWAmYPFQMAGlVTQSBNaW5vciBPdXRseWluZyBJc2xhbmRzGlVTQSBNaW5vciBPdXRseWluZyBJc2xhbmRzZALsAQ9kFgJmDxUDAApVemJla2lzdGFuClV6YmVraXN0YW5kAu0BD2QWAmYPFQMAB1ZhbnVhdHUHVmFudWF0dWQC7gEPZBYCZg8VAwAJVmVuZXp1ZWxhCVZlbmV6dWVsYWQC7wEPZBYCZg8VAwAHVmlldG5hbQdWaWV0bmFtZALwAQ9kFgJmDxUDABhWaXJnaW4gSXNsYW5kcyAoQnJpdGlzaCkYVmlyZ2luIElzbGFuZHMgKEJyaXRpc2gpZALxAQ9kFgJmDxUDABRWaXJnaW4gSXNsYW5kcyAoVVNBKRRWaXJnaW4gSXNsYW5kcyAoVVNBKWQC8gEPZBYCZg8VAwAZV2FsbGlzIGFuZCBGdXR1bmEgSXNsYW5kcxlXYWxsaXMgYW5kIEZ1dHVuYSBJc2xhbmRzZALzAQ9kFgJmDxUDAA5XZXN0ZXJuIFNhaGFyYQ5XZXN0ZXJuIFNhaGFyYWQC9AEPZBYCZg8VAwAFWWVtZW4FWWVtZW5kAvUBD2QWAmYPFQMACll1Z29zbGF2aWEKWXVnb3NsYXZpYWQC9gEPZBYCZg8VAwAGWmFtYmlhBlphbWJpYWQC9wEPZBYCZg8VAwAIWmltYmFid2UIWmltYmFid2VkAg8PFgIfAgIRFiJmD2QWAmYPFQIBMTogICAgICAgICAgICAgICBQdWJsaWMgTGltaXRlZCBDb21wYW55IGluIFVLIG9yIEluYy4gSW4gVVNBZAIBD2QWAmYPFQIBMjogICAgICAgICAgICAgICBQdWJsaWMgTGltaXRlZCBDb21wYW55IGluIFVLIG9yIEluYy4gSW4gVVNBZAICD2QWAmYPFQICMTcrICAgICAgICAgICAgICBQcml2YXRlIExpbWl0ZWQgQ29tcGFueSAoTHRkKWQCAw9kFgJmDxUCAjE2MCAgICAgICAgICAgICBMaW1pdGVkIExpYWJpbGl0eSBQYXJ0bmVyc2hpcCAoTExQKWQCBA9kFgJmDxUCAjE1FyAgICAgICAgICAgIFBhcnRuZXJzaGlwZAIFD2QWAmYPFQICMTQaICAgICAgICAgICBTb2xlIFByb3ByaWV0b3JkAgYPZBYCZg8VAgIxMzAgICAgICAgICAgTGltaXRlZCBQYXJ0bmVyc2hpcCB3aXRoIFNoYXJlIENhcGl0YWxkAgcPZBYCZg8VAgIxMiMgICAgICAgICBOb24tQ29tbWVyY2lhbCBQYXJ0bmVyc2hpcGQCCA9kFgJmDxUCAjExGyAgICAgICAgQ29vcGVyYXRpdmUgU29jaWV0eWQCCQ9kFgJmDxUCAjEwGyAgICAgICBGb3JlaWduIExlZ2FsIFN0YXR1c2QCCg9kFgJmDxUCATkQICAgICAgQ29uc29ydGl1bWQCCw9kFgJmDxUCATgUICAgICBBc3NvY2lhdGVkIEZpcm1kAgwPZBYCZg8VAgE3HyAgICBMb2NhbCBvciBDZW50cmFsIEdvdmVybm1lbnRkAg0PZBYCZg8VAgE2HiAgIE5vdCBGb3IgUHJvZml0IE9yZ2FuaXNhdGlvbmQCDg9kFgJmDxUCATUUICBSZWdpc3RlcmVkIENoYXJpdHlkAg8PZBYCZg8VAgE0HSBDb21wYW55IExpbWl0ZWQgYnkgR3VhcmFudGVlZAIQD2QWAmYPFQIBMxpMZWdhbCBzdHJ1Y3R1cmUgbm90IGxpc3RlZGQCCQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg9kFgJmDxYCHwICDhYcZg9kFgJmDxUFATEBMQExATEuICAgICAgICAgICAgTWljcm8gT3JnYW5pc2F0aW9uICg8MTAgRW1wbG95ZWVzKWQCAQ9kFgJmDxUFATIBMgEyATIuICAgICAgICAgICAgTWljcm8gT3JnYW5pc2F0aW9uICg8MTAgRW1wbG95ZWVzKWQCAg9kFgJmDxUFATMBMwEzATMvICAgICAgICAgICBTbWFsbCBPcmdhbmlzYXRpb24gKDEwLTQ5IGVtcGxveWVlcylkAgMPZBYCZg8VBQE0ATQBNAE0NiAgICAgICAgICBNZWRpdW0tc2l6ZWQgT3JnYW5pc2F0aW9uICg1MC0yNDkgZW1wbG95ZWVzKWQCBA9kFgJmDxUFATUBNQE1ATUsICAgICAgICAgTGFyZ2UgT3JnYW5pc2F0aW9uICgyNTArIGVtcGxveWVlcylkAgUPZBYCZg8VBQE2ATYBNgE2NSAgICAgICAgQmxhY2sgYW5kIE1pbm9yaXR5IEV0aG5pYyBPcmdhbmlzYXRpb25zIChCTUUpZAIGD2QWAmYPFQUBNwE3ATcBNyogICAgICAgQ29tcGFuaWVzIE93bmVkIG9yIE1hbmFnZWQgYnkgV29tZW5kAgcPZBYCZg8VBQE4ATgBOAE4MSAgICAgIENvbW11bml0eSBhbmQgVm9sdW50YXJ5IE9yZ2FuaXNhdGlvbnMgKENWTylkAggPZBYCZg8VBQE5ATkBOQE5JyAgICAgQ29tbXVuaXR5IEludGVyZXN0IENvbXBhbmllcyAoQ0lDKWQCCQ9kFgJmDxUFAjEwAjEwAjEwAjEwISAgICBTb2NpYWwgRW50ZXJwcmlzZSBQYXJ0bmVyc2hpcGQCCg9kFgJmDxUFAjExAjExAjExAjExGiAgIFNvY2lhbCBFbnRlcnByaXNlcyAoU0UpZAILD2QWAmYPFQUCMTICMTICMTICMTIzICBFbnZpcm9ubWVudGFsbHkgRnJpZW5kbHkgc3VwcGxpZXJzIChhbmQgcHJvZHVjdHMpZAIMD2QWAmYPFQUCMTMCMTMCMTMCMTMkIEZhaXIgVHJhZGUgc3VwcGxpZXJzIChhbmQgcHJvZHVjdHMpZAIND2QWAmYPFQUCMTQCMTQCMTQCMTQLRW50ZXJwcmlzZXNkAgoPFgIfAWgWAgIBD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAmZkAgsPFgIfAWgWAgIBD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAmZkAgwPFgIfAWhkAg0PFgIfAWhkAg4PZBYCAgEPZBYCZg9kFgJmD2QWAmYPZBYCZg8WAh8CZmQCDw8WAh8BaBYCAgEPZBYCZg9kFgJmD2QWAmYPZBYCAgEPFgIfAWhkAgsPZBYCAgEPZBYEAgEPFgIfAgIGFgxmD2QWAgIBDw8WBh4PQ29tbWFuZEFyZ3VtZW50BQJlbh4ISW1hZ2VVcmwFHn4vYXNweC9pbWFnZXMvTGFuZ3VhZ2VzL2VuLnBuZx4HVG9vbFRpcAUHRW5nbGlzaGRkAgEPZBYCAgEPDxYGHwMFAnB0HwQFHn4vYXNweC9pbWFnZXMvTGFuZ3VhZ2VzL3B0LnBuZx8FBQpQb3J0dWd1w6pzZGQCAg9kFgICAQ8PFgYfAwUFcHQtQlIfBAUhfi9hc3B4L2ltYWdlcy9MYW5ndWFnZXMvcHQtQlIucG5nHwUFFFBvcnR1Z3XDqnMgZG8gQnJhc2lsZGQCAw9kFgICAQ8PFgYfAwUCaXQfBAUefi9hc3B4L2ltYWdlcy9MYW5ndWFnZXMvaXQucG5nHwUFCEl0YWxpYW5vZGQCBA9kFgICAQ8PFgYfAwUCZnIfBAUefi9hc3B4L2ltYWdlcy9MYW5ndWFnZXMvZnIucG5nHwUFCUZyYW7Dp2Fpc2RkAgUPZBYCAgEPDxYGHwMFAmVzHwQFHn4vYXNweC9pbWFnZXMvTGFuZ3VhZ2VzL2VzLnBuZx8FBQhFc3Bhw7FvbGRkAgMPZBYCAgEPEGRkFgBkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYGBS9jdGwwMCRMYW5ndWFnZXNDb250ZW50JHJwdExhbmd1YWdlcyRjdGwwMCRjdGwwMAUvY3RsMDAkTGFuZ3VhZ2VzQ29udGVudCRycHRMYW5ndWFnZXMkY3RsMDEkY3RsMDAFL2N0bDAwJExhbmd1YWdlc0NvbnRlbnQkcnB0TGFuZ3VhZ2VzJGN0bDAyJGN0bDAwBS9jdGwwMCRMYW5ndWFnZXNDb250ZW50JHJwdExhbmd1YWdlcyRjdGwwMyRjdGwwMAUvY3RsMDAkTGFuZ3VhZ2VzQ29udGVudCRycHRMYW5ndWFnZXMkY3RsMDQkY3RsMDAFL2N0bDAwJExhbmd1YWdlc0NvbnRlbnQkcnB0TGFuZ3VhZ2VzJGN0bDA1JGN0bDAwQXXL1hchFf0RL2cBnHul29/VDEwh8nTgw167PfEjf+E="/> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['Master']; if (!theForm) { theForm = document.Master; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="https://web.archive.org/web/20160324011308js_/http://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ window.WebForm_PostBackOptions||document.write('<script type="text/javascript" src="/wipo/WebResource.axd?d=Zqnykj5KmlKBi4QJwLKvaC70-88FvNhtDksMAO-GseeEyHY-TN6YfpKXbmGx0irHDsmaUB1fSYqOVu_ddbwrp8ctpTBg1w-5Vy42K5U7mow1&amp;t=635803038500000000"><\/script>');//]]> </script> <script src="https://web.archive.org/web/20160324011308js_/http://ajax.aspnetcdn.com/ajax/4.5.1/1/MicrosoftAjax.debug.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ (window.Sys && Sys._Application && Sys.Observer)||document.write('<script type="text/javascript" src="/wipo/ScriptResource.axd?d=08IFZ3M70KAnRb1bIq9FuycldpOlMBQHhxzqdJZB7IJNGk9eSJMqH0J2p_rbPRNaCG5wQ3laZz6vPSWGpBC9dYhqkt-aW8TSfnWkW8pICuQGqnq3sQgWIYbeRS00loSHKnpMgBmTdKoXukQvJyDNO6UMUOzZoWXtxDjAwsZscmodTusub8DEovyWyrA_OlJC0&t=5f9d5645"><\/script>');//]]> </script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script> <script src="https://web.archive.org/web/20160324011308js_/http://ajax.aspnetcdn.com/ajax/4.5.1/1/MicrosoftAjaxWebForms.debug.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ (window.Sys && Sys.WebForms)||document.write('<script type="text/javascript" src="/wipo/ScriptResource.axd?d=TN55RooyZb1F_2fyaG130djx-X-n9Z-NzXOtsrV8uhajzlzqRZOOZ_bvNn9bQsgd6GlaEbsb5CNH1JbtF4cQEQ-btT-pNHJKUo2WKlRfxJ5hT4LUYXq_cc1Q1EysetNOz9I9iLXSIyK5awifaM8YfvXp5x1l4dpdg3NvcI1IRWEqYL1CP93IDsuOIYTfSMSv0&t=5f9d5645"><\/script>');//]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="59574AFC"/> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAj9EoOj0IRH6nZOvmqeDZYHLJjH/nMHZ6JVV7TnQwSs4WJBe/2GygRkBSmc2+j+PAbVeG13/jZMkZfN96QlQ4+IsPrVEnNtp2oLv9QoGs3AtY6iHnnL+NwGRW6o2/cceARt+5IIKG/VQAPAltCf/7Qq1Rw0ImAx0NzRYHP5TgtsqJi3DRDVr+3wkC7kwy4wObPgR8IWXvgLR7pRjbgTSnO5"/> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$scriptManager', 'Master', [], [], [], 90, 'ctl00'); //]]> </script> <div id="wrap" class="ui-widget-content"> <!--If the Business 2 Business Mode in the Web Config is set to on use a different Article--> <!--End of Business 2 Business Mode--> <!--If the Business 2 Business Mode in the Web Config is set to on use a different Article--> <div class="banner"><a href="https://web.archive.org/web/20160324011308/http://www.wipo.int/" target="_Blank"><img src="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/banner.jpg" border="0" alt="World Intellectual Property Organization" title="World Intellectual Property Organization"/></a></div> <!--End of Business 2 Business Mode--> <!--If the Business 2 Business Mode in the Web Config is set to on use a different Article--> <div id="menu-wrapper" class="ui-widget-header"> <ul id="menu"> <li class="empty"><a href="Home">Home</a></li><li><a href="Tenders/Current" class="drop">Tenders</a><div class="dropdown_1column"><div class="col_1"><a href="Tenders/Awarded" id="sm_16">Awarded</a></div><div class="col_1"><a href="Tenders/Current" id="sm_14">Current </a></div><div class="col_1"><a href="Tenders/Forthcoming" id="sm_15">Forthcoming</a></div></div></li><li class="empty"><a href="Registration">Register</a></li><li class="empty"><a href="Help">Help</a></li> </ul> </div> <!--End of Business 2 Business Mode--> <div id="content"> <div id="working" title="Working" style="display: none;"> <p> <img src="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/aspx/images/loading.gif" height="32px" width="32px" title="Indicator" alt="Indicator"/> Please Wait </p> <div id="progressbar" style="display:none;"></div> </div> <div id="dialog" title="Error"> <p id="errorText"> </p> </div> <div id="UserMessage" title="Message" style="display: none;"> <p id="UserMessageText"> </p> </div> <div id="ExtendedMessageBox" title="Message" style="display: none;"> </div> <div id="ExtendedImageBox" title="Image" style="display: none;"> </div> <div id="divCleanLoading" class="display_none main_content"> <!--If the Business 2 Business Mode in the Web Config is set to on use a different Article--> <!--End of Business 2 Business Mode--> <div id="content-dmbc"> <div class="page_title ui-widget-header ui-widget-content ui-corner-all"> Registration </div> <div id="CompanyDetailstabs"> <ul> <li><a href="#DetailsTab"> Company Details</a> </li> <li><a href="#BusinessCategoriesTab"> Business Classifications </a></li> <li id="MainContent_articleHolder_ctl01_CompanyClassificationMenu"><a href="#CompanyClassificationTab">Company Categories</a></li> <li id="CompanyDisclaimerMenu"><a href="#CompanyDisclaimerTab"> Disclaimer</a></li> </ul> <div id="DetailsTab"> <div class="ui-widget-container"> <div class="ui-widget-content help ui-state-highlight"> <strong> <p> <strong>In order to gain full access to this website you must register your company / organisation details</strong> </p> <p> <strong>If you believe that your company / organisation has already registered on this site but you are a new user who requires access, please contact one of the existing registered contacts and ask them to add you as a new contact</strong> </p> <p> <strong>PLEASE NOTE: Yellow fields are MANDATORY</strong> </p> </strong> </div> </div> <br/> <div id="pnlRegister"> <div class="ui-widget-container"> <div class="ui-widget-content" style=""> <h3 class="ui-widget-header ui-corner-all"> <div> Company Details</div> </h3> <div class="registration_fields company_details"> <span style=""> <label for="txtRFCompanyRegNo"> Company Reg No :</label></span> <div style=""> <input type="text" id="txtRFCompanyRegNo" name="txtRFCompanyRegNo" class="" maxlength="30"/></div> <div style=""> <label for="chkRegNo"> I do not have a Company Reg Number</label></div> <span style=""> <input style="margin: 0;" type="checkbox" id="chkRegNo" onclick="javascript:ToggleCompanyRegNo();"/> </span> <span style=""> <label for="txtRFCompanyName"> Company Name :</label></span> <div style=""> <input type="text" id="txtRFCompanyName" name="txtRFCompanyName" class="required validate" maxlength="256"/> </div> <span style=""> <label for="txtRFAddressLine1"> Address Line 1 :</label></span> <div style=""> <input type="text" id="txtRFAddressLine1" name="txtRFAddressLine1" class="required validate" maxlength="256"/></div> <span style=""> <label for="txtRFAddressLine2"> Address Line 2 :</label></span> <div style=""> <input type="text" id="txtRFAddressLine2" name="txtRFAddressLine2" maxlength="256" class=""/></div> <span style=""> <label for="txtRFAddressLine3"> Town/City :</label></span> <div style=""> <input type="text" id="txtRFAddressLine3" name="txtRFAddressLine3" maxlength="256" class=""/></div> <span style=""> <label for="txtRFAddressLine4"> County/State :</label></span> <div style=""> <input type="text" id="txtRFAddressLine4" name="txtRFAddressLine4" maxlength="256" class=""/></div> <span style=""> <label for="txtRFPostCode"> Postcode/Zip :</label></span> <div style=""> <input type="text" id="txtRFPostCode" name="txtRFPostCode" maxlength="256" class="required validate"/></div> <span style="display:none"> <label for="txtOtherName"> Other Name :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtOtherName" name="OtherName" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtCorrespondenceEmail"> Company e-Mail :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCorrespondenceEmail" name="CorrespondenceEmail" class="HIDDEN email" maxlength="256"/></div> <span style="display:none"> <label for="txtPublishEmail"> Email Address :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtPublishEmail" name="PublishEmail" class="HIDDEN required validate email" maxlength="256"/></div> <span style="display:none"> <label for="txtEmailAdminEnquires"> Enquiries e-Mail :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtEmailAdminEnquires" name="EmailAdminEnquires" class="HIDDEN email" maxlength="256"/></div> <span style="display:none"> <label for="txtEmailHealthSafety"> Health and Safety e-Mail :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtEmailHealthSafety" name="EmailHealthSafety" class="HIDDEN email" maxlength="256"/></div> <span style=""> <label for="dropRFCountry"> Country :</label></span> <div style=""> <select id="dropRFCountry" name="dropRFCountry" class=""> <option value="Afghanistan"> Afghanistan</option> <option value="Albania"> Albania</option> <option value="Algeria"> Algeria</option> <option value="American Samoa"> American Samoa</option> <option value="Andorra"> Andorra</option> <option value="Angola"> Angola</option> <option value="Anguilla"> Anguilla</option> <option value="Antarctica"> Antarctica</option> <option value="Antigua and Barbuda"> Antigua and Barbuda</option> <option value="Argentina"> Argentina</option> <option value="Armenia"> Armenia</option> <option value="Aruba"> Aruba</option> <option value="Australia"> Australia</option> <option value="Austria"> Austria</option> <option value="Azerbaidjan"> Azerbaidjan</option> <option value="Bahamas"> Bahamas</option> <option value="Bahrain"> Bahrain</option> <option value="Bangladesh"> Bangladesh</option> <option value="Barbados"> Barbados</option> <option value="Belarus"> Belarus</option> <option value="Belgium"> Belgium</option> <option value="Belize"> Belize</option> <option value="Benin"> Benin</option> <option value="Bermuda"> Bermuda</option> <option value="Bhutan"> Bhutan</option> <option value="Bolivia"> Bolivia</option> <option value="Bosnia-Herzegovina"> Bosnia-Herzegovina</option> <option value="Botswana"> Botswana</option> <option value="Bouvet Island"> Bouvet Island</option> <option value="Brazil"> Brazil</option> <option value="British Indian Ocean Territory"> British Indian Ocean Territory</option> <option value="Brunei Darssalam"> Brunei Darssalam</option> <option value="Bulgaria"> Bulgaria</option> <option value="Burkina Faso"> Burkina Faso</option> <option value="Burundi"> Burundi</option> <option value="Cambodia"> Cambodia</option> <option value="Cameroon"> Cameroon</option> <option value="Canada"> Canada</option> <option value="Cape Verde"> Cape Verde</option> <option value="Cayman Islands"> Cayman Islands</option> <option value="Central African Republic"> Central African Republic</option> <option value="Chad"> Chad</option> <option value="Chile"> Chile</option> <option value="China"> China</option> <option value="Christmas Island"> Christmas Island</option> <option value="Cocos (Keeling) Islands"> Cocos (Keeling) Islands</option> <option value="Colombia"> Colombia</option> <option value="Comoros"> Comoros</option> <option value="Congo"> Congo</option> <option value="Congos Democratic Republic"> Congos Democratic Republic</option> <option value="Cook Islands"> Cook Islands</option> <option value="Costa Rica"> Costa Rica</option> <option value="Croatia"> Croatia</option> <option value="Cuba"> Cuba</option> <option value="Cyprus"> Cyprus</option> <option value="Czech Republic"> Czech Republic</option> <option value="Denmark"> Denmark</option> <option value="Djibouti"> Djibouti</option> <option value="Dominica"> Dominica</option> <option value="Dominican Republic"> Dominican Republic</option> <option value="East Timor"> East Timor</option> <option value="East Timor"> East Timor</option> <option value="Ecuador"> Ecuador</option> <option value="Egypt"> Egypt</option> <option value="El Salvador"> El Salvador</option> <option value="Equatorial Guinea"> Equatorial Guinea</option> <option value="Eritrea"> Eritrea</option> <option value="Estonia"> Estonia</option> <option value="Ethiopia"> Ethiopia</option> <option value="Falkland Islands"> Falkland Islands</option> <option value="Faroe Islands"> Faroe Islands</option> <option value="Fiji"> Fiji</option> <option value="Finland"> Finland</option> <option value="Former Czechoslovakia"> Former Czechoslovakia</option> <option value="Former USSR"> Former USSR</option> <option value="France"> France</option> <option value="France (European Territory)"> France (European Territory)</option> <option value="French Guyana"> French Guyana</option> <option value="French Southern Territories"> French Southern Territories</option> <option value="Gabon"> Gabon</option> <option value="Gambia"> Gambia</option> <option value="Georgia"> Georgia</option> <option value="Germany"> Germany</option> <option value="Ghana"> Ghana</option> <option value="Gibraltar"> Gibraltar</option> <option value="Great Britain"> Great Britain</option> <option value="Greece"> Greece</option> <option value="Greenland"> Greenland</option> <option value="Grenada"> Grenada</option> <option value="Guadeloupe (French)"> Guadeloupe (French)</option> <option value="Guam (USA)"> Guam (USA)</option> <option value="Guatemala"> Guatemala</option> <option value="Guinea"> Guinea</option> <option value="Guinea Bissau"> Guinea Bissau</option> <option value="Guyana"> Guyana</option> <option value="Haiti"> Haiti</option> <option value="Heard and McDonald Islands"> Heard and McDonald Islands</option> <option value="Holy See (Vatican City State)"> Holy See (Vatican City State)</option> <option value="Honduras"> Honduras</option> <option value="Hong Kong"> Hong Kong</option> <option value="Hungary"> Hungary</option> <option value="Iceland"> Iceland</option> <option value="India"> India</option> <option value="Indonesia"> Indonesia</option> <option value="Iran"> Iran</option> <option value="Iraq"> Iraq</option> <option value="Ireland"> Ireland</option> <option value="Israel"> Israel</option> <option value="Italy"> Italy</option> <option value="Ivory Coast (Cote DIvoire)"> Ivory Coast (Cote DIvoire)</option> <option value="Jamaica"> Jamaica</option> <option value="Japan"> Japan</option> <option value="Jordan"> Jordan</option> <option value="Kazakhstan"> Kazakhstan</option> <option value="Kenya"> Kenya</option> <option value="Kiribati"> Kiribati</option> <option value="Kuwait"> Kuwait</option> <option value="Kyrgyzstan"> Kyrgyzstan</option> <option value="Laos"> Laos</option> <option value="Latvia"> Latvia</option> <option value="Lebanon"> Lebanon</option> <option value="Lesotho"> Lesotho</option> <option value="Liberia"> Liberia</option> <option value="Libya"> Libya</option> <option value="Liechtenstein"> Liechtenstein</option> <option value="Lithuania"> Lithuania</option> <option value="Luxembourg"> Luxembourg</option> <option value="Macau"> Macau</option> <option value="Macedonia, Former Yugoslavian Republic of"> Macedonia, Former Yugoslavian Republic of</option> <option value="Madagascar"> Madagascar</option> <option value="Malawi"> Malawi</option> <option value="Malaysia"> Malaysia</option> <option value="Maldives"> Maldives</option> <option value="Mali"> Mali</option> <option value="Malta"> Malta</option> <option value="Marshall Islands"> Marshall Islands</option> <option value="Martinique (French)"> Martinique (French)</option> <option value="Mauritania"> Mauritania</option> <option value="Mauritius"> Mauritius</option> <option value="Mayotte"> Mayotte</option> <option value="Mexico"> Mexico</option> <option value="Micronesia"> Micronesia</option> <option value="Moldova, Republic of"> Moldova, Republic of</option> <option value="Monaco"> Monaco</option> <option value="Mongolia"> Mongolia</option> <option value="Montserrat"> Montserrat</option> <option value="Morocco"> Morocco</option> <option value="Mozambique"> Mozambique</option> <option value="Myanmar"> Myanmar</option> <option value="Namibia"> Namibia</option> <option value="Nauru"> Nauru</option> <option value="Nepal"> Nepal</option> <option value="Netherlands"> Netherlands</option> <option value="Netherlands Antilles"> Netherlands Antilles</option> <option value="Neutral Zone"> Neutral Zone</option> <option value="New Caledonia (French)"> New Caledonia (French)</option> <option value="New Zealand"> New Zealand</option> <option value="Nicaragua"> Nicaragua</option> <option value="Niger"> Niger</option> <option value="Nigeria"> Nigeria</option> <option value="Niue"> Niue</option> <option value="Norfolk Island"> Norfolk Island</option> <option value="North Korea"> North Korea</option> <option value="Northern Mariana Islands"> Northern Mariana Islands</option> <option value="Norway"> Norway</option> <option value="Oman"> Oman</option> <option value="Pakistan"> Pakistan</option> <option value="Palau"> Palau</option> <option value="Palestinian territory, occupied"> Palestinian territory, occupied</option> <option value="Panama"> Panama</option> <option value="Papua New Guinea"> Papua New Guinea</option> <option value="Paraguay"> Paraguay</option> <option value="Peru"> Peru</option> <option value="Philippines"> Philippines</option> <option value="Pitcairn Island"> Pitcairn Island</option> <option value="Poland"> Poland</option> <option value="Polynesia (French)"> Polynesia (French)</option> <option value="Portugal"> Portugal</option> <option value="Portugal"> Portugal</option> <option value="Puerto Rico"> Puerto Rico</option> <option value="Qatar"> Qatar</option> <option value="Reunion (French)"> Reunion (French)</option> <option value="Romania"> Romania</option> <option value="Russian Federation"> Russian Federation</option> <option value="Rwanda"> Rwanda</option> <option value="S. Georgia &amp; S. Sandwich Isls."> S. Georgia &amp; S. Sandwich Isls.</option> <option value="Saint Helena"> Saint Helena</option> <option value="Saint Kitts &amp; Nevis Anguilla"> Saint Kitts &amp; Nevis Anguilla</option> <option value="Saint Lucia"> Saint Lucia</option> <option value="Saint Pierre and Miquelon"> Saint Pierre and Miquelon</option> <option value="Saint Tome (Sao Tome) and Principe"> Saint Tome (Sao Tome) and Principe</option> <option value="Saint Vincent &amp; Grenadines"> Saint Vincent &amp; Grenadines</option> <option value="Samoa"> Samoa</option> <option value="San Marino"> San Marino</option> <option value="Saudi Arabia"> Saudi Arabia</option> <option value="Senegal"> Senegal</option> <option value="Seychelles"> Seychelles</option> <option value="Sierra Leone"> Sierra Leone</option> <option value="Singapore"> Singapore</option> <option value="Slovak Republic"> Slovak Republic</option> <option value="Slovenia"> Slovenia</option> <option value="Solomon Islands"> Solomon Islands</option> <option value="Somalia"> Somalia</option> <option value="South Africa"> South Africa</option> <option value="South Korea"> South Korea</option> <option value="Spain"> Spain</option> <option value="Sri Lanka"> Sri Lanka</option> <option value="Sudan"> Sudan</option> <option value="Suriname"> Suriname</option> <option value="Svalbard and Jan Mayen Islands"> Svalbard and Jan Mayen Islands</option> <option value="Swaziland"> Swaziland</option> <option value="Sweden"> Sweden</option> <option selected="selected" value="Switzerland"> Switzerland</option> <option value="Syria"> Syria</option> <option value="Tadjikistan"> Tadjikistan</option> <option value="Taiwan"> Taiwan</option> <option value="Tanzania"> Tanzania</option> <option value="Thailand"> Thailand</option> <option value="Togo"> Togo</option> <option value="Tokelau"> Tokelau</option> <option value="Tonga"> Tonga</option> <option value="Trinidad and Tobago"> Trinidad and Tobago</option> <option value="Tunisia"> Tunisia</option> <option value="Turkey"> Turkey</option> <option value="Turkmenistan"> Turkmenistan</option> <option value="Turks and Caicos Islands"> Turks and Caicos Islands</option> <option value="Tuvalu"> Tuvalu</option> <option value="Uganda"> Uganda</option> <option value="Ukraine"> Ukraine</option> <option value="United Arab Emirates"> United Arab Emirates</option> <option value="United Kingdom"> United Kingdom</option> <option value="United States"> United States</option> <option value="Unspecified"> Unspecified</option> <option value="Uruguay"> Uruguay</option> <option value="USA Minor Outlying Islands"> USA Minor Outlying Islands</option> <option value="Uzbekistan"> Uzbekistan</option> <option value="Vanuatu"> Vanuatu</option> <option value="Venezuela"> Venezuela</option> <option value="Vietnam"> Vietnam</option> <option value="Virgin Islands (British)"> Virgin Islands (British)</option> <option value="Virgin Islands (USA)"> Virgin Islands (USA)</option> <option value="Wallis and Futuna Islands"> Wallis and Futuna Islands</option> <option value="Western Sahara"> Western Sahara</option> <option value="Yemen"> Yemen</option> <option value="Yugoslavia"> Yugoslavia</option> <option value="Zambia"> Zambia</option> <option value="Zimbabwe"> Zimbabwe</option> </select> </div> <span style=""> <label for="dropStructure"> Structure :</label></span> <div style=""> <select id="dropStructure" name="TendererStructureID" class=""> <option value="-1"> Please select an item...</option> <option value="1"> Public Limited Company in UK or Inc. In USA</option> <option value="2"> Public Limited Company in UK or Inc. In USA</option> <option value="17"> Private Limited Company (Ltd)</option> <option value="16"> Limited Liability Partnership (LLP)</option> <option value="15"> Partnership</option> <option value="14"> Sole Proprietor</option> <option value="13"> Limited Partnership with Share Capital</option> <option value="12"> Non-Commercial Partnership</option> <option value="11"> Cooperative Society</option> <option value="10"> Foreign Legal Status</option> <option value="9"> Consortium</option> <option value="8"> Associated Firm</option> <option value="7"> Local or Central Government</option> <option value="6"> Not For Profit Organisation</option> <option value="5"> Registered Charity</option> <option value="4"> Company Limited by Guarantee</option> <option value="3"> Legal structure not listed</option> </select> </div> <span style="display:none"> <label for="txtVATApplicable"> VAT Applicable :</label></span> <div style="display:none"> <input style="margin: 0;" type="checkbox" customfield="1" id="txtVATApplicable" name="VATApplicable" class="HIDDEN "/></div> <span style="display:none"> <label for="txtVATRegistered"> VAT Registered :</label></span> <div style="display:none"> <input style="margin: 0;" type="checkbox" customfield="1" id="txtVATRegistered" name="VATRegistered" class="HIDDEN "/></div> <span style="display:none"> <label for="txtRFVAT"> VAT No :</label></span> <div style="display:none"> <input type="text" id="txtRFVAT" name="txtRFVAT" maxlength="256" class="HIDDEN "/></div> <span style="width: 100%; height: 100px; margin-top: 0px; "> <span class="memofieldlabel" style="height: 100px"> <label for="txtCompanySummary"> Company Summary :</label></span> <div class="memofield"> <textarea rows="5" id="txtCompanySummary" name="txtCompanySummary" class=""></textarea></div> </span> <div class="clear_float"> </div> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Company </div> </h3> <div class="registration_fields"> <span style="display:none"> <label for="txtNoOfStaff"> No of Staff :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtNoOfStaff" name="NoOfStaff" class="HIDDEN NumericalField number validate" maxlength="256"/></div> <span style="display:none"> <label for="txtNoOfContractors"> No of Contractors :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtNoOfContractors" name="NoOfContractors" class="HIDDEN NumericalField number validate" maxlength="256"/></div> <span style="display:none"> <label for="txtDUNS"> Reference :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtDUNS" name="DUNS" class="HIDDEN " maxlength="30"/></div> <span style="display:none"> <label for="txtCompanyAccYrEnd"> Company Accounts Year End :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCompanyAccYrEnd" name="CompanyAccYrEnd" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtConstructionOnlineRegNo"> Construction Line Reg No :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtConstructionOnlineRegNo" name="ConstructionlineRegNo" class="HIDDEN NumericalField number validate" maxlength="256"/></div> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Banking </div> </h3> <div class="registration_fields"> <span style="display:none"> <label for="txtBankReference"> Can Obtain Bank Reference :</label></span> <div style="display:none"> <input style="margin: 0;" type="checkbox" customfield="1" id="txtBankReference" name="BankReference" class="HIDDEN "/></div> <span style="display:none"> <label for="txtAccountName"> Account Name :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtAccountName" name="AccountName" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtBankers"> Bank :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtBankers" name="Bankers" class="HIDDEN " maxlength="256"/></div> <span style="width: 100%; height: 125px; margin-top: 0px;display:none"> <span style="height: 100px; " class="memofieldlabel"> <label for="txtBankAddress"> Bank Address :</label></span> <div style="display:none" class="memofield"> <textarea rows="5" customfield="1" id="txtBankAddress" name="BankAddress" class="HIDDEN "></textarea></div> </span> <span style="display:none"> <label for="txtSortCode"> Sort Code :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtSortCode" name="SortCode" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtAccountNo"> Account Number :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtAccountNo" name="AccountNo" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtIBAN"> IBAN :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtIBAN" name="IBAN" class="HIDDEN " maxlength="256"/></div> <span style="width: 100%; height: 125px; margin-top: 0px; display:none"> <span style="height: 100px;" class="memofieldlabel"> <label for="txtBankNotes"> Bank Notes :</label></span> <div style="display:none" class="memofield"> <textarea rows="5" customfield="1" id="txtBankNotes" name="BankNotes" class="HIDDEN "></textarea></div> </span> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Employer Insurance </div> </h3> <div class="registration_fields"> <span style="display:none"> <label for="txtEmpInsurer"> Insurer :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtEmpInsurer" name="EmpInsurer" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtEmpLiabilityPolicy"> Liability Number :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtEmpLiabilityPolicy" name="EmpLiabilityPolicy" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtEmpLiabilityStart"> Start Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtEmpLiabilityStart" name="EmpLiabilityStart" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtEmpLiabilityEnd"> End Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtEmpLiabilityEnd" name="EmpLiabilityEnd" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtEmpLiabilityValue"> Value Per Event :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtEmpLiabilityValue" name="EmpLiabilityValue" class="HIDDEN NumericalField number validate" onkeypress="javascript:return NumKP(event,this,false,false);"/></div> <span style="display:none"> <label for="txtEmpLiabilityValueAgg"> Value Aggregated :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtEmpLiabilityValueAgg" name="EmpLiabilityValueAgg" class="HIDDEN NumericalField number validate" onkeypress="javascript:return NumKP(event,this,false,false);"/></div> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Public Liability Insurance </div> </h3> <div class="registration_fields"> <span style="display:none"> <label for="txtPublicInsurer"> Insurer :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtPublicInsurer" name="PublicInsurer" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtPublicLiabilityPolicy"> Liability Number :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtPublicLiabilityPolicy" name="PublicLiabilityPolicy" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtPublicLiabilityStart"> Start Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtPublicLiabilityStart" name="PublicLiabilityStart" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtPublicLiabilityEnd"> End Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtPublicLiabilityEnd" name="PublicLiabilityEnd" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtPublicLiabilityValue"> Value Per Event :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtPublicLiabilityValue" name="PublicLiabilityValue" class="HIDDEN NumericalField number validate" onkeypress="javascript:return NumKP(event,this,false,false);"/></div> <span style="display:none"> <label for="txtPublicLiabilityValueAgg"> Value Aggregated :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtPublicLiabilityValueAgg" name="PublicLiabilityValueAgg" class="HIDDEN NumericalField number validate" onkeypress="javascript:return NumKP(event,this,false,false);"/></div> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Professional Indemnity Insurance </div> </h3> <div class="registration_fields"> <span style="display:none"> <label for="txtProfIndemInsurer"> Insurer :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtProfIndemInsurer" name="ProfIndemInsurer" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtProfIndemPolicy"> Liability Number :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtProfIndemPolicy" name="ProfIndemPolicy" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtProfIndemStart"> Start Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtProfIndemStart" name="ProfIndemStart" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtProfIndemEnd"> End Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtProfIndemEnd" name="ProfIndemEnd" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtProfIndemValue"> Value Per Event :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtProfIndemValue" name="ProfIndemValue" class="HIDDEN NumericalField number validate" onkeypress="javascript:return NumKP(event,this,false,false);"/></div> <span style="display:none"> <label for="txtProfIndemValueAgg"> Value Aggregated :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtProfIndemValueAgg" name="ProfIndemValueAgg" class="HIDDEN NumericalField number validate" onkeypress="javascript:return NumKP(event,this,false,false);"/></div> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Contractors All Risk Liability Insurance </div> </h3> <div class="registration_fields"> <span style="display:none"> <label for="txtCARLIInsurer"> Insurer :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCARLIInsurer" name="CARLIInsurer" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtCARLILiabilityNumber"> Liability Number :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCARLILiabilityNumber" name="CARLILiabilityNumber" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtCARLIStartDate"> Start Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCARLIStartDate" name="CARLIStartDate" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtCARLIEndDate"> End Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCARLIEndDate" name="CARLIEndDate" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtCARLIValuePerEvent"> Value Per Event :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCARLIValuePerEvent" name="CARLIValuePerEvent" class="HIDDEN NumericalField number validate" onkeypress="javascript:return NumKP(event,this,false,false);"/></div> <span style="display:none"> <label for="txtCARLIValueAggregated"> Value Aggregated :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCARLIValueAggregated" name="CARLIValueAggregated" class="HIDDEN NumericalField number validate" onkeypress="javascript:return NumKP(event,this,false,false);"/></div> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Other Insurances </div> </h3> <div class="registration_fields"> <span style="width: 100%; height: 125px; margin-top: 0px; display:none"> <span style="height: 100px;" class="memofieldlabel"> <label for="txtOtherInsurances"> Other Insurances :</label></span> <div style="display:none" class="memofield"> <textarea rows="5" customfield="1" id="txtOtherInsurances" name="OtherInsurances" class="HIDDEN "></textarea></div> </span> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Other </div> </h3> <div class="registration_fields"> <span style="display:none"> <label for="txtCISCertType"> CIS Certificate :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCISCertType" name="CISCertType" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtCISCardNo"> CIS Card No :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCISCardNo" name="CISCardNo" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtCISStart"> CIS Start Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCISStart" name="CISStart" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtCISEnd"> CIS End Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCISEnd" name="CISEnd" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtCorgiRegNo"> Gas Safe Register No :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCorgiRegNo" name="CorgiRegNo" class="HIDDEN " maxlength="256"/></div> <span style="display:none"> <label for="txtCorgiStart"> Gas Safe Register Start Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCorgiStart" name="CorgiStart" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> <span style="display:none"> <label for="txtCorgiExpiry"> Gas Safe Register Expiry Date :</label></span> <div style="display:none"> <input type="text" customfield="1" id="txtCorgiExpiry" name="CorgiExpiry" class="HIDDEN {dateITA:true} validate" maxlength="256"/></div> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style="display:none"> <h3 class="ui-widget-header ui-corner-all"> <div> Accreditation </div> </h3> <div class="registration_fields"> <span style="width: 100%; height: 125px; margin-top: 0px; display:none"> <span style="height: 100px;" class="memofieldlabel"> <label for="txtISOAccreditation"> ISO :</label></span> <div style="display:none" class="memofield"> <textarea rows="5" customfield="1" id="txtISOAccreditation" name="ISOAccreditation" class="HIDDEN "></textarea></div> </span> <span style="width: 100%; height: 125px; margin-top: 0px; display:none"> <span style="height: 100px;" class="memofieldlabel"> <label for="txtOtherAccreditation"> Other :</label></span> <div style="display:none" class="memofield"> <textarea rows="5" customfield="1" id="txtOtherAccreditation" name="OtherAccreditation" class="HIDDEN "></textarea></div> </span> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup" style=""> <h3 class="ui-widget-header ui-corner-all"> <div> Contact Details </div> </h3> <div class="registration_fields"> <span style=""> <label for="txtRFTelephone"> Telephone :</label></span> <div style=""> <input type="text" id="txtRFTelephone" name="txtRFTelephone" class="required validate" maxlength="256"/></div> <span style=""> <label for="txtRFFax"> Fax :</label></span> <div style=""> <input type="text" id="txtRFFax" name="txtRFFax" maxlength="256" class=""/></div> <span style=""> <label for="txtRFWebSite"> Website :</label></span> <div style=""> <input type="text" id="txtRFWebSite" name="txtRFWebSite" class=""/></div> <span style="display:none"> <label for="txtConstructionLineNo"> Construction Line No : </label></span> <div style="display:none"> <input type="text" id="txtConstructionLineNo" name="txtConstructionLineNo" onkeypress="javascript:return NumKP(event,this,false,false);" maxlength="18" class="HIDDEN NumericalField number validate"/></div> </div> <div class="clear_float"> </div> <button id="cmdRegister" class="float_right" onclick="Register(); return false;"> Register My Company Details </button> <div class="clear_float"> </div> </div> <div class="ui-widget-content FieldGroup"> <h3 class="ui-widget-header ui-corner-all"> <div> Primary User Details</div> </h3> <div class="registration_fields"> <span> <label for="txtRFContactFirstName"> Contact First Name :</label></span> <div> <input type="text" id="txtRFContactFirstName" name="txtRFContactFirstName" class="required" maxlength="256"/></div> <span> <label for="txtRFContactLastName"> Contact Last Name :</label></span> <div> <input type="text" id="txtRFContactLastName" name="txtRFContactLastName" class="required" maxlength="256"/></div> <span> <label for="txtRFTelephoneNumber"> Telephone :</label> </span> <div> <input type="text" id="txtRFTelephoneNumber" name="txtRFTelephoneNumber" maxlength="256"/> </div> <span> <label> &nbsp;</label> </span> <div> &nbsp; </div> <span> <label for="txtRFPublishEmail"> Email Address :</label></span> <div> <input type="text" id="txtRFPublishEmail" name="txtRFPublishEmail" class="required email" maxlength="256"/></div> <span> <label for="txtRFPublishEmailConfirm"> Confirm Email Address :</label></span> <div> <input type="text" id="txtRFPublishEmailConfirm" name="txtRFPublishEmailConfirm" class="required" equalto="#txtRFPublishEmail" maxlength="256"/></div> <span> <label for="txtRFPassword"> Password :</label></span> <div> <input type="password" id="txtRFPassword" name="txtRFPassword" class="required" maxlength="256" minlength="6"/></div> <span> <label for="txtRFConfirmPassword"> Confirm Password :</label></span> <div> <input type="password" id="txtRFConfirmPassword" name="txtRFConfirmPassword" class="required" equalto="#txtRFPassword" maxlength="256" minlength="6"/></div> </div> <div class="clear_float"> </div> </div> <div class="ui-widget-content help ui-state-highlight FieldGroup"> <p> <strong>It is recommended for situations where the primary contact is not available, additional points of contact are registered as they would still be able to gain access.</strong> </p> <p> <strong>While registering you may only add one additional point of contact, however after the registration is complete you may login to your account and add as many additional contacts as you like.</strong> </p> </div> <div id="divSecondcontact" class="display_none clear_float ui-widget-content FieldGroup"> <h3 class="ui-widget-header ui-corner-all"> <div> Additional User Details</div> </h3> <div class="registration_fields"> <span> <label for="txtRFContactFirstName2"> Contact First Name :</label></span> <div> <input type="text" id="txtRFContactFirstName2" name="txtRFContactFirstName" onchange="javascript:AdditionalContactOnChange();" maxlength="256"/></div> <span> <label for="txtRFContactLastName2"> Contact Last Name :</label></span> <div> <input type="text" id="txtRFContactLastName2" name="txtRFContactLastName" onchange="javascript:AdditionalContactOnChange();" maxlength="256"/></div> <span> <label for="txtRFTelephoneNumber2"> Telephone :</label> </span> <div> <input type="text" id="txtRFTelephoneNumber2" name="txtRFTelephoneNumber" maxlength="256"/> </div> <span> <label> &nbsp;</label> </span> <div> &nbsp; </div> <span> <label for="txtRFPublishEmail2"> Email Address :</label></span> <div> <input type="text" id="txtRFPublishEmail2" name="txtRFPublishEmail" class=" email" onchange="javascript:AdditionalContactOnChange();" maxlength="256"/></div> <span> <label for="txtRFPublishEmailConfirm2"> Confirm Email Address :</label></span> <div> <input type="text" id="txtRFPublishEmailConfirm2" name="txtRFPublishEmailConfirm" equalto="#txtRFPublishEmail2" onchange="javascript:AdditionalContactOnChange();" maxlength="256"/></div> <span> <label for="txtRFPassword2"> Password :</label></span> <div> <input type="password" id="txtRFPassword2" name="txtRFPassword" minlength="6" onchange="javascript:AdditionalContactOnChange();" maxlength="256"/></div> <span> <label for="txtRFConfirmPassword2"> Confirm Password :</label></span> <div> <input type="password" id="txtRFConfirmPassword2" name="txtRFConfirmPassword" minlength="6" equalto="#txtRFPassword2" onchange="javascript:AdditionalContactOnChange();" maxlength="256"/></div> </div> <div class="clear_float"> </div> </div> </div> </div> <script type="text/javascript"> var EmailExists = false; var Email2Exists = false; var CompanyNameExists = false; var CompanyRegNoExists = false; var strCompanyNameExists = ""; var vOrganisationStructureMandatory = false; $(document).ready(function () { $(document).keypress(function (e) { // Check to see if we have hit enter and also if we are on the Business Classifications tab. if (e.which == 13 && $("#CompanyDetailstabs").tabs('option', 'active') == "2") { e.preventDefault(); $('#btnSearch').click(); } }); $("#txtRFPublishEmail").change(function () { CheckEmailAddress(); }); $("#txtRFPublishEmail2").change(function () { CheckEmailAddress2(); }); $("#txtRFCompanyName").change(function () { CheckCompanyName(); }); if($('#txtRFCompanyRegNo').length) { $('#txtRFCompanyRegNo').addClass('required'); $("#txtRFCompanyRegNo").change(function () { CheckCompanyRegNo(); }); } if (window.location.href.indexOf('/Registration') != -1) { //this is the exstended registration page $('#divSecondcontact').removeClass('display_none'); } $("button").button({ icons: {} }); SetupValidationRules(); //add date pickers and make the fields smaller $('[class*="dateITA:"]').datepicker({ showOn: 'button', buttonImage: 'css/images/Calendar.png', buttonImageOnly: true, dateFormat: "dd/mm/yy", showButtonPanel: true, buttonText: 'Please select date...', altFormat: "dd/mm/yy", onSelect: function (dateText, inst) { $(this).trigger("change"); } }); $('[class*="dateITA:"]').change(function () { try { $(this).attr("datevalue", $.datepicker.formatDate($.datepicker.TIMESTAMP, $.datepicker.parseDate('dd/mm/yy', $(this).val()))); } catch (err) { $(this).attr("datevalue",""); } }); $('[class*="dateITA:"]').parent().addClass('short'); }); function RegisterField(vField, vTable, vValue) { this.Field = vField; this.Table = vTable; this.Value = vValue; } function Register() { var vRegistrationData = []; $('#DetailsTab input[customfield]').not('[class*="HIDDEN"]').each(function () { //if type = checkbox if ($(this).attr('type') == 'checkbox' && $(this).attr('name') != undefined) { vRegistrationData.push(new RegisterField($(this).attr('name'), $(this).attr('customfield'), $(this).is(':checked'))); } else { vRegistrationData.push(new RegisterField($(this).attr('name'), $(this).attr('customfield'), $(this).val())); } }); $('#DetailsTab textarea[customfield]').not('[class*="HIDDEN"]').each(function () { if($(this).attr('name') != undefined) { vRegistrationData.push(new RegisterField($(this).attr('name'), $(this).attr('customfield'), EncodeHTML($(this).val().replace(/\\/g, '\\\\')))); } }); var vDocuments = []; //check to see if we have company documents if ($("#tblBusinessCat").length) { //the table exists so check for missing required documents if ($("#tblBusinessCat > tr[CanRegister=true] > td > div[id^='pnlUpload-'],#tblBusinessCat > tr[CanEOI=true] > td > div[id^='pnlUpload-']").length) { SelectTab('DocumentsTab'); showMessage('Registration documents are mandatory. '); return; } else { vDocuments = vDataDocuments; } } showLoading(); var vBusinessData = ''; var vBusinessCount = 0; var vMandatoryBusinessCategories = 'True'; //only used on Registration page if (typeof (vRegistrationSelectedTypes) != 'undefined') { for (i = 0; i < vRegistrationSelectedTypes.length; i++) { vBusinessCount++; vBusinessData = vBusinessData + vRegistrationSelectedTypes[i].UniqueID + ','; } } var vPreventSupplierClassifications2 = 'False'; // Check to see if the user has to specifiy classifications. if (vPreventSupplierClassifications2 == 'False' && vMandatoryBusinessCategories == 'True' && vBusinessCount <= 0) { // Take the user to the correct tab. SelectTab('BusinessCategoriesTab'); hideLoading(); // Inform the user that they need to select at least one business category. showMessage('Business Categories are mandatory.<br /><br />Please select at least one business category.'); // Exit the current function as we do not need to register at this point. return; } //if we are in b2b mode and have no Prominent Classifications the fail to register as this is mandatory if ($('#divProminentClassifications').length && vProminentTypes.length > 0) { //vProminentTypes is from BusinessCategories part if (CompareJQueryObjects('#cboProminentClassifications option', 'value', '#CompanyClassificationsholder tr', 'BCID', true) == 0) { SelectTab('BusinessCategoriesTab'); hideLoading(); showMessage('Selecting a High-Level Category is mandatory.<br /><br />Please select at least one High-Level Category in order to register your company.'); return; } } var vSetFocus = null; if (EmailExists == false && Email2Exists == false && CompanyNameExists == false && CompanyRegNoExists == false) { if ($('#DetailsTab').length) { SelectTab('DetailsTab'); } var vValid = true; var vItems = $('#Master .required').not('[class*="HIDDEN"]').not('[Mandatory]'); var i = 0; for (i = 0; i < vItems.length; i++) { if($(vItems[i]).attr('id') == "divCompanyClassification") { if(!ValidateCompanyClassification()) { if (vValid == true) { vSetFocus =vItems[i]; } vValid = false } } else if($(vItems[i]).attr('id') == "divSupplierWards") { if(!ValidateSupplierWards()) { if (vValid == true) { vSetFocus =vItems[i]; } vValid = false } } else if($(vItems[i]).attr('id') == "divGrantsList") { if(!ValidateGrants()) { if (vValid == true) { vSetFocus =vItems[i]; } vValid = false } } else if($(vItems[i]).attr('id') == "divOpportunitiesList") { if(!ValidateOpportunities()) { if (vValid == true) { vSetFocus =vItems[i]; } vValid = false } } else { if (!$(vItems[i]).valid()) { if (vValid == true) { vSetFocus =vItems[i]; } vValid = false; } } } if (vValid) { //both contacts cannot have the same email address if ($("#txtRFPublishEmail").val() == $("#txtRFPublishEmail2").val() && $("#txtRFPublishEmail").val() != "") { vValid = false; var vErrorMsg = 'Contacts must have unique e-Mail addresses'; showMessage(vErrorMsg); } } //if Suppler Customer Fields part is loaded get the values vCustomFields = []; var fn = window['GetSupplerCustomFieldItems']; if(typeof fn === 'function') { if(vValid) { var vCustomFieldsValidate = ValidateSupplerCustomField(); vValid = vCustomFieldsValidate.Valid; if(vCustomFieldsValidate.Valid == false && vCustomFieldsValidate.FirstFail != null) { vSetFocus = $('#' + vCustomFieldsValidate.FirstFail); } } else { ValidateSupplerCustomField(); //registration does have the collection of errors at the top so add it next to the edit icon $('.ContractFieldTable').find('td:hidden').find('.error').each(function (index) { AddErrorMessage($(this).parents('tr:first').find('.editpopup'),'*Mandatory'); }); } //validation handled above vCustomFields = GetSupplerCustomFieldItems(); } var vStructureID = -1 if ($("#dropStructure").not('[class*="HIDDEN"]').length) { vStructureID = $("#dropStructure").val(); } // Check to see if the structure is mandatory, if it is have we set a value? if( vOrganisationStructureMandatory == true && vStructureID < 1 ) { // We have not selected a structure we should take the user back to the first tab and highlight the issue. hideLoading(); SelectTab('DetailsTab'); showMessage('You have not selected an organisation structure.'); return; } var strCompanyClassifications = ''; //check to see if the Company Categories save function exists as its on a diffrent part if (window.GetSelectedCompanyClassifications) { strCompanyClassifications = GetSelectedCompanyClassifications(); } var strSupplierWards = ''; //check to see if the wards save function exists as its on a diffrent part if(window.GetSupplierWards) { strSupplierWards = GetSupplierWards(); } var vGrantsData = []; //check to see if the grants save function exists as its on a diffrent part if(window.GetGrants) { vGrantsData = GetGrants(); } var vOpportunityData = []; //check to see if the Opportunities save function exists as its on a diffrent part if(window.GetOpportunities) { vOpportunityData = GetOpportunities(); } var strCompanyPolicies = ''; //check to see if the Company Policy save function exists as its on a diffrent part if (window.GetSelectedCompanyPolicies) { strCompanyPolicies = GetSelectedCompanyPolicies(); if(false && strCompanyPolicies.length == 0) { //if Company Policy is mandatory display this hideLoading(); SelectTab('CompanyPolicyTab'); showMessage("Policies are mandatory.<br /><br />Please select at least one policy."); return; } } var Disclaimer1 = ''; var Disclaimer2 = ''; var Disclaimer3 = ''; var Disclaimer4 = ''; var Disclaimer5 = ''; var Disclaimer6 = ''; var Disclaimer7 = ''; var Disclaimer8 = ''; var Disclaimer9 = ''; var Disclaimer10 = ''; if (window.GetDisclaimer) { Disclaimer1 = GetDisclaimer(1); Disclaimer2 = GetDisclaimer(2); Disclaimer3 = GetDisclaimer(3); Disclaimer4 = GetDisclaimer(4); Disclaimer5 = GetDisclaimer(5); Disclaimer6 = GetDisclaimer(6); Disclaimer7 = GetDisclaimer(7); Disclaimer8 = GetDisclaimer(8); Disclaimer9 = GetDisclaimer(9); Disclaimer10 = GetDisclaimer(10); } var vWebsite = $("#txtRFWebSite").val(); if($("#txtWebSite").length) { vWebsite = $("#txtWebSite").val(); } var vTel1 = ''; if($("#txtRFTelephoneNumber").length) { vTel1 = $("#txtRFTelephoneNumber").val(); } var vTel2 = ''; if($("#txtRFTelephoneNumber2").length) { vTel2 = $("#txtRFTelephoneNumber2").val(); } var vTitle = ''; if($("#txtRFTitle").length) { vTitle = $("#txtRFTitle").val(); } var vTitle2 = ''; if($("#txtRFTitle2").length) { vTitle2 = $("#txtRFTitle2").val(); } var vCompanyRegNo = ''; if($('#txtRFCompanyRegNo').length) { vCompanyRegNo = $("#txtRFCompanyRegNo").val() } if (vValid) { Proxy.postAjax("Registration", "Register", '{"strCompanyName": "' + $("#txtRFCompanyName").val() + '",' + '"strContactFirstName": "' + $("#txtRFContactFirstName").val() + '",' + '"strContactLastName": "' + $("#txtRFContactLastName").val() + '",' + '"strPassword": "' + $("#txtRFPassword").val() + '",' + '"strAddressLine1": "' + $("#txtRFAddressLine1").val() + '",' + '"strAddressLine2": "' + $("#txtRFAddressLine2").val() + '",' + '"strAddressLine3": "' + $("#txtRFAddressLine3").val() + '",' + '"strAddressLine4": "' + $("#txtRFAddressLine4").val() + '",' + '"strPostCode": "' + $("#txtRFPostCode").val() + '",' + '"strCountry": "' + $("#dropRFCountry").val() + '",' + '"strCompanyRegNo": "' + vCompanyRegNo + '",' + '"strTelephone": "' + $("#txtRFTelephone").val() + '",' + '"strFax": "' + $("#txtRFFax").val() + '",' + '"strWebSite": "' + vWebsite + '",' + '"strPublishEmail": "' + $("#txtRFPublishEmail").val() + '",' + '"strTelephoneNumber": "' + vTel1 + '",' + '"strSecondContactFirstName": "' + $("#txtRFContactFirstName2").val() + '",' + '"strSecondContactLastName": "' + $("#txtRFContactLastName2").val() + '",' + '"strSecondContactPassword": "' + $("#txtRFPassword2").val() + '",' + '"strSecondContactEmail": "' + $("#txtRFPublishEmail2").val() + '",' + '"strSecondTelephoneNumber": "' + vTel2 + '",' + '"strBusinessClassifications": "' + vBusinessData + '",' + '"strConstructionLineNumber": "' + $("#txtConstructionLineNo").val() + '",' + '"iStructureID": ' + vStructureID + ',' + '"strCompanySummary": "' + EncodeHTML($("#txtCompanySummary").val().replace(/\\/g, '\\\\')) + '",' + '"strCompanyClassifications": "' + strCompanyClassifications + '",' + '"strSupplierWards": "' + strSupplierWards + '",' + '"strVAT": "' + $("#txtRFVAT").val() + '",' + '"strDisclaimer1": "' + EncodeHTML(Disclaimer1.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer2": "' + EncodeHTML(Disclaimer2.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer3": "' + EncodeHTML(Disclaimer3.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer4": "' + EncodeHTML(Disclaimer4.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer5": "' + EncodeHTML(Disclaimer5.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer6": "' + EncodeHTML(Disclaimer6.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer7": "' + EncodeHTML(Disclaimer7.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer8": "' + EncodeHTML(Disclaimer8.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer9": "' + EncodeHTML(Disclaimer9.replace(/\\/g, '\\\\')) + '",' + '"strDisclaimer10": "' + EncodeHTML(Disclaimer10.replace(/\\/g, '\\\\')) + '",' + '"strCompanyPolicies": "' + strCompanyPolicies + '",' + '"oCompanyDocuments": ' + json2string(vDocuments) + ',' + '"oRegisterFields": ' + json2string(vRegistrationData) + ',' + '"strTitle": "' + vTitle + '",' + '"strSecondTitle": "' + vTitle2 + '",' + '"oCustomFields": ' + json2string(vCustomFields) + ', ' + '"oGrants" : ' + json2string(vGrantsData) + ', ' + '"oOpportunity" : ' + json2string(vOpportunityData) + '}', function (result) { switch (result.RegisterResult) { case "Completed": { //TODO replace this with better solution if ($('#txtEmail').length) { $("#txtEmail").val($("#txtRFPublishEmail").val()); } if ($('#txtPassword').length) { $("#txtPassword").val($("#txtRFPassword").val()); } if ($('#cmdLogin').length) { $("#cmdLogin").click(); } else { window.location = 'RegistrationComplete'; } } break; case "NeedsEOI": { showMessage('Your registration must include an expression of intrest. Navigate to a tender and click express intrest before clicking register again.'); } break; default: { showMessage(result.RegisterResult); } break; } hideLoading(); }); } else { var vUseDefault = true; //we need to identify what tab to select by which has an error message if ($('#CompanyDetailstabs').length) { $('#CompanyDetailstabs .ui-tabs-panel').each(function() { //loop the direct div decendants as these are the tabs if(vUseDefault) { SelectTab($(this).attr('ID')); if( vUseDefault && $(this).find('.error').filter(':visible').length ) { //we have an error on this tab vUseDefault = false; } } }); } if (vUseDefault && $('#DetailsTab').length) { SelectTab('DetailsTab'); } } } else { var vErrorMsg = 'There has been a problem registering your companys details. The following may already be registered to another company: <br /><br />'; if (EmailExists == true) { vErrorMsg = vErrorMsg + '<strong>Primary Contact Email Address: </strong>The e-mail address for the primary point of contact is already registered to another user within the system' + '<br />'; } if (CompanyNameExists == true) { vErrorMsg = vErrorMsg + '<strong>Company Name:</strong> The name you have chosen is already registered, please contact the following person for more details: ' + strCompanyNameExists + '<br />'; } if (CompanyRegNoExists == true) { vErrorMsg = vErrorMsg + '<strong>Registration Number:</strong> The registration number you have entered is already registered to another company' + '<br />'; } if (Email2Exists == true) { vErrorMsg = vErrorMsg + '<strong>Secondary Contact Email Address: </strong>The e-mail address for the secondary point of contact is already registered to another user within the system' + '<br />'; } showMessage(vErrorMsg); } hideLoading(); if(vSetFocus != null) { if(vSetFocus.id == "divCompanyClassification") { SelectTab('CompanyClassificationTab'); } if(vSetFocus.id == "divSupplierWards") { SelectTab('SupplierWardTab'); } if(vSetFocus.id == "divGrantsList") { SelectTab('GrantsTab'); } if(vSetFocus.id == "divOpportunitiesList") { SelectTab('OpportunitiesTab'); } $(vSetFocus).focus(); } } function CheckEmailAddress() { Proxy.doAjax("Registration", "UserExists", { "cEmail": $("#txtRFPublishEmail").val() }, function (msg) { if (msg == true) { EmailExists = true; } else { EmailExists = false; } }, '', true); } function CheckEmailAddress2() { Proxy.doAjax("Registration", "UserExists", { "cEmail": $("#txtRFPublishEmail2").val() }, function (msg) { if (msg == true) { Email2Exists = true; } else { Email2Exists = false; } }, '', true); } function CheckCompanyName() { Proxy.doAjax("Registration", "CheckCompany", { "cCompanyName": $("#txtRFCompanyName").val() }, function (msg) { if (msg.length == 0) { CompanyNameExists = false; strCompanyNameExists = ""; } else { CompanyNameExists = true; strCompanyNameExists = msg; } }, '', true); } function CheckCompanyRegNo() { if (!$("#chkRegNo").is(':checked')) { Proxy.doAjax("Registration", "CompanyRegNoExists", { "cCompanyRegNo": $("#txtRFCompanyRegNo").val() }, function (msg) { if (msg == true) { CompanyRegNoExists = true; } else { CompanyRegNoExists = false; } }, '', true); } } function ToggleCompanyRegNo() { if ($("#chkRegNo").is(':checked')) { $('#txtRFCompanyRegNo').removeClass('required'); $('#txtRFCompanyRegNo').removeClass('error'); $('#txtRFCompanyRegNo').attr('disabled', 'disabled'); $('#txtRFCompanyRegNo').val(''); $('#txtRFCompanyRegNo').valid(); CompanyRegNoExists = false } else { $('#txtRFCompanyRegNo').addClass('required'); $('#txtRFCompanyRegNo').removeAttr('disabled'); } } function AdditionalContactOnChange() { if ($('#txtRFContactFirstName2').val() == '' && $('#txtRFContactLastName2').val() == '' && $('#txtRFPassword2').val() == '' && $('#txtRFConfirmPassword2').val() == '' && $('#txtRFTelephoneNumber2').val() == '' && $('#txtRFPublishEmail2').val() == '' && $('#txtRFPublishEmailConfirm2').val() == '') { var vItems = $('#divSecondcontact .required'); $('#txtRFContactFirstName2').removeClass('required') $('#txtRFContactLastName2').removeClass('required') $('#txtRFPassword2').removeClass('required') $('#txtRFConfirmPassword2').removeClass('required') $('#txtRFPublishEmail2').removeClass('required') $('#txtRFPublishEmailConfirm2').removeClass('required') $('#txtRFContactFirstName2').removeClass('error') $('#txtRFContactLastName2').removeClass('error') $('#txtRFPassword2').removeClass('error') $('#txtRFConfirmPassword2').removeClass('error') $('#txtRFPublishEmail2').removeClass('error') $('#txtRFPublishEmailConfirm2').removeClass('error') var i = 0; for (i = 0; i < vItems.length; i++) { $(vItems[i]).valid(); } } else { $('#txtRFContactFirstName2').addClass('required') $('#txtRFContactLastName2').addClass('required') $('#txtRFPassword2').addClass('required') $('#txtRFConfirmPassword2').addClass('required') $('#txtRFPublishEmail2').addClass('required') $('#txtRFPublishEmailConfirm2').addClass('required') } } function SetupValidationRules() { $('#Master').data('validator', null); $("#Master").unbind('validate'); $('p.error').remove(); $('.error').removeClass('error'); /* Add page validation */ $("#Master").validate({ debug: false, //if this is true then it prevents the form submitting and so the language buttons wont work errorElement: "p", errorContainer: $("#warning, #summary"), errorPlacement: function (error, element) { error.appendTo(element.parent("div")); error.appendTo(element.parent("span")); } }); } </script> <div class="clear_float"> </div> </div> <div id="BusinessCategoriesTab"> <div class="ui-widget-container" id="ClassificationContainer"> <div class="ui-widget-content ui-corner-all"> <input name="ctl00$MainContent$articleHolder$ctl01$PartBusinessCategories$ctl01$businesscount" type="hidden" id="businesscount" value="50318"/> <h3 id="bc-subheading1" class="ui-widget-header ui-corner-all"> <div> Classifications </div> </h3> <div> <div class="width_100 ui-state-highlight" id="divEmptySearchNOTE" style="border: none; width : 98%;"> <strong> Type in a keyword and click Search. For the complete list, click search while box is empty <span id="lblEmptySearchNOTE"></span> </strong> </div> <div class="width_100 ui-state-highlight" id="divSearchHint" style="border: none; width : 98%; display:none;"> <strong> Please type in a keyword and click “Search”. To add a classification, use the “+” icon. </strong> </div> <div class="width_100"> <div class="business_categories_label"> <label for="txtSearch"> Search&nbsp;&#58; </label> </div> <div class="business_categories_search"> <input type="text" id="txtSearch"/> </div> <div class="business_categories_buttons"> <button type="button" id="btnSearch" onclick="javascript:LoadBusinessTypes();"> Search </button> <button type="button" id="btnClear" onclick="javascript:ClearBusinessTypes();"> Clear </button> </div> </div> <div class="clear_float"> </div> </div> <div class="clear_float"> </div> <div class="ui-widget-content ui-corner-all business_categories"> <h3 class="ui-widget-header ui-corner-all"> <div class="float_left text_align_left business_categories_width"> Category </div> <div> Title </div> </h3> <table cellspacing="0" class="alternate_rows"> <tbody id="ClassificationsHolder"> </tbody> </table> </div> </div> <br/> <input id="BusinessCategoryDummy" name="BusinessCategoryDummy" type="hidden"/> <div class="ui-widget-content ui-corner-all business_categories"> <h3 class="ui-widget-header ui-corner-all"> <div class="float_left text_align_left business_categories_width"> Category </div> <div> Title </div> </h3> <table cellspacing="0" class="alternate_rows"> <tbody id="CompanyClassificationsholder"> </tbody> </table> </div> </div> <script id="tmplProminentClassifications" type="text/x-jquery-tmpl"> <option value="${UniqueID}">${Title}</option> </script> <script id="tmplClassifications" type="text/x-jquery-tmpl"> <tr class="${alternate()} rowItem currentrow${UniqueID} ${Style} ADDCLASSIFICATION" BCID="${UniqueID}"> <td class="business_categories_width">${CatCode}</td> <td>${Title}</td> <td> <img class="NoPreviewLink" src='https://web.archive.org/web/20160324011308/http://ungm.in-tend.co.uk/wipo/aspx/images/Add-icon.png' alt='Click here to add this classification to your portfolio' /> </td> </tr> </script> <script id="tmplCompanyClassifications" type="text/x-jquery-tmpl"> <tr class="${alternate()} rowItem currentrow${BusinessTypeID} REMOVECLASSIFICATION" BCID="${BusinessTypeID}"> <td class="business_categories_width">${CatCode}</td> <td>${Title}</td> <td> <img class="NoPreviewLink" src='https://web.archive.org/web/20160324011308/http://ungm.in-tend.co.uk/wipo/aspx/images/delete-icon.png' alt='Click here to remove this classification from your portfolio' /> </td> </tr> </script> <script id="tmplCompanyClassificationsAlt" type="text/x-jquery-tmpl"> <tr class="${alternate()} rowItem currentrow${UniqueID} REMOVECLASSIFICATION" BCID="${UniqueID}"> <td class="business_categories_width">${CatCode}</td> <td>${Title}</td> <td> <img class="NoPreviewLink" src='https://web.archive.org/web/20160324011308/http://ungm.in-tend.co.uk/wipo/aspx/images/delete-icon.png' alt='Click here to remove this classification from your portfolio' /> </td> </tr> </script> <script id="tmplEmptyTemplate" type="text/x-jquery-tmpl"> <tr><td colspan="3" class="text_align_center" >- there are no selections for your current criteria -</td></tr> </script> <script type="text/javascript" defer="defer"> var vClassificationLoaded = false; var vRegistration = false; var vRegistrationSelectedTypes = new Array(); var vRegistrationAllTypes = new Array(); var vRegistrationBaseAllTypes = new Array(); var vProminentTypes = new Array(); var vVisibleBusinessType = 0; $(document).ready(function () { if (window.location.href.indexOf('/Registration') != -1) { vRegistration = true; } $("#CompanyDetailstabs").tabs(); ClearBusinessTypes(); LoadProminentClassifications(); // How many current visible business types are there. vVisibleBusinessType = parseInt($("#businesscount").val()); if (vVisibleBusinessType < 30) { LoadBusinessTypes(); } if (vVisibleBusinessType >= 500) { $("#divEmptySearchNOTE").hide(); $("#divSearchHint").show(); } }); function AddProminentBusinessType() { var vBusinessTypeID = $("#cboProminentClassifications").val() if (vRegistration) { // add to vRegistrationSelectedTypes // call rebind var iDuplicateCheck = 0; var vDuplicate = 0; while (iDuplicateCheck < vRegistrationSelectedTypes.length) { if (vBusinessTypeID == vRegistrationSelectedTypes[iDuplicateCheck].UniqueID) { vDuplicate = 1; } iDuplicateCheck++; } if (vDuplicate == 0) { var i = 0; while (i < vProminentTypes.length) { if (vBusinessTypeID == vProminentTypes[i].UniqueID) { vRegistrationSelectedTypes.push(vProminentTypes[i]); break; } i++; } } RebindRegistrationDetails(); } else { showLoading(); Proxy.postAjax( "Registration", "AddBusinessType", '{"iBusinessTypeID": "' + vBusinessTypeID + '"}', function (result) { if (result.AddBusinessTypeResult) { LoadMyBusinessTypes(); $(".currentrow" + vBusinessTypeID).hide(); hideLoading(); } else { displayError("Error"); } }); } } function LoadProminentClassifications() { if ($('#divProminentClassifications').length) { showLoading(); Proxy.doAjax("Registration", "GetProminentClassifications", {}, function (msg) { vProminentTypes = msg; if (msg.length > 0) { BindData(msg, '#cboProminentClassifications', '#tmplProminentClassifications', ''); } else { $("#divProminentClassifications").hide(); } hideLoading(); }); } } function LoadClassifications() { // Check to see if we need to load the classifications. if (vClassificationLoaded == false) { LoadMyBusinessTypes(); vClassificationLoaded = true; } } /// This method will load business types from the database. function LoadBusinessTypes() { showLoading(); if (vVisibleBusinessType <= 500 || $("#txtSearch").val().length > 2) { Proxy.doAjax("Registration", "GetBusinessTypes", { "strSearch": $("#txtSearch").val() }, function (msg) { BindData(msg, '#ClassificationsHolder', '#tmplClassifications', '#tmplEmptyTemplate'); vRegistrationAllTypes = msg; vRegistrationBaseAllTypes = msg; $(".HiddenItem").hide(); // Add the click handler for the add classification method. $(".ADDCLASSIFICATION").unbind('click'); $(".ADDCLASSIFICATION").click(function () { AddBusinessType($(this).attr("BCID")); }); // Add the click handler for the remove classification method. $(".REMOVECLASSIFICATION").unbind('click'); $(".REMOVECLASSIFICATION").click(function () { RemoveBusinessType($(this).attr("BCID")); }); hideLoading(); }); } else { hideLoading(); showMessage('You must enter at least three characters in order to perform a search against the business classifications.'); } } function ClearBusinessTypes() { showLoading(); $('#txtSearch').val(""); $('#ClassificationsHolder').empty(); $('#tmplEmptyTemplate').tmpl() .appendTo('#ClassificationsHolder'); vRegistrationBaseAllTypes = new Array(); hideLoading(); } /// This method will load the current users business types. function LoadMyBusinessTypes() { showLoading(); Proxy.doAjax("Registration", "GetTendererBusinessTypes", {}, function (msg) { BindData(msg, '#CompanyClassificationsholder', '#tmplCompanyClassifications', '#tmplEmptyTemplate'); ValidationItemLoaded('BusinessCategories'); hideLoading(); // Add the click handler for the remove classification method. $(".REMOVECLASSIFICATION").unbind('click'); $(".REMOVECLASSIFICATION").click(function () { RemoveBusinessType($(this).attr("BCID")); }); }); } function AddBusinessType(vBusinessTypeID) { if (vRegistration) { // add to vRegistrationSelectedTypes // call rebind var i = 0; while (i < vRegistrationAllTypes.length) { if (vBusinessTypeID == vRegistrationAllTypes[i].UniqueID) { vRegistrationSelectedTypes.push(vRegistrationAllTypes[i]); break; } i++; } RebindRegistrationDetails(); } else { showLoading(); Proxy.postAjax( "Registration", "AddBusinessType", '{"iBusinessTypeID": "' + vBusinessTypeID + '"}', function (result) { if (result.AddBusinessTypeResult) { LoadMyBusinessTypes(); $(".currentrow" + vBusinessTypeID).hide(); hideLoading(); } else { displayError("Error"); } }); } } function RemoveBusinessType(vBusinessTypeID) { if (vRegistration) { // remove from vRegistrationSelectedTypes // call rebind var i = 0; var itotal = vRegistrationSelectedTypes.length; for (i = 0; i < itotal; i++) { if (vBusinessTypeID == vRegistrationSelectedTypes[i].UniqueID) { vRegistrationSelectedTypes.splice(i, 1); i--; itotal--; break; } } RebindRegistrationDetails(); } else { showLoading(); Proxy.postAjax( "Registration", "RemoveBusinessType", '{"iBusinessTypeID": "' + vBusinessTypeID + '"}', function (result) { if (result.RemoveBusinessTypeResult) { $(".currentrow" + vBusinessTypeID).show(); LoadMyBusinessTypes(); hideLoading(); } else { displayError("Error"); } }); } } function RebindRegistrationDetails() { //get from vRegistrationBaseAllTypes into vRegistrationAllTypes //remove vRegistrationSelectedTypes from vRegistrationAllTypes //rebind both vRegistrationAllTypes and vRegistrationSelectedTypes vRegistrationAllTypes = vRegistrationBaseAllTypes.clone(); var iselected = 0; while (iselected < vRegistrationSelectedTypes.length) { var iAlltotal = vRegistrationAllTypes.length; for (iall = 0; iall < iAlltotal; iall++) { if (vRegistrationSelectedTypes[iselected].UniqueID == vRegistrationAllTypes[iall].UniqueID) { vRegistrationAllTypes.splice(iall, 1); iAlltotal--; iall--; break; } } iselected++; } BindData(vRegistrationSelectedTypes, '#CompanyClassificationsholder', '#tmplCompanyClassificationsAlt', '#tmplEmptyTemplate'); BindData(vRegistrationAllTypes, '#ClassificationsHolder', '#tmplClassifications', '#tmplEmptyTemplate'); // Add the click handler for the add classification method. $(".ADDCLASSIFICATION").unbind('click'); $(".ADDCLASSIFICATION").click(function () { AddBusinessType($(this).attr("BCID")); }); // Add the click handler for the remove classification method. $(".REMOVECLASSIFICATION").unbind('click'); $(".REMOVECLASSIFICATION").click(function () { RemoveBusinessType($(this).attr("BCID")); }); } </script> <div class="clear_float"> </div> </div> <div id="CompanyClassificationTab"> <div class="ui-widget-container"> <div class="ui-widget-content"> <h3 id="cc-subheading1" class="ui-widget-header ui-corner-all"> Classifications </h3> <div class="" id="divCompanyClassification"> <input type="checkbox" name="chk_CC_1" id="chk_CC_1" companyclassification="1"/> <label for="chk_CC_1"> Micro Organisation (&lt;10 Employees)</label><br/> <input type="checkbox" name="chk_CC_2" id="chk_CC_2" companyclassification="2"/> <label for="chk_CC_2"> Micro Organisation (&lt;10 Employees)</label><br/> <input type="checkbox" name="chk_CC_3" id="chk_CC_3" companyclassification="3"/> <label for="chk_CC_3"> Small Organisation (10-49 employees)</label><br/> <input type="checkbox" name="chk_CC_4" id="chk_CC_4" companyclassification="4"/> <label for="chk_CC_4"> Medium-sized Organisation (50-249 employees)</label><br/> <input type="checkbox" name="chk_CC_5" id="chk_CC_5" companyclassification="5"/> <label for="chk_CC_5"> Large Organisation (250+ employees)</label><br/> <input type="checkbox" name="chk_CC_6" id="chk_CC_6" companyclassification="6"/> <label for="chk_CC_6"> Black and Minority Ethnic Organisations (BME)</label><br/> <input type="checkbox" name="chk_CC_7" id="chk_CC_7" companyclassification="7"/> <label for="chk_CC_7"> Companies Owned or Managed by Women</label><br/> <input type="checkbox" name="chk_CC_8" id="chk_CC_8" companyclassification="8"/> <label for="chk_CC_8"> Community and Voluntary Organisations (CVO)</label><br/> <input type="checkbox" name="chk_CC_9" id="chk_CC_9" companyclassification="9"/> <label for="chk_CC_9"> Community Interest Companies (CIC)</label><br/> <input type="checkbox" name="chk_CC_10" id="chk_CC_10" companyclassification="10"/> <label for="chk_CC_10"> Social Enterprise Partnership</label><br/> <input type="checkbox" name="chk_CC_11" id="chk_CC_11" companyclassification="11"/> <label for="chk_CC_11"> Social Enterprises (SE)</label><br/> <input type="checkbox" name="chk_CC_12" id="chk_CC_12" companyclassification="12"/> <label for="chk_CC_12"> Environmentally Friendly suppliers (and products)</label><br/> <input type="checkbox" name="chk_CC_13" id="chk_CC_13" companyclassification="13"/> <label for="chk_CC_13"> Fair Trade suppliers (and products)</label><br/> <input type="checkbox" name="chk_CC_14" id="chk_CC_14" companyclassification="14"/> <label for="chk_CC_14"> Enterprises</label><br/> </div> </div> </div> <script type="text/javascript" defer="defer"> $(document).ready(function () { if ('False' == 'True') { //we are logged in so we are editing out details LoadCompanyClassification(); } else { //we are logged out so this must be the registration page if (typeof window['ValidationItemLoaded'] === 'function') { ValidationItemLoaded("Classification"); } } }); //function to select the classifications function LoadCompanyClassification() { Proxy.doAjax("Registration", "GetTendererCompanyClassification", {}, function (msg) { //clear them down incase they are any ticked $('input[type=checkbox][CompanyClassification]').attr('checked', false); //tick the ones from the database for (var i = 0; i < msg.length; i++) { $('input[type=checkbox][CompanyClassification=' + msg[i].CompanyClassificationID + ']').attr('checked', true); } $("input[type=checkbox][CompanyClassification]").click(function () { ValidateCompanyClassification(); }); if (typeof window['ValidationItemLoaded'] === 'function') { ValidationItemLoaded("Classification"); } hideLoading(); }); } //function to return a comma seperated list of classifications function GetSelectedCompanyClassifications() { return $("input:checked[type=checkbox][CompanyClassification]").map(function () { return this.getAttribute("CompanyClassification"); }).get().join(","); } function ValidateCompanyClassification() { var vreturn = true; if("false" == "true") { var validator = $("#Master").validate(); var vfirstID = $('#divCompanyClassification input:first').attr('name'); if ($("input:checked[type=checkbox][CompanyClassification]").length > 0) { eval('validator.showErrors({ ' + vfirstID + ': null });'); //hide the validation list on company details $('li[for="' + vfirstID + '"].error').remove(); //hide the validation for the register page $('p[for="' + vfirstID + '"].error').remove(); delete validator.invalid["divCompanyClassification"]; } else { if ($('.container').length) { eval('validator.showErrors({ ' + vfirstID + ': "Classifications : is required" });'); } validator.invalid["divCompanyClassification"] = true; vreturn = false; } //we need to fire the validation event to update the display correctly so check a field we know should allways be there if ($('#txtCompanyName').length) { $('#txtCompanyName').valid(); } else if ($('#txtPublishEmail').length) { $('#txtPublishEmail').valid(); } } return vreturn; } </script> <div class="clear_float"> </div> </div> <div id="CompanyDisclaimerTab"> <div class="ui-widget-container"> <div class="ui-widget-content"> <h3 id="cd-subheading1" class="ui-widget-header ui-corner-all">Disclaimers </h3> <div class="disclaimer_fields"> <br/> </div> </div> </div> <div class="clear_float"> </div> </div> <button type="button" id="cmdRegister2" class="float_right" onclick="Register(); return false;"> Register My Company </button> <div class="clear_float"> </div> </div> <script type="text/javascript" defer="defer"> $(document).ready(function () { $("#CompanyDetailstabs").tabs(); $("#cmdRegister").addClass('display_none'); // Check to see if the user needs to select business classifications. var vPreventSupplierClassifications = 'False'; // Hide the business classifications tab. if (vPreventSupplierClassifications == 'True') { $("#CompanyDetailstabs").tabs('disable', '#BusinessCategoriesTab'); $('a[href="#BusinessCategoriesTab"]').parent().hide(); } if (!window.SetDisclaimer) { $("#CompanyDisclaimerTab").hide(); $("#CompanyDisclaimerMenu").hide(); } }); </script> </div> <div class="clear_float"> </div> </div> <div class="clear_float"> &nbsp;</div> <!--end Wrapper--> <!--If the Business 2 Business Mode in the Web Config is set to on use a different Article--> <div class="footer"> </div> <div id="footer" class="ui-widget-header footer_height"> <table id="partFooter_ctl01_divloggedInStatus" class="user_details" cellpadding="0" cellspacing="0"> <tr> <td class="text_align_right footer_label"> User ID: </td> <td> N/A </td> </tr> <tr> <td class="text_align_right footer_label"> User: </td> <td> Guest </td> </tr> <tr> <td class="text_align_right footer_label"> Company: </td> <td> N/A </td> </tr> </table> <div id="partFooter_ctl01_Certificate" class="text_align_left certificate"> <!--<img src="c:\getthawteseal.gif" />--> <script type="text/javascript" src="https://web.archive.org/web/20160324011308js_/https://seal.thawte.com/getthawteseal?host_name=in-tendhost.co.uk&amp;size=L&amp;lang=en"></script> </div> <div class="copy_right"> <label>Copyright &copy; 2016 <a target="_blank" href="https://web.archive.org/web/20160324011308/http://www.in-tend.com/">In-Tend Limited.</a> All Rights Reserved.</label> <br/> <a id="fav"></a> </div> <table class="version_date_server" id="BuildVersion" cellpadding="0" cellspacing="0"> <tr> <td class="text_align_right"> Version: </td> <td> 03.07.02.05 </td> </tr> <tr> <td class="text_align_right"> Date: </td> <td> 23/02/2016 </td> </tr> <tr> <td class="text_align_right"> Server: </td> <td> UN-VSUPWEB2 </td> </tr> </table> </div> <!--End of Business 2 Business Mode--> <div id="FooterBuildInfo"> <div id="LanguagesContent_footerLanguages" class="languages_icons"> <input type="image" name="ctl00$LanguagesContent$rptLanguages$ctl00$ctl00" title="English" class="cancel" src="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/aspx/images/Languages/en.png" onclick="javascript:DisableFormValidation();"/> <input type="image" name="ctl00$LanguagesContent$rptLanguages$ctl01$ctl00" title="Português" class="cancel" src="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/aspx/images/Languages/pt.png" onclick="javascript:DisableFormValidation();"/> <input type="image" name="ctl00$LanguagesContent$rptLanguages$ctl02$ctl00" title="Português do Brasil" class="cancel" src="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/aspx/images/Languages/pt-BR.png" onclick="javascript:DisableFormValidation();"/> <input type="image" name="ctl00$LanguagesContent$rptLanguages$ctl03$ctl00" title="Italiano" class="cancel" src="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/aspx/images/Languages/it.png" onclick="javascript:DisableFormValidation();"/> <input type="image" name="ctl00$LanguagesContent$rptLanguages$ctl04$ctl00" title="Français" class="cancel" src="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/aspx/images/Languages/fr.png" onclick="javascript:DisableFormValidation();"/> <input type="image" name="ctl00$LanguagesContent$rptLanguages$ctl05$ctl00" title="Español" class="cancel" src="/web/20160324011308im_/http://ungm.in-tend.co.uk/wipo/aspx/images/Languages/es.png" onclick="javascript:DisableFormValidation();"/> </div> <script type="text/javascript"> function DisableFormValidation() { $('#divCleanLoading').remove(); } </script> </div> </div> </div> </form> <script type="text/javascript"> var vInputString = ""; var vVal = ""; $(document).ready(function () { $('#divCleanLoading').removeClass("display_none"); }); $(".submit_e_form").click(function () { var bValid = true; $(".submission_e_forms :input").each( function (index) { //check to see if this has passed validation if (!$($(this)[0]).valid()) { bValid = false; } //This is for the questions defined in the forms if ($(this)[0].type == "hidden") { vInputString = vInputString + $(this).attr("FieldName") + '¬'; } //This will display which checkbox or radio button has been selected else if ($(this)[0].type == "checkbox" || $(this)[0].type == "radio") { if ($(this)[0].checked) { vInputString = vInputString + $(this).attr("FieldName") + '¬'; } } //This will display the value in any textboxes else if ($(this)[0].type == "text") { vVal = $(this).val(); vInputString = vInputString + $(this).attr("FieldName") + ': ' + vVal + '¬'; } //This will display the value in any textareas else { vVal = $(this).val(); //Handle break lines vVal = vVal.replace(/(\r\n|[\r\n])/g, '¬'); vVal = vVal.replace(/(\r\n|\r|\n)/g, '¬'); //Handle backslash vVal = vVal.replace(/\\/g, '\\\\'); vInputString = vInputString + $(this).attr("FieldName") + '¬' + vVal + '¬'; } }); $("select.submission_e_forms").each( function (index) { vVal = $(this).val(); vInputString = vInputString + $(this).attr("FieldName") + ': ' + vVal + '¬'; }); var bSend = false; if (bValid) { bSend = SumbitHTMLForm($(".submission_e_forms").attr("Emailto"), $(".submission_e_forms").attr("FormSubject"), vInputString); } if (bSend != false) { $(".submission_e_forms :input").each( function (index) { $(this).val(""); }); } hideLoading(); }); </script> <script type="text/javascript"> //<![CDATA[ function fav() { var newT = document.createTextNode('Add In-Tend® to my favourites'); var favText = 'World Intellectual Property Organization Electronic Tendering System'; var favLocation = 'https://web.archive.org/web/20160324011308/https://ungm.in-tend.co.uk/wipo/aspx/'; var s = document.getElementById('fav'); if (IsIE()) { s.appendChild(newT); s.style.cursor = 'pointer'; s.onclick = function () { window.external.AddFavorite(favLocation, favText) }; } } var pageLoaded = 0; window.onload = function () { pageLoaded = 1; } function loaded(i, f) { if (document.getElementById && document.getElementById(i) != null) f(); else if (!pageLoaded) setTimeout('loaded(\'' + i + '\',' + f + ')', 100); } loaded('fav', fav); //]]> </script> <script type="text/javascript"> $("button").button({ icons: {} }); $(function () { $.datepicker.setDefaults($.datepicker.regional['']); }); </script> <script type="text/javascript"> if(window.location.href.indexOf('B2B_Home') != -1) { $('#homeImages').removeClass('display_none'); } else { $('#homeImages').addClass('display_none'); } </script> <!--If in B2B Mode and not on the B2B Home page open a new dialog with the full size of a selected image--> <script id="tmplFileHash" type="text/x-jquery-tmpl"> </script> <script id="tmplFileHashText" type="text/x-jquery-tmpl"> </script> <script type="text/javascript"> function showHash(vType, vHash) { var vButtons = addExtMsgBoxButtons(new Array(), vRES_OK, function () { CloseExtMsgBox(); }); var vMessage = '<table><tr>' + '<th class="text_align_right">Type : </th><td>' + vType + '</td></tr><tr><th class="text_align_right">Key : </th><td id="hashkey">' + vHash + '</td></tr></table>'; showExtMsgBox('Security Key', vMessage, vButtons, 350); //select the key (the only reason to come here is to copy this) var doc = document, text = doc.getElementById('hashkey'), range, selection; if (doc.body.createTextRange) { range = document.body.createTextRange(); range.moveToElementText(text); range.select(); } else if (window.getSelection) { selection = window.getSelection(); range = document.createRange(); range.selectNodeContents(text); selection.removeAllRanges(); selection.addRange(range); } } </script> </body> </html> <!-- FILE ARCHIVED ON 01:13:08 Mar 24, 2016 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 04:24:39 Nov 24, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.721 exclusion.robots: 0.038 exclusion.robots.policy: 0.024 esindex: 0.014 cdx.remote: 119.967 LoadShardBlock: 111.319 (3) PetaboxLoader3.datanode: 162.733 (4) load_resource: 1203.51 PetaboxLoader3.resolve: 1136.645 -->

Pages: 1 2 3 4 5 6 7 8 9 10