function checkFrm()
{
result=true;
var err="";
var nm=document.FRM.nm.value;
if(empty(nm))
{
err="Empty name"+"\r\n";
result=false;
}

var nm=document.FRM.comment.value;
if(empty(nm))
{
err+="Empty comment"+"\r\n";
result=false;
}

if(!empty(err))
{
alert(err);
}
return result;
}

function empty(str)
{
var c="";
var emp=true;
var ch=" \t\n\r";
if(str==null || str.length==0) return emp;
for(var i=0;i<str.length;i++)
{
c=str.charAt(i);
if(ch.indexOf(c)==-1)
{
emp=false;
break;
}
}
return emp;
}

function splitString(s,delim)
{
var result=new Array();
if(s==null) s="";
var c="";
var s1="";
var n=0;
s1=s;
for(var i=0;;i++)
{
n=s1.indexOf(delim);
if(s1==null || s1.length==0)
break;
if(n==-1)
{
if(s1.length>0)
{
result[result.length]=s1;
i++;
}
break;
}

result[result.length]=s1.substring(0,n);
s1=s1.substring(n+delim.length);
}
return result;

}


function doSearch()
{
var txt=document.all["sea"].value;
if(txt==">>Search")
{
return;
}
if(empty(txt) || txt.length<2)
{
return;
}

document.location="/cgi-bin/trako_sea.pl?sea="+txt;

}
function doEmp(s)
{
if(s==null) return;
s.value="";
}

function doKeyPress(s)
{
if(s==null) return;

if(s.value==">>Search")
{
s.value="";
}
}

function doKey(s)
{
if(s==null) return;
var kCode=event.keyCode;
                        
if(kCode==13)
{
if(s.value.length==0 || empty(s.value) ) return;
document.location="/cgi-bin/trako_sea.pl?sea="+s.value;

}
}