749 lines
34 KiB
Plaintext
749 lines
34 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
|
pageEncoding="ISO-8859-1"%>
|
|
<%@page language="java" session="true" %>
|
|
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
|
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
|
<c:set var="pageFormMode" value="${not empty model ? model.formMode : formmode}" />
|
|
<c:set var="pagePortfolioId" value="${not empty model ? model.portfolioId : portfolio_id}" />
|
|
<c:set var="pageDynamicFields" value="${not empty model ? model.dynamicFields : dynamicfields}" />
|
|
<c:set var="pageDocumentCaseId" value="${not empty model ? model.documentCaseId : duuid}" />
|
|
<c:set var="pageUserId" value="${not empty model ? model.userId : usid}" />
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
<title>Cygnus 1.0 | Case Initiation</title>
|
|
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/lib/notifications.js?ver=1" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/lib/payload-crypto.js?ver=1" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/lib/form-validation.js?ver=1" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/edp/punching/initiation.js?ver=8" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/edp/punching/initiation-validation.js?ver=1" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/edp/punching/application-save.js?ver=2" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/validator.js?ver=2" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
|
|
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js?ver=1" type="text/javascript"></script>
|
|
|
|
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/autocomplete.css" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/bootstrap-5.3.8.min.css" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/matrix-v2.css?v=7" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/matrix-shell-v2.css?v=7" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/tool-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/punch-workspace-v3.css?v=2" rel="stylesheet" type="text/css" />
|
|
<link href="/matrix/css/add-cases-v4.css?v=5" rel="stylesheet" type="text/css" />
|
|
<script src="/matrix/js/bootstrap-5.3.8.bundle.min.js" defer></script>
|
|
<script src="/matrix/js/matrix-shell-v2.js" defer></script>
|
|
<link href="/matrix/css/matrix-frame-dialog.css?v=6" rel="stylesheet" type="text/css" />
|
|
<script src="/matrix/js/matrix-frame-dialog.js?v=2" defer></script>
|
|
<script src="/matrix/js/matrix-accessibility-v1.js?v=1" defer></script>
|
|
<link href="/matrix/css/matrix-theme-v2.css?v=4" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
|
|
<body class="matrix-v2 matrix-shell matrix-tool-workspace matrix-punch-workspace matrix-add-cases">
|
|
<div id='PageFrame'>
|
|
<!-- Title Bar -->
|
|
<%@ include file="/WEB-INF/app/fragments/app-title.jspf" %>
|
|
<!-- -->
|
|
<c:if test="${pageFormMode!=2}">
|
|
<!-- Dynamic Menu -->
|
|
<nav class="matrix-shell__navigation" aria-label="Primary navigation">
|
|
<c:out value="${sessionScope.userSession.menuHtml}" escapeXml="false" />
|
|
</nav>
|
|
<!-- -->
|
|
</c:if>
|
|
<div id="formcontainer" class="matrix-tool-workspace__content">
|
|
<form method="post" name="casedetails" id="casedetails" >
|
|
<!-- Common Details (Section1) Visible for all portfolios-->
|
|
<div>
|
|
<!-- Title -->
|
|
<div class="title matrix-form-title">
|
|
<img class="matrix-title-icon" src="/matrix/images/commondet.png" align="absmiddle" />
|
|
<span class="matrix-title-text matrix-form-title__heading">Common Details <span id='recfound'></span></span>
|
|
<label class="matrix-form-title__field">Skip To <input type="text" class="textbox" style="width:50px" onkeypress="return NumberOnly(event)" onblur="GotoRecord(this,'recno')"></label>
|
|
<label class="matrix-form-title__field">Search By File No <input type="text" class="textbox" style="width:150px" onblur="GotoRecord(this,'query')"></label>
|
|
|
|
<!-- Checkbox for AUTO CUT diabled for now -->
|
|
<label class="matrix-form-title__check"><input type="checkbox" name="autocut" checked id="autocut" /> Auto Cut-Off</label>
|
|
<c:if test="${pageFormMode==2}">
|
|
<input type="hidden" id="portfolio_id" name="portfolioId" value="${pagePortfolioId}" />
|
|
</c:if>
|
|
<c:if test="${pageFormMode!=2}">
|
|
<div class="divselect matrix-form-title__end" id="divportfolio" style="width:297px;">
|
|
<select id="portfolio_id" name="portfolioId" style="width:315px" onchange="SubmitForm('caseadd','_parent','casedetails')">
|
|
<option value="-1" selected >SELECT PORTFOLIO</option>
|
|
<c:choose>
|
|
<c:when test="${not empty model}">
|
|
<c:forEach items="${model.options['portfolio.']}" var="port">
|
|
<option value="${port.value}"><c:out value="${port.label}" /></option>
|
|
</c:forEach>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<c:forEach items="${portlist}" var="port">
|
|
<option value="${port[0]}"><c:out value="${port[1]}" /></option>
|
|
</c:forEach>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</select>
|
|
</div>
|
|
</c:if>
|
|
</div>
|
|
<!-- -->
|
|
<!-- Form (Section1) -->
|
|
<div id="FormPanel1" class="FormPanel">
|
|
<table align="center" class="matrix-form-controls" width="99%">
|
|
<tr>
|
|
<td>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
MV Code
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input readonly="readonly" type="text" id="mvcode" name="mvcode" style="width:65px;text-transform:uppercase" value="" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Appl No.
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" id="applno" name="applno" maxlength="25" style="width:115px;text-transform:uppercase" value="" onblur="if(CygnusInitiationValidation.validateField(this)){FindSameDet(this,'A','customername');}" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Bank Code
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" maxlength="25" id="bankcode" name="bankcode" style="width:70px;text-transform:uppercase" value="" onblur="CygnusInitiationValidation.validateField(this);" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Branch
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<div class="divselect" id="divbranch" style="width:135px;">
|
|
<select id="bank_branch_id" name="bank_branch_id" style="width:153px" onblur="CygnusInitiationValidation.validateField(this);">
|
|
<option value="-1" selected >SELECT</option>
|
|
<c:choose>
|
|
<c:when test="${not empty model}">
|
|
<c:forEach items="${model.options['branch.']}" var="option">
|
|
<option value="${option.value}"><c:out value="${option.label}" /></option>
|
|
</c:forEach>
|
|
</c:when>
|
|
<c:otherwise><c:forEach items="${branchlist}" var="brnch"><option value="${brnch[0]}"><c:out value="${brnch[1]}" /></option></c:forEach></c:otherwise>
|
|
</c:choose>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Product
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<div class="divselect" id="divproduct" style="width:132px;">
|
|
<select id="product" name="product" style="width:150px" onblur="CygnusInitiationValidation.validateField(this);">
|
|
<option value="-1" selected >SELECT</option>
|
|
<c:choose>
|
|
<c:when test="${not empty model}"><c:forEach items="${model.options['product.']}" var="option"><option value="${option.value}"><c:out value="${option.label}" /></option></c:forEach></c:when>
|
|
<c:otherwise><c:forEach items="${prodlist}" var="prod"><option value="${prod[0]}"><c:out value="${prod[1]}" /></option></c:forEach></c:otherwise>
|
|
</c:choose>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Name
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" id="customername" name="customername" maxlength="100" style="width:200px" value="" onblur="CygnusInitiationValidation.validateField(this);" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Father Name
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" id="fathername" name="fathername" maxlength="50" style="width:145px" value="" onblur="validate(this,'f','AlphaSpace');" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
App Type
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<div class="divselect" id="divapptype" style="width:135px;">
|
|
<select id="apptype" name="apptype" style="width:153px" onchange="ToggleChks((this.value.toUpperCase()!='APPLICANT' && this.value.toUpperCase()!='-1'),['sradd','soadd','spadd'])" onblur="CygnusInitiationValidation.validateField(this);">
|
|
<option value="-1" selected>SELECT</option>
|
|
<c:choose>
|
|
<c:when test="${not empty model}"><c:forEach items="${model.options['applicationType.']}" var="option"><option value="${option.value}"><c:out value="${option.label}" /></option></c:forEach></c:when>
|
|
<c:otherwise><c:forEach items="${typelist}" var="type"><option value="${type[0]}"><c:out value="${type[1]}" /></option></c:forEach></c:otherwise>
|
|
</c:choose>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Category
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<div class="divselect" id="divcategory" style="width:115px;">
|
|
<select id="category" name="category" style="width:133px">
|
|
<option value="-1" selected>SELECT</option>
|
|
<c:choose>
|
|
<c:when test="${not empty model}"><c:forEach items="${model.options['category.']}" var="option"><option value="${option.value}"><c:out value="${option.label}" /></option></c:forEach></c:when>
|
|
<c:otherwise><c:forEach items="${catlist}" var="cat"><option value="${cat[0]}"><c:out value="${cat[1]}" /></option></c:forEach></c:otherwise>
|
|
</c:choose>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
DOB
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" id="dob" name="dob" maxlength="10" style="width:80px" value="" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Mobile No.
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" id="mobileno" name="mobileno" maxlength="50" style="width:120px" value="" onblur="validate(this,'f','AllowWrong');" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Loan Amt
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" id="loanamount" name="loanamount" maxlength="15" style="width:100px" value="" onblur="validate(this,'f','LoanAmount');" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
C Person
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" id="contactperson" name="contactperson" maxlength="50" style="width:200px" value="" onblur="validate(this,'f','AlphaSpace');" />
|
|
</div>
|
|
</div>
|
|
<div class="widget">
|
|
<div class="lblcontainer">
|
|
Special Inst.
|
|
</div>
|
|
<div class="inputcontainer">
|
|
<input type="text" id="specialinst" name="specialinst" maxlength="500" style="width:833px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<!-- -->
|
|
</div>
|
|
<!-- -->
|
|
|
|
<!-- Residence Details (Section2) Visible for portfolios in which residence visit/ residence TVR could be initiated-->
|
|
<div id="section2">
|
|
<!-- Title -->
|
|
<div class="title">
|
|
<img class="matrix-title-icon" src="/matrix/images/resdet.png" />
|
|
<span class="matrix-title-text">Residence Details</span>
|
|
<div class="divchk ctrldiv">
|
|
<input type="checkbox" id="rv" name="rv" onclick="HandleClick(this)" />RVR
|
|
<input type="checkbox" id="sradd" name="sradd" onclick="return FindSameDet(this,'R','rphone')" /><span id="sradd-label">Same Resi</span>
|
|
<input type="checkbox" id="rtv" name="rtv" onclick="HandleClick(this)" /><span id="rtv-label">RTV</span>
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
<!-- Form (Section2) -->
|
|
<div id="FormPanel2" class="FormPanel">
|
|
<table align="center" class="matrix-form-controls" style="width:100%">
|
|
<tr>
|
|
<td>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
House No.
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="raddr1" name="raddr1" readonly="readonly" maxlength="40" style="width:140px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Sub Locality
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="raddr2" name="raddr2" readonly="readonly" maxlength="150" style="width:290px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Area
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="raddr3" name="raddr3" readonly="readonly" maxlength="150" style="width:202px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
City
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<div class="divselect" id="divrcity" style="width:110px;">
|
|
<select id="rcity" name="colr_citylist" style="width:128px" onblur="HandleBlur(this)" >
|
|
<option value="-1">Select</option>
|
|
<option value="Unknown">Unknown</option>
|
|
<c:choose>
|
|
<c:when test="${not empty model}"><c:forEach items="${model.options['city.']}" var="option"><option value="${option.value}"><c:out value="${option.label}" /></option></c:forEach></c:when>
|
|
<c:otherwise><c:forEach items="${citylist}" var="city"><option value="${city[0]}"><c:out value="${city[1]}" /></option></c:forEach></c:otherwise>
|
|
</c:choose>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Colony
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="colr" name="colr" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
|
|
<input type="hidden" id="Rcolony" name="colr_hidden" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Pincode
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="rpincode" name="colr_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','Pincode')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Landmark
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="rlandmark" name="rlandmark" readonly="readonly" maxlength="50" style="width:190px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Phone No.
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="rphone" name="rphone" maxlength="30" style="width:107px" value="" onblur="validate(this,document.getElementById('rtv').checked ? 't':'f','Phone')" />
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<!-- -->
|
|
</div>
|
|
<!-- -->
|
|
|
|
<!-- Office Details (Section3) Visible for portfolios in which office visit/ office TVR could be initiated-->
|
|
<div id="section3">
|
|
<!-- Title -->
|
|
<div class="title">
|
|
<img class="matrix-title-icon" src="/matrix/images/optmale.png" />
|
|
<span class="matrix-title-text">Office Details</span>
|
|
<div class="divchk ctrldiv">
|
|
<input type="checkbox" id="ov" onclick="HandleClick(this)" />OVR
|
|
<input type="checkbox" id="rco" style="display:none" onclick="HandleClick(this)" /><span id="rco-label">RCO </span>
|
|
<input type="checkbox" id="soadd" onclick="return FindSameDet(this,'O','ophone')" /><span id="soadd-label">Same Office</span>
|
|
<input type="checkbox" id="otv" onclick="HandleClick(this)" /><span id="otv-label">OTV</span>
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
<!-- Form (Section3) -->
|
|
<div id="FormPanel3" class="FormPanel">
|
|
<table align="center" class="matrix-form-controls">
|
|
<tr>
|
|
<td>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Company
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="companyname" name="companyname" maxlength="100" style="width:230px" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Plot No.
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="oaddr1" name="oaddr1" readonly="readonly" maxlength="40" style="width:140px" value="" onblur="validate(this,document.getElementById('ov').checked ? 't':'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Sub Locality
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="oaddr2" name="oaddr2" readonly="readonly" maxlength="150" style="width:290px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Area
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="oaddr3" name="oaddr3" readonly="readonly" maxlength="150" style="width:212px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
City
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<div class="divselect" id="divocity" style="width:110px;">
|
|
<select id="ocity" name="colo_citylist" style="width:128px" onblur="HandleBlur(this)" >
|
|
<option value="-1">Select</option>
|
|
<option value="Unknown">Unknown</option>
|
|
<c:choose>
|
|
<c:when test="${not empty model}"><c:forEach items="${model.options['city.']}" var="option"><option value="${option.value}"><c:out value="${option.label}" /></option></c:forEach></c:when>
|
|
<c:otherwise><c:forEach items="${citylist}" var="city"><option value="${city[0]}"><c:out value="${city[1]}" /></option></c:forEach></c:otherwise>
|
|
</c:choose>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Colony
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="colo" name="colo" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
|
|
<input type="hidden" id="Ocolony" name="colo_hidden" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Pincode
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="opincode" name="colo_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('ov').checked ? 't':'f','Pincode')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Landmark
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="olandmark" name="olandmark" maxlength="50" style="width:190px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Department
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="department" name="department" maxlength="50" style="width:100px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Designation
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="designation" name="designation" maxlength="50" style="width:120px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Office Phone-Extn
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="ophone" name="ophone" maxlength="25" style="width:100px" value="" onblur="validate(this,document.getElementById('otv').checked ? 't':'f','Phone')" />-<input type="text" id="extension" name="extension" style="width:23px" maxlength="10" value="" onblur="validate(this,'f','Extension')" />
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<!-- -->
|
|
</div>
|
|
<!-- -->
|
|
|
|
<!-- Property Details (Section4) Visible for portfolios in which property visit could be initiated-->
|
|
<div id="section4">
|
|
<!-- Title -->
|
|
<div class="title">
|
|
<img class="matrix-title-icon" src="/matrix/images/resdet.png" />
|
|
<span class="matrix-title-text">Property Details</span>
|
|
<div class="divchk ctrldiv">
|
|
<input type="checkbox" id="pv" onclick="HandleClick(this)" />PVR
|
|
<input type="checkbox" id="rcp" style="display:none" onclick="HandleClick(this)" /><span id="rcp-label">RCP </span>
|
|
<input type="checkbox" id="ocp" style="display:none" onclick="HandleClick(this)" /><span id="ocp-label">OCP </span>
|
|
<input type="checkbox" id="spadd" onclick="return FindSameDet(this,'P','ppincode')" /><span id="spadd-label">Same Property</span>
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
<!-- Form (Section4) -->
|
|
<div id="FormPanel4" class="FormPanel">
|
|
<table align="center" class="matrix-form-controls" style="width:100%">
|
|
<tr>
|
|
<td>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
House No.
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="paddr1" name="paddr1" readonly="readonly" maxlength="40" style="width:90px" value="" onblur="CygnusInitiationValidation.validateField(this);" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Sub Locality
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="paddr2" name="paddr2" readonly="readonly" maxlength="150" style="width:200px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Area
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="paddr3" name="paddr3" readonly="readonly" maxlength="150" style="width:150px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
City
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<div class="divselect" id="divpcity" style="width:110px;">
|
|
<select id="pcity" name="colp_citylist" style="width:128px" onblur="HandleBlur(this)" >
|
|
<option value="-1">Select</option>
|
|
<option value="Unknown">Unknown</option>
|
|
<c:choose>
|
|
<c:when test="${not empty model}"><c:forEach items="${model.options['city.']}" var="option"><option value="${option.value}"><c:out value="${option.label}" /></option></c:forEach></c:when>
|
|
<c:otherwise><c:forEach items="${citylist}" var="city"><option value="${city[0]}"><c:out value="${city[1]}" /></option></c:forEach></c:otherwise>
|
|
</c:choose>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Colony
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="colp" name="colp" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
|
|
<input type="hidden" id="Pcolony" name="colp_hidden" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Pincode
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="ppincode" name="colp_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="CygnusInitiationValidation.validateField(this);" />
|
|
</div>
|
|
</div>
|
|
<div class="widget" style="margin-left:2px">
|
|
<div class="lblcontainer" style="padding:1px">
|
|
Landmark
|
|
</div>
|
|
<br >
|
|
<div class="inputcontainer" style="padding:1px">
|
|
<input type="text" id="plandmark" name="plandmark" readonly="readonly" maxlength="50" style="width:110px" value="" onblur="validate(this,'f','SplInstruction')" />
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<!-- -->
|
|
</div>
|
|
<!-- -->
|
|
|
|
<!-- Reference Details (Section5) Visible for portfolios in which reference calling could be initiated-->
|
|
<div id="section5">
|
|
<!-- Title -->
|
|
<div class="title">
|
|
<img class="matrix-title-icon" src="/matrix/images/ref.png" />
|
|
<span class="matrix-title-text">Reference Details</span>
|
|
<div class="divchk ctrldiv">
|
|
<input type="checkbox" id="refv" name="refv" onclick="HandleClick(this)" />Ref Check
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
<!-- Form (Section5) -->
|
|
<div id="FormPanel5" class="FormPanel">
|
|
<table align="center" class="matrix-form-controls">
|
|
<tr>
|
|
<td> </td>
|
|
<td>Name</td>
|
|
<td>Address</td>
|
|
<td>Contact Numbers</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Reference 1 </td>
|
|
<td><input type="text" id="refname1" name="refname1" maxlength="50" style="width:200px" value="" onblur="validate(this,document.getElementById('refv').checked ? 't':'f','AlphaSpace')" /></td>
|
|
<td><input type="text" id="refaddress1" name="refaddress1" maxlength="100" style="width:450px" value="" onblur="validate(this,'f','SplInstruction')" /></td>
|
|
<td><input type="text" id="refcontactno1" name="refcontactno1" maxlength="25" style="width:160px" value="" onblur="validate(this,document.getElementById('refv').checked ? 't':'f','Phone')" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td>Name</td>
|
|
<td>Address</td>
|
|
<td>Contact Numbers</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Reference 2 </td>
|
|
<td><input type="text" id="refname2" name="refname2" maxlength="50" style="width:200px" value="" onblur="validate(this,'f','AlphaSpace')" /></td>
|
|
<td><input type="text" id="refaddress2" name="refaddress2" maxlength="100" style="width:450px" value="" onblur="validate(this,'f','SplInstruction')" /></td>
|
|
<td><input type="text" id="refcontactno2" name="refcontactno2" maxlength="25" style="width:160px" value="" onblur="validate(this,'f','Phone')" /></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<!-- -->
|
|
</div>
|
|
<!-- -->
|
|
|
|
<!-- Dynamic Form (Section6). All controls under this section will be generated dynamically during runtime-->
|
|
<div id="section6">
|
|
<!-- Title -->
|
|
<div class="title">
|
|
<img class="matrix-title-icon" src="/matrix/images/edit_form.png" alt="" />
|
|
<span class="matrix-title-text">Other Details</span>
|
|
</div>
|
|
<!-- -->
|
|
<div id="FormPanel6" class="FormPanel">
|
|
<c:choose>
|
|
<c:when test="${not empty model}"><c:out value="${model.dynamicHtml}" escapeXml="false" /></c:when>
|
|
<c:otherwise><c:out value="${dynamichtml}" escapeXml="false" /></c:otherwise>
|
|
</c:choose>
|
|
<br/>
|
|
<br/>
|
|
<br/>
|
|
<br/>
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
|
|
<!-- Document Details (Section7) Visible for portfolios in which document verification could be done-->
|
|
<div id="section7">
|
|
<!-- Title -->
|
|
<div class="title">
|
|
<img class="matrix-title-icon" src="/matrix/images/documents.png" />
|
|
<span class="matrix-title-text">Document Details</span>
|
|
<div class="divchk ctrldiv">
|
|
<input type="checkbox" name="docv" id="docv" />Doc VR
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
</div>
|
|
<br />
|
|
<br />
|
|
<br />
|
|
<input type="hidden" id="dynamicfields" name="dynamicfields" value="${pageDynamicFields}" />
|
|
<input type="hidden" id="visiblecontents" name="visiblecontents" value="${visiblecontents}" />
|
|
<input type="hidden" id="initial-portfolio-id" value="${pagePortfolioId}" />
|
|
<c:if test="${not empty model}">
|
|
<c:forEach items="${model.visibleSections}" var="section">
|
|
<span hidden class="model-visible-section"><c:out value="${section}" /></span>
|
|
</c:forEach>
|
|
</c:if>
|
|
<input type="hidden" id="uuid" name="uuid" value="${pageDocumentCaseId}" />
|
|
<input type="hidden" id="case_id" name="case_id" value="" />
|
|
<input type="hidden" id="company_id" name="company_id" value="${sessionScope.userSession.companyId}" />
|
|
<input type="hidden" id="branch_id" name="branch_id" value="${sessionScope.userSession.branchId}" />
|
|
<input type="hidden" id="status" name="status" value="" />
|
|
<!-- -->
|
|
<c:if test="${pageFormMode gt 0}">
|
|
<div style="position:fixed;text-align:right;bottom:0px;width:980px;" class="buttonbar">
|
|
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
|
|
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
|
|
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
|
|
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
|
|
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return CygnusInitiation.save(event);" />
|
|
<c:if test="${pageFormMode!=2}">
|
|
<input type="button" class="button" name="btnadd" style="float:right" value="Add" id="btnadd" accesskey="A" onclick="return AddNewRecord();" />
|
|
</c:if>
|
|
</div>
|
|
</c:if>
|
|
</form>
|
|
<input type="hidden" id="formmode" name="formmode" value="${pageFormMode}" />
|
|
<input type="hidden" id="usid" name="usid" value="${pageUserId}" />
|
|
<c:if test="${not empty model.messageDetails}">
|
|
<span id="page-error-code" hidden><c:out value="${model.messageDetails.code}" /></span>
|
|
<span id="page-error-message" hidden><c:out value="${model.messageDetails.message}" /></span>
|
|
</c:if>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
<!-- Page Load Javascript -->
|
|
<script language="javascript" type="text/javascript">
|
|
(function () {
|
|
CygnusInitiationValidation.bind(document.getElementById("casedetails"));
|
|
var sectionFields = document.querySelectorAll(".model-visible-section");
|
|
if (sectionFields.length > 0) {
|
|
document.getElementById("visiblecontents").value = Array.prototype.map.call(
|
|
sectionFields, function (field) { return field.textContent; }
|
|
).join(ColDelim);
|
|
}
|
|
InitPage();
|
|
|
|
var code = document.getElementById("page-error-code");
|
|
var errorMessage = document.getElementById("page-error-message");
|
|
if (code && errorMessage) {
|
|
CygnusNotifications.show({
|
|
type: "danger", code: code.textContent,
|
|
message: errorMessage.textContent, duration: 3000
|
|
});
|
|
}
|
|
}());
|
|
</script>
|
|
<!-- -->
|
|
<!-- Process Message -->
|
|
<!-- -->
|
|
</html>
|