/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Steve Chipman | http://slayerofficeLicensed under: Creative Commons License
 */


/* Versione in Italiano Dr Destino
 */


var links = new Array();

var categories = new Array();

var searchFilter = " INDICE";


function init() 
{

  initLinks();

  buildCategoryArray();

  selectHeight = categories.length + 1;

  links.sort();

  drawSelect();

  buildCategoryList();

}


function initLinks() 
{

  // name, links, category

  links[0] = new Array("JUKE-BOX","javascript:jumpto('JUbox/xml/test00.xml')","Info e Link");
  links[1] = new Array("Dr Destino, l'album","javascript:jumpto('JUbox/xml/test01.xml')","Albums");
  links[2] = new Array("Schalom, l'album","javascript:jumpto('JUbox/xml/test02.xml')","Albums");
  links[3] = new Array("Musica Verde, l'album","javascript:jumpto('JUbox/xml/test03.xml')","Albums");
  links[4] = new Array("Ladri di sogni, l'album","javascript:jumpto('JUbox/xml/test04.xml')","Albums");
  links[5] = new Array("EVO, l'album","javascript:jumpto('JUbox/xml/test05.xml')","Albums");
  links[6] = new Array("LOLA strip (2009)","javascript:jumpto('JUbox/xml/test06.xml')","LOLA");
  links[7] = new Array("Amina specchio","javascript:jumpto('JUbox/xml/test10.xml')","Foto e @rt");
  links[8] = new Array("LOLA gadget","javascript:jumpto('lettoreultimeLOLA.html')","Gadget");
  links[9] = new Array("Ultime strip","javascript:jumpto('lettoreultimeStrip.html')","Gadget");
  links[10] = new Array("Il Volo","javascript:jumpto('JUbox/xml/test13.xml')","Foto e @rt");
  links[11] = new Array("A: Video @home, database","javascript:jumpto('videohome.html')","Video");
  links[12] = new Array("Passion - dr Destino","javascript:jumpto('JUbox/Video/video07DrDestino.html')","Video");
  links[13] = new Array("Fantasy","javascript:jumpto('JUbox/xml/test16.xml')","Foto e @rt");
  links[14] = new Array("Fabrizio De Andre'","javascript:jumpto('JUbox/xml/test95.xml')","Foto e @rt");
  links[15] = new Array("Dedicato a Cesare Pavese","javascript:jumpto('JUbox/Musica/dedicato02.html')","Musica Bonus");
  links[16] = new Array("La maschera","javascript:jumpto('JUbox/xml/test19.xml')","Foto e @rt");
  links[17] = new Array("Mariposa - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion08.html')","Musica Albums");
  links[18] = new Array("Voglio ricordarti cosi - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion09.html')","Musica Albums");
  links[19] = new Array("Meteore","javascript:jumpto('JUbox/xml/test22.xml')","Foto e @rt");
  links[20] = new Array("Passion - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion05.html')","Musica Albums");
  links[21] = new Array("FATA - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion06.html')","Musica Albums");
  links[22] = new Array("Hot time - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion07.html')","Musica Albums");
  links[23] = new Array("Disegni","javascript:jumpto('JUbox/xml/test101.xml')","Foto e @rt");
  links[24] = new Array("Omaggio a Modi","javascript:jumpto('JUbox/xml/test27.xml')","Foto e @rt");
  links[25] = new Array("Org","javascript:jumpto('JUbox/xml/test28.xml')","Foto e @rt");
  links[26] = new Array("Club Passion, l'album","javascript:jumpto('JUbox/xml/test96.xml')","Albums");
  links[27] = new Array("Club Passion, track list","javascript:jumpto('JUbox/Musica/clubpassionalbum.html')","Albums");
  links[28] = new Array("Pinocchio & ...","javascript:jumpto('JUbox/xml/test31.xml')","Foto e @rt");
  links[29] = new Array("Schizzo","javascript:jumpto('JUbox/xml/test32.xml')","Foto e @rt");
  links[30] = new Array("Uccello","javascript:jumpto('JUbox/xml/test33.xml')","Foto e @rt");
  links[31] = new Array("Dal corpo all'anima in 3 mosse.","javascript:jumpto('JUbox/xml/test34.xml')","Foto e @rt");
  links[32] = new Array("Dedicato a Tenco, 'Ognuno e' libero'","javascript:jumpto('JUbox/Musica/dedicato04.html')","Musica Bonus");
  links[33] = new Array("Dedicato a Rino Gaetano, 'Rosa d'amore'","javascript:jumpto('JUbox/Musica/dedicato05.html')","Musica Bonus");
  links[34] = new Array("Autoritratti","javascript:jumpto('JUbox/xml/test102.xml')","Foto e @rt");
  links[35] = new Array("Caio Roveran","javascript:jumpto('JUbox/xml/test38.xml')","Foto e @rt");
  links[36] = new Array("Danny e Marco","javascript:jumpto('JUbox/xml/test39.xml')","Foto e @rt");
  links[37] = new Array("Festa del Caio","javascript:jumpto('JUbox/xml/test40.xml')","Foto e @rt");
  links[38] = new Array("Foto di gruppo","javascript:jumpto('JUbox/xml/test41.xml')","Foto e @rt");
  links[39] = new Array("La Nane 1","javascript:jumpto('JUbox/xml/test42.xml')","Foto e @rt");
  links[40] = new Array("La Nane pod","javascript:jumpto('JUbox/xml/test43.xml')","Foto e @rt");
  links[41] = new Array("Honey - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion03.html')","Musica Albums");
  links[42] = new Array("Sangue bollente - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion04.html')","Musica Albums");
  links[43] = new Array("VeronaPostLove","javascript:jumpto('JUbox/xml/test46.xml')","Libri");
  links[44] = new Array("Oracolo Musicale","javascript:jumpto('JUbox/xml/test93random.xml')","Oracolo");
  links[45] = new Array("Dr Destino bonus, '100passi'","javascript:jumpto('JUbox/Musica/bonus02.html')","Musica Bonus");
  links[46] = new Array("Dedicato a Battisti, 'L'Aquila'","javascript:jumpto('JUbox/Musica/dedicato01.html')","Musica Bonus");
  links[47] = new Array("YOUR DANCE, dall'album Dr Destino","javascript:jumpto('JUbox/Musica/drdestino01.html')","Musica Albums");
  links[48] = new Array("Dedicato a De Andre', 'La domenica delle salme'","javascript:jumpto('JUbox/Musica/dedicato03.html')","Musica Bonus");
  links[49] = new Array("L'Arena news","javascript:jumpto('lettoreRSSveronaLarenaNews.html')","News");
  links[50] = new Array("Luciano Tarasco","javascript:jumpto('JUbox/xml/test100.xml')","Foto e @rt");
  links[51] = new Array("Webcam su Piazza Bra","javascript:jumpto('lettoreWebcam.html')","Verona");
  links[52] = new Array("AAA: Dr Destino Blog, l'ultimo post","javascript:jumpto('lettoreRSSDrDestinoNews.html')","Blog");
  links[53] = new Array("AAA: Dr Destino pubblico, last post","javascript:jumpto('lettoreRSSgoogleblogNews.html')","Blog");
  links[54] = new Array("AAA: LOLA, last post","javascript:jumpto('lettoreRSSlola.html')","LOLA");
  links[55] = new Array("AAA: RULLO dei recenti post by Dr Destino","javascript:jumpto('lettoreBlogscrollNews.html')","Blog");
  links[56] = new Array("Radio Mudap","javascript:jumpto('lettoreradioMudap.html')","Gadget");
  links[57] = new Array("Eco Blog: news","javascript:jumpto('lettoreRSSecoblogNews.html')","News");
  links[58] = new Array("Carnet Verona news","javascript:jumpto('lettoreRSScarnetveronaNews.html')","News");
  links[59] = new Array("Nei Cinema di Verona","javascript:jumpto('ultime-veronacinema.html')","Verona");
  links[60] = new Array("Pessime Abitudini, dall'album Dr Destino","javascript:jumpto('JUbox/Musica/drdestino02.html')","Musica Albums");
  links[61] = new Array("Bianca, dall'album Dr Destino","javascript:jumpto('JUbox/Musica/drdestino03.html')","Musica Albums");
  links[62] = new Array("Cambiera', dall'album Dr Destino","javascript:jumpto('JUbox/Musica/drdestino04.html')","Musica Albums");
  links[63] = new Array("Ah, si, Gio', dall'album Dr Destino","javascript:jumpto('JUbox/Musica/drdestino05.html')","Musica Albums");
  links[64] = new Array("Milano giugno, dall'album Dr Destino","javascript:jumpto('JUbox/Musica/drdestino06.html')","Musica Albums");
  links[65] = new Array("Como estas mi amor, dall'album Dr Destino","javascript:jumpto('JUbox/Musica/drdestino07.html')","Musica Albums");
  links[66] = new Array("Zampe di gallina, dall'album Dr Destino","javascript:jumpto('JUbox/Musica/drdestino08.html')","Musica Albums");
  links[67] = new Array("AAA: News del giorno","javascript:jumpto('lettoreRSStitoliHome.html')","News");
  links[68] = new Array("Samba do sol, dall'album Schalom","javascript:jumpto('JUbox/Musica/schalom03.html')","Musica Albums");
  links[69] = new Array("Blu notte - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion01.html')","Musica Albums");
  links[70] = new Array("Schalom, dall'album Schalom","javascript:jumpto('JUbox/Musica/schalom01.html')","Musica Albums");
  links[71] = new Array("Ossigenazione prt1, dall'album Musica Verde","javascript:jumpto('JUbox/Musica/musicaverde02.html')","Musica Albums");
  links[72] = new Array("Musica Verde, dall'album Musica Verde","javascript:jumpto('JUbox/Musica/musicaverde06.html')","Musica Albums");
  links[73] = new Array("Tra il cielo e il mare, by Dr Destino","javascript:jumpto('JUbox/Video/video01DrDestino.html')","Video");
  links[74] = new Array("Autunno, by Dr Destino","javascript:jumpto('JUbox/Video/video02DrDestino.html')","Video");
  links[75] = new Array("YOUR DANCE, by Dr Destino","javascript:jumpto('JUbox/Video/video03DrDestino.html')","Video");
  links[76] = new Array("Omaggio a Faber, by Dr Destino","javascript:jumpto('JUbox/Video/video04DrDestino.html')","Video");
  links[77] = new Array("I gatti lo sapranno, by Dr Destino","javascript:jumpto('JUbox/Video/video05DrDestino.html')","Video");
  links[78] = new Array("LOLA strip (2010)","javascript:jumpto('JUbox/xml/test61.xml')","LOLA");
  links[79] = new Array("La repubblica: News","javascript:jumpto('lettoreRSSrepubblicaNews.html')","News");
  links[80] = new Array("musictowalk, INTRO","javascript:jumpto('JUbox/xml/test49.xml')","English");
  links[81] = new Array("musictowalk, GOAL","javascript:jumpto('JUbox/xml/test50.xml')","English");
  links[82] = new Array("musictowalk, DECALOGUE","javascript:jumpto('JUbox/xml/test51.xml')","English");
  links[83] = new Array("musictowalk, DOWN-LOAD","javascript:jumpto('JUbox/xml/test52.xml')","English");
  links[84] = new Array("musictowalk, CREDITS","javascript:jumpto('JUbox/Credits.html')","English");
  links[85] = new Array("No War, please - album Club Passion","javascript:jumpto('JUbox/Musica/clubpassion02.html')","Musica Albums");
  links[86] = new Array("Dr Destino, track list","javascript:jumpto('JUbox/Musica/drdestinoalbum.html')","Albums");
  links[87] = new Array("EVO, l'album eng","javascript:jumpto('JUbox/xml/test55.xml')","English");
  links[88] = new Array("Schalom, l'album eng","javascript:jumpto('JUbox/xml/test56.xml')","English");
  links[89] = new Array("Dr Destino, l'album eng","javascript:jumpto('JUbox/xml/test57.xml')","English");
  links[90] = new Array("Musica Verde, l'album eng","javascript:jumpto('JUbox/xml/test58.xml')","English");
  links[91] = new Array("Ladri di sogni, l'album eng","javascript:jumpto('JUbox/xml/test59.xml')","English");
  links[92] = new Array("musicadapasseggio, INTRO","javascript:jumpto('JUbox/xml/test60.xml')","Info e Link");
  links[93] = new Array("No War, please - by Dr Destino","javascript:jumpto('JUbox/Video/video06DrDestino.html')","Video");
  links[94] = new Array("musicadapasseggio, Decalogo","javascript:jumpto('JUbox/xml/test62.xml')","Info e Link");
  links[95] = new Array("musicadapasseggio, Credits","javascript:jumpto('JUbox/Credits.html')","Info e Link");
  links[96] = new Array("Le FANTeRETICHe","javascript:jumpto('JUbox/xml/test53.xml')","Libri");
  links[97] = new Array("Dr Destino, Link","javascript:jumpto('JUbox/xml/test63.xml')","Info e Link");
  links[98] = new Array("Site Map","javascript:jumpto('JUbox/xml/test64.xml')","Info e Link");
  links[99] = new Array("Link, musicadapasseggio","javascript:jumpto('JUbox/xml/test65.xml')","Info e Link");
  links[100] = new Array("Link, amici","javascript:jumpto('JUbox/xml/test66.xml')","Info e Link");
  links[101] = new Array("RSS, Feed","javascript:jumpto('JUbox/xml/test67.xml')","Info e Link");
  links[102] = new Array("Musica Verde, track list","javascript:jumpto('JUbox/Musica/musicaverdealbum.html')","Albums");
  links[103] = new Array("Ladri di sogni, track list","javascript:jumpto('JUbox/Musica/ladridisognialbum.html')","Albums");
  links[104] = new Array("EVO, track list","javascript:jumpto('JUbox/Musica/evoalbum.html')","Albums");
  links[105] = new Array("Schalom, track list","javascript:jumpto('JUbox/Musica/schalomalbum.html')","Albums");
  links[106] = new Array("I Nipoti","javascript:jumpto('JUbox/xml/test68.xml')","Foto e @rt");
  links[107] = new Array("dio ed il web","javascript:jumpto('JUbox/xml/test69.xml')","Foto e @rt");
  links[108] = new Array("Napoli by night","javascript:jumpto('JUbox/xml/test70.xml')","Foto e @rt");
  links[109] = new Array("Baci da Venezia","javascript:jumpto('JUbox/xml/test71.xml')","Foto e @rt");
  links[110] = new Array("Sito denuclearizzato","javascript:jumpto('JUbox/xml/test72.xml')","Foto e @rt");
  links[111] = new Array("Saluti da Napoli","javascript:jumpto('JUbox/xml/test73.xml')","Foto e @rt");
  links[112] = new Array("Webcam su Bardolino","javascript:jumpto('JUbox/bardolinoweb.html')","Verona");
  links[113] = new Array("Webcam su Caprino Veronese","javascript:jumpto('JUbox/caprinoweb.html')","Verona");
  links[114] = new Array("Dr Destino bonus, 'Porto sfiga'","javascript:jumpto('JUbox/Musica/bonus01.html')","Musica Bonus");
  links[115] = new Array("Cover Roll, gadget","javascript:jumpto('lettorecoverRoll.html')","Gadget");
  links[116] = new Array("musicadapasseggio, DOWN-LOAD","javascript:jumpto('JUbox/xml/test75.xml')","Info e Link");
  links[117] = new Array("C'era una volta, dall'album Musica Verde","javascript:jumpto('JUbox/Musica/musicaverde01.html')","Musica Albums");
  links[118] = new Array("Musei... virtuali","javascript:jumpto('JUbox/xml/test76.xml')","Foto e @rt");
  links[119] = new Array("Jazz Dal Web, database","javascript:jumpto('Jazzhome.html')","Musica Jazz");
  links[120] = new Array("Fiume rosso, dall'album Schalom","javascript:jumpto('JUbox/Musica/schalom02.html')","Musica Albums");
  links[121] = new Array("Cambio aria, dall'album Schalom","javascript:jumpto('JUbox/Musica/schalom04.html')","Musica Albums");
  links[122] = new Array("Space-lab, dall'album Schalom","javascript:jumpto('JUbox/Musica/schalom05.html')","Musica Albums");
  links[123] = new Array("Trapano funki, dall'album Schalom","javascript:jumpto('JUbox/Musica/schalom06.html')","Musica Albums");
  links[124] = new Array("Due gocce, dall'album Schalom","javascript:jumpto('JUbox/Musica/schalom07.html')","Musica Albums");
  links[125] = new Array("Mas che nadamas, dall'album Schalom","javascript:jumpto('JUbox/Musica/schalom08.html')","Musica Albums");
  links[126] = new Array("Sembra ieri, dall'album EVO","javascript:jumpto('JUbox/Musica/evo02.html')","Musica Albums");
  links[127] = new Array("Brocolo 1, Ago e Filo","javascript:jumpto('JUbox/xml/test86.xml')","Foto e @rt");
  links[128] = new Array("Brocolo 2, Ago e Filo","javascript:jumpto('JUbox/xml/test87.xml')","Foto e @rt");
  links[129] = new Array("Piergiorgio Benda","javascript:jumpto('JUbox/xml/test88.xml')","Foto e @rt");
  links[130] = new Array("LUDRO","javascript:jumpto('JUbox/xml/test89.xml')","Foto e @rt");
  links[131] = new Array("Marco Ongaro","javascript:jumpto('JUbox/xml/test90.xml')","Foto e @rt");
  links[132] = new Array("MINA, Si Buana","javascript:jumpto('JUbox/xml/test91.xml')","Foto e @rt");
  links[133] = new Array("MINA, Uiallalla","javascript:jumpto('JUbox/xml/test92.xml')","Foto e @rt");
  links[134] = new Array("Ossigenazione prt2, dall'album Musica Verde","javascript:jumpto('JUbox/Musica/musicaverde03.html')","Musica Albums");
  links[135] = new Array("Nani, dall'album Ladri di sogni","javascript:jumpto('JUbox/Musica/ladridisogni01.html')","Musica Albums");
  links[136] = new Array("Ladri di sogni, dall'album Ladri di sogni","javascript:jumpto('JUbox/Musica/ladridisogni02.html')","Musica Albums");
  links[137] = new Array("Notti d'agosto, dall'album Ladri di sogni","javascript:jumpto('JUbox/Musica/ladridisogni03.html')","Musica Albums");
  links[138] = new Array("Lucciolandia, dall'album Musica Verde","javascript:jumpto('JUbox/Musica/musicaverde04.html')","Musica Albums");
  links[139] = new Array("Aurora, dall'album Musica Verde","javascript:jumpto('JUbox/Musica/musicaverde05.html')","Musica Albums");
  links[140] = new Array("Autunno, dall'album Musica Verde","javascript:jumpto('JUbox/Musica/musicaverde07.html')","Musica Albums");
  links[141] = new Array("Come una dea, dall'album EVO","javascript:jumpto('JUbox/Musica/evo01.html')","Musica Albums");
  links[142] = new Array("Tangaccio, dall'album EVO","javascript:jumpto('JUbox/Musica/evo03.html')","Musica Albums");
  links[143] = new Array("e sento, dall'album EVO","javascript:jumpto('JUbox/Musica/evo04.html')","Musica Albums");
  links[144] = new Array("Nelle notti che la luna non c'e', dall'album EVO","javascript:jumpto('JUbox/Musica/evo05.html')","Musica Albums");
  links[145] = new Array("Viaggio ai bordi, dall'album EVO","javascript:jumpto('JUbox/Musica/evo06.html')","Musica Albums");
  links[146] = new Array("P.S.Y, dall'album EVO","javascript:jumpto('JUbox/Musica/evo07.html')","Musica Albums");
  links[147] = new Array("Reggae-mafia, dall'album EVO","javascript:jumpto('JUbox/Musica/evo08.html')","Musica Albums");
  links[148] = new Array("Blog post Roll, gadget","javascript:jumpto('lettoreGadgetBlogscroll.html')","Gadget");
  links[149] = new Array("Il Fatto: News","javascript:jumpto('lettoreRSSilfattoNews.html')","News");
  links[150] = new Array("Social Blog","javascript:jumpto('multyblog-frame.html')","LUDMILLO");
  links[151] = new Array("Bacheca delle inserzioni","javascript:jumpto('messaggeria-frame.html')","LUDMILLO");
  links[152] = new Array("A: Scrivimi...","javascript:jumpto('miposta-frame.html')","Scrivimi...");
  links[153] = new Array("Stampalternativa: news","javascript:jumpto('lettoreRSSstampalternativaNews.html')","News");
  links[154] = new Array("L'Espresso: news","javascript:jumpto('lettoreRSSlespressoNews.html')","News");
  links[155] = new Array("CHAT FREE","javascript:jumpto('chat-frame.html')","LUDMILLO");
}
function drawSelect() 
{

  mHTML = "<select name=\"lists\" class=\"sel1\" size=" + selectHeight + ">";

  for(i=0;i<links.length;i++) 
{

    if(searchFilter == " INDICE") 
{

      mHTML+="<option title=\"voci\" value=\"" + links[i][1] + "\">" + links[i][0] + "</option>";

    } 
else 
{
 
     if(links[i][2] == searchFilter)mHTML+="<option value=\"" + links[i][1] + "\">" + links[i][0] + "</option>";

    }

  }

  mHTML+="</select>";

  document.getElementById("mContainer").innerHTML = mHTML;

}


function narrowList(searchString)
 {

  resultsFound = 0;
  searchString = searchString.toLowerCase();

  mHTML = "<select size=" + selectHeight + " class=\"sel1\" name=\"lists\">";

  found=false;

  partialStringMatching = document.forms[0].psm.checked;

  for(i=0;i<links.length;i++) 
{

    zLink = links[i][0].toLowerCase();

    if((partialStringMatching && zLink.indexOf(searchString)>-1) || (zLink.indexOf(searchString) == 0 && (links[i][2] == searchFilter || searchFilter == " INDICE")))
 {

      found=true;

      resultsFound++;

      mHTML+="<option value=\"" + links[i][1] + "\">" + links[i][0] + "</option>";

    }

  }

  mHTML+="</select>";

  if(found)document.getElementById("mContainer").innerHTML = mHTML
  showResults(resultsFound,searchString);

}


function showResults(zResultsFound,zSearchString)
 {

  zHTML = "";

  zHTML += "<b>" + zResultsFound + "</b> risultati ottenuti";

  if(zSearchString != "") zHTML += " della voce <b>" + zSearchString + "</b>";

  zHTML += " per la categoria <b>" + searchFilter + "</b>";

  if(zResultsFound==0) zHTML+=" di questa lista.";

  document.getElementById("mResults").innerHTML = zHTML;

}


function buildCategoryArray() 
{

  for(i=0;i<links.length;i++)if(!existsInArray(categories,links[i][2])) categories[categories.length] = links[i][2];

  categories.sort();

}


function buildCategoryList()
 {

  zHTML = "<select size=" + selectHeight + " name=\"cats\" class=\"sel2\" onClick=\"handleCategoryClick(this.value);\">";

  zHTML += "<option value=\" INDICE\"> INDICE</option>";

  for(i=0;i<categories.length;i++)
  zHTML+="<option value=\"" +categories[i] + "\">" + categories[i] + "</option>";

  zHTML+= "</select>";

  document.getElementById("nContainer").innerHTML = zHTML;

}


function existsInArray(arrayToCheck,valueToCheck) 
{

  for(z=0;z<arrayToCheck.length;z++)if(arrayToCheck[z] == valueToCheck) 
{
 return true; break; 
}

  return false;

}


function handleCategoryClick(sValue) 
{

  searchFilter = sValue;

  drawSelect();

  narrowList(document.forms[0].searchText.value);

}


function handleClear() 
{

  document.forms[0].searchText.value="";

  narrowList("");

}


function handleGoClick() 
{

  if(document.forms[0].lists.value)location.href = document.forms[0].lists.value;

}


// Multiple onload function created by: Simon Willison

function addLoadEvent(func) 
{
 
 var oldonload = window.onload;

  if (typeof window.onload != 'function') 
{
 
   window.onload = func;

  }
 else 
{

    window.onload = function() 
{

      if (oldonload) 
{
 
       oldonload();
     
 }

      func();

    }

  }

}

addLoadEvent(function() 
{

  init();});

