
//go to results sorted by name, origin, gender or meaning
function bns_sort_names(bns_sb,bns_d,bns_pg,bns_sort_loc)
{
var bns_pg_txt="";
var bns_d_txt="";
var bns_sb_txt="&order=" + bns_sb;

if (bns_pg != 1)
  {
  bns_pg_txt = "&page="+bns_pg;
  }

if (bns_d == 1)
  {
  bns_d_txt="&desc="+bns_d;
  }
else
  {
  if (bns_sb == 'name')
    {
    bns_sb_txt = "";
    }
  }

if (bns_sort_loc != "")
  {
  window.location = "search.php?" + bns_sort_loc + bns_pg_txt + bns_sb_txt + bns_d_txt;
  }
}


//jump to page:
function bns_jmp_page(bns_jmp_pg,bns_max_pg,bns_this_pg,bns_pg_loc)
{

bns_jmp_pg=bns_jmp_pg.replace(/[^0-9]/g,""); //only 0-9
bns_jmp_pg=bns_jmp_pg.replace(/^0+/g,"");    //replace leading zeros

if ((bns_jmp_pg != "") && (bns_jmp_pg != bns_this_pg))
  {
  if (bns_jmp_pg > bns_max_pg)
    {
    bns_jmp_pg = bns_max_pg;
    }

  if (bns_jmp_pg == 1)
    {
    window.location="search.php?"+bns_pg_loc;
    }
  else
    {
    window.location="search.php?"+bns_pg_loc+"&page="+bns_jmp_pg;
    }
  }

}

