var currentActive = '';
window.addEvent('domready', function(){
    if($("mainMenu"))
    {
        $("mainMenu").getElements('li').each(function(elem){
        
            if(elem.getElement('a').get('class') == 'active')
                currentActive = elem.getElement('a').get('html');
        });
        $("mainMenu").getElements('li').addEvents({
            'mouseenter': function(){
                $("mainMenu").getElements('li').each(function(elem){
        
                    /*if(elem.getElement('a').get('class') == 'active')
                        elem.getElement('a').set('class', '');*/
                });
            
                this.getElement('a').set('class', 'active');
                
                
                if(this.getElement('ul') && this.getParent().get('id') == "mainMenu")
                {
                    
                            
                    this.getElement('ul').setStyle('display', 'block');
                    
                    
                  
                    var _subvalues = this.getElement('ul').getCoordinates();
                    var _mainvalues = $("pageContainer").getCoordinates();
                    
                    
                    var newleft = _mainvalues.left - _subvalues.left;
               //     alert(_mainvalues.right);
                //    alert(_subvalues.right);
                   // alert(newleft);
                    
                    if(_subvalues.right > _mainvalues.right)
                    {
                        var erotus = _subvalues.right - _mainvalues.right;
                        this.getElement('ul').setStyle('left', "-"+erotus+"px");
                    }
                   /* if(myValues.right > 800)
                        this.getElement('ul').setStyle('right', '800');*/
                    var sub = this.getElement('ul').getElements('li');
                    sub.each(function(elem){
                        
                        elem.addEvent('mouseenter', function(e){
                            
                            elem.getElement('a').setStyle('background-color', 'rgb(255,180,15)');
                        });
                        
                        elem.addEvent('mouseleave', function(e){
	                       //elem.getElement('a').setStyle('background-color', 'rgb(245,245,245)');
                            elem.getElement('a').setStyle('background-color', 'transparent');
                        });
                    });
                }
            
            },
            'mouseleave': function(){
                this.getElement('a').set('class', '');
                
                
                $("mainMenu").getElements('li').each(function(elem){
        
                    if(elem.getElement('a').get('html') == currentActive)
                        elem.getElement('a').set('class', 'active');
                });
                
                if(this.getElement('ul') && this.getParent().get('id') == "mainMenu")
                {
                    this.getElement('ul').setStyle('display', 'none');    
                }
                
            }
        });
    }
				
});
function newsletterJoin(e)
{
	var event = new Event(e);
	event.stop();  
	if($('frmNewsLetter'))
    {
    	var url = '/ajax/ajax.php?action=joinNewsletter';

    	$('frmNewsLetter').set('send',{'url': url, 'method':'post',
	        'onComplete': function(text, xml){
	        	if($('frmNewsLetter'))
				{
					if($('joinOK'))
					{
						$('joinMessage').set('html', text);
						$('joinOK').setStyle('display', 'block');
						$('closeOK').addEvent('click', function(){
							$('name').set('value', 'your name');
							$('email').set('value', 'your email address');
							$('joinOK').setStyle('display', 'none');
							
							this.removeEvent('click');
						})
					}						
				}           
        	}
    	});
		$('frmNewsLetter').send();
	}
}

