/* 
 * Motor de efectos
 */

window.addEvent('domready', function(){
  init();
});

function init() {
    var list = $$('#menu ul li a');

    /*
    list.each(function(element) {

        var fx = new Fx.Morph(element, {duration:100, wait:false});

        element.addEvent('mouseenter', function(){
            fx.start({
                'margin-right': -20,
                'color': '#0098d1',
                'font-weight': 'bold'
            });
        });

        element.addEvent('mouseleave', function(){
            fx.start({
                'margin-right': 0,
                'color': '#000000',
                'font-weight': 'normal'
            });
        });

    });*/
}

//primera iteracion de galerias
function next(container) {
    var divs = $(container).getElementsByTagName('div');
    for(var i = 0; i < (divs.length - 1); i++) {
        if(divs[i].style.display != 'none') {
            divs[i].style.display = 'none';
            divs[i+1].style.display = 'block';
            return;
        }
    }
    divs[i].style.display = 'none';
    divs[0].style.display = 'block';
}

function prev(container) {
    var divs = $(container).getElementsByTagName('div');
    for(var i = 0; i < divs.length; i++) {
        if(divs[i].style.display != 'none') {
            divs[i].style.display = 'none';
            if(i == 0) divs[divs.length-1].style.display = 'block';
            else divs[i-1].style.display = 'block';
            return;
        }
    }
}

function toogleWorksMenu(node) {
    if($('works-menu').style.display == 'none') {
        if($('services-menu').style.display != 'none') toogleServicesMenu($('services-menu-link'));
        $('works-menu').style.display = 'block';
        $(node).addClass('selected');
    }
    else {
        $('works-menu').style.display = 'none';
        $(node).removeClass('selected');
    }
}

function toogleServicesMenu(node) {
    if($('services-menu').style.display == 'none') {
        if($('works-menu').style.display != 'none') toogleWorksMenu($('works-menu-link'));
        $('services-menu').style.display = 'block';
        $(node).addClass('selected');
    }
    else {
        $('services-menu').style.display = 'none';
        $(node).removeClass('selected');
    }
}

