// JavaScript Document

window.addEvent('domready', function( ) {
	//Initialize Banner Slideshow
	if( $("slideshow") ) {
		window.addEvent("domready", function( ) {
			new Fx.Slideshow( "menu","pictures","loading",{auto: true,autostart: true,autointerval: 5000} );
		});
	}
	//Create Accordion instances
	var subSection_TheFirm = new Accordion( $('_TheFirm'), 'h2._TheFirm', 'div._TheFirm', {
			show: 0,
			onActive: function( toggler ) {
				toggler.setStyle('color', '#BC802F');
				var parent = toggler.getParent( );
				while (!parent.hasClass('siteSection')) {
					parent = parent.getParent( );
				}
				parent.setStyle('height', '');
			},
			onBackground: function( toggler ) {
				toggler.setStyle('color', '#6D4F20');
			}
		});
	var subSection_Members = new Accordion( $('_Members'), 'h2._Members', 'div._Members', {
			onActive: function( toggler ) {
				toggler.setStyle('color', '#BC802F');
				var parent = toggler.getParent( );
				while (!parent.hasClass('siteSection')) {
					parent = parent.getParent( );
				}
				parent.setStyle('height', '');
			},
			onBackground: function( toggler ) {
				toggler.setStyle('color', '#6D4F20');
			}
		});
/*
	var subSection_Services = new Accordion( $('_Services'), 'h2._Services', 'div._Services', {
			onActive: function( toggler ) {
				toggler.setStyle('color', '#BC802F');
				var parent = toggler.getParent( );
				while (!parent.hasClass('siteSection')) {
					parent = parent.getParent( );
				}
				parent.setStyle('height', '');
			},
			onBackground: function( toggler ) {
				toggler.setStyle('color', '#6D4F20');
			}
		});
*/
	var subSection_PracticeAreas = new Accordion( $('_PracticeAreas'), 'h2._PracticeAreas', 'div._PracticeAreas', {
			onActive: function( toggler ) {
				toggler.setStyle('color', '#BC802F');
				var parent = toggler.getParent( );
				while (!parent.hasClass('siteSection')) {
					parent = parent.getParent( );
				}
				parent.setStyle('height', '');
			},
			onBackground: function( toggler ) {
				toggler.setStyle('color', '#6D4F20');
			}
		});
	var subSection_Updates = new Accordion( $('_Updates'), 'h2._Updates', 'div._Updates', {
			onActive: function( toggler ) {
				toggler.setStyle('color', '#BC802F');
				var parent = toggler.getParent( );
				while (!parent.hasClass('siteSection')) {
					parent = parent.getParent( );
				}
				parent.setStyle('height', '');
			},
			onBackground: function( toggler ) {
				toggler.setStyle('color', '#6D4F20');
			}
		});
	var subSection_Contact = new Accordion( $('_Contact'), 'h2._Contact', 'div._Contact', {
			onActive: function( toggler ) {
				toggler.setStyle('color', '#BC802F');
				var parent = toggler.getParent( );
				while (!parent.hasClass('siteSection')) {
					parent = parent.getParent( );
				}
				parent.setStyle('height', '');
			},
			onBackground: function( toggler ) {
				toggler.setStyle('color', '#6D4F20');
			}
		});
	var siteSections = new Accordion( $('siteSections'), 'h1.toggler', 'div.siteSection', {
			show: 0
		});





	//Add Click events to Content Links
	$('goTo_Clients').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(1);
		subSection_TheFirm.display(2);
	})
	$('goTo_Partners').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(1);
	})
	$('goTo_Associates').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(7);
	})
	$('goTo_PracticeAreas2').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(3);
		subSection_PracticeAreas.display(0);
	})

	//Add Click events to ImageMap Links
	$('goTo_Medialdea').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(2);
	})
	$('goTo_Ata').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(3);
	})
	$('goTo_Bello').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(4);
	})
	$('goTo_Guevarra').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(5);
	})
	$('goTo_Suarez').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(6);
	})
	$('goTo_Fonacier').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(8);
	})
	$('goTo_Acosta').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(9);
	})
	$('goTo_Mesina').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(10);
	})
	$('goTo_Hilado').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(11);
	})
	$('goTo_Funtila').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(12);
	})
	$('goTo_Posio').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(13);
	})
	
	//Add Click events to Section Headers
	$('sectionTitle_TheFirm').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(1);
		subSection_TheFirm.display(0);
	})
	$('sectionTitle_Members').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(0);
	})
	$('sectionTitle_PracticeAreas').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(3);
		subSection_PracticeAreas.display(0);
	})
	$('sectionTitle_Updates').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(4);
		subSection_Updates.display(0);
	})
	$('sectionTitle_Contact').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(5);
		subSection_Contact.display(0);
	})



	//Add Click events to Footer Links
	$('goTo_TheFirm').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(1);
		subSection_TheFirm.display(0);
	})
	$('goTo_Members').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(2);
		subSection_Members.display(0);
	})
/*
	$('goTo_Services').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(3);
		subSection_PracticeAreas.display(0);
	})
*/
	$('goTo_PracticeAreas').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(3);
		subSection_PracticeAreas.display(0);
	})
	$('goTo_Updates').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(4);
		subSection_Updates.display(0);
	})
	$('goTo_Contact').addEvent('click', function(event) {
		event.stop( );
		siteSections.display(5);
		subSection_Contact.display(0);
	})
});



function showSub( siteSection ) {
	var togglers = document.getElementsByTagName('h2');

	for( i=0;i<togglers.length;i++ ) {
		if( togglers[i].className.indexOf(siteSection)>=0 )
			togglers[i].style.display = 'block';
		else
			togglers[i].style.display = 'none';
	}
}
