<html><head><title>WEB Config</title>
<script language="JavaScript">
<!--
var i,j,k
function MakeArray(n) 
{
    this.length=n;
    for(var i=1;i<=n;i++)
    	this[i]=0;
    return this;
}
function isip(objs){
var lm1=0,t=1,i,j
j=objs
for(i=0;i<=j.length;i++){
    if(j.charAt(i)=="." || i==j.length){
        if(j.charAt(i)=="." && i==j.length-1)
            return false
        if(checknum(j.substring(lm1,i))){
            if(inrange(j.substring(lm1,i),0,255)){
                t++
                lm1=i+1
            }
            else{
                return false
            }
        }
    }
}
if(t!=5)
    return false
return true
}
function inrange(objs,val1,val2){
var i,j,minn,maxn
j=objs
i=parseInt(j,10)
if(val1>val2){
  maxn=val1
  minn=val2
}
else{
  maxn=val2
  minn=val1
}
if(i>maxn || i<minn)
  return false
return true
}
function checknum(objs){
var i,j,k
j=objs
if(j.length==0)
  return false
for(k=0;k<j.length;k++){
  if(j.charAt(k)!=" ")
    break
}
for(i=k;i<j.length;i++){
  if(j.charAt(i)<"0" || j.charAt(i)>"9")
    break
}
if(i==k)
  return false
for(k=i;k<j.length;k++){
  if(j.charAt(k)!=" ")
    return false
}
return true
}
function ismaskip(objs)
{
	var lm1=0,t=1,i,j,x=0
	tmpnum=new MakeArray(4)
	j=objs
	for(i=0;i<=j.length;i++){
	    if(j.charAt(i)=="." || i==j.length)
	    {
	        if(j.charAt(i)=="." && i==j.length-1)
	            return false
	        if(checknum(j.substring(lm1,i)))
	        {
	            if(inrange(j.substring(lm1,i),0,255))
	            {
			tmpnum[t]=parseInt(j.substring(lm1,i))
	                t++
			lm1=i+1
	            }
	            else
	                return false
	        }
	        else
	                return false
	    }
	}
	if(t!=5)
	    return false
	for(i=1;i<=4;i++)
		x=x*256+tmpnum[i]
	for(j=0,t=0;t<32;t++)
	{
		i=x
		i= i % 2
		if(i==1)
			j=1;
		else if(j==1)
			return false
		x =Math.floor(x/2)
	}
	return true
}
function checkall(formobj)
{  var error=0
  if (isip(formobj.IP.value)==false)
  {
    alert("Invalid IP Address!!")
    error=1
  }
  if (ismaskip(formobj.MK.value)==false)
  {
    alert("The Subnet Mask is not a valid Mask IP!!")
    error=1
  }
  //alert("Check all Data is right")
  if (error==0)
  {
    formobj.submit()
    return true
  }
  else return false
}
-->
</script>
</head><body bgcolor="#A1A1DA">
<FORM ACTION=lan_show METHOD=GET>
<center><font size="6"><p style="margin-bottom: 0">Device IP Setup</p></font>
<tr><td><table border="6">
<tr><td><table border="0">
<tr><th colspan="4">
<table border="0" width="110">
<tr><th height:"30" align="center" width="95" height="20">
<input type="hidden" name="cmd" value="Y"></th></tr></table></th></tr>
<tr><th colspan="4">
<table border="0">
<tr><td align="left" height="25">Ethernet IP Address:</td>
    <td><INPUT NAME=IP SIZE=15 VALUE="192.168.1.1"></td></tr>
<tr><td align="left" height="25">Ethernet Subnet Mask:</td>
    <td><INPUT NAME=MK SIZE=15 VALUE="255.255.255.0"></td></tr></table></th></tr>
<tr><td colspan="4" align="center">
<br><table border="0">
<tr><td align="right">Duplex Mode:</td><td>Half
</td></tr>
</table>
<br>
<center><INPUT TYPE=RESET value="Reset">    <INPUT TYPE=button value="Submit" onclick='checkall(this.form)'></center><br>
</pre></font></td>
 </tr>
</table></td></tr></table></tr></td></center></form>
</body></html>