var new_display_state = -1;



if(typeof curr_display != "undefined") {  

  new_display_state = curr_display;

} else {

  new_display_state = -1;

}



window.addEvent('domready', function(){

			

			var accordion = new Accordion('div.sub', 'div.subtext', {

			alwaysHide:true,

			display:new_display_state,

			

        onComplete: function() { 

            var element=$(this.elements[this.previous]);

            if(element && element.offsetHeight>0) element.setStyle('height', 45);        

            

            if(element) element.getChildren().each(function(node){	

						if(node.getTag() == 'ul'){

							node.getChildren().each(function(li){

                //

                li.setStyle('color','#ffffff');	

								li.getChildren().each(function(a){	

									a.setStyle('color','#ffffff');

									a.addEvent('mouseover', function(e) {

										e = new Event(e);

										//a.setStyle('color','#60b7dc');

										a.setStyle('color','#60b7dc');

										e.stop();

									});

									a.addEvent('mouseout', function(e) {

										e = new Event(e);

										a.setStyle('color','#ffffff');

										e.stop();

									});

								});

							});

						}

				});

        

         

         },			



			onActive: function(toggler, element){

				toggler.setStyle('background-color', '#000001');

				toggler.setStyle('color', '#ffffff');

				element.getChildren().each(function(node){	

						if(node.getTag() == 'ul'){

							node.getChildren().each(function(li){	

								li.getChildren().each(function(a){	

									a.setStyle('color','#ffffff');

									a.addEvent('mouseover', function(e) {

										e = new Event(e);

										//a.setStyle('color','#60b7dc');

										a.setStyle('color','#60b7dc');

										e.stop();

									});

									a.addEvent('mouseout', function(e) {

										e = new Event(e);

										a.setStyle('color','#333333');

										e.stop();

									});

								});

							});

						}

				});

			},

		 

			onBackground: function(toggler, element){

				

				toggler.setStyle('background-color', '#ffffff');

				toggler.setStyle('color', '#333333');

			    element.getChildren().each(function(node){	

						if(node.getTag() == 'ul'){

							node.getChildren().each(function(li){	

								li.getChildren().each(function(a){	

									a.setStyle('color','#333333');

									a.addEvent('mouseover', function(e) {

										e = new Event(e);

										a.setStyle('color','#60b7dc');

										e.stop();

									});

									a.addEvent('mouseout', function(e) {

										e = new Event(e);

										//a.setStyle('color','#333333');

										a.setStyle('color','#ffffff');

										e.stop();

									});

								});

							});

						}

				}); // end each

				

				toggler.addEvent('mouseover', function(e) {

					e = new Event(e);

					if(toggler.getStyle('background-color') == '#ffffff'){

						toggler.setStyle('background-color', '#000000');

						toggler.setStyle('color', '#ffffff');

					}

					e.stop();

				});

				toggler.addEvent('mouseout', function(e) {

					e = new Event(e);

					if(toggler.getStyle('background-color') == '#000000'){

						toggler.setStyle('background-color', '#ffffff');

						toggler.setStyle('color', '#333333');													

					}					

					e.stop();

				});

                

			} // end onBackground

			

			}, $('menu'));

			// end new Accordion

		 

		}); 