var menuItems = new Array();

function menuClick(pane) {
	p = $(pane);
	menuItems.each(function(m) {
		if (m != p && m.visible) {
			m.hide();
		}
	});
	
	Effect.Appear(p, { duration: 0.3 , queue: 'end'});

	resetMenu();
	
	link_name = "link_" + pane;
	l = $(link_name);
	l.removeClassName(link_name + "_unselected");
	l.addClassName(link_name + "_selected");
}


function activate() {
	menuItems = document.getElementsByClassName('content');
	resetMenu();
	populateAll();
	setTimeout("menuClick('3d_works')", 1000);
}


function resetMenu() {
	for (var i = 0; i < menuItems.length; i++) {
		m = menuItems[i];
		id = "link_" + m.readAttribute("id");
		$(id).removeClassName(id + "_selected"); 
		$(id).addClassName(id + "_unselected");
	}
}

function populateAll() {
	artlist = new Array(
		'eden_chinadoll',
		'sylphie_crouch',
		'andrew_bug',	
		'boy_5pt',
		'boy_actions',
		'boy_xpressions',
		'camel_gestures',
		'fetus_skull',
		'figure_01',
		'figure_02',
		'girl_5pt',
		'girl_actions',
		'girl_xpressions',
		'mona_liona',
		'page_1',
		'page_2',
		'page_3',
		'page_4',
		'page_5',
		'page_6',
		'page_7',
		'ray_snipe',
		'self_portrait'
		);
	populateArt(artlist, '2d', '2d_pencil');		

	artlist = new Array(
		'triptick_cover_art',
		'zeitgeist_girl',
		'giger_noveau',	
		'koira',
		'red_widow',
		'scary_kitty',
		'siobahn',
		'vulpine_banner_01',
		'vulpine_banner_02',
		'yso_banner'
		);
	populateArt(artlist, '2d', '2d_digital');		

	artlist = new Array(
		'vivbeach01',
		'vivbeach02',
		'vivbeach03',
		'vivbeach04',
		'vivgirlsv1',
		'vivboysv1',
		'vivavies',
		'pupv1',
		'doll_dance_collage',
		'doll_expressions_collage',
		'asylum',
		'cathedral',
		'dollbod_collage',
		'doll_wink_collage'
		);

	populateArt(artlist, '3d', '3d_lo');	

	artlist = new Array(
		'wip_real_fem_front',
		'wip_real_fem_frontangle',
		'wip_real_fem_side',
		'wip_real_fem_backangle',
		'wip_real_fem_back',
		'ram_collage',	
		'speeder_collage',
		'luna_collage'
		);

	populateArt(artlist, '3d', '3d_hi');	
}

function populateArt(artlist, directory, contentDiv) {
	for (i = 0; i < artlist.length; i++) {

		var div = document.createElement('div');
		Element.extend(div);
		div.addClassName('thumb');

        var link = document.createElement('a');
        Element.extend(link);
        link.setAttribute('href', 'images/content/' + directory + '/'+ artlist[i] + '.jpg')
        link.setAttribute('rel', 'lightbox[' + directory + ']');

        var img = document.createElement('img');
		Element.extend(img);
		img.setAttribute('src', 'images/content/' + directory + '/thumbs/'+ artlist[i] + '_thumb.jpg');

        link.appendChild(img);
        div.appendChild(link);	
		$(contentDiv).appendChild(div);	
		
	}
}
