<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*"%>
<jsp:useBean id="PRU135" class="com.csc.library.system.Task" scope="page" />
<%
	PRU135.setChannel(request, response);
	UIManager screen = (UIManager) PRU135.process("SingleEntry", "PRU135");	
	
	String filter = "companyid = '"+screen.getUProfile().get("companyid")+"' and period_close=1";
	DbInquiry inq = new InitialInquiry(screen.getUProfile()).getDbInquiry();
	inq.setSchemaName(screen.getUProfile().getSchemaName());
	inq.initMyTable("mperiod",filter,"");
	inq.setColumn("*");
	inq.setVerifyOff();			
	inq.refresh();		
	int recCount = inq.recCount()+1;
	//out.print("--------------> periodClose=1 --------> "+recCount+" records");
%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script language='javascript' src="../JS/SCREEN.js"></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script language='javascript'>setLang('<%=PRU135.getUProfile().get("lang")%>');</script>
<script language="javascript">getTitleName();</script>
<script language="JavaScript" src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" type="text/JavaScript">

function checkCF() {checkConfirm();}

<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function changeCloseDesc(i,str){
	with (document.cscform){		
		//alert(__language.value);
		if (str=='1') {					
			if (__language.value.toLowerCase()=='tha'){
				eval("__textClose"+i).value="ปิดแล้ว";				
			} else eval("__textClose"+i).value="Close";
		} else if (str=='0') {
			if (__language.value.toLowerCase()=='tha'){
				eval("__textClose"+i).value="ยังไม่ปิด";	
			} else eval("__textClose"+i).value="Open";
		} 
	}
}

function changeCloseStatus(){
	with(document.cscform){	
		listValue = __listPeriod.options[__listPeriod.selectedIndex].value;
		for (i=1;i<=11;i++){			
			if (i<listValue)	{
				eval("__valueClose"+i).value="1";
				changeCloseDesc(i,"1");				
			}else{ 
				eval("__valueClose"+i).value="0";
				changeCloseDesc(i,"0");		
			}
		} 		
	}
}

//------------------------------ cscform null check ---------------------------------------------->
function  nullField(idx){
 with(document.cscform){
		var fieldName = new Array();
		var returnV=false;
		if(__notNull.value != ""){fieldName= __notNull.value.split(",");}
	  }
	    for(i=0;i<fieldName.length;i++){
			    tempValue="__mperiod$"+fieldName[i];
			    //alert(tempValue);
				if(tempValue ==document.cscform.elements[idx].name){
					     returnV=true;					
		   	        }
		}
    return returnV;
}
function nullCheck(){	
	var tmp=0;
	for (var i=0;i<document.cscform.length;i++){
			if(nullField(i)){
				if((document.cscform.elements[i].value==null)||(document.cscform.elements[i].value=="")){
		             alert("คุณกรอกข้อมูลไม่ครบ");  
		             alert(MyCode[0]);
					 document.cscform.elements[i].focus();
					 tmp=1;
 	                }
		//	}
		}//else{			
  //}
  }
	 if (tmp==0)
 		return true;
	 else return false; 	
}

function updateData(){
	if(nullCheck()){
		with(document.cscform){		
			aCon=confirm(MyCode[3]);
			if (aCon==true)	{
			__confirm.value="2";
				__cmd.value="save";
				submit();
			}		
		}//End with
	}		
}
function GoSave(){
	confirmSave();
	//confirmSaveIframe();
}
function GoUpdate(){
	update();
}
function GoDelete(){
//	edelete();
}
function GoSearch(){
	//search();
}
</script>

</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')">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<div class="centered">
<form name="cscform" method="post">


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

<%=screen.InitialVariable()%>

<!----------END CSC INITIAL ZONE -------------------------->

<input type="hidden" name="__cmd" value=""> 
	<input type="hidden" name="__screen" value="PRU135"> 
	<input type="hidden" name="__help" value=""> 		
	<input type="hidden" name="__calendar">
	<script language="javascript">getInputFormatDate();</script>
  	<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">	
	<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">  	
	<input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> 	
	<input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">	
	 <input type="hidden" name="__referPage" value="">	 	
	<div align="center">
	<script language="JavaScript" src="../JS/HOTKEY.js"></script>
	<script language="javascript"> 
				var titlename=swap2String('Define Accounting Period'); 
				document.write(Icons("PRU135,"+titlename)); 
	</script>
	<br><br>
    <table border="0" cellpadding="0" cellspacing="0" >
      <tr > 
        <td class="header" colspan="2" >PRU135,&nbsp;<script language='javascript'>swapLang('Define Accounting Period');</script>&nbsp;</td>
      </tr>
	  <tr><td class="blankspace" colspan="2"></td></tr>
            <tr>               
        	 <td  class="columnlabel" ><script language='javascript'>swapLang('Accounting Period Status');</script>&nbsp;</td>
              <td  class="columnobject1" >
              		<select name="__listPeriod" onChange="changeCloseStatus();">
              		<% for(int i=1;i<=12;i++){%>
    					<option value="<%=i%>" <% if(i==recCount){ out.print(" selected "); }%>><%=i%></option>
				   <%}%>	
			    </select>
              </td>
            </tr>
			<tr> 
              <td class="blankspace" colspan="2"></td>
            </tr>
            <tr> 
              <td colspan="2">
			  		<table border="0"  cellpadding="0" cellspacing="0">
            <tr align="center" bgcolor="#CCCCCC" class="tablewithborder">
              <td class="columnlabel">&nbsp;</td>
              <td width="60" class="row3"><script language='javascript'>swapLang('Period');</script></td>
              <td width="175" class="row3"><script language='javascript'>swapLang('Date of Period');</script></td>
              <td width="95" class="row3"><script language='javascript'>swapLang('Status');</script></td>
              <td width="160">&nbsp;</td>
            </tr>
            <% for (int i=1;i<=12;i++) {%>
            <tr align="center"> 
              <td>&nbsp;</td>
              <td><%=i%></td>
              <td><%=screen.getInput("mperiod$"+i)%>
              		<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image16','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image16" border="0" align="absmiddle" onClick="viewCal('__mperiod$<%=i%>')" ></a>
              </td>
              <td>             		
	              	<input type="hidden" size="3" name="__valueClose<%=i%>" value="<%=screen.getLabel("mperiod$"+i)%>">              	
	              	<input type="text" size="15" name="__textClose<%=i%>" value="" readonly="true">
	              	<script language="javascript">changeCloseDesc('<%=i%>','<%=screen.getLabel("mperiod$"+i)%>');</script>
              </td>
             <td>&nbsp;</td>
            </tr>
			<%}%>            
          </table>	
			  </td>
            </tr>            
            <tr> 
              <td class="blankspace" colspan="2"></td>
            </tr>
			<tr><td colspan="2" class="bottom"></td></tr>
    </table></td>
      </tr>
      <tr> 
        <td class="bottom" >
        </td>
      </tr>
    </table>
  </div>


<!----------BEGIN CSC ENDING ZONE ------------------------>

<%=screen.endJSP()%>

<!----------END CSC ENDING ZONE -------------------------->

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