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 = "http://sify.com/finance/search-"+frm.start.value+"-imagegallery.html";
                frm.searchtext.value="";
                frm.target="_parent";
                frm.submit();
                return true;
        }
        else if((Trim(frm.searchtext.value) != '') && (id==''))
        {
			searchword = frm.searchtext.value;
			var Re = " ";
			var re = new RegExp(Re , "g");
			var replaceword = "-";
			var result = searchword.replace(re, replaceword);
			frm.action = "http://sify.com/finance/search-"+result+"-imagegallery.html";
                frm.start.value ="";
                frm.target="_parent";
                frm.submit();
                return true;
        }
}

