var item = new Array();
// "Page Name","path","Page Title","Many,Key,Words","Descriptive Comments"
c=0; item[c]=new Array("innerpages/amlstatement.htm","1","AML Statement","AML Statement,FATF,Anit-Money Laundering,Compliance,CBB","");
//c++; item[c]=new Array("/innerpages/awards.htm","","Awards","Awards","");
//c++; item[c]=new Array("/innerpages/boardofdirect.htm","","Board of Directors","Chairman,Board Member,Vice Chairman,Private Banking Group","");
c++; item[c]=new Array("innerpages/codeofbest_practice.htm","","Code of Best Practice","Banker's Society,Code,Rates,Interest rates,Complaints,Monitoring","");
//c++; item[c]=new Array("/innerpages/compliance.htm","","Compliance","Bank,Bahrain","");
c++; item[c]=new Array("innerpages/contact_us.htm","","Contact Us","Address,Telephone,Email,P.O.Box,Careers,Job","");
//c++; item[c]=new Array("/innerpages/corp_gov.htm","","Corporate Governance","Board Committee Charters,Board Member","");
//c++; item[c]=new Array("/innerpages/exmangeteam.htm","","Executive Management Team","Chief Executive Officer,Senior Partner","");
c++; item[c]=new Array("innerpages/financials.htm","","Financials","Financial,Result","");
//c++; item[c]=new Array("/innerpages/investment.htm","","Investments","Private Equity,Real Estate,private","");
c++; item[c]=new Array("innerpages/missionstatement.htm","","Mission Statement","mission,Private Banking,Advisor,Partner,relationship,clients,investment,opportunities,exceptional,client base,wealth,growth,preservation,unique,trustworthy,Exclusive","");
c++; item[c]=new Array("innerpages/msg_from_ceo.htm","","Message from the CEO","ceo,message,ceo,OCB,Oasis Capital Bank,Economic,Financial,markets,management,advisory,business model","");
//c++; item[c]=new Array("/innerpages/News&press.htm","","News & Press Releases","news,pressrelease","");
c++; item[c]=new Array("innerpages/overview.htm","","Overview","shareholding,Central Bank of Bahrain,CBB,Share,Capital,Real Estate,Private Equity,net worth","");
c++; item[c]=new Array("innerpages/privatebank_ast_mgmt.htm","","Private Banking & Asset Management","Private Banking,PB Group,Families,investment","");
c++; item[c]=new Array("innerpages/riskmanagement.htm","","Risk Management","Risk Management,Reuptation,Investment,Credit,Liquidity,Legal,Currency,Interest Rate,Concentration,Operational","");
c++; item[c]=new Array("innerpages/shareholder.htm","","Shareholders","leading, private,equity,Palm Capital,Tasameem,Dubai Capital,National Bank of Bahrain,Social Insurance,Mumtalakat","");
c++; item[c]=new Array("innerpages/treasury.htm","","Treasury","Treasury,balance sheet,funding,Deposits,Foreign Exchange,Interest Rate","");
//c++; item[c]=new Array("/innerpages/uspatriotact.htm","","US Patriot Act","Central,bank,bahrain","");
//c++; item[c]=new Array("/innerpages/vision.htm","","Vision","vision","");
//page="<html><head><title>Search Results</title></head><body bgcolor='white'><center><table border=0 cellspacing=10 width=80%>";

var line="";
var txt="";
function search()
{

var str="";
txt = document.frm.srchval.value.toLowerCase().split(",");;
//txt = document.frm.srchval.value.toLowerCase().split(",");
//alert(txt);

fnd = new Array(); total=0;
for (i = 0; i < item.length; i++) {
fnd[i] = 0; order = new Array(0, 4, 2, 3);	
for (j = 0; j < order.length; j++)
	
for (k = 0; k < txt.length; k++)
	//alert(indexOf(txt[k]));
//if (txt[k] != "")
if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "")
fnd[i] += (j+1);
}
for (i = 0; i < fnd.length; i++) {
n = 0; w = -1;
for (j = 0;j < fnd.length; j++)
if (fnd[j] > n) { n = fnd[j]; w = j; };
if (w > -1)
{
	total += show(w,  n);
	if (show(w,  n) == 1)
	{
	   str = str + line;	
	}

}
fnd[w] = 0;

}
//alert(total);
if(total > 0)
  document.getElementById('Mytd').innerHTML = "<select name='oas' id='oas' onchange='callpg(this.value,txt)'><option value=''>Select one</option>"+str+"</select>";
else
  document.getElementById('Mytd').innerHTML = "<select><option>No search result</option></select>";	

}
function show(which,num) {
//link = item[which][1] + item[which][0]; 
link = item[which][0]; 
line = "<option value='"+link+"' >"+item[which][2]+"</option>";
return 1;
}
var nVal;
function callpg(nVal,nTxt)
{
  window.location.href=nVal+"?bflag="+nTxt;
}

function getValue(varname)
{
  // First, we load the URL into a variable
  var url = window.location.href;
 // Next, split the url by the ?
  var qparts = url.split("?");
  //alert(qparts);
  // Check that there is a querystring, return "" if not
  if (qparts.length == 0)
  {
    return "";
  }
  // Then find the querystring, everything after the ?
  var query = qparts[1];
  // Split the query string into variables (separates by &s)
  var vars = query.split("&");
 // Initialize the value with "" as default
  var value = "";
  // Iterate through vars, checking each one for varname
  for (i=0;i<vars.length;i++)
  {
    // Split the variable by =, which splits name and value
    var parts = vars[i].split("=");
    // Load value into variable
      value = parts[1];
      break;
  }  
  // Convert escape code
  value = unescape(value);
  // Convert "+"s to " "s
  value.replace(/\+/g," ");
  // Return the value
  return value;
}

function getURLParam(strParamName) {
    var strReturn = "";
    var strHref = window.location.href;
    if ( strHref.indexOf("?") > -1 ) {
        var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
        var aQueryString = strQueryString.split("&");
        for ( var iParam = 0; iParam < aQueryString.length; iParam++ ) {
            if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ) { 
                var aParam = aQueryString[iParam].split("=");
                strReturn = aParam[1];
                break;
            }
        }
    }
return unescape(strReturn);
}
