Advertisement
Guest User

Untitled

a guest
Nov 25th, 2016
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 24.73 KB | None | 0 0
  1. <html xmlns:th="http://www.thymeleaf.org">
  2.  
  3. <head>
  4.  
  5.     <title>ghgPrivate Client Registration Form - Premier FX Online Currency Transfers, Algarve, Portugal</title>
  6.     <meta charset="utf-8"/>
  7.     <meta name="description" content="Our services are tailored to help expatriates living abroad, businesses or their clients, and those who own or plan to buy overseas assets such as property." />
  8.     <meta name="keywords" content="currency exchange specialists, FX, foreign exchange, forex, money transfers, sterling, euro, eurozone, exchange rates, currency planning, currency rates, currency trading, forward trading, Premier FX, Algarve, Portugal, www.premfx.com" />
  9.  
  10.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  11.     <meta name="viewport" content="width=device-width; initial-scale = 1.0; maximum-scale=1.0; user-scalable=no" />
  12.     <meta http-equiv="imagetoolbar" content="no"/>
  13.  
  14.     <link th:href="@{/resources/css/online/style_online.css}" rel="stylesheet" type="text/css"/>
  15.     <link th:href="@{/resources/css/online/style_online_responsive.css}"  rel="stylesheet" type="text/css"/>
  16.     <link th:href="@{/resources/css/online/intlTelInput.css}" rel="stylesheet"/>
  17.     <link th:href="@{/resources/css/online/jquery-ui.css}"  rel="stylesheet" type="text/css" />
  18.     <link th:href="@{/resources/css/online/dropzone.css}" rel="stylesheet"/>
  19.  
  20.     <link th:href="@{/resources/css/online/custom.css}" rel="stylesheet"/>
  21.     <link th:href="@{/resources/FileUpload/style.css}" rel="stylesheet"/>
  22.  
  23.     <style>
  24.         .radio_mini{
  25.             vertical-align: text-bottom
  26.             margin-right: 5px;}
  27.         .already_wrapp{margin-bottom:-50px;}
  28.         .success {
  29.             color: #4F8A10;
  30.             background-color: #DFF2BF;
  31.             background-image:url("../resources/images/Knob_Valid_Green.png");
  32.             width: 50%;
  33.         }
  34.         .success {
  35.             border: 1px solid;
  36.             margin: 10px 0px;
  37.             padding:15px 10px 15px 50px;
  38.             background-repeat: no-repeat;
  39.             background-position: 10px center;
  40.         }
  41.         .form_fields, .form_fields_new, .form_fields_new, .form_label1 {
  42.             display: block;
  43.             margin: 0 auto;
  44.         }
  45.         .form_fields_new, .form_label1 {
  46.             width: 330px;
  47.         }
  48.         .form_label1 {
  49.             float: none;
  50.             padding-left: 0;
  51.             width: 330px;
  52.  
  53.  
  54.         }
  55.         .heading_beneficiary {
  56.             margin-left: 20px;
  57.         }
  58.  
  59.         .main-file-input {
  60.             position: relative;
  61.             border: 1px solid #cecdcd;
  62.             width: 330px;
  63.             height: 100px;
  64.             font-family: "PT Sans";
  65.             font-size: 20px;
  66.             text-align: center;
  67.             color: white;
  68.             margin: 0 auto;
  69.             margin-bottom: 10px;
  70.  
  71.         }
  72.  
  73.  
  74.         .input-invisible {
  75.             position: absolute;
  76.             width: 330px;
  77.             height: 100px;
  78.             opacity: 0;
  79.             left: 0;
  80.             cursor: pointer;
  81.  
  82.         }
  83.         .file-upload {
  84.             width: 330px;
  85.             height: 75px;
  86.             background: #678dbb;
  87.             padding-top: 25px;
  88.         }
  89.  
  90.         #inputAdd {
  91.             position: relative;
  92.             left: 100px;
  93.         }
  94.         .document-selection {
  95.             width: 330px;
  96.             margin-bottom: 10px;
  97.         }
  98.  
  99.         .btn-add-new-doc {
  100.             width: 330px;
  101.         }
  102.  
  103.         .btn-margin {
  104.             margin-top: 10px;
  105.         }
  106.  
  107.         .title-loaded-file {
  108.             width: 290px;
  109.             overflow: hidden;
  110.             font-family: "PT Sans";
  111.             margin: 0 auto;
  112.             font-size: 20px;
  113.             margin-bottom: 10px;
  114.             padding: 3px 0;
  115.  
  116.         }
  117.  
  118.         .delete-img-file {
  119.             vertical-align: top;
  120.             cursor: pointer;
  121.             height: 32px;
  122.             margin-left: -5px;
  123.         }
  124.         .imgLoadInf {
  125.             display: inline-block;
  126.         }
  127.  
  128.         .form_fields_large {
  129.             width: 330px;
  130.         }
  131.  
  132.     </style>
  133.  
  134.     <script type="text/javascript" th:inline="javascript">
  135.         /* <![CDATA[ */
  136.         function setLocation() {
  137.             frm = document.forms[0];
  138.             frm.submit();
  139.         }
  140.  
  141.         var defaultDateFormat = [[${
  142.                defaultDateFormat
  143.            }
  144.         ]];
  145.         var currency = [[${customerBean}]];
  146.  
  147.         //console.log(currency);
  148.  
  149.         var utilJSPath = /*[[@{/resources/js/online/utils.js}]]*/
  150.  
  151.         var ctx = /*[[@{/}]]*/
  152.  
  153.                 function showHideGBGroupValidation() {
  154.  
  155.                     var sendingCountry = $("#sendingCountry option:selected").text();
  156.                     //alert(sendingCountry);
  157.                     if(sendingCountry == 'United Kingdom'){
  158.                         $("#senderPostalCodeId").removeClass('form_fields');
  159.                         $("#senderPostalCodeId").addClass('form_fields_new');
  160.                         document.getElementById("lookUpAddress").style.display ='inline-block';
  161.                     }else{
  162.                         document.getElementById("lookUpAddress").style.display ='none';
  163.                         $("#senderPostalCodeId").removeClass('form_fields_new');
  164.                         $("#senderPostalCodeId").addClass('form_fields');
  165.                     }
  166.                 }
  167.         /* ]]> */
  168.     </script>
  169. </head>
  170.  
  171. <body>
  172.  
  173. <div id="wait" style="position:fixed;height:100%;width:100%;background:#222;opacity:0.7;display:none;z-index:999">
  174.  
  175.     <div style="margin: 0 auto;position: relative;top: 50%;font-size:24px;color:#fff;font-family:arial;text-align:center">
  176.         <img th:src="@{/resources/images/online/loading.gif}" alt=""/>
  177.         <span id="loadingMessage" style="white-space:nowrap;"> Loading...</span>
  178.     </div>
  179.  
  180. </div>
  181.  
  182. <!-- main container-->
  183. <div class="container">
  184.     <div class="upper_container">
  185.         <!-- Header Logo -->
  186.         <div th:replace="header :: logo"></div>
  187.     </div>
  188.  
  189.     <!-- lower container -->
  190.     <div class="lower_container">
  191.         <div class="body_area">
  192.             <div class="logout_area">
  193.                 <h2 class="heading">Open an account</h2>
  194.                 <div class="logout">
  195.  
  196.                 </div>
  197.             </div>
  198.             <form name="senderRegistrationForm" id="senderRegistrationForm" th:object="${customerBean}" th:action="@{/public/signup}" method="post" enctype='multipart/form-data'>
  199.  
  200.                 <div class="content_area">
  201.                     <div class="content_area_main" style="padding: 0px 0px 0px 12px;">
  202.                         <div class="field_wrapper_large">
  203.                             <div class="content_area_center">
  204.                                 <div th:if="${success != null}" class="content_area_center" style="margin-bottom: 0px;">
  205.                                     <div class="success" th:text="${success}" style="margin: 0 auto;">
  206.  
  207.                                     </div>
  208.                                 </div>
  209.                                 <p class="content_heading">Open an account: private client</p>
  210.                                 <p class="content_subheading">Please complete the form below<span id="form_inst"> and upload one form of identification to comply with UK money laundering regulations, we require a valid Passport</span></p>
  211.                                 <h1 class="heading_beneficiary" align="center">Personal Information</h1>
  212.  
  213.                                 <div class="field_wrapper reg_title form-group field_wrapper_center_align">
  214.  
  215.                                     <label class="form_label1">Title:</label><br/>
  216.                                     <select id="title" th:field="*{title}" class="form_fields">
  217.                                         <!--<option value="" th:text="#{common.select.prompt}"></option>-->
  218.                                         <option th:each="entry : ${onlineTitleList.entrySet()}"  th:value="${entry.key}" th:text="${entry.value}" ></option>
  219.                                     </select>
  220.                                 </div>
  221.  
  222.                                 <div class="field_wrapper reg_forname form-group field_wrapper_center_align">
  223.                                     <label class="form_label1 ">Forename:<span style="color:red">*</span></label><br/>
  224.                                     <input name="firstName" th:field="*{firstName}" class="form_fields " type="text" id="forename" />
  225.                                 </div>
  226.  
  227.                                 <div class="field_wrapper form-group field_wrapper_center_align" >
  228.                                     <label class="form_label1">Surname:<span style="color:red">*</span></label><br/>
  229.                                     <input name="surname" th:field="*{lastName}" type="text" id="surname" class="form_fields"/>
  230.                                 </div>
  231.  
  232.  
  233.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  234.                                     <label class="form_label1">Email:<span style="color:red">*</span></label><br/>
  235.                                     <input name="email" th:field="*{email}" type="text" id="email" class="required email form_fields"/>
  236.                                     <span id="emailValidator" class="please_do"></span>
  237.  
  238.                                 </div>
  239.  
  240.                                 <div class="field_wrapper hideDivOnDuplicateEmail form-group field_wrapper_center_align">
  241.                                     <label class="form_label1">Date of Birth:<span style="color:red">*</span></label><br/>
  242.                                     <input type="text" id="datepicker" th:field="*{dob}" class="select_mini form_fields" size="30" readonly="true" />
  243.  
  244.                                 </div>
  245.  
  246.                                 <div class="field_wrapper hideDivOnDuplicateEmail form-group field_wrapper_center_align">
  247.                                     <label class="form_label1">Gender:</label><br/>
  248.  
  249.                                     <select id="gender" th:field="*{gender}" class="form_fields">
  250.                                         <option th:each="entry2 : ${genderList.entrySet()}"  th:value="${entry2.value}" th:text="${entry2.key}" ></option>
  251.                                     </select>
  252.                                 </div>
  253.  
  254.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  255.                                     <label class="form_label1  hideOnDuplicateEmail">Telephone - Landline:</label><br/>
  256.  
  257.                                     <input name="landline" th:field="*{telephone}" class="form_fields" type="tel" id="landline-number" />
  258.                                     <div id="valid-msg-landline" class="hide">✓ Valid</div>
  259.                                     <div id="error-msg-landline" class="hide">Invalid number</div>
  260.                                 </div>
  261.  
  262.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  263.                                     <label class="form_label1">Telephone - Mobile:</label><br/>
  264.  
  265.                                     <input name="mobile" th:field="*{mobile}" type="tel" id="mobile-number" class="form_fields "/>
  266.                                     <div id="valid-msg-mobile" class="hide">✓ Valid</div>
  267.                                     <div id="error-msg-mobile" class="hide">Invalid number</div>
  268.                                 </div>
  269.  
  270.                             </div>
  271.  
  272.  
  273.                             <div class="content_area_center">
  274.  
  275.                                 <!--<h1 class="heading_beneficiary" align="center">Automatic Address Lookup</h1>
  276.                                <p class="content_subheading" align="center">Enter your 'United Kingdom postcode' and click the 'Search' button</p>-->
  277.  
  278.  
  279.                                 <h1 class="heading_beneficiary" align="center">Address</h1>
  280.  
  281.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  282.                                     <label class="form_label1">Country:</label><br/>
  283.  
  284.                                     <select id="sendingCountry" th:field="*{countryId}" class="form_fields" onchange="showHideGBGroupValidation();">
  285.                                         <option th:each="entry3 : ${countryList.entrySet()}"  th:value="${entry3.key}" th:text="${entry3.value}" ></option>
  286.                                     </select>
  287.  
  288.                                 </div>
  289.  
  290.  
  291.                                 <div id="postcodeuk" class="field_wrapper form-group field_wrapper_center_align" style="display:block;">
  292.                                     <label class="form_label1">Post code:<span style="color:red">*</span></label><br/>
  293.                                     <input id="senderPostalCodeId"  class="form_fields_new" placeholder="B33 8TH" th:field="*{postCode}" type="text" aria-required="true" aria-invalid="false" aria-describedby="senderPostalCodeId-error"/>
  294.                                     <input type="button" class="submit_btn btn-margin" id="lookUpAddress" onclick="window.lookupUkAddress.lookupAddress();" value="Search" />
  295.                                     <span id="senderPostalCodeId-error" class="help-block help-block-error"></span>
  296.                                 </div>
  297.  
  298.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  299.                                     <label class="form_label1">Street:</label><br/>
  300.                                     <input name="street" th:field="*{street}" id="street" type="text" class="form_fields" onKeyPress='enterToSearch(event);'/>
  301.                                 </div>
  302.  
  303.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  304.                                     <label class="form_label1">Town:</label><br/>
  305.                                     <input name="town" id="town" th:field="*{town}"  type="text" class="form_fields" onKeyPress='enterToSearch(event);'/>
  306.                                 </div>
  307.  
  308.  
  309.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  310.                                     <label class="form_label1">Building Number:</label><br/>
  311.                                     <input name="buildingNumber" th:field="*{buildingNumber}" id="buildingNumber" type="text" class="form_fields" onKeyPress='enterToSearch(event);'/>
  312.                                 </div>
  313.  
  314.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  315.                                     <label class="form_label1">Building Name:</label> <br/>
  316.                                     <input name="buildingName" id="buildingName" th:field="*{buildingName}" class="form_fields" type="text" onKeyPress='enterToSearch(event);'/>
  317.  
  318.                                 </div>
  319.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  320.                                     <label class="form_label1">Region:</label><br/>
  321.                                     <input name="province" th:field="*{region}" id="province" type="text" class="form_fields" onKeyPress='enterToSearch(event);'/>
  322.                                 </div>
  323.                             </div>
  324.  
  325.                             <div class="content_area_center">
  326.  
  327.                                 <h1 class="heading_beneficiary" align="center">Passport Details</h1>
  328.                                 <div id="passportDiv" class="hideDivOnDuplicateEmail">
  329.  
  330.                                     <div class="field_wrapper form-group field_wrapper_center_align">
  331.                                         <label class="form_label1">Upload Document:</label><br/>
  332.                                         <div class="main-file-input">
  333.                                             <input type='file' class="input-invisible"/>
  334.                                             <div class="file-upload">
  335.                                                 To attach files/image, Drag and Drop Here or Just Click Here
  336.                                             </div>
  337.                                         </div>
  338.                                         <div class="title-loaded-file"></div>
  339.                                         <img class="delete-img-file" hidden="true" th:src="@{/resources/images/delete-img-file.png}"/>
  340.                                     </div>
  341.  
  342.                                     <div class="field_wrapper form-group field_wrapper_center_align">
  343.                                         <label class="form_label1 ">Country of issue:<span style="color:red">*</span></label><br/>
  344.  
  345.                                         <select id="issuedCountry" th:field="*{passportCountryId}" class="select_field form_fields"  onchange="PPMasking.init()">
  346.                                             <option value="">--Select Country of Issue--</option>
  347.                                             <option th:each="countryBean : ${ppIssueCtryLst}"  th:value="${countryBean.id}" th:text="${countryBean.countryName}" th:attr="data-masking=${countryBean.countryMasking}"></option>
  348.                                         </select>
  349.                                     </div>
  350.  
  351.                                     <div class="field_wrapper field_wrapper_center_align">
  352.                                         <img th:src="@{/resources/images/online/uk_passport.jpg}" alt="UK Specimin Passport" width="280px"/>
  353.                                     </div>
  354.  
  355.                                     <div class="field_wrapper form-group field_wrapper_center_align">
  356.                                         <label class="form_label1">Passport Number:<span style="color:red">*</span></label><br/>
  357.                                         <input name="passportNumber" type="text" th:field="*{passportNumber}" class="form_fields_large hideOnDuplicateEmail passport_fields" id="passportNumber"   /><br/>
  358.                                         <span class="please_do" style="color:grey">Please enter your passport number as highlighted above.</span>
  359.                                         <span class="please_do" id="passportAvailability"></span>
  360.                                     </div>
  361.  
  362.                                 </div>
  363.  
  364.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  365.                                     <label class="form_label1">Passport Issue Date:</label><br/>
  366.  
  367.  
  368.                                     <input name="passportIssue" id="passportIssue"  th:field="*{passportIssueDate}" class="form_fields hideOnDuplicateEmail" type="text" readonly="true"/>
  369.                                 </div>
  370.  
  371.                                 <!--OTHER DOCUMENTS-->
  372.  
  373.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  374.                                     <label class="form_label1">Passport Expiry Date:<span style="color:red">*</span></label><br/>
  375.  
  376.                                     <input name="passportExpiry" id="passportExpiry" th:field="*{passportExpiryDate}" class="hideOnDuplicateEmail form_fields" readonly="true"/>
  377.  
  378.                                 </div>
  379.  
  380.  
  381.                                 <div class="other-documents" hidden="true">
  382.                                     <h1 class="heading_beneficiary" align="center">Proof of Address</h1>
  383.                                     <div>
  384.                                         <div class="field_wrapper form-group field_wrapper_center_align">
  385.                                             <div class="buttonGroup">
  386.                                                 <div class="main-file-input">
  387.                                                     <input type='file' class="input-invisible"/>
  388.                                                     <div class="file-upload">
  389.                                                         To attach files/image, Drag and Drop Here or Just Click Here
  390.                                                     </div>
  391.                                                 </div>
  392.                                                 <div class="title-loaded-file"></div>
  393.                                                 <img class="delete-img-file" hidden="true" th:src="@{/resources/images/delete-img-file.png}"/>
  394.  
  395.                                             </div>
  396.                                             <input type="button" class="submit_btn" id='removeButton' value="Remove"/>
  397.                                         </div>
  398.                                     </div>
  399.                                 </div>
  400.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  401.                                     <input type="button" class="submit_btn btn-add-new-doc" id="addFileOtherDocuments" value="Add Proof Document"/>
  402.                                 </div>
  403.  
  404.  
  405.  
  406.                                 <!--content area left
  407.                                <div class="content_area_left">-->
  408.                                 <div class="field_wrapper hideDivOnDuplicateEmail field_wrapper_center_align">
  409.                                     <label class="form_label1">How did you hear about us?</label><br/>
  410.  
  411.                                     <textarea name="heardAboutUs" class="form_fields  hideOnDuplicateEmail" th:field="*{notes}" cols="50" rows="2" style="height:60px;"></textarea>
  412.                                 </div>
  413.                                 <!--</div>
  414.                                <div class="content_area_right ">-->
  415.                                 <div class="field_wrapper form-group field_wrapper_center_align">
  416.                                     <label class="form_label1 user-type">Customer Type:<span style="color:red">*</span></label><br/>
  417.  
  418.                                     <ul style="padding-left: 0px;">
  419.                                         <li style="list-style: none;">
  420.                                             <input class="cb_reg radio_mini require-one" id="cb14" type="checkbox" th:field="*{trading}" th:value="*{trading}"/>
  421.                                             <label for="cb14" style="font-size: 14px;">Trading Customer</label>
  422.  
  423.                                         </li>
  424.                                         <li style="list-style: none;">
  425.                                             <input class="cb_reg radio_mini require-one" id="cb15" type="checkbox" th:field="*{prepaid}" th:value="*{prepaid}"/>
  426.                                             <label for="cb15" style="font-size: 14px;">Prepaid Customer</label>
  427.  
  428.                                         </li>
  429.                                     </ul>
  430.  
  431.                                     <div id="currBox" style="display:none">
  432.                                         <ul style="padding-left: 0px;">
  433.                                             <li th:each="list : ${servCurrList}" style="list-style: none;">
  434.                                                 <input type="checkbox" th:field="*{currencies}" th:value="${list.id}" />
  435.                                                 <label th:text="${list.currency}"  style="font-size: 14px;">Heating</label>
  436.  
  437.                                             </li>
  438.                                         </ul>
  439.                                     </div>
  440.                                 </div>
  441.  
  442.                                 <div class="field_wrapper field_wrapper_center_align">
  443.                                     <input type="submit" name="register" value="Register" id="register" class="submit_btn" />
  444.                                 </div>
  445.                             </div>
  446.                         </div>
  447.                     </div>
  448.                 </div>
  449.  
  450.  
  451.  
  452.             </form>   <!--form Ends Here-->
  453.  
  454.         </div>
  455.  
  456.         <!-- footer area -->
  457.         <div th:replace="footer :: footer"></div>
  458.  
  459.     </div>
  460.  
  461.  
  462.  
  463. </div>
  464.  
  465.  
  466. <script th:src="@{/resources/js/online/jquery.js}"></script>
  467. <script th:src="@{/resources/js/online/jquery-ui.js}"></script>
  468. <script th:src="@{/resources/js/online/utils.js}"></script>
  469. <script th:src="@{/resources/js/online/modernizr.custom.js}"></script>
  470. <script th:src="@{/resources/js/online/intlTelInput.js}"></script>
  471. <script th:src="@{/resources/js/online/jquery.maskedinput.js}"></script>
  472. <script th:src="@{/resources/js/online/jquery.validate.min.js}"></script>
  473. <script th:src="@{/resources/js/online/additional-methods.min.js}"></script>
  474. <script th:src="@{/resources/js/online/dropzone.js}"></script>
  475. <script th:src="@{/resources/js/online/lookupAddressSender.js}" ></script>
  476. <script th:src="@{/resources/js/internal/int_date_picker.js}" ></script>
  477. <script th:src="@{/resources/js/internal/int_file_uploader.js}" ></script>
  478. <script th:src="@{/resources/js/internal/int_input_masking.js}" ></script>
  479. <script th:src="@{/resources/js/internal/int_intlTelInput.js}" ></script>
  480. <script th:src="@{/resources/js/internal/common.js}" ></script>
  481. <script th:src="@{/resources/js/internal/form-validation.js}" ></script>
  482. <script th:src="@{/resources/FileUpload/script.js}" ></script>
  483.  
  484. <!--  <script th:src="@{/resources/js/online/svgcheckbx.js}"></script> -->
  485. <script type="text/javascript" th:inline="javascript">
  486.     /* <![CDATA[ */
  487.  
  488.     var telInputMobile = $("#mobile-number"), telInputLandline = $("#landline-number"), errorMsgLandline = $("#error-msg-landline"), validMsgLandline = $("#valid-msg-landline"),
  489.             errorMsgMobile = $("#error-msg-mobile"), validMsgMobile = $("#valid-msg-mobile");
  490.  
  491.     IntNumbValidation.init(telInputMobile, errorMsgMobile, validMsgMobile);
  492.  
  493.     IntNumbValidation.init(telInputLandline, errorMsgLandline, validMsgLandline);
  494.  
  495.  
  496.     $(document).ready(function() {
  497.  
  498.         var availableTags = [ ];
  499.         $( "#senderPostalCodeId" ).autocomplete({
  500.             source: availableTags,
  501.             minLength: 0,
  502.             dataType: 'json'
  503.         });
  504.         FormValidation.init();
  505.         DropZone.init();
  506.  
  507.         DatePickerRegister.init();
  508.         // PPMasking.init();
  509.  
  510.         $("#passportNumber").focus(function(){
  511.  
  512.             var val = this.value; //store the value of the element
  513.             this.value = ''; //clear the value of the element
  514.             this.value = val;
  515.         });
  516.  
  517.         $("#cb15").click(function(){
  518.             $('#currBox').toggle();
  519.         });
  520.  
  521.         var countryText = "United Kingdom";
  522.         $("#sendingCountry option:contains(" + countryText + ")").attr('selected', 'selected');
  523.         //$("#issuedCountry option:contains(" + countryText + ")").attr('selected', 'selected');
  524.  
  525.  
  526. /*
  527.         var fileUploadOtherDocuments =
  528.                 "<div class='field_wrapper form-group field_wrapper_center_align'>" +
  529.                 "<label class='form_label1'>Upload Document:</label><br/> " +
  530.                 "<div class='buttonGroup'> " +
  531.                 "<label> Select the type of document <br/> " +
  532.                 "<select class='document-selection'><option>Driver License</option></select> " +
  533.                 "</label>" +
  534.                 "<div class='main-file-input'> " +
  535.                 "<input type='file' class='input-invisible'/> " +
  536.                 "<div class='file-upload'>To attach files/image, Drag and Drop Here or Just Click Here" +
  537.                 "</div>" +
  538.                 "</div>" + "<div class='title-loaded-file'></div><img class='delete-img-file' hidden='false' src='/SmartPayxOnline/resources/images/delete-img-file.png'/>" +
  539.                 "</div>" +
  540.                 "<input type='button' class='submit_btn' id='removeButton' value='Remove'/>" +
  541.                 "</div>";
  542.  
  543.         var contentOtherDocument1 = "<div class='field_wrapper form-group field_wrapper_center_align'> <label class='form_label1'>Country of issue:<span style='color:red'>*</span></label><br/> <select id='issuedCountry' id='passportCountryId' name='passportCountryId' class='select_field form_fields'  onchange='PPMasking.init()'> <option>--Select Country of Issue--</option> <option th:each='countryBean : ${ppIssueCtryLst}'  th:value='${countryBean.id}' th:text='${countryBean.countryName}' th:attr='data-masking=${countryBean.countryMasking}'></option> </select> </div>";
  544.         var contentOtherDocument2 = "<div class='field_wrapper form-group field_wrapper_center_align'> <label class='form_label1'>Document Number:<span style='color:red'>*</span></label><br/> <input name='passportNumber' type='text' th:field='*{passportNumber}' class='form_fields_large hideOnDuplicateEmail passport_fields' id='passportNumber'   /><br/> <span class='please_do' style='color:grey'>Please enter your passport number as highlighted above.</span> <span class='please_do' id='passportAvailability' ></span> </div>";
  545.         var contentOtherDocument3 = "<div class='field_wrapper form-group field_wrapper_center_align'> <label class='form_label1'> Issue By:</label><br/> <input name='passportIssue' id='passportIssue'  th:field='*{passportIssueDate}' class='form_fields hideOnDuplicateEmail' type='text' readonly='true'/> </div>";
  546.         var contentOtherDocument4 = "<div class='field_wrapper form-group field_wrapper_center_align'> <label class='form_label1'>Document Expiry Date:<span style='color:red'>*</span></label><br/> <input name='passportExpiry' id='passportExpiry' th:field='*{passportExpiryDate}' class='hideOnDuplicateEmail form_fields' readonly='true'/>  </div>";*/
  547.  
  548.  
  549.         /*$('#addFileOtherDocuments').click(function() {
  550.             $('.other-documents').append($('<div>' + fileUploadOtherDocuments +  contentOtherDocument1 + contentOtherDocument2 + contentOtherDocument3 + contentOtherDocument4 + '</div>').css({opacity: 0}).animate({opacity: 1}, 1500));
  551.         });*/
  552.  
  553.         $(document).on('click', '#removeButton', function() {
  554.             $(this).parent().parent().parent().attr('hidden', true);
  555.             $('#addFileOtherDocuments').attr('hidden', false);
  556.             $(this).parent().find('.input-invisible').val('');
  557.             $(this).parent().find('.delete-img-file').attr('hidden', true);
  558.             $(this).parent().find('.file-upload').text('To attach files/image, Drag and Drop Here or Just Click Here');
  559.             $(this).parent().find('.title-loaded-file').removeClass('imgLoadInf').attr('hidden', true);
  560.  
  561.  
  562.         });
  563.  
  564.         $( document).on( 'change', '.input-invisible', function(e){
  565.             var splittedFakePath = this.value.split('\\');
  566.             $(this).parent().next().text(splittedFakePath[splittedFakePath.length - 1]).css('background', '#eaf0f6').addClass('imgLoadInf');
  567.             $(this).next().text('File Successfully Added!');
  568.             $(this).parent().next().next().attr('hidden', false);
  569.         });
  570.  
  571.         $(document).on('click', '.delete-img-file', function(e) {
  572.             $(this).prev().prev().children('.input-invisible').val('');
  573.             $(this).attr('hidden', true);
  574.             $(this).prev().removeClass('imgLoadInf').attr('hidden', true);
  575.             $(this).prev().prev().children('.file-upload').text('To attach files/image, Drag and Drop Here or Just Click Here');
  576.         });
  577.  
  578.  
  579.  
  580.         $(document).on('mouseenter', '.input-invisible', function() {
  581.             $(this).next().css('background', '#acaaaa');
  582.         });
  583.         $(document).on('mouseleave', '.input-invisible', function() {
  584.             $(this).next().css('background', '#678dbb');
  585.         });
  586.  
  587.         $('#addFileOtherDocuments').click(function () {
  588.             $(this).parent().prev().attr('hidden', false);
  589.             $(this).attr('hidden', true);
  590.         })
  591.  
  592.  
  593.  
  594.     });
  595.  
  596.  
  597.     /* ]]> */
  598. </script>
  599.  
  600. </body>
  601. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement