function Trim(str){
        return str=str.replace(/^ +/,"").replace(/ +$/,"");
}
function onEnter(evt)
{
        var frm = document.searchform;
        var charCode = (evt.which) ? evt.which : event.keyCode;
        var searchstr = Trim(frm.searchtext.value);
        if (charCode == 13)
        {
                res = submitfunc('');
                if (res == "false")
                        return false;
                else
                        return true;
        }
        else
                return true;
}
function submitfunc(id)
{
        var frm = document.searchform;
        if (id!="")
        {
                frm.searchtext.value ="";
                frm.start.value =id;
        }
        if (frm.searchtext.value!="")
        {
                frm.start.value ="";
        }
        if((Trim(frm.searchtext.value) == '') && (id==''))
        {
                alert("Please enter a search value");
                frm.searchtext.focus();
                return false;
        }
        var searchstr = Trim(frm.searchtext.value);
        if((searchstr.length<3) && (id==''))
        {
                alert("Enter minimum 3 characters for search");
                frm.searchtext.focus();
                return false;
        }
        myRegExp = new RegExp("[^a-zA-Z0-9 ]");
    result=searchstr.match(myRegExp);
    if(result)
    {
                alert('Please enter a valid Search Text');
                frm.searchtext.focus();
                return false;
        }
        else if(id!='')
        {
                frm.action = "search_result.php";
                frm.searchtext.value="";
                frm.target="_parent";
                frm.submit();
                return true;
        }
        else if((Trim(frm.searchtext.value) != '') && (id==''))
        {
                frm.action = "search_result.php";
                frm.start.value ="";
                frm.target="_parent";
                frm.submit();
                return true;
        }
}

