<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.UIManager, com.csc.library.utilities.*"%>
<%@page import="com.csc.library.report.ReportUDF"%>
<%@page import="com.csc.library.session.*"%>
<%@page import="java.text.DecimalFormat"%>
<%@page import="java.util.Vector, com.csc.library.databean.MyDataList, com.csc.library.databean.Simtapstran_rec, com.csc.library.download.FileDownloadUtils2"%>
<% request.setCharacterEncoding("UTF-8"); %>

<jsp:useBean id="APS_EMV704" class="com.csc.library.system.Task" scope="page"/>
<jsp:useBean id="APS_EMV704HELP" class="com.csc.library.system.Task" scope="page"/>
<jsp:setProperty name="APS_EMV704" property="appname" value="empview" />
<jsp:setProperty name="APS_EMV704HELP" property="appname" value="empview" />
<%
	CheckNull chk=new CheckNull();
	APS_EMV704.setChannel(request,response);
	UIManager screen = (UIManager) APS_EMV704.process("SingleEntry","APP_EMV704");
	int search = 0;
	String apsid = chk.chkNullString(request.getParameter("__apsid"));
	String apsassessor = chk.chkNullString(request.getParameter("__apsassessor"));
	String apsassessy = chk.chkNullString(request.getParameter("__apsassessy"));
	String companyid = screen.getUProfile().get("companyid");
	//out.println(apsid +" " +apsassessor +" " + apsassessy);
		screen.getRecord().set("apsid",apsid);
		screen.getRecord().set("apsassessor",apsassessor);
		screen.getRecord().set("apsassessy",apsassessy);
		screen.getRecord().set("companyid",companyid);
		search = screen.getRecord().search();
	//if(search == 1){
	//	MyDataList tastran = ((Simtapstran_rec)screen.getRecord()).getMyDataList("mytastran");
				
	//}

%>
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
	
function printRep()
	{		
		var element = document.getElementById('PRINT01'); 
		element.innerHTML = "";
		window.print();
	}

	function calAge(brithdate){
		var now = new Date();
		var todayDate = now.getDate();
		var todayMonth = now.getMonth();
		var todayYear = now.getFullYear();
		var b = parseInt(brithdate);
		var age = todayYear - b;
		return document.write(age);
	}


	function AverageScore(avg_){
		var avg = avg_;
		var grade= "";
		if(avg >= 4.28 && avg <= 5){
			grade = "S";
		}else if(avg >= 3.53 && avg <= 4.27){
			grade = "A";
		}else if(avg >= 2.52 && avg <= 3.52){
			grade = "B";
		}else if(avg >= 1.51 && avg <= 2.51){
			grade ="C";
		}else if(avg >= 0.76 && avg <= 1.50){
			grade ="D";
		}else if(avg >= 0 && avg <= 0.75){
			grade ="E";
		}
		return document.write(grade);
		
	}
	

</script>
<style type="text/css">	
table#comment{ padding-bottom: 5px !important;}
	
	table.noborder{ border: none; padding:5px 0;}
	table#wrapper { width:650px; !important}
	table { margin: auto auto 5px auto !important; width:100%;  }
	table.maxsize { border: 1px solid  #000 !important;  }
	td#main { padding: 5px 3px; }
	td{ background: #fff;}
.style4 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style5 {font-size: 10px}
.style6 {font-size: 10px;font-weight:bold; }
.style3 {font-size: 10px;font-weight:bold; }
.content-title {
	padding: 0 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
  }
  .line-all {
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.line-no-left {
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.line-no-right {
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}

.line-no-top {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.line-no-top-left {
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.line-no-top-left-bottom {
	border-right:1px solid #000;
}

.line-no-bottom {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
}

</style>

</head>
<body leftmargin="0" topmargin="0"  onLoad=""> 
<div class="centered">
<p class="style4">&nbsp;</p>
<form name="cscform" method="post" action="#" >

<!----------BEGIN CSC INITIAL ZONE ------------------------>

<%=screen.InitialVariable()%>

<!----------END CSC INITIAL ZONE -------------------------->
<input type="hidden" name="__calendar">
  <script language="javascript">getInputFormatDate();</script>
  <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
  <input type ="hidden" name="__cmd" value="">
  <input type="hidden" name="__fixCon" value="">
  <input type="hidden" name="__screen" value="REC70301">
  <input type="hidden" name="__goPage" value ="">
  <input type="hidden" name="__orderBy" value="">
 <%if(search == 1){ 
	 
	 %>
 	<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <th scope="col"><h3>
      <div align="left" class="style4"><%=screen.getUProfile().get("com_ename")%>
        <h3>
      </div></th>
  </tr>
  <tr>
	<td scope="col">&nbsp;</td>
  </tr>
  <tr>
   <td scope="col"><h4>
      <div align="center" class="style4">INTERVIEW FORM<h4></div></td>
  </tr>
  <tr>
  <td scope="col"><div align="left" class="style3">Personal Information</div></td>
  </tr>
  <tr>
  <td scope="col"><div align="center">
		<table cols="4" border ="0" cellpadding="0" cellspacing="0" width="100%">
			<tr>
			<td width="24%" class="line-all" valign="top">
				  <div class="style5" >Candidate's name : <br><div class="style6"><%=screen.getDataLabel("mprefix","tdesc")+""+screen.getDataLabel("mapplicant","fname")+"  "+screen.getDataLabel("mapplicant","lname")%></div></div>
				</td>
				
				<td width="21%" class="line-no-left" valign="top">
			<% 
			CscCalendar c = new CscCalendar(screen.getDataLabel("mapplicant","birthday"));
			int day[] = new CscCalendar().getCountDMY(c);
			int birthdate = new CscCalendar(screen.getDataLabel("mapplicant","birthday")).getYear(); %>
			  <div class="style5">Date of Birth : <span class="style5"><%=c.getDD()+"-"+c.getEngShortMonth()+"-"+c.getEngYY()%></span><br>
					<div class="style5">Age : <%=day[0]+" (Yrs.) "+day[1]+" (Mths.)"%></div></div>
					
					
					
					</td>
		<td width="17%" class="line-no-left" valign="top">
			  <div class="style5">Title : </div>
									</td>
	    <td width="38%" class="line-no-left" valign="top">
			  <div class="style5">Expected Salary : <%=screen.getDataLabel("mapplicant","exp_salary")%></div>
					<div class="style5">Current Salary : NA</div>				</td>
		   

			</tr>
		<tr>
			<td width = "24%" class="line-no-top">
				  <span class="style5">Post Title : </span><br>
				 <span class="style6"><%=screen.getDataLabel("mposition","tdesc")%></span>			
			</td >
			<td class="line-no-top-left">
					<span class="style5">Level : </span><br>
					<span class="style5">Agency : </span>				
					</td>
			<td class="line-no-top-left">
					<span class="style5">&nbsp;</span><br>
					<span class="style5">&nbsp;</span>				
					</td>
			<td rowspan="2" class="line-no-top-left">
				<% CscCalendar std1 = new CscCalendar(screen.getDataLabel("mapplicant","fromdate1"));
				 CscCalendar etd1 = new CscCalendar(screen.getDataLabel("mapplicant","untildate1"));
				 String p1 = screen.getDataLabel("mapplicant","previousposition1");
				 String com1 = screen.getDataLabel("mapplicant","previouscompany1");

				 CscCalendar std2 = new CscCalendar(screen.getDataLabel("mapplicant","fromdate2"));
				 CscCalendar etd2 = new CscCalendar(screen.getDataLabel("mapplicant","untildate2"));
				 String p2 = screen.getDataLabel("mapplicant","previousposition2");
				 String com2 = screen.getDataLabel("mapplicant","previouscompany2");


				%>
					<p class="style5">Working Experience : </p>
					<p class="style5"><%=std1.getEngShortMonth()+" "+std1.getEngYY() + "-"+etd1.getEngShortMonth()+" "+etd1.getEngYY()+" / "+p1+"<br>"+com1%></p>				
					<p class="style5"><%=std2.getEngShortMonth()+" "+std2.getEngYY() + "-"+etd2.getEngShortMonth()+" "+etd2.getEngYY()+" / "+p2+"<br>"+com2%></p>					
				
					</td>
		</tr>
		<tr>
				<td height="51" colspan="3" class="line-no-top" valign="top">
	<span class="style5">Education Background : </span>&nbsp;&nbsp;<span class="style6"><%=screen.getDataLabel("v1mmajor","majorid")%>/<%=screen.getDataLabel("v1mmajor","tdesc")%>&nbsp;&nbsp;<%=screen.getDataLabel("v1minstitue","tdesc")%></span>
	
				 </td>
			  </tr>
		
		</table>
  
  </div></td>
  </tr>
  <tr>
		<td colspan="2" align="center">
				<table border ="0" width ="100%" >
				<tr>
					<td width="62%" class="style5">&nbsp;</td>
  <td width ="38%" align="right">
<table border = "0" width="100%" cellpadding="0" cellspacing="0" class="style5">
						<tr>
						<td colspan="5" align="center" class="line-all">Description of Score</td>
						</tr>
						<tr>	
						<td width="20%" class="line-no-top">
							<div align="center">
							<p>Excellent<br>(5)</p>
							
							
							</div>
						</td>
						<td width="20%" class="line-no-top-left">	<div align="center">
							<p>Very Good<br>(4)</p>
							</div>
						<td width="20%" class="line-no-top-left"><div align="center">
						    <p>Good<br>(3)</p>
							</td>
							</div>
						<td width="20%" class="line-no-top-left"> <div align="center">
							<p>Fair<br>(2)</p>
							</td>
							<div>
						<td width="20%" class="line-no-top-left">
							<div align="center">
							<p>Poor<br>(1)</p>
							</td>
							<div>
						</tr>
					</table>
		</td>
  </tr>
  <tr>
		<td colspan="2">
					<table cols="2" width="100%" border="0"  cellpadding="0" cellspacing="0" class = "style5">
	
 <% 
				String asfid = "";
				String asgid = "";
				String astype = "";
				double total=0;
				double avge =0;
				int inc=1;
				MyDataList masanswer = null;
	 MyDataList tastran = ((Simtapstran_rec)screen.getRecord()).getMyDataList("mytastran");
					while(tastran.next()){
					String asrscore = tastran.getString("asrscore");
					String apsgrade = screen.getDataLabel("apsgrade");
					if(apsgrade.equals("")){
					asrscore ="";
					}

						total += Double.parseDouble(tastran.getString("asrscore"));
					if(!asgid.equals(tastran.getString("asgid"))){ %>
					<tr>
						<td colspan="2" >&nbsp;</td>
					</tr>
					<tr>
					<td colspan="2" class="style6"><%=tastran.getString("masgroup","tdesc")%></td>
					</tr>
					<%	} %>
					<%if(inc % 2 == 0){%>
						<tr>
							<td width="80%"  class="line-no-top"  height="40" valign="top">
							<span><%=inc+"."+tastran.getString("MASSESS","tdesc")%><br></span>
							<span class="style5"><i><%=tastran.getString("answerdesc")%></i></span>
							
							</td>
							<td width="20%"   class="line-no-top-left" valign="top"><span class="style5">&nbsp;<%=asrscore%></span></td>
						</tr>
					<%}else{%>	
					<tr>
							<td width="80%"  class="line-all" height="40" valign="top">
							<span><%=inc+"."+tastran.getString("MASSESS","tdesc")%><br></span>
							<span class="style5"><i><%=tastran.getString("answerdesc")%></i></span>
							
							</td>
							<td width="20%"  class="line-no-left" valign="top"><span class="style5">&nbsp;<%=asrscore%></span></td>
						</tr>

					<%}%>
					
					

				<% asgid = tastran.getString("asgid");
					inc++;
					}
				DecimalFormat dfm = new DecimalFormat("0.00");
				avge = 	total/(inc-1);
				String strTotal = String.valueOf(total);
				if(strTotal.equals("0.0")){
						strTotal = "";
				}
	%>
	<tr>
							<td width="80%" align="right" class="line-no-top-left-bottom">Total Score&nbsp;&nbsp;&nbsp;</td>
							<td width="20%" class="line-no-top-left" height="30"><span class="style5">&nbsp;<%=strTotal%></span></td>
						</tr>
	<table>
	</td>
	</tr>
	
			<tr>
				<td colspan="2">&nbsp;</td>
			</tr>
			<tr>
				<td colspan="2">
					<table cols="2" width="100%" border="0"  cellpadding="0" cellspacing="0" class = "style5">
						<tr>
							<td width="30%">Overall candidate evaluation score : </td>
							<td width="70%"><span class="style5" align="left"><%=total+"/"+(inc-1)+" = <u>"+dfm.format(avge)+"</u>"%></span></td>
						</tr>
						</table>
						</td>
			</tr>
			<tr>
				<td colspan="2">
					<table cols="7" width="100%" border="0"  cellpadding="0" cellspacing="0" class = "style5">
				<tr>
					<td colspan="7">&nbsp;</td>
				</tr>
						<tr>
	<td width="13%">Gread Rating : </td>
	<td width="13%"><span class="style5" align="left">S=5-4.28<br>(superior)</span></td>
	<td width="13%"><span class="style5" align="left">A=4.27-3.53<br>(excellent)</span></td>
	<td width="13%"><span class="style5" align="left">B=3.52-2.52<br>(good)</span></td>
	<td width="13%"><span class="style5" align="left">C=2.51-1.51<br>(average)</span></td>
	<td width="13%"><span class="style5" align="left">D=1.50-0.76<br>(below average)</span></td>
	<td width="13%"><span class="style5" align="left">E=0.75-0<br>(unacceptable)</span></td>


						</tr>
						</table>
					</td>
			</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td>
			<table cols="4" width="100%" border="0"  cellpadding="0" cellspacing="0" class = "style6">
			<tr>
				<td class="line-all" width="25%">
				<p>Date of interview :</p>
				<p align="center"><%=screen.getDataLabel("MAPPOINTMENT","INTERVIEWDATE")%></p>
				
				</td>

				<td class="line-no-left" width="25%">
				<p>Length of interview :</p>
				<p align="center"><%=screen.getDataLabel("MAPPOINTMENT","INTERVIEWTIME")%></p>
				
				</td>

				<td class="line-no-left" width="25%">
				<p>Place :</p>
				<p align="center"><%=screen.getDataLabel("MAPPOINTMENT","INTERVIEWPLACE")%></p>
			
				</td>

				<td class="line-no-left" width="25%">
				<p>Grade :</p>
				<p align="center">
				<%if(!strTotal.equals("")){%><script language="JavaScript">AverageScore('<%=dfm.format(avge)%>')</script></span></p>
				<%}%>
				</td>
			</tr>
			<tr>
				<td colspan="2" class="line-no-top">
				<p>Name of interview :</p>
				<p align="left"><%=screen.getDataLabel("memployee","fullname")%></p>
				
				</td>
				<td  class="line-no-top-left">
				<p>Section :</p>
				<p align="center"><%=screen.getDataLabel("mbu3","tdesc")%></p>
				
				</td>
				<td  class="line-no-top-left">
				<p>Signature :</p>
				<p>&nbsp;</p>
				</td>
			</tr>
			</table>
		</td>
	</tr>
	
	<tr>
		<td colspan="2" align="center"><div id="PRINT01"><a href="javascript:printRep()" class="print"><img src="../IMAGES/BUTTON/PRINTER/PRINTER1.jpg" name="print" border="0" id="print"  width="40" height="40"/></a></div></td>
	</tr>



</table>


 <%}else{%>

		<div align="center"><h3>No Generate Form</h3></div>


	<%}%>

</form>
</div>
</body>
</html>