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/news/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/news/search-"+result+"-imagegallery.html";

                frm.start.value ="";
                frm.target="_parent";
                frm.submit();
                return true;
        }
}

