function dispLoginScreen(sid,eid, sess, hashkey, cname,fid,docId,ver,odmaId,Cab_Creat_Time,BtrOption,bFolSrch)
{
	DispLoginHidden(sid,eid, sess, hashkey,cname,fid,docId,ver,odmaId,Cab_Creat_Time,BtrOption,bFolSrch);
	DispLoginScreen();
}
function Init()
{
	document.DirLogin.UID.focus();
}
function DispLoginHidden(sid,eid, sess, hashkey,cname,fid,docId,ver,odmaId,Cab_Creat_Time,BtrOption,bFolSrch)
{
	var str;
	str = '<form name="DirLogin" action="WebClient.exe" method="POST" onsubmit="CheckDirUserName(document.DirLogin.UID); return false;">';
	str += '<input type=hidden name="bfoldersrh" value ="'+bFolSrch+'">';
	str += '<input type=hidden name="s" 	value = "'+sid+'">';
	str += '<input type=hidden name="e" 	value = "'+eid+'">';
	str += '<input type=hidden name="ss" 	value = "'+sess+'">';
	str += '<input type=hidden name="hid" 	value = "'+hashkey+'">';
	str	+= '<input type=hidden name="hkv"	value="">';
	str	+= '<input type=hidden name="ct"	value="">';
	str += '<input type=hidden name="c" 	value = "'+cname+'">';
	str += '<input type=hidden name="fid" 	value = "'+fid+'">';
	str += '<input type=hidden name="DocID" 	value = "'+docId+'">';
	str += '<input type=hidden name="dv" 	value = "'+ver+'">';
	str += '<input type=hidden name="ODocId" 	value = "'+odmaId+'">';
	str += '<input type=hidden name="ccd" 	value = "'+Cab_Creat_Time+'">';
	str += '<input type=hidden name="Option" value = "'+BtrOption+'">';
	str += '<input type=hidden name="hl" value ="2">';
	str += '<input type=hidden name="lgn" value ="1">';
	document.write(str);
}
function DispLoginScreen()
{
	var str;
	str = '<center><table BORDER=2 CELLPADDING=2 WIDTH="40%" >';
	str += '<tr>';
	str += '<td ALIGN=CENTER WIDTH="100%">';
	str += '<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">';
	str += '<tr>';
	str += '<td NOWRAP WIDTH="100%">';
	str += '<strong>'+STR_ENTER_USERPASS+'</strong></td>';
	str += '</tr>';
	str += '<tr>';
	str += '	<td><table BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH="100%" >';
	str += '		<tr>';
	str += '			<td WIDTH="25%">&nbsp;</td>';
	str += '			<td COLSPAN="3" WIDTH="35%">&nbsp;</td>';
	str += '			<td WIDTH="20%">&nbsp;</td>';
	str += '		</tr>';
	str += '		<tr>';
	str += '			<td NOWRAP WIDTH="25%">'+STR_USER+'</td>';
	str += '			<td COLSPAN="3" WIDTH="35%"><input type="text" maxlength="63" size="20" name="UID"></td>';
	str += '			<td WIDTH="20%">&nbsp;</td>';
	str += '		</tr>';
	str += '		<tr>';
	str += '			<td WIDTH="25%">'+STR_PASSWD+'</td>';
	str += '			<td COLSPAN="3" WIDTH="35%"><input type="password" maxlength="127" size="20" name="PWD"></td>';
	str += '			<td WIDTH="20%">&nbsp;</td>';
	str += '		</tr>';
	str += '		<tr>';
	str += '			<td WIDTH="25%">&nbsp;</td>';
	str += '			<td COLSPAN="3" WIDTH="35%">&nbsp;</td>';
	str += '			<td WIDTH="20%">&nbsp;</td>';
	str += '		</tr>';
	str += '		<tr>';
	str += '			<td colspan="6"><HR Align = "left" Width="95%"></td>';
	str += '		</tr>';
	str += '		<tr>';
	str += '			<td colspan="3" align="right">';
	str += '			<input type=Submit name=ok value='+STR_LOGIN_OK+'></td>';
	str += '			<td colspan="3" align="left">';
	str += '			<input type=button name=cancel value='+STR_CANCEL+' onclick="window.close()"></td>';
	str += '		</tr>';
	str += '		</table>';
	str += '	</td>';
	str += '</tr>';
	str += '<tr>';
	str += '	<td WIDTH="100%">&nbsp;</td>';
	str += '</tr>';
	str += '</table>';
	str += '</td>';
	str += '</tr>';
	str += '</table></center>';
	str += '</form>';
	str += '</body>';
	document.write(str);
}
function IsValidUserName(objUserName)
{
	var UserName = objUserName.value;
	var NewUserName = TrimString(UserName);
	if (NewUserName == '')
		return false;
	objUserName.value = NewUserName;
	return true;
}
function TrimString(keywd)
{
	var i, nFirst = 0, nLast = 0;
	var bCharFound = false;
	var nLength = keywd.length;
	var newkeywd = '';
	for (i=0; i<nLength; i++)
	{
		if ((!bCharFound) && (keywd.charAt(i)!=' '))
		{
			bCharFound = true;
			nFirst = i;
		}
		if ((bCharFound) && (keywd.charAt(i)!=' '))
		{
			nLast = i;
		}
	}
	if (bCharFound)
		newkeywd = keywd.substring(nFirst , nLast+1);
	return newkeywd;
}
function CheckUserName(objUserName)
{
	if((IsValidUserName(objUserName)==false || objUserName.value==""))
	{
		alert(STR_VALIDNAME);
		objUserName.focus();
		return;
	}
	else
	{
		var ns4=(document.layers)? true:false;
		if(ns4)
		{
			if(checkNouseChar(objUserName.value, true) == true)
			{
				alert(STR_USER_NOUSE_WORD_ONBROWSER);
				objUserName.focus();
				return;
			}
		}
		document.Login.submit();
	}
}
function CheckDirUserName(objUserName)
{
	if((IsValidUserName(objUserName)==false || objUserName.value==""))
	{
		alert(STR_VALIDNAME);
		objUserName.focus();
		return;
	}
	else
	{
		now = new Date();
		CurrentTime = Math.round(now.getTime()/1000);
		var hashkeyval = document.DirLogin.hid.value + CurrentTime;
		document.DirLogin.hkv.value = hashkeyval;
		document.DirLogin.ct.value = CurrentTime;
		document.DirLogin.submit();
	}
}
function init()
{
	document.Login.UID.focus();
}
function DispMainScreen(strIconPath, strImgName, session_id, hashkey_id)
{
	var strFullImgPath = strIconPath + strImgName;
	var str;
	str = '<form method="POST" name="Login" action="WebClient.exe" onsubmit="CheckUserName(document.Login.UID); return false;">';
	str += '<center><table BORDER=4 CELLPADDING=2 WIDTH="60%" >';
	str += '<tr>';
	str += '<td ALIGN=CENTER WIDTH="100%"><img SRC="'+strFullImgPath+'" height=306 width=520></td>';
	str += '</tr>';
	str += '<tr>';
	str += '<td ALIGN=CENTER WIDTH="100%">';
	str += '<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" >';
	str += '<tr> ';
	str += '<td WIDTH="20%">&nbsp;</td> ';
	str += '<td NOWRAP WIDTH="100%">';
	str += '<strong>'+STR_ENTER_USERPASS+'</strong></td>';
	str += '</tr> ';
	str += '<tr> ';
	str += '<td WIDTH="20%">&nbsp;</td> ';
	str += '<td> ';
	str += '<table BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH="100%" > ';
	str += '<tr> ';
	str += '<td WIDTH="25%">&nbsp;</td> ';
	str += '<td COLSPAN="3" WIDTH="35%">&nbsp;</td> ';
	str += '<td WIDTH="20%">&nbsp;</td> ';
	str += '</tr> ';
	str += '<tr> ';
	str += '<td NOWRAP WIDTH="25%">';
	str += STR_USER+'</td> ';
	str += '<td COLSPAN="3" WIDTH="45%"> ';
	str += '<input type="text" maxlength="63" size="25" name="UID"></td> ';
	str += '<td WIDTH="30%">&nbsp;</td>  ';
	str += '</tr> ';
	str += '<tr> ';
	str += '<td WIDTH="25%">'+STR_PASSWD+'</td>  ';
	str += '<td COLSPAN="3" WIDTH="45%"><input type="password"  maxlength="127" size="25" name="PWD"></td>  ';
	str += '<td WIDTH="30%">&nbsp;</td> ';
	str += '</tr> ';
	str += '<tr> ';
	str += '<td WIDTH="25%">&nbsp;</td>  ';
	str += '<td COLSPAN="3" WIDTH=35%>&nbsp;</td> ';
	str += '<td WIDTH="20%">&nbsp;</td> ';
	str += '</tr> ';
	str += '<tr> ';
	str += '<td WIDTH="25%">&nbsp;</td>  ';
	str += '<td COLSPAN="3" WIDTH=35%>';
	str += '<input type=Submit name=ok value='+STR_LOGIN_OK+'>';
	str += '&nbsp;&nbsp;&nbsp';
	str += '<input type=button name=cancel value='+STR_CANCEL+' onclick="window.close()"> </td> ';
	str += '<td WIDTH="20%">&nbsp;</td> ';
	str += '</tr> ';
	str += '</table>';
	str += '</td>';
	str += '</tr> ';
	str += '</table> ';
	str += '</td> ';
	str += '</tr> ';
	str += '</table></center> ';
	str += '<input type="hidden" name="s" value="4000"> ';
	str += '<input type="hidden" name="e" value="4000"> ';
	str += '<input type="hidden" name="ss" value="'+session_id+'"> ';
	str += '<input type="hidden" name="hid" value="'+hashkey_id+'"> ';
	str += '</form> ';
	str += '<br>&nbsp; ';
	str += '<br>&nbsp; ';
	str += '</body> ';
	str += '</html> ';
	document.write(str);
}

