var genres = new Array();  genres.push(new Array(519, "Aduk-Aduk", 528));  genres.push(new Array(2, "African", 5));  genres.push(new Array(427, "Archaeology", 428));  genres.push(new Array(519, "Ayyalah", 529));  genres.push(new Array(1, "Ball Dance", 486));  genres.push(new Array(3, "Ballet", 41));  genres.push(new Array(1, "Ballet Classical", 487));  genres.push(new Array(1, "Ballroom Dance", 488));  genres.push(new Array(2, "Band/March", 6));  genres.push(new Array(2, "Baroque", 7));  genres.push(new Array(2, "Blues", 8));  genres.push(new Array(1, "Breakdance", 489));  genres.push(new Array(1, "Buck Dance", 490));  genres.push(new Array(519, "Buza", 521));  genres.push(new Array(519, "Capoeira", 520));  genres.push(new Array(1, "Ceremonial", 420));  genres.push(new Array(1, "Character Dance", 491));  genres.push(new Array(2, "Children'S", 9));  genres.push(new Array(2, "Choir", 10));  genres.push(new Array(2, "Christian/Gospel", 11));  genres.push(new Array(2, "Christmas", 12));  genres.push(new Array(3, "Circus", 42));  genres.push(new Array(2, "Classic Nouveau", 561));  genres.push(new Array(2, "Classical", 13));  genres.push(new Array(1, "Clogging", 492));  genres.push(new Array(519, "Combat Hopak", 533));  genres.push(new Array(3, "Comedy", 43));  genres.push(new Array(1, "Concert Dance", 493));  genres.push(new Array(2, "Contemporary", 699));  genres.push(new Array(1, "Contemporary Dance", 494));  genres.push(new Array(1, "Contra Dance", 495));  genres.push(new Array(2, "Country", 14));  genres.push(new Array(519, "Dannsa Biodag", 531));  genres.push(new Array(1, "Dansa", 496));  genres.push(new Array(3, "Design", 549));  genres.push(new Array(3, "Drama", 44));  genres.push(new Array(1, "Dream Ballet", 497));  genres.push(new Array(2, "Easy Listening", 15));  genres.push(new Array(2, "Electronic", 16));  genres.push(new Array(1, "Erotic Dance", 498));  genres.push(new Array(2, "Ethnic", 17));  genres.push(new Array(1, "Ethnic", 425));  genres.push(new Array(519, "European Weapon Dance", 524));  genres.push(new Array(2, "Experimental", 18));  genres.push(new Array(3, "Experimental", 45));  genres.push(new Array(1, "Expressionist Dance", 499));  genres.push(new Array(3, "Fantasy", 46));  genres.push(new Array(1, "Flagging Dance", 500));  genres.push(new Array(2, "Flamenco", 19));  genres.push(new Array(1, "Flamenco", 481));  genres.push(new Array(2, "Folk", 20));  genres.push(new Array(1, "Folk Dance", 501));  genres.push(new Array(1, "Free Dance", 502));  genres.push(new Array(2, "Global", 442));  genres.push(new Array(519, "Gymnopaidiai", 523));  genres.push(new Array(519, "Haka", 525));  genres.push(new Array(3, "Happening", 47));  genres.push(new Array(3, "Historical", 48));  genres.push(new Array(519, "Hula &amp; Lua", 532));  genres.push(new Array(3, "Improvisational", 49));  genres.push(new Array(2, "Indie", 21));  genres.push(new Array(2, "Instrumental", 22));  genres.push(new Array(1, "Interpretative Dance", 503));  genres.push(new Array(1, "Jamming (Dance)", 504));  genres.push(new Array(2, "Jazz", 23));  genres.push(new Array(4, "Jewelry", 433));  genres.push(new Array(519, "Khattak Dance", 530));  genres.push(new Array(2, "Latin", 24));  genres.push(new Array(1, "Latin Dance", 505));  genres.push(new Array(1, "Line Dance", 506));  genres.push(new Array(2, "Lounge", 636));  genres.push(new Array(1, "Lyrical Dance", 507));  genres.push(new Array(519, "Maasai Moran Dances", 527));  genres.push(new Array(3, "Magic", 50));  genres.push(new Array(3, "Meta-Theater", 51));  genres.push(new Array(2, "Metal", 25));  genres.push(new Array(794, "Mexican Cuisine", 795));  genres.push(new Array(2, "Middle Eastern", 26));  genres.push(new Array(3, "Modeling", 52));  genres.push(new Array(1, "Modern Dance", 508));  genres.push(new Array(1, "Modern/Contemporary", 437));  genres.push(new Array(558, "Music", 559));  genres.push(new Array(477, "Music", 478));  genres.push(new Array(3, "Musical", 53));  genres.push(new Array(2, "Musicals", 27));  genres.push(new Array(2, "New Age", 28));  genres.push(new Array(1, "Old-Time Music", 509));  genres.push(new Array(2, "Opera", 29));  genres.push(new Array(3, "Opera", 54));  genres.push(new Array(4, "Painting", 435));  genres.push(new Array(519, "Panther Dance", 522));  genres.push(new Array(3, "Pantomime", 55));  genres.push(new Array(2, "Percussion", 30));  genres.push(new Array(3, "Physical", 56));  genres.push(new Array(1, "Physical Theatre", 510));  genres.push(new Array(2, "Pop", 31));  genres.push(new Array(1, "Postmodern Dance", 511));  genres.push(new Array(2, "Rap/Hip Hop", 33));  genres.push(new Array(2, "Reggae/Ska", 34));  genres.push(new Array(2, "Reggaeton", 35));  genres.push(new Array(2, "RnB", 32));  genres.push(new Array(2, "Rock", 36));  genres.push(new Array(519, "Sabre Dance", 526));  genres.push(new Array(1, "Salsa", 512));  genres.push(new Array(2, "Salsa", 37));  genres.push(new Array(3, "Satire", 57));  genres.push(new Array(4, "Sculpture", 418));  genres.push(new Array(1, "Solo Dance", 514));  genres.push(new Array(2, "Soul", 628));  genres.push(new Array(2, "Soundtrack", 38));  genres.push(new Array(1, "Square Dance", 513));  genres.push(new Array(1, "Step Dance", 515));  genres.push(new Array(1, "Stepping", 516));  genres.push(new Array(2, "Swing", 637));  genres.push(new Array(1, "Tango", 518));  genres.push(new Array(2, "Tango", 39));  genres.push(new Array(3, "Technical Theatre/Production", 550));  genres.push(new Array(1, "Tecktonik", 517));  genres.push(new Array(3, "Theater Of The Absurd", 58));  genres.push(new Array(2, "Wedding", 40));  genres.push(new Array(4, "Woodcraft", 564));  genres.push(new Array(519, "Yolah", 534));function artSelected() {  art_id = $('taxonomy_art_id').getValue();  options = $('taxonomy_genre_id').options;    selected_genre = $('taxonomy_genre_id')[$('taxonomy_genre_id').selectedIndex].value;  //console.info("  >> selected_genre: "); console.info(selected_genre);    if (options[0] != null && options[0].value == "") { 								// If the first option is the prompt option then...  	//options.length = 1;   	//for(i = 1; i < options.length; i++) { $('taxonomy_genre_id').options[i] = null; }   	// For Safari 4	  while(options.length > 1) { $('taxonomy_genre_id').options[$('taxonomy_genre_id').options.length - 1] = null; }  } else { 																														// else it is a preselected value.  	//options.length = 0;   	//for(i = 0; i < options.length; i++) { $('taxonomy_genre_id').remove(i); }  	// For Safari 4  	while(options.length > 0) { $('taxonomy_genre_id').options[$('taxonomy_genre_id').options.length - 1] = null; }  }  //console.info("  >> $('taxonomy_genre_id').options: "); console.info($('taxonomy_genre_id').options.length);    genres.each(function(genre) {    if (genre[0] == art_id) {      options[options.length] = new Option(genre[1], genre[2]);    }    //console.info(genre);  });    for(i = 0; i < options.length; i++) {   	//console.info(i);  	if (options[i].value == selected_genre) { options[i].selected = true; }   }     if (options.length == 1) {    $('taxonomy_genre_id').disabled = true;  } else {    $('taxonomy_genre_id').disabled = false;    new Effect.Highlight("taxonomy_genre_id",{duration:0.5});  }}document.observe('dom:loaded', function() {  artSelected();  $('taxonomy_art_id').observe('change', artSelected);});