window.addEvent('domready', function(){
	
	if($type($('contact-submit')) !== false)
	{
		$('contact-submit').addEvent('click', function(event){
			event.stop();
			$('contact_form').submit();
		})
	}
	
	if($type($('contact-reset')) !== false)
	{
		$('contact-reset').addEvent('click', function(event){
			event.stop();
			$('contact_form').reset();
		})
	}
	
	if($type($('newsletter_submit')) !== false)
	{
		$('newsletter_submit').addEvent('click', function(event){
			event.stop();
			$('newsletter_form').submit();
		})
	}
	
	//MAIN MENU:
		var arrMenu 			= $$("#menu li");
		var arrMenuItems 		= new Array();
		var arrMenuSeparators 	= new Array();
		
		//create arrays arrMenuItems and arrMenuSeparators
		arrMenu.each(function(element, index){
			if(element.className == 'separator' || element.className == 'separator-off' )
			{
				arrMenuSeparators.include(element);
			}
			else
			{
				arrMenuItems.include(element);
			}
		});
		
		//and events to elements from arrMenuItems array
		arrMenuItems.each(function(element, index){
			if(element.className.test('active'))
			{
				element = false;
				if($type(arrMenuSeparators[index-1]) !== false)
				{
					arrMenuSeparators[index-1] = false;
				}
				
				if($type(arrMenuSeparators[index]) !== false)
				{
					arrMenuSeparators[index] = false;
				}
			}
			else
			{
				element.addEvent('mouseenter', function(){
					if($type(arrMenuSeparators[index-1]) !== false)
					{
						arrMenuSeparators[index-1].className = 'separator-off';
					}
				
					if($type(arrMenuSeparators[index]) !== false)
					{
						arrMenuSeparators[index].className = 'separator-off';
					}
				})
				
				element.addEvent('mouseleave', function(){
					if($type(arrMenuSeparators[index-1]) !== false )
					{
						arrMenuSeparators[index-1].className = 'separator';
					}
				
					if($type(arrMenuSeparators[index]) !== false )
					{
						arrMenuSeparators[index].className = 'separator';
					}
				})
			}
		})
})

