function ChkLength(n, slength,Label)
{
  if(n.value.length>slength)
	  {
			alert("Charactor in \"" + Label + "\" is not over "+slength+" charactor");
			temp=n.value.substring(0,slength);
			n.value=temp;
	  }
}


function ChkNum(n, Msg)
{
  var digits="0123456789." ;
  var temp ;
  for (var i=0;i<n.value.length;i++)
  { 
	 temp=n.value.substring(i,i+1) ;
     if (digits.indexOf(temp)==-1)
	  {
        alert("Data in \"" + Msg + "\" is only number.") ;
        n.value="";		
      }
  }
}
function CheckInput(Input,Desc)
{
	check=1;
	ErrorMsg="";
	InputL=Input.length;
	for(ic=0;ic<InputL;ic++)
	{
		n=Input.indexOf("|",0);
		temp=Input.substring(0,n);
		Input=Input.substring(n+1,Input.length);
		n2=Desc.indexOf("|",0);
		temp2=Desc.substring(0,n2);
		Desc=Desc.substring(n2+1,Desc.length);
		if(frm.elements(temp).value=="")
		{
			ErrorMsg=ErrorMsg+"- "+temp2+"\n";
			check=0;
		}			
		if(Input.length==0){ic=InputL}
	}
	if(check==1)
	{
		ask=confirm("Submit data?");
		if(ask==1)
		{
			
			frm.method="post";
			frm.submit();
		}
	}else{
		alert("Please insert \n"+ErrorMsg);
	}
}
function CheckAll(Sbox)
{
	ChkLength=Sbox.length;
	ChkStatus=Sbox[0].checked;
	for(i=1;i<ChkLength;i++)	
	{
		Sbox[i].checked=ChkStatus;
	}
}
function DelCmd(n)
{
	temp=""
	Chk=0;
	if(n==0)
	{
		if(frm.DelChk.checked==true)
		{
			temp=Field+"="+frm.DelChk.value;
			Chk=Chk+1;
		}
	}else{
		for(i=1;i<=n;i++)
		{
			if(frm.DelChk[i].checked==true)
			{
				if(Chk==0)
				{ 
					temp=Field+"="+frm.DelChk[i].value;
					Chk=Chk+1;
				}else{
					temp=temp+" OR  "+Field+"="+frm.DelChk[i].value;
					Chk=Chk+1;
				}
			}
			}
		}
	if(temp!="")
	{
		ask=confirm("Delete?");
		if(ask==1)
		{
			temp=" Where "+temp;
			frm.WhereTxt.value=temp;
			frm.method="post";
			frm.submit();
		}
	}
}
