//residential nav functions
window.addEvent('domready', function(){
	$$('ul.DivisionNav > li')
		.each( function(el, ind) {
		var sub_el = el.getElement('ul');
		if (sub_el) {
			var h1_el = el.getElement('h1');			
      		sub_el.set('opacity', 0);
      		el.addEvent('mouseenter', function(){											   
        		sub_el.set({
					'opacity': 1
				});
				h1_el.morph({
					'visibility': 'visible',
					'background-color': '#333333',
					'opacity': .95
				});
      		});
      		el.addEvent('mouseleave', function(){
        		sub_el.set({
					'opacity': 0
				});
				h1_el.morph({
					'visibility': 'hidden'
				});
      		});
    	}		
		$$('ul div > li')
			.each( function(el, ind) {
			var sub_el = el.getElement('ul');			
			if (sub_el) {				
				sub_el.set('opacity', 0);
				el.addEvent('mouseenter', function(){
					var elPos = el.getPosition($('MainNav'));
					var subelLeft = (elPos.x - 35);							   
					sub_el.set({
						'styles':{
							'left': subelLeft							
						},
						'opacity': 1
					});				
				});
				el.addEvent('mouseleave', function(){
					sub_el.set({
						'opacity': 0
					});
				});
			}
		});
	});
	//main nav quote button zip form functions
	var QuoteButton = $$('li.Quote');			
	QuoteButton.addEvent('click', function(){
		this.getElement('form').morph({
			'visibility': 'visible'
		});
	});
	QuoteButton.addEvent('mouseleave', function(){
		this.getElement('form').morph({
			'visibility': 'hidden'					
		});
	});
	
	//product nav quote button zip form functions
	var QuoteButton = $('ProductQuoteBttn');
	if(QuoteButton){
		QuoteButton.addEvent('click', function(){
			this.getElement('form').morph({
				'visibility': 'visible'
			});
		});
		QuoteButton.addEvent('mouseleave', function(){
			this.getElement('form').morph({
				'visibility': 'hidden'					
			});
		});
	};
	
	//locator button zip form functions
	var LocatorButton = $$('li.Locator');			
	LocatorButton.addEvent('click', function(){
		this.getElement('form').morph({
			'visibility': 'visible'
		});
	});
	LocatorButton.addEvent('mouseleave', function(){
		this.getElement('form').morph({
			'visibility': 'hidden'					
		});
	});
	
	//helper nav functions
	$$('ul#HelperNav > li')
	.each( function(el, ind) {
		var sub_el = el.getElement('ul');
		if (sub_el) {
			var h1_el = el.getElement('h1');
			sub_el.set('opacity', 0);
			el.addEvent('mouseenter', function(){											   
				sub_el.set({
					'opacity': .95
				});
				h1_el.morph({
					'visibility': 'visible'
				});
			});
			el.addEvent('mouseleave', function(){
				sub_el.set({
					'opacity': 0
				});
				h1_el.morph({
					'visibility': 'hidden'
				});
			});
		}
	});	
	
});

