var alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];

var brands = [];
/*
brands[0] = ["/netcat/modules/catalog/GRP00001", "ADMIRA "];
brands[1] = ["/netcat/modules/catalog/GRP25517", "AKAI "];
brands[2] = ["/netcat/modules/catalog/GRP00024", "AKG "];
brands[3] = ["/netcat/modules/catalog/GRP45866", "ALEXANDER REEDS "];
brands[4] = ["/netcat/modules/catalog/GRP27684", "ALKALITE "];
brands[5] = ["/netcat/modules/catalog/GRP17486", "ALVAREZ-YAIRI "];
brands[6] = ["/netcat/modules/catalog/GRP11348", "AMATI "];
brands[7] = ["/netcat/modules/catalog/GRP09660", "AMPEG "];
brands[8] = ["/netcat/modules/catalog/GRP06700", "ANTARI "];
brands[9] = ["/netcat/modules/catalog/GRP40678", "ANTOINE COURTOIS "];
brands[10] = ["/netcat/modules/catalog/GRP18865", "APOLLO "];
brands[11] = ["/netcat/modules/catalog/GRP09914", "ART "];
brands[12] = ["/netcat/modules/catalog/GRP41392", "ARTEC "];
brands[13] = ["/netcat/modules/catalog/GRP33819", "AT LASER "];
brands[14] = ["/netcat/modules/catalog/GRP43014", "AXL "];
brands[15] = ["/netcat/modules/catalog/GRP09897", "B.C.Rich "];
brands[16] = ["/netcat/modules/catalog/GRP12658", "BACH "];
brands[17] = ["/netcat/modules/catalog/GRP40689", "BESSON "];
brands[18] = ["/netcat/modules/catalog/GRP16126", "BOKE AUDIO "];
brands[19] = ["/netcat/modules/catalog/GRP43621", "BOLT AMPS "];
brands[20] = ["/netcat/modules/catalog/GRP21796", "BRUNETTI "];
brands[21] = ["/netcat/modules/catalog/GRP11325", "BUFFET "];
brands[22] = ["/netcat/modules/catalog/GRP17614", "BURNY "];
brands[23] = ["/netcat/modules/catalog/GRP00437", "CELESTION "];
brands[24] = ["/netcat/modules/catalog/GRP35131", "CLEARTONE--EVERLY--POSTAL MONKEY "];
brands[25] = ["/netcat/modules/catalog/GRP28607", "CME "];
brands[26] = ["/netcat/modules/catalog/GRP08471", "COEF "];
brands[27] = ["/netcat/modules/catalog/GRP07433", "CRATE "];
brands[28] = ["/netcat/modules/catalog/GRP26912", "DDRUM "];
brands[29] = ["/netcat/modules/catalog/GRP21596", "DENIS WICK "];
brands[30] = ["/netcat/modules/catalog/GRP41817", "DIMARZIO "];
brands[31] = ["/netcat/modules/catalog/GRP14284", "DRAWMER "];
brands[32] = ["/netcat/modules/catalog/GRP00862", "DUNLOP "];
brands[33] = ["/netcat/modules/catalog/GRP33705", "DYNATONE "];
brands[34] = ["/netcat/modules/catalog/GRP00465", "D`ADDARIO--PLANET WAVES "];
brands[35] = ["/netcat/modules/catalog/GRP35767", "EAGLE "];
brands[36] = ["/netcat/modules/catalog/GRP22229", "EDEN--NEMESIS "];
brands[37] = ["/netcat/modules/catalog/GRP36831", "ELECTRO-HARMONIX "];
brands[38] = ["/netcat/modules/catalog/GRP16925", "ELIXIR "];
brands[39] = ["/netcat/modules/catalog/GRP09118", "EMG "];
brands[40] = ["/netcat/modules/catalog/GRP09405", "EMINENCE "];
brands[41] = ["/netcat/modules/catalog/GRP18326", "EVANS "];
brands[42] = ["/netcat/modules/catalog/GRP24265", "FALCONE "];
brands[43] = ["/netcat/modules/catalog/GRP17581", "FERNANDES "];
brands[44] = ["/netcat/modules/catalog/GRP23729", "FINE ART "];
brands[45] = ["/netcat/modules/catalog/GRP11782", "FISHMAN "];
brands[46] = ["/netcat/modules/catalog/GRP26319", "FLOYD ROSE "];
brands[47] = ["/netcat/modules/catalog/GRP45569", "FRAMUS by Warwick "];
brands[48] = ["/netcat/modules/catalog/GRP01274", "FRANCISCO_ESTEVE--J.HERNANDES "];
brands[49] = ["/netcat/modules/catalog/GRP40367", "FUJIGEN "];
brands[50] = ["/netcat/modules/catalog/GRP40944", "G-LAB "];
brands[51] = ["/netcat/modules/catalog/GRP19768", "GEPCO "];
brands[52] = ["/netcat/modules/catalog/GRP14131", "GODIN "];
brands[53] = ["/netcat/modules/catalog/GRP33964", "GOTOH "];
brands[54] = ["/netcat/modules/catalog/GRP22653", "HIDRAU "];
brands[55] = ["/netcat/modules/catalog/GRP01365", "HOHNER "];
brands[56] = ["/netcat/modules/catalog/GRP42504", "HXM "];
brands[57] = ["/netcat/modules/catalog/GRP46259", "INSTALL  "];
brands[58] = ["/netcat/modules/catalog/GRP44616", "JAY TURSER by WASHBURN "];
brands[59] = ["/netcat/modules/catalog/GRP41227", "JET CITY by SOLDANO "];
brands[60] = ["/netcat/modules/catalog/GRP36298", "K&M "];
brands[61] = ["/netcat/modules/catalog/GRP37307", "KAWAI "];
brands[62] = ["/netcat/modules/catalog/GRP15757", "KRAMER "];
brands[63] = ["/netcat/modules/catalog/GRP22401", "KURZWEIL "];
brands[64] = ["/netcat/modules/catalog/GRP28918", "KUSTOM "];
brands[65] = ["/netcat/modules/catalog/GRP43078", "L.R.BAGGS "];
brands[66] = ["/netcat/modules/catalog/GRP31486", "LIGHTSNAKE "];
brands[67] = ["/netcat/modules/catalog/GRP41346", "MARS "];
brands[68] = ["/netcat/modules/catalog/GRP25007", "MARTIN "];
brands[69] = ["/netcat/modules/catalog/GRP35410", "MEC "];
brands[70] = ["/netcat/modules/catalog/GRP38648", "MEDELI "];
brands[71] = ["/netcat/modules/catalog/GRP35068", "MICHAEL KELLY "];
brands[72] = ["/netcat/modules/catalog/GRP23330", "MORLEY "];
brands[73] = ["/netcat/modules/catalog/GRP43627", "MORPHEUS "];
brands[74] = ["/netcat/modules/catalog/GRP12517", "MURAMATSU "];
brands[75] = ["/netcat/modules/catalog/GRP38674", "MUZA by Medeli "];
brands[76] = ["/netcat/modules/catalog/GRP38753", "NEUMANN "];
brands[77] = ["/netcat/modules/catalog/GRP40000", "NEUTRIK "];
brands[78] = ["/netcat/modules/catalog/GRP36830", "NEW SENSOR "];
brands[79] = ["/netcat/modules/catalog/GRP40041", "NIGHTSUN "];
brands[80] = ["/netcat/modules/catalog/GRP06536", "NUMARK "];
brands[81] = ["/netcat/modules/catalog/GRP33760", "NUSUN "];
brands[82] = ["/netcat/modules/catalog/GRP13030", "OHM "];
brands[83] = ["/netcat/modules/catalog/GRP17600", "OLP by MUSIC MAN "];
brands[84] = ["/netcat/modules/catalog/GRP31392", "OSCAR SCHMIDT by WASHBURN "];
brands[85] = ["/netcat/modules/catalog/GRP01718", "PAISTE "];
brands[86] = ["/netcat/modules/catalog/GRP43021", "PALATINO "];
brands[87] = ["/netcat/modules/catalog/GRP22251", "PARKER "];
brands[88] = ["/netcat/modules/catalog/GRP12037", "PARTSLAND "];
brands[89] = ["/netcat/modules/catalog/GRP38579", "PASGAO "];
brands[90] = ["/netcat/modules/catalog/GRP40433", "PEARL "];
brands[91] = ["/netcat/modules/catalog/GRP01855", "PETROF "];
brands[92] = ["/netcat/modules/catalog/GRP30788", "PHIL JONES BASS "];
brands[93] = ["/netcat/modules/catalog/GRP22559", "PIANODISC "];
brands[94] = ["/netcat/modules/catalog/GRP13207", "PIONEER "];
brands[95] = ["/netcat/modules/catalog/GRP01886", "PRO-MARK "];
brands[96] = ["/netcat/modules/catalog/GRP01945", "PROEL "];
brands[97] = ["/netcat/modules/catalog/GRP37126", "PURESOUND "];
brands[98] = ["/netcat/modules/catalog/GRP02223", "R.C.S. "];
brands[99] = ["/netcat/modules/catalog/GRP20466", "RADIAL--TONEBONE "];
brands[100] = ["/netcat/modules/catalog/GRP26981", "RANDALL "];
brands[101] = ["/netcat/modules/catalog/GRP46181", "RECORDING KING "];
brands[102] = ["/netcat/modules/catalog/GRP02250", "REMO "];
brands[103] = ["/netcat/modules/catalog/GRP02411", "RICO "];
brands[104] = ["/netcat/modules/catalog/GRP19729", "Rockbag-Rockcase-Rockstand-Rockcable-Rocktuner "];
brands[105] = ["/netcat/modules/catalog/GRP45570", "ROCKBASS by Warwick "];
brands[106] = ["/netcat/modules/catalog/GRP02657", "SABIAN "];
brands[107] = ["/netcat/modules/catalog/GRP12862", "SAVAREZ "];
brands[108] = ["/netcat/modules/catalog/GRP08063", "SCHALLER "];
brands[109] = ["/netcat/modules/catalog/GRP44872", "SCHILKE "];
brands[110] = ["/netcat/modules/catalog/GRP23807", "SCHREIBER "];
brands[111] = ["/netcat/modules/catalog/GRP11676", "SELMER "];
brands[112] = ["/netcat/modules/catalog/GRP38490", "SENNHEISER "];
brands[113] = ["/netcat/modules/catalog/GRP45249", "sE_ELECTRONICS "];
brands[114] = ["/netcat/modules/catalog/GRP03161", "SKB  "];
brands[115] = ["/netcat/modules/catalog/GRP09943", "SL ACOUSTICS "];
brands[116] = ["/netcat/modules/catalog/GRP25947", "SL_CASE "];
brands[117] = ["/netcat/modules/catalog/GRP04456", "SMB "];
brands[118] = ["/netcat/modules/catalog/GRP41318", "SOLDANO "];
brands[119] = ["/netcat/modules/catalog/GRP29582", "SOUNDFIELD  "];
brands[120] = ["/netcat/modules/catalog/GRP16384", "SOUNDKING "];
brands[121] = ["/netcat/modules/catalog/GRP44993", "SOURCE AUDIO "];
brands[122] = ["/netcat/modules/catalog/GRP28245", "SPIRIT "];
brands[123] = ["/netcat/modules/catalog/GRP18447", "STAGG "];
brands[124] = ["/netcat/modules/catalog/GRP29416", "STEPHI "];
brands[125] = ["/netcat/modules/catalog/GRP32611", "STRINGSWING "];
brands[126] = ["/netcat/modules/catalog/GRP32296", "T-REX "];
brands[127] = ["/netcat/modules/catalog/GRP14204", "TANNOY "];
brands[128] = ["/netcat/modules/catalog/GRP09581", "TASCAM "];
brands[129] = ["/netcat/modules/catalog/GRP05963", "THOMASTIK "];
brands[130] = ["/netcat/modules/catalog/GRP45842", "TONE WEAL "];
brands[131] = ["/netcat/modules/catalog/GRP03259", "TOP LIGHTING "];
brands[132] = ["/netcat/modules/catalog/GRP39746", "TRABEN "];
brands[133] = ["/netcat/modules/catalog/GRP14011", "TRAYNOR "];
brands[134] = ["/netcat/modules/catalog/GRP40257", "V.F.CERVENY "];
brands[135] = ["/netcat/modules/catalog/GRP03329", "VANDOREN "];
brands[136] = ["/netcat/modules/catalog/GRP42989", "VHT "];
brands[137] = ["/netcat/modules/catalog/GRP03351", "VIC FIRTH "];
brands[138] = ["/netcat/modules/catalog/GRP13246", "VINCI "];
brands[139] = ["/netcat/modules/catalog/GRP30985", "WALDORF "];
brands[140] = ["/netcat/modules/catalog/GRP13034", "WARWICK "];
brands[141] = ["/netcat/modules/catalog/GRP04493", "WASHBURN "];
brands[142] = ["/netcat/modules/catalog/GRP31527", "WHIRLWIND "];
brands[143] = ["/netcat/modules/catalog/GRP44536", "WISEMANN "];
brands[144] = ["/netcat/modules/catalog/GRP18347", "WITTNER "];
brands[145] = ["/netcat/modules/catalog/GRP01048", "WORK "];
brands[146] = ["/netcat/modules/catalog/GRP08827", "YAMAHA "];
brands[147] = ["/netcat/modules/catalog/GRP04111", "YORKVILLE "];
brands[148] = ["/netcat/modules/catalog/GRP41951", "YOU_ROCK_GUITAR "];*/

function getBrandsByLetter(letter)
{
  for (var i = 0; i < brands.length; i++)
  {
    if (brands[i][1].charAt(0).toLowerCase() == letter.toLowerCase())
    {
      return i;
    }
  }
  var nLetterNum = alphabet.indexOf(letter.toLowerCase())+1;
  if (nLetterNum == alphabet.length)
  nLetterNum = 0;
  return getBrandsByLetter(alphabet[nLetterNum]);
}

function getBrandsCount(letter)
{
  var j = 0;
  for (var i = 0; i < brands.length; i++)
  {
    if (brands[i][1].charAt(0).toLowerCase() == letter.toLowerCase())
    {
      j++;
    }
  }
  return j;
}

function renderTable(letter)
{
  var start = getBrandsByLetter(letter);
  var end = start + 40;
  var result = result0 = '';
  if (end < brands.length)
  {
    var row = 0;
    for (var i = start; i < end; i++)
    {
      if (row == 20)
      {
        result0 = result;
        result = '';
      }
      result += '<li><a class="';
      if (brands[i][1].charAt(0).toLowerCase() == letter.toLowerCase())
      {
        result += 'brlist_item_current';
      } else {
        result += 'brlist_item';
      }
      result += '" href="' + brands[i][0] + '">' + brands[i][1] + '</a></li>';
      row++;
    }
  }
  else if (end >= brands.length)
  {
    var fromEnd = brands.length - start;
    var fromStart = 40 - fromEnd;
    var row = 0;
    for (var i = start; i < brands.length; i++)
    {
      if (row == 20)
      {
        result0 = result;
        result = '';
      }
      result += '<li><a class="';
      if (brands[i][1].charAt(0).toLowerCase() == letter.toLowerCase())
      {
        result += 'brlist_item_current';
      }
      else
      {
        result += 'brlist_item';
      }
      result += '" href="' + brands[i][0] + '">' + brands[i][1] + '</a></li>';
      row++;
    }

    for (var i = 0; i < fromStart; i++)
    {
      if (row == 20)
      {
        result0 = result;
        result = '';
      }
      result += '<li><a class="';
      if (brands[i][1].charAt(0).toLowerCase() == letter.toLowerCase())
      {
        result += 'brlist_item_current';
      }
      else
      {
        result += 'brlist_item';
      }
      result += '" href="' + brands[i][0] + '">' + brands[i][1] + '</a></li>';
      row++;
    }
  }
  $('#brands-left ul').html(result0);
  $('#brands-right ul').html(result);
}

function alphabetHeader() {
	var out='';
	var mid = Math.round(alphabet.length/2)-1; 
	//alert(mid);
	for( i in alphabet ){
		out += '<a onclick="renderTable(\''+alphabet[i]+'\')">'+alphabet[i]+'</a> ';
		if(i==mid)out+='<div style="border-bottom: 1px solid #CCC;height:5px;margin-bottom:5px"></div>';
	}
	document.write(out);
}
//renderTable('a');
