
if (Object.isUndefined(Webwize)) { var Webwize = {}; }

Webwize.SiteIndex = Class.create({

	log: function(str) {
		if (!Object.isUndefined(site)) { site.log('SiteIndex: '+str); }
	},

	initialize: function(options) {
		this.options = Object.extend({
			transparentImage: '/files/system/transpacer.gif'
		},options || {});

		// Enable open/closing of indexwords
		$$('.word').each(function(element){
			element.observe('click', function(event){
            element.up('ul').toggleClassName('indexword open', 'indexword');

 });

		},this);
		$$('.indexletterlayer').each(function(e){e.hide();});
		$('a').show();
		// Enable letter navigation
			
		$$('.siteindexnav a').each(function(element){

		element.observe('click', function(event){
			//alert(element.innerHTML);
			$$('.siteindexnav a.active').each(function(e2){
		e2.removeClassName("active");
		});
			  $$('.indexletterlayer').each(function(e){e.hide();});
			//this.removeNavClasses();
			
			 element.addClassName('active');
            $(element.innerHTML.toLowerCase()).show();
           

 });

		},this);
		
	}
	
});
