/*
MooArrow Menu
by Dan Alvidrez - DMT Media www.dmtmedia.com
Copyright 2008 All Rights Reserved.
*/
var el_selected = '';
var eclicked = false;
		
function arrow_menu_setup(el_selected){

				
	var list = $$('ol#arrow_menu1 li a');
	var positionDIV = $('position');
	
	list.each(function(el) {
	
		var fx = new Fx.Styles(el, {duration:200, wait:false});
		
		el.addEvent('mouseenter', function(){
			el.getParent().getParent().getElements('div[class$=callout]').setStyle('display','none');
			var callout = el.getParent().getElement('div[class$=callout]');
			callout.setStyle('display','block');
			callout.setStyle('opacity',0.95);
			var el_dims = el.getCoordinates();
			var call_dims = callout.getCoordinates();
			var abs_dims = positionDIV.getCoordinates();
			
			
			
			
			if (el.getParent().hasClass('layer1')){
			callout.setStyle('top',abs_dims.top+160);
			callout.setStyle('left',abs_dims.left+40);
			}
			if (el.getParent().hasClass('layer2')){
			callout.setStyle('top',abs_dims.top+60);
			callout.setStyle('left',(abs_dims.left+40)+145);
			}
			if (el.getParent().hasClass('layer3')){
			callout.setStyle('top',abs_dims.top+100);
			callout.setStyle('left',(abs_dims.left+40)+(145*2));
			}
			if (el.getParent().hasClass('layer4')){
			callout.setStyle('top',abs_dims.top+30);
			callout.setStyle('left',(abs_dims.left+40)+(145*3));
			}	
			
		
						
		});
		
		el.addEvent('click', function(){
			var eclicked = true;
			var list = $$('ol#arrow_menu1 li a').setStyle('background-position','top');
			
			if (el.getParent().hasClass('layer1')){
			el.setStyle('background-position','center', 'left');
			}
			if (el.getParent().hasClass('layer2')){
			el.setStyle('background-position','center', 'left');
			el.getParent().getPrevious().getElement('a').setStyle('background-position', 'bottom', 'left');
			}
			if (el.getParent().hasClass('layer3')){
			el.setStyle('background-position','center', 'left');
			el.getParent().getPrevious().getElement('a').setStyle('background-position', 'bottom', 'left');
			}
			if (el.getParent().hasClass('layer4')){
			el.setStyle('background-position','bottom', 'left');
			el.getParent().getPrevious().getElement('a').setStyle('background-position', 'bottom', 'left');
			}	
		});
		
		el.addEvent('mouseleave', function(){
			
			if (eclicked==false){
			el.getParent().getParent().getElements('div[class$=callout]').setStyle('display','none');
			}
			
		});
	
		if (el_selected){
			if (el.getParent().hasClass(el_selected)){
				el.fireEvent('click');
			}
		}
	});
};
/*
window.addEvent('domready', function() {
arrow_menu_setup('layer1');
});
*/