//////////////////////////////////////////////////////////////////////////
//                                                     					//
//      Lundin Mining 2010 website scripting                     		//
//      Copyright 2010, James Clarke -- Adnet Communications Inc.      	//
//      Requires Mootols 1.1 Library                           			//
//                                                      				//
//////////////////////////////////////////////////////////////////////////

window.addEvent('domready',function(){      
							
////////////////////////////
// OPS HUB MAP
//////////////////////////////
				
				//var tips = new Tips($$('.mapPlot','.opsMapPlot')); //ops menu and hub map
				
				var opsPanels = $('opsMapPanels').getElements('div[class=opsMapPanel]');
				var opsPlots = $('opsMapBG').getElements('a[class=opsMapPlot]');	
				var opsControl = $('opsMapConsole').getElements('a[class=opsConsoleItem]');
				var opsPanelFx = new Array();
					
					opsPanels.each(function(item){
						opsPanelFx.push(new Fx.Style(item,'opacity').set(0));
					});
					
					opsPlots.each(function(item,i){
						item.addEvent('mouseenter',function(){
							//opsMapCloseAll();
							//opsPanelFx[i].start(1);
							opsMapCloseLast();
							opsMapOpenIndex(i);

						});
						item.addEvent('mouseleave',function(){
							//opsMapCloseAll();
							opsMapCloseLast();
						});
					});
					
					opsControl.each(function(item,i){
						item.addEvent('mouseenter',function(){
							//opsMapCloseAll();
						    //opsPanelFx[i].start(1);
							//opsPlots[i].addClass('active');
							opsMapCloseLast();
							opsMapOpenIndex(i);
						});
						item.addEvent('mouseleave',function(){
							//opsMapCloseAll();
							opsMapCloseLast();
						});
					});
					
				function opsMapCloseAll(){
					opsPanelFx.each(function(item){
						item.set(0);
					});
					opsPlots.each(function(item){
						item.removeClass('active');
					});
				}
				
				var lastIndex = 0;
				
				function opsMapOpenIndex(i){
						opsPanelFx[i].set(1);
						opsPlots[i].addClass('active');
						lastIndex = i;
					}
				
				function opsMapCloseLast(){
					 	opsPanelFx[lastIndex].set(0);
					 	opsPlots[lastIndex].removeClass('active');
					}
				
		var opsAccordionInterface = new Accordion('h6.accordionHeading','div.accordionPanel',{
				opacity: false,
				onActive: function(toggler, element){
					toggler.addClass('activePanel');
				},
				onBackground: function(toggler, element){
					toggler.removeClass('activePanel');
				}
			});
                  
      });
