// JavaScript Document


function getCatMenu(id,responseDiv){
    
     var req = new Request.JSON({url:'/ajax.php/ajax/getCatMenu/id/'+id,
                                onRequest:function(){showAjaxLoading(responseDiv)},
                                onFailure:function(){alert('Sorry there was a error')},
                                onSuccess:function(resp){writeCatResponse(resp,responseDiv);markCat(id)}
                                });
    
     req.send();   
}

function writeCatResponse(resp,responseDiv){
    
    responseDiv.empty();             
                
    resp.each(function(obj){
        if(obj){            
            var menuPoint = new Element('div', {'class': 'menuPoint'});
            menuPoint.setStyle('opacity',0);            
            var link = new Element('a', {'href': '/frontend.php/search/getFromMenu/productchildren[category]/'+obj.id,'html': obj.title, 'class':'catMenuLink'});
            
            link.inject(menuPoint,'bottom');
            menuPoint.inject(responseDiv,'bottom');
            
            var myFx = new Fx.Tween(menuPoint);        
            myFx.start('opacity',0,1);
            
            
            wooooowMeEffect(new Array(menuPoint)); 
        }
    });  
}


function markCat(id){
    
    var highlight = $('id_'+id);
    var allmenus = $$('.mainCat');
    
    if(allmenus){
        allmenus.each(function(obj){
            if(obj.hasClass('marked')){
                obj.removeClass('marked');
            }        
                    
            if(obj.id == highlight.id){
                obj.addClass('marked');
            }
        });
    }
}
