<%@ page contentType="text/html; charset=TIS620" language="java" %>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*"  %>
<% request.setCharacterEncoding("TIS620"); %>
<jsp:useBean id="TA_EMV001" class="com.csc.library.system.Task" scope="page" />
<jsp:setProperty name="TA_EMV001" property="appname" value="empview" />
<%
	TA_EMV001.setChannel(request,response);
	UIManager screen = (UIManager) TA_EMV001.process("MultiEntry","TA_EMV001");
	MultiLine multi = screen.getMultiLine("TOT_PLAN1");	
	
	CheckNull chk=new CheckNull();
	if(chk.chkNullString(request.getParameter("__cmd")).equals("") && chk.chkNullString(request.getParameter("__help")).equals("")){
		screen.clean();
		multi.getTable().clear();
	}

	multi.setLabelBox("check box");
	multi.goFirst();	
%>
<!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"><!-- InstanceBegin template="../Templates/template-emv-main.dwt.jsp" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>Employee View</title>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=TIS620" />
<!-- InstanceBeginEditable name="head" -->
<!-- Begin CSS Links -->
<link rel="stylesheet" type="text/css" href="../CSS/DDMENU.css" />
<link rel="stylesheet" type="text/css" href="../CSS/EMV_LAYOUT.css" />
<link rel="stylesheet" type="text/css" href="../CSS/EMV_DEFAULT.css" />
<link rel="stylesheet" type="text/css" href="../CSS/EMV_LAYOUT_TWO.css" />
<link rel="stylesheet" type="text/css" href="../CSS/EMV_TEXT.css" />
<!-- End CSS Links -->
<!-- Begin Scripts -->
<!-- Begin script for Dropdown Menu -->
<!-- DO NOT EDIT -->
<script language="JavaScript" type="text/javascript" src="../JS/EVENTS.js"></script>
<script language="JavaScript"  type="text/javascript" src="../JS/DDMENU.js"></script>
<!--[if lt IE 7]><script language="JavaScript" type="text/javascript" src="../JS/IEHOVER-FIX.js"></script><![endif]-->
<!-- DO NOT EDIT -->
<!-- End script for Dropdown Menu -->
<script language="JavaScript" type="text/javascript" src="../JS/UTILITIES.js"></script>
<script language="JavaScript" type="text/javascript" src="../JS/ACTIVE_OBJECT.js"></script>
<script language="JavaScript" type="text/javascript" src="../JS/SCREEN.js"></script>
<script language="JavaScript" type="text/javascript" src="../JS/DATEINPUT.js"></script>
<script language="JavaScript" type="text/javascript" src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript">setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language='javascript'>
	var buttonline = "";
	function GoSave(){confirmSave();}
	function viewCourse(courseid){
		var tmp = courseid;
		with(document.cscform){
			 window.open("TREMP007.jsp?__fixCon=crsid='"+tmp+"'","COURSE","left=150,top=150,width=700,height=700,toolbar=no,status=no,scrollbars=yes,resizable=yes");
		}	
	}
	function viewTtraining_Time(trainingid){
		var tmp = trainingid;
		with(document.cscform){
			window.open("TREMP011.jsp?__fixCon=trainingid='"+tmp+"'","TTRAININGTIME","left=150,top=150,width=700,height=300,toolbar=no,status=no,scrollbars=yes,resizable=yes");
		}
	}
	function addMulti(){
		with(document.cscform){
			if(__year.value == ""){
				alert("กรุณากรอกปี");
				__year.select();
			}else{
				window.open("TA_EMV001H.jsp?defempid="+getEmpid()+"&__fixCon=bossid='"+__bossid.value+"'","RESERVER","left=150,top=150,width=700,height=700,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
			}
		}
	}
	function getEmpid(){
		var tmp_emp = ",";
		with(document.cscform){
			if(typeof empid!="undefined"){
				if(typeof empid.length!="undefined"){
					for(i=0;i<empid.length;i++){
						tmp_emp += empid[i].value+",";
					}
				}else{
					tmp_emp = empid+",";
				}
			}
		}
		return tmp_emp;
	}
	function chkTimeOver(time,maxhour,minhour){
		var hour;
		if(time.value!=""&&time.value!=0){
			if(time.value.length<3){
				time.value = "0.00";
				alert("กรุณาใส่ค่าตามรูปแบบ ชั่วโมงนาที(HHMM) เช่น 1230=12.30 , 220=2.20"); 
			}else{
				if(parseInt(time.value.substring((time.value.length-2),time.value.length))>=60){
					time.value = "0.00"; 
					alert(MyCode[154] + " <= 59"); 
				}else{
					hour = parseFloat(time.value.substring(0,(time.value.length-2)));
					time.value = ""+parseFloat(time.value.substring(0,(time.value.length-2)))+"."+time.value.substring((time.value.length-2),time.value.length);
					if(hour > maxhour){
						time.value = "0.00";
						alert(MyCode[155] + " <= "+maxhour); 
						return false;
					}else{
						if(hour < minhour){
							 time.value = "0.00";
							alert(MyCode[155] + " >= "+minhour);
							return false;
						}
					}
					return true;
				}
			}
		}else{
			time.value = "0.00";
			return true;
		}
		return false;
	}
	function calculate(obj){
		if(this.chkTimeOver(obj,300,0)){
			this.calculateAll();
		}
	}
	function calculateAll(){
		with(document.cscform){
				if(typeof empid!="undefined"){
					if(typeof empid.length!="undefined"){
						var total_15 = 0;
						var total_20 = 0;
						var total_30 = 0;
						var total = 0;
						var tmp;
						for(i=0;i<empid.length;i++){
							ele_15 = eval("__TOT_PLAN1$TOTAL_15$"+empid[i].value);
							ele_20 = eval("__TOT_PLAN1$TOTAL_20$"+empid[i].value);
							ele_30 = eval("__TOT_PLAN1$TOTAL_30$"+empid[i].value);
							ele_total = eval("__TOT_PLAN1$TOTAL$"+empid[i].value);
							this.sumtime(ele_15,ele_20,ele_30,ele_total);
							tmp = ele_15.value.split(".");
							total_15 = parseInt(total_15)+ (parseInt(tmp[0])*60)+parseInt(tmp[1]);
							tmp = ele_20.value.split(".");
							total_20 = parseInt(total_20)+ (parseInt(tmp[0])*60)+parseInt(tmp[1]);
							tmp = ele_30.value.split(".");
							total_30 = parseInt(total_30)+ (parseInt(tmp[0])*60)+parseInt(tmp[1]);
							tmp = ele_total.value.split(".");
							total = parseInt(total)+ (parseInt(tmp[0])*60)+parseInt(tmp[1]);
						}
						this.formatTime(__total_15,total_15);
						this.formatTime(__total_20,total_20);
						this.formatTime(__total_30,total_30);
						this.formatTime(__total,total);
						this.formatTime(__avg_15,parseFloat(total_15)/empid.length);
						this.formatTime(__avg_20,parseFloat(total_20)/empid.length);
						this.formatTime(__avg_30,parseFloat(total_30)/empid.length);
						this.formatTime(__avg,parseFloat(total)/empid.length);
					}else{
						var total_15 = 0;
						var total_20 = 0;
						var total_30 = 0;
						var total = 0;
						var tmp;
						ele_15 = eval("__TOT_PLAN1$TOTAL_15$"+empid.value);
						ele_20 = eval("__TOT_PLAN1$TOTAL_20$"+empid.value);
						ele_30 = eval("__TOT_PLAN1$TOTAL_30$"+empid.value);
						ele_total = eval("__TOT_PLAN1$TOTAL$"+empid.value);
						this.sumtime(ele_15,ele_20,ele_30,ele_total);
						tmp = ele_15.value.split(".");
						total_15 = parseInt(total_15)+ (parseInt(tmp[0])*60)+parseInt(tmp[1]);
						tmp = ele_20.value.split(".");
						total_20 = parseInt(total_20)+ (parseInt(tmp[0])*60)+parseInt(tmp[1]);
						tmp = ele_30.value.split(".");
						total_30 = parseInt(total_30)+ (parseInt(tmp[0])*60)+parseInt(tmp[1]);
						tmp = ele_total.value.split(".");
						total = parseInt(total)+ (parseInt(tmp[0])*60)+parseInt(tmp[1]);
						this.formatTime(__total_15,total_15);
						this.formatTime(__total_20,total_20);
						this.formatTime(__total_30,total_30);
						this.formatTime(__total,total);
						this.formatTime(__avg_15,parseFloat(total_15));
						this.formatTime(__avg_20,parseFloat(total_20));
						this.formatTime(__avg_30,parseFloat(total_30));
						this.formatTime(__avg,parseFloat(total));
					}
				}
			}
	}
	function formatTime(obj,total){
			var tmpMin = (total%60)+"";
			if(tmpMin.length<2){tmpMin = "0"+tmpMin;}
			var tmpMax = parseInt((total/60))+"";
			obj.value = tmpMax+"."+tmpMin;
	}
	function sumtime(time1,time2,time3,time_total){
		if(time1.value!="" && time2.value!="" && time3.value!=""){
			var tmp = time1.value.split(".");
			var tm1 = (tmp[0]*60)+parseInt(tmp[1]);
				tmp = time2.value.split(".");
			var tm2 = (tmp[0]*60)+parseInt(tmp[1]);
				tmp = time3.value.split(".");
			var tm3 = (tmp[0]*60)+parseInt(tmp[1]);

			var total = tm1+tm2+tm3;
			var tmpMin = (total%60)+"";
			if(tmpMin.length<2){tmpMin = "0"+tmpMin;}
			var tmpMax = parseInt((total/60))+"";
			time_total.value = tmpMax+"."+tmpMin;
		}else{
			total.value = "0.00";
		}
		if(parseFloat(total.value)<0.00){
			total.value  =  "0.00";
		}
	}
	function checkMonth(){
		var obj = eval("window.document.cscform.month"+document.cscform.__month.value);
		if(obj.value == '2' ){
			if(buttonline == ""){
				buttonline = document.getElementById("buttonline").innerHTML;
				document.getElementById("buttonline").innerHTML = "";
			}
		}else if(buttonline != ""){
			document.getElementById("buttonline").innerHTML = buttonline;
			buttonline = "";
		}
	}
	function setDef(){
		var obj;
		var ischeck = false;
		with(document.cscform){
			for(i=0;i<elements.length;i++){
				if(elements[i].type == "checkbox" && elements[i].checked){
					obj = eval("__TOT_PLAN1$TOTAL_15$"+elements[i].value);
					obj.value = def15.value;
					obj = eval("__TOT_PLAN1$TOTAL_20$"+elements[i].value);
					obj.value = def20.value;
					obj = eval("__TOT_PLAN1$TOTAL_30$"+elements[i].value);
					obj.value = def30.value;
					ischeck = true;
				}
			}
			if(!ischeck){
				alert("กรุณาเลือกพนักงานที่ต้องการตั้งค่า OT");
			}else{
				sysIsEdit();
				this.calculateAll();
			}
		}
	}
	function genPlan(){
		with(document.cscform){
			if(__sysisedit.value=='1'){
				alert("กรุณาบันทึกข้อมูลก่อนทำการคัดลอก");
			}else{
				window.open("TA_EMV001T.jsp?__smonth="+__month.value,"plan","left=150,top=150,width=700,height=400,toolbar=no,status=no,scrollbars=yes,resizable=yes");
			}
		}	
	}
	function setSysIsEdit(val){
		document.cscform.__sysisedit.value = val;
	}
	function checkConfirm(){
		var conCode="";
		var conDesc="";
		with(document.cscform){
			conCode=getConfirmIndex(__confirm.value,"0");
			conDesc=getConfirmIndex(__confirm.value,"1");
			if(__confirm.value=="4")alert(MyCode[19]);
			if(__confirm.value=="1" || __confirm.value=="2"){
				setSysIsEdit('0');
				alert(MyCode[18]);
			}
			if(__confirm.value=="-1" || __confirm.value=="-2")alert(MyCode[17]);
			if(__confirm.value=="-21" ) alert("Old password invalid");
			if(conCode=="-99"){
				updateRecord();
			}
		}
	}
	function sysIsEdit(){
		with(document.cscform){
			__sysisedit.value='1';
		}
	}
	function deleteMulti(){
		with(document.cscform){
			bCon=confirm(MyCode[4]);
			if (bCon==true)	{	
				sysIsEdit();
				__cmd.value="DelChild";
				submit();
			}
		}
	}
</script>
<!-- End Scripts -->
<!-- Begin Head -->
<style type="text/css">
#header {
 	background: #FFFFFF ;
}
</style>
<!-- End Head -->
<!-- InstanceEndEditable -->
</head>
<body>
<div id="wrapper">
  <div id="header"><!-- InstanceBeginEditable name="header" -->
    <jsp:include page="EMV_HEADER.jsp" flush="true" />
   <!-- InstanceEndEditable -->  </div>
  <div id="topnav"><!-- InstanceBeginEditable name="top_navigation" -->
  	<jsp:include page="EMV_TOPMENU.jsp" flush="true" />
    <!-- InstanceEndEditable -->  </div>
  <div id="container">
    
    <div id="content"><!-- InstanceBeginEditable name="main_content" -->
    <!-- Begin Main Content -->
      <jsp:include page="../EMPVIEW/EMV_HELPBAR.jsp" flush="true" />
      <div class="content">
		<div class="content-box1">
		<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
		<script language="javascript">initToolTips();</script>
		<form name="cscform" method="post" action="TA_EMV001.jsp">
			<!-- BEGIN CSC INITIAL ZONE -->
			<%=screen.InitialVariable()%>
			<!-- END CSC INITIAL ZONE -->
			<input type="hidden" name="__cmd" value="">
			<input type="hidden" name="__calendar">
			<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
			<input type="hidden" name="__screen" value="TA_EMV001">
			<input type="hidden" name="__multiTable" value="TOT_PLAN1">	
			<input type="hidden" name="__helpReturn" value="">
			<input type="hidden" name="__help" value="">
			<input type="hidden" name="__childMulti" value="TA_EMV001C">
			<input type="hidden" name="__gorec" value="">
			<input type="hidden" name="__ack" value="">
			<input type="hidden" name="__headMulti" value="TA_EMV001">
			<input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> 
			<input type="hidden" name="__fixCon" value="bossid = '<%=screen.getUProfile().get("employeeid")%>'">
			<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
			<input type="hidden" name="__referPage" value="">

			<input type="hidden" name="__bossid" value="<%=screen.getUProfile().get("employeeid")%>">
			<input type="hidden" name="__bu1" value="<%=screen.getUProfile().get("bu1")%>">
			<input type="hidden" name="__bu2" value="<%=screen.getUProfile().get("bu2")%>">
			<input type="hidden" name="__bu3" value="<%=screen.getUProfile().get("bu3")%>">
			<input type="hidden" name="__bu4" value="<%=screen.getUProfile().get("bu4")%>">
			<input type="hidden" name="__bu5" value="<%=screen.getUProfile().get("bu5")%>">

			<input type="hidden" name="month01" value="<%=screen.getDataLabel("TOT_PLAN","MONTH01")%>">
			<input type="hidden" name="month02" value="<%=screen.getDataLabel("TOT_PLAN","MONTH02")%>">
			<input type="hidden" name="month03" value="<%=screen.getDataLabel("TOT_PLAN","MONTH03")%>">
			<input type="hidden" name="month04" value="<%=screen.getDataLabel("TOT_PLAN","MONTH04")%>">
			<input type="hidden" name="month05" value="<%=screen.getDataLabel("TOT_PLAN","MONTH05")%>">
			<input type="hidden" name="month06" value="<%=screen.getDataLabel("TOT_PLAN","MONTH06")%>">
			<input type="hidden" name="month07" value="<%=screen.getDataLabel("TOT_PLAN","MONTH07")%>">
			<input type="hidden" name="month08" value="<%=screen.getDataLabel("TOT_PLAN","MONTH08")%>">
			<input type="hidden" name="month09" value="<%=screen.getDataLabel("TOT_PLAN","MONTH09")%>">
			<input type="hidden" name="month10" value="<%=screen.getDataLabel("TOT_PLAN","MONTH10")%>">
			<input type="hidden" name="month11" value="<%=screen.getDataLabel("TOT_PLAN","MONTH11")%>">
			<input type="hidden" name="month12" value="<%=screen.getDataLabel("TOT_PLAN","MONTH12")%>">
			
			<input type="hidden" name="__sysisedit" value="<%=chk.chkNullString(request.getParameter("__sysisedit"),"0")%>">

			<script language="javascript">getInputFormatDate();</script>
					<div class="content-header"><h2><script language="JavaScript">swapLang('OT Plan')</script></h2></div>
							<table width="100%" border="0" cellpadding="0" cellspacing="1" class="table-content" cols="2">
									<tr>
										<td class="column-label" width="20%"><%=screen.getLabel("YEAR")%>&nbsp;</td>
										<td class="column-text" width="80%"><%=screen.getInput("YEAR")%></td>
									</tr>
									<tr>
										<td class="column-label"><%=screen.getLabel("MONTH")%>&nbsp;</td>
										<td class="column-text"><%=screen.getInput("MONTH")%></td>
									</tr>
									<tr>
										<td class="column-label"><b>ตั้งค่าพื้นฐาน</b>&nbsp;</td>
										<td class="column-text">
											<table width="100%" border="0" cellpadding="0" cellspacing="1" class="table-content-list">
												<tr>
													<td class="column-text-center" width="10%"><b>1.5</b></td>
													<td class="column-text-center" width="10%"><b>2.0</b></td>
													<td class="column-text-center" width="10%"><b>3.0</b></td>
													<td class="column-text-center" width="70%"></td>
												</tr>
												<tr>
													<td class="column-text-center"><input type="text" name="def15" size="4" value='0.00' class="numeric" onkeypress="chkInteger(event);" onblur="chkTimeOver(this,300,0);" onfocus="delDot(this);"></td>
													<td class="column-text-center"><input type="text" name="def20" size="4" value='0.00' class="numeric" onkeypress="chkInteger(event);" onblur="chkTimeOver(this,300,0);" onfocus="delDot(this);"></td>
													<td class="column-text-center"><input type="text" name="def30" size="4" value='0.00' class="numeric" onkeypress="chkInteger(event);" onblur="chkTimeOver(this,300,0);" onfocus="delDot(this);"></td>
													<td class="column-text" ><a href="javascript:setDef();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__select_image','','../IMAGES/BUTTON/SWAP/SELECTALL_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SELECTALL20.gif" alt="set default" name="__select_image" border="0" align="absmiddle"></a><a href="javascript:genPlan();"><img src="../IMAGES/BUTTON/MAIN/COPY20.gif" alt="copy data" name="__copy_image" border="0" align="absmiddle" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__copy_image','','../IMAGES/BUTTON/SWAP/COPY_SWAP20.gif',1)"></a></td>
												</tr>
											</table>
										</td>
									</tr>
							</table>
					<div class="content-footer"><img src="../IMAGES/SPACER.gif" width="3" height="3" /></div>
							<table width="100%" border="0" cellpadding="0" cellspacing="1" class="table-content-list">
									<tr>
										<td class="column-header" rowspan="2">ลบ</td>
										<td class="column-header" rowspan="2">รหัสพนักงาน</td>
										<td class="column-header" rowspan="2">ชื่อ-นามสกุล</td>
										<td class="column-header" colspan="4">แผนโอที</td>
									</tr>
									<tr>
										<td class="column-header">1.5</td>
										<td class="column-header">2.0</td>
										<td class="column-header">3.0</td>
										<td class="column-header">TOTAL</td>
									</tr>
								<%
										for(int i=1;!multi.eof();multi.next(),i++){ 
								%>
								<tr>
										<input type="hidden" name="empid" value="<%=multi.getDataLabel("TOT_PLAN1","EMPLOYEEID")%>">
										<td class="column-text-center"><%=multi.getInputCheckBox()%></td>
										<td class="column-text-center"><%=multi.getDataLabel("TOT_PLAN1","EMPLOYEEID")%></td>
										<td class="column-text"><%=multi.getDataLabel("MEMPLOYEE","FULLNAME") %></td>
										<td class="column-text-center"><%=multi.getInput("TOT_PLAN1","TOTAL_15")%></td>
										<td class="column-text-center"><%=multi.getInput("TOT_PLAN1","TOTAL_20")%></td>
										<td class="column-text-center"><%=multi.getInput("TOT_PLAN1","TOTAL_30")%></td>
										<td class="column-text-center"><%=multi.getInput("TOT_PLAN1","TOTAL")%></td>
								</tr>
								<%
										}
								%>
								<tr>
										<td class="column-header-right" colspan="3">TOTAL</td>
										<td class="column-header"><%=screen.getInput("TOTAL_15")%></td>
										<td class="column-header"><%=screen.getInput("TOTAL_20")%></td>
										<td class="column-header"><%=screen.getInput("TOTAL_30")%></td>
										<td class="column-header"><%=screen.getInput("TOTAL")%></td>
								</tr>
								<tr>
										<td class="column-header-right" colspan="3">AVERAGE</td>
										<td class="column-header"><%=screen.getInput("AVG_15")%></td>
										<td class="column-header"><%=screen.getInput("AVG_20")%></td>
										<td class="column-header"><%=screen.getInput("AVG_30")%></td>
										<td class="column-header"><%=screen.getInput("AVG")%></td>
								<tr>
							</table>
							<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table-content-list">
								<tr><td class="column-text-center">&nbsp;&nbsp;</td></tr>
								<tr>
									<td class="column-text-center" id='buttonline'>
											<a href="javascript:checkAll();"><img src="../IMAGES/EMPVIEW/BUTTON/SELECT.gif" alt="Select All" border="0" align="absmiddle"></a>&nbsp;&nbsp;
											<a href="javascript:decheckAll();"><img src="../IMAGES/EMPVIEW/BUTTON/DESELECT.gif" alt="Un Select All" border="0" align="absmiddle"></a>&nbsp;&nbsp;
											<a href="javascript:GoSave();"><img src="../IMAGES/EMPVIEW/BUTTON/SAVE.gif" alt="Save" border="0" align="absmiddle"></a>&nbsp;&nbsp;
											<a href="javascript:addMulti();"><img src="../IMAGES/EMPVIEW/BUTTON/ADD.gif" alt="Insert" border="0" align="absmiddle"></a>&nbsp;&nbsp;
											<a href="javascript:deleteMulti();"><img src="../IMAGES/EMPVIEW/BUTTON/DELETE.gif" alt="Delete" border="0" align="absmiddle"></a> 
									</td>
								</tr>
								<tr><td class="column-text-center">&nbsp;&nbsp;</td></tr>
							</table>
							<script language="JavaScript">checkMonth();</script>
                    <div class="content-footer"><img src="../IMAGES/SPACER.gif" width="3" height="3" /></div>
					<!-- BEGIN CSC ENDING ZONE -->
					<%=screen.endJSP()%>
					<!-- END CSC ENDING ZONE -->
					<%
						if(!chk.chkNullString(request.getParameter("__help")).equals("")){
					%>
						<script language="JavaScript">setSysIsEdit('0');</script>
					<%
						}
					%>
			</form>
		</div>
  </div>
      <!-- End Main Content -->
      <!-- InstanceEndEditable -->    </div>
  </div>
  <div id="footer"><!-- InstanceBeginEditable name="footer" -->
  <jsp:include page="EMV_FOOTER.jsp" flush="true" />
  <!-- InstanceEndEditable -->  </div>
</div>
</body>
<!-- InstanceEnd --></html>