<%@page contentType="text/html; charset=UTF-8"%>
<%@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.*"  %>
<jsp:useBean id="TRA001" class="com.csc.library.system.Task" scope="page"/>

<%
	CheckNull chk = new CheckNull();
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script type='text/javascript' src='../JS/MISC.js'></script>
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script language='javascript'>setLang('<%=chk.chkNullString(request.getParameter("__language"))%>');</script>
<script  type='text/javascript'  src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" >
function setMasTmp(){
	with(document.cscform){
		if(mail_type[0].checked){
			setMasInvi();
		}else{
			setMasChange();
		}
	}
	setMasUse();
}
function setTypeMail(){
	setMasTmp();
	window.mframe.setSubject_Massage();
}
function setMasInvi(){
	with(document.cscform){
		subject.value = "Training Invitation";
		tmp_massage.value = "เรียน คุณempname\nขอเชิญเข้าอบรมหลักสูตร "+trn.value+" วันที่ old_date\nเวลา "+start_time.value+" - "+stop_time.value+" สถานที่ "+loc_name.value+"\nจึงเรียนมาเพื่อทราบ และโปรดเข้ารับการอบรมตามวัน เวลา และสถานที่ดังกล่าว";
	}
}
function setMasChange(){
	with(document.cscform){
		subject.value = "Changing Training Date";
		tmp_massage.value = "เรียน คุณempname\nฝ่ายพัฒนาทรัพยากรบุคคล ขอแจ้งเปลี่ยนแปลงวันอบรมหลักสูตร "+trn.value+"\nจากวันที่ old_date เป็นวันที่  new_date\nจึงเรียนมาเพื่อทราบ และโปรดเข้ารับการอบรมตามวันอบรมดังกล่าว";
	}
}
function setMasUse(){
	var tmp_date;
	var old_date="";
	var new_date="";
	var thmonth = new Array ("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"); 
	with(document.cscform){
		tmp_date = oclassfrm.value.split("-");
		if(tmp_date.length==3){
			old_date += parseInt(subMyNum(tmp_date[0]))+" "+thmonth[parseInt(subMyNum(tmp_date[1]))-1]+" "+(parseInt(subMyNum(tmp_date[2]))+543);
		}
		if(oclassfrm.value!=oclassto.value){
			tmp_date = oclassto.value.split("-");
			if(tmp_date.length==3){
				old_date += " ถึงวันที่ "+ parseInt(subMyNum(tmp_date[0]))+" "+thmonth[parseInt(subMyNum(tmp_date[1]))-1]+" "+(parseInt(subMyNum(tmp_date[2]))+543);
			}
		}
		tmp_date = nclassfrm.value.split("-");
		if(tmp_date.length==3){
			new_date += parseInt(subMyNum(tmp_date[0]))+" "+thmonth[parseInt(subMyNum(tmp_date[1]))-1]+" "+(parseInt(subMyNum(tmp_date[2]))+543);
		}
		if(nclassfrm.value!=nclassto.value){
			tmp_date = nclassto.value.split("-");
			if(tmp_date.length==3){
				new_date += " ถึงวันที่ "+parseInt(subMyNum(tmp_date[0]))+" "+thmonth[parseInt(subMyNum(tmp_date[1]))-1]+" "+(parseInt(subMyNum(tmp_date[2]))+543);
			}
		}
		massage.value = tmp_massage.value.replace("old_date",old_date);
		massage.value = massage.value.replace("new_date",new_date);
	}
}
function setUpMassMframe(){
	if(mframe.document.cscform.thisemp.value!=""){
		alert(mframe.document.cscform.thisemp.value);
		var tmp = document.cscform.massage.value; 
		tmp = tmp.replace("empname",document.getElementById("empname$"+mframe.document.cscform.thisemp.value).value);
		mframe.document.cscform.__mail_message.value = tmp;
	}
}
function sendMail0(){
	with(document.cscform){
		if(send_type[0].checked){
			mframe.document.cscform.sendall.value="1";
		}
		if(send_type[1].checked){
			mframe.document.cscform.sendall.value="0";
		}
		if(mframe.document.cscform.thisemp.value!=""){
			if(mframe.document.cscform.__mail_from.value==""){
				alert("กรุณากรอกเมล์ผู้ส่ง");
				mframe.document.cscform.__mail_from.focus();
			}else{
				mframe.document.cscform.__cmd.value = "send";
				mframe.document.cscform.submit();
			}
		}else{
			alert("ไม่มีเมลล์ที่จะส่ง");
		}
	}
}
function goBack(){
	close();
}
function setTypeCC(){
	if(document.cscform.type_cc.checked){
//		alert(mframe.document.cscform.thisemp.value);
		if(mframe.document.cscform.thisemp.value!=""){
			mframe.document.cscform.__mail_cc.value =  document.getElementById("bossmail$"+mframe.document.cscform.thisemp.value).value;
		}
	}else{
		mframe.document.cscform.__mail_cc.value = "";
	}
}
function subMyNum(num){
	var t_num = num;
	if(t_num.indexOf("0")==0){
		t_num = t_num.substring(1,2);
	}
	return t_num;
}
</script>
<STYLE type=text/css>
	FONT.wait {
	FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif";
	font-size: 12px;
	color: #E85C00;
	}
	FONT.free {
	FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif";
	font-size: 12px;
	color: #339900;
	}
	FONT.stop {
	FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif";
	font-size: 12px;
	color: #FF0000;
	}
</STYLE>
</head>
<body leftmargin="0" topmargin="0"  onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP24.gif','../IMAGES/BUTTON/SWAP/EXIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/HELP_SWAP24.gif','../IMAGES/BUTTON/SWAP/NEW_SWAP24.gif','../IMAGES/BUTTON/SWAP/EDIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/DEL_SWAP24.gif','../IMAGES/BUTTON/SWAP/PROCESS_SWAP24.gif','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif')">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
  <form name="cscform" method="post" action="TRE004M.jsp">
 

	<input type="hidden"name="__screen"  value="TRE004M">
	<input type="hidden" name="__fixCon" value="">
	<input type="hidden" name="__help" value="">
	<input type="hidden" name="__keyList" value="">
	<input type="hidden" name="__cmd"  value="">
	<input type="hidden" name="__chkReq"  value="">
	<input type="hidden" name="__calendar">
	<input type="hidden" name="__childFilter">
	<script language="javascript">getInputFormatDate();</script>
	<input type="hidden" name="__language" value ="<%=chk.chkNullString(request.getParameter("__language"))%>">
	<input type="hidden" name="__user" value="<%=chk.chkNullString(request.getParameter("__user"))%>">
    <input type="hidden" name="__companyid" value="<%=chk.chkNullString(request.getParameter("__companyid"))%>">
	<input type="hidden" name="__backpage" value="<%=chk.chkNullString(request.getParameter("__backpage"))%>">
	<input type="hidden" name="emp_id" value="<%=chk.chkNullString(request.getParameter("emp_id"))%>">
	<input type="hidden" name="crs" value="<%=new ThaiUtilities().ASCII2Unicode(chk.chkNullString(request.getParameter("crs")))%>">
	<input type="hidden" name="trn" value="<%=new ThaiUtilities().ASCII2Unicode(chk.chkNullString(request.getParameter("trn")))%>">
	<input type="hidden" name="mailform" value="<%="HRonline"%>">
	<input type="hidden" name="subject">
	<input type="hidden" name="massage">
	<input type="hidden" name="tmp_massage">
	<input type="hidden" name="start_time" value="<%=chk.chkNullString(request.getParameter("start_time"))%>">
	<input type="hidden" name="stop_time" value="<%=chk.chkNullString(request.getParameter("stop_time"))%>">
	<input type="hidden" name="loc_name" value="<%=new ThaiUtilities().ASCII2Unicode(chk.chkNullString(request.getParameter("loc_name")))%>">
<div align="center">
	<table class = "largest" align="center"  cellpadding="0"  cellspacing="0">
	   <tr> 
			<td class="header">TRA0126M, 
				<script language="javascript">swapLang('Send Mail');</script>&nbsp;</td>
			</tr>
			<%
					String tmp_com = chk.chkNullString(request.getParameter("__companyid"));
					String emp_id = chk.chkNullString(request.getParameter("emp_id"));
					String tmp_emp_id[] = emp_id.split(",");
					UProfile user = (UProfile) request.getSession().getAttribute("userprofile");
					DbRecord emp = new InitialRecord(user).getDbRecord("memployee");
								   emp.setColumn("employeeid,emp_prefix,fname,efname,lname,elname,email,companyid,bossid");
					DbRecord boss = new InitialRecord(user).getDbRecord("memployee");
							       boss.setColumn("employeeid,emp_prefix,fname,efname,lname,elname,email,companyid");
			%>
			<tr>
				<td>
					<div align="center"> 
						<table  border="1" cellpadding="0" cellspacing="1" bgcolor="#333333" class="maxsize" colspan="5">
							<tr>
								<td colspan="3" width="55%" align="center" class="row3"><script language="javascript">swapLang("Trainee");</script></td>
								<td colspan="2" width="45%" align="center" class="row3"><script language="javascript">swapLang("Assessor");</script></td>
							</tr>
							<tr>
								<td width="14%" align="center" class="row3"><script language="javascript">swapLang("Emp ID");</script></td>
								<td width="25%" align="center" class="row3">&nbsp;<script language="javascript">swapLang("Name Surname");</script></td>
								<td width="18%" align="center" class="row3">&nbsp;<script language="javascript">swapLang("Email");</script></td>
								<td width="25%" align="center" class="row3">&nbsp;<script language="javascript">swapLang("Name Surname");</script></td>
								<td width="18%" align="center" class="row3">&nbsp;<script language="javascript">swapLang("Email");</script></td>
							</tr>
							<%
								for(int i=0;i<tmp_emp_id.length && !tmp_emp_id[i].equals("");i++){
									emp.set("employeeid",tmp_emp_id[i]);
									emp.set("companyid",tmp_com);
									if(emp.search()==1){
											boss.set("employeeid",emp.getString("bossid"));
											boss.set("companyid",tmp_com);
											boss.search();
							%>
									<tr>
										<td align="center" id="empid$<%=emp.getString("employeeid")%>" value="<%=emp.getString("employeeid")%>">&nbsp;<%=emp.getString("employeeid")%></td>
										<td align="left" id="empname$<%=emp.getString("employeeid")%>" value="<%=emp.getString("fname")+" "+emp.getString("lname")%>">&nbsp;<%=emp.getString("fname")%>&nbsp;&nbsp;<%=emp.getString("lname")%></td>
										<td align="left" id="empmail$<%=emp.getString("employeeid")%>" value="<%=emp.getString("email")%>">&nbsp;<%=emp.getString("email")%></td>
										<td align="left" id="bossname$<%=emp.getString("employeeid")%>" value="<%=boss.getString("fname")+" "+boss.getString("lname")%>">&nbsp;<%=boss.getString("fname")%>&nbsp;&nbsp;<%=boss.getString("lname")%></td>
										<td align="left" id="bossmail$<%=emp.getString("employeeid")%>" value="<%=boss.getString("email")%>">&nbsp;<%=boss.getString("email")%></td>
									</tr>
							<%
									}
								}
							%>
						</table>
					</div>
				</td>
			</tr>
			<tr>
				<td>
					<div align="center">
						<table class="maxsize" colspan="1">
							<tr> 
								<td>	 
									<div align="center">
										<script language="javascript">swapLang("Training date");</script>&nbsp;
										<input type='text' Name='oclassfrm' SIZE='10' MAXLENGTH='10' VALUE='<%=chk.chkNullString(request.getParameter("oclassfrm"))%>'  onClick="" onChange="" onMouseOver="toolTip('เริ่มอบรม')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);sysIsEdit();" dir="" onBlur="chkInputDate2(this,oclassto);setMasUse();setUpMassMframe();" onFocus="this.select();" class="" alt="เริ่มอบรม"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image4" border="0" align="absmiddle" id="Image154" onClick="viewCal('oclassfrm')"></a> 
										&nbsp;<script language="javascript">swapLang("To");</script>&nbsp;
										<input type='text' Name='oclassto' SIZE='10' MAXLENGTH='10' VALUE='<%=chk.chkNullString(request.getParameter("oclassto"))%>'  onClick="" onChange="" onMouseOver="toolTip('สิ้นสุดอบรม')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);sysIsEdit();" dir="" onBlur="chkInputDate2(oclassfrm,this);setMasUse();setUpMassMframe();" onFocus="this.select();" class="" alt="สิ้นสุดอบรม"  > <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image5" border="0" align="absmiddle" id="Image154" onClick="viewCal('oclassto')"></a> 
										&nbsp;&nbsp;<script language="javascript">swapLang("Edit To");</script>
										&nbsp;<script language="javascript">swapLang("Training date");</script>&nbsp;
										<input type='text' Name='nclassfrm' SIZE='10' MAXLENGTH='10' VALUE='<%=chk.chkNullString(request.getParameter("oclassfrm"))%>'  onClick="" onChange="" onMouseOver="toolTip('เริ่มอบรม')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);sysIsEdit();" dir="" onBlur="chkInputDate2(this,nclassto);setMasUse();setUpMassMframe();" onFocus="this.select();" class="" alt="เริ่มอบรม"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image6" border="0" align="absmiddle" id="Image154" onClick="viewCal('nclassfrm')"></a> 
										&nbsp;<script language="javascript">swapLang("To");</script>&nbsp;
										<input type='text' Name='nclassto' SIZE='10' MAXLENGTH='10' VALUE='<%=chk.chkNullString(request.getParameter("oclassto"))%>'  onClick="" onChange="" onMouseOver="toolTip('สิ้นสุดอบรม')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);sysIsEdit();" dir="" onBlur="chkInputDate2(nclassfrm,this);setMasUse();setUpMassMframe();" onFocus="this.select();" class="" alt="สิ้นสุดอบรม"  > <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image7" border="0" align="absmiddle" id="Image154" onClick="viewCal('nclassto')"></a> 
									</div>
								</td>
							</tr>
						</table>
					</div>
				</td>
			</tr>
			<tr>
				<td >
					<div align="center">
						<b><script language='javascript'>swapLang('mail_type');</script></b>&nbsp;
						<input type="radio" name="mail_type" value="1" onClick="setTypeMail();" checked><script language='javascript'>swapLang('Invitation');</script>&nbsp;&nbsp;
						<input type="radio" name="mail_type" value="2" onClick="setTypeMail();" ><script language='javascript'>swapLang('Change_date');</script> 
					</div>
				</td>
			</tr>
			<tr>
				<td >
					<div align="center">
						<input type="checkbox" id="type_cc" name="type_cc" onClick="setTypeCC();" checked>cc&nbsp;
						<input type="radio" name="send_type" value="1" onClick="" checked><script language='javascript'>swapLang('Sends All');</script>&nbsp;
						<input type="radio" name="send_type" value="2" onClick="" ><script language='javascript'>swapLang('Send Any');</script>&nbsp;&nbsp; 
						<a href="#" onClick="sendMail0();"><img src="../IMAGES/BUTTON/SEND.gif" alt="mail" border="0" align="absmiddle"></a>&nbsp;&nbsp; 
						<a href="javascript:goBack();"><img src="../IMAGES/BUTTON/BACK.gif" border="0"  align="absmiddle"></a>
					</div>
				</td>
			</tr>
			<script language="javascript">setMasTmp();</script>
			<tr>
				<td class="blankspace"></td>
			</tr>
			<tr > 
				<td > 
					<div align="center"> 
						<table  border="0" cellpadding="0" cellspacing="0" bgcolor="#333333" class="maxsize">
							<tr width = "100%">
								<td ><div align="center" class = "maxsize"><iframe id="mframe" frameborder="0" name="mframe" src="TRA0126MS.jsp?emp_id=<%=emp_id%>&mailform=HRonline&sendall=1" scrolling="NO" width="100%" height="210" ></iframe></div></td>
							</tr>
						</table>
					</div>
				</td>
		</tr>	
		<tr>
			<td class="blankspace"></td>
		</tr>
		<tr>
			<td class="bottom"></td>
		</tr>
	</table>
</div>
</form>

</body>
</html>