var FormIntervalId = 0;
var DropdownIntervalId = 0;

function openForm() {
	$('locate-dealer-form').setStyle('display', '');
	$('locate-dealer').set('html', '<a class="open">Locate a Dealer</a>');
}

function closeForm() {
	$('locate-dealer-form').setStyle('display', 'none');
	clearInterval ( FormIntervalId );
	$('locate-dealer').set('html', '<a href=" http://mmaldealers.com.au/" onclick="navbarToggleForm(); return false;">Locate a Dealer</a>');
}

function openDropdown() {
	$('navbarDropdownButton').addClass('open');
	
	var items = $('navbarDropdown').getElements('li');
	
	for (var i=0; i<items.length; i++) {
		items[i].setStyle('display', '');
	}
}

function closeDropdown() {
	$('navbarDropdownButton').removeClass('open');
	
	var items = $('navbarDropdown').getElements('li');
	
	for (var i=0; i<items.length; i++) {
		items[i].setStyle('display', 'none');
	}
	
	clearInterval ( DropdownIntervalId );
}



function navbarToggleForm() {
	
	if ( $('locate-dealer-form').getStyle('display') != 'none' ) {
		closeForm();
	}
	else {
		openForm();
	}
}


function navbarToggleDropdown() {
	
	if ( $('navbarDropdownButton').hasClass('open') ) {
		closeDropdown();
	}
	else {
		openDropdown();
	}
	
}

function fbs_click() {
	u=location.href;
	t="Mitsubishi Australia Corporate Website";
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}




window.addEvent('domready', function() 
   {

       
   $('mmal-navbar').addEvents({
       'mouseenter': function(){
       		clearInterval ( FormIntervalId );
       		clearInterval ( DropdownIntervalId );
       },
       'mouseleave': function(){
			
			
			
       		if ( $('locate-dealer-form').getStyle('display') != 'none' ) {
				FormIntervalId = setInterval ( "closeForm()", 1000 );
				
			}	
			if ($('navbarDropdownButton').hasClass('open')) {
				DropdownIntervalId = setInterval ( "closeDropdown()", 1000 );
			}		
       }
   });
       
   });
