window.addEvent('domready',function()
{

    
    //Global -------------------------------------------------------------------
    var loc = window.location.toString(),
        blue = "#00e4ff",
        duration = 'normal',
        transit = Fx.Transitions.Expo.easeInOut,
        started = false,
        workFx = new Fx.Slide('work-slider',
        {
            duration: duration,
            transition: transit,
            onStart:function()
            {
                started = true;
                if(workFx.open == false)
                {
                    $('work').addClass('menu-on')
                    $('about').removeClass('menu-on')
                    $('contact').removeClass('menu-on')
                    Cufon.refresh('#sup-menu li',{fontFamily:'ITC Avant Garde Pro Md',hover:true});
                }
            },
            onComplete:function()
            {
                started = false
                if(workFx.open == false)
                {
                    $('work').removeClass('menu-on');
                    Cufon.refresh('#sup-menu li',{fontFamily:'ITC Avant Garde Pro Md',hover:true});
                }
            }
        }),
        aboutFx = new Fx.Slide('about-slider',
        {
            duration:duration,
            transition:transit,
            onStart:function()
            {
                started = true;
                if(aboutFx.open == false)
                {
                    $('about').addClass('menu-on')
                    $('work').removeClass('menu-on')
                    $('contact').removeClass('menu-on')
                    Cufon.refresh('#sup-menu li',{fontFamily:'ITC Avant Garde Pro Md',hover:true});
                }
            },
            onComplete:function()
            {
                started = false
                if(aboutFx.open == false)
                {
                    $('about').removeClass('menu-on')
                    Cufon.refresh('#sup-menu li',{fontFamily:'ITC Avant Garde Pro Md',hover:true});
                }
            }
        }),
        contactFx = new Fx.Slide('contact-slider',
        {
            duration:duration,
            transition:transit,
            onStart:function()
            {
                started = true;
                if(contactFx.open == false)
                {
                    $('contact').addClass('menu-on');
                    $('work').removeClass('menu-on')
                    $('about').removeClass('menu-on')
                    Cufon.refresh('#sup-menu li',{fontFamily:'ITC Avant Garde Pro Md',hover:true});
                }
            },
            onComplete:function()
            {
                started = false
                if(contactFx.open == false)
                {
                    $('contact').removeClass('menu-on');
                    Cufon.refresh('#sup-menu li',{fontFamily:'ITC Avant Garde Pro Md',hover:true});
                }
            }
        }),
        fx = [workFx,aboutFx,contactFx];

        function openCheck()
        {
            fx.each(function(item)
            {
                if(item.open == true )
                {
                    item.toggle();
                }
            });
        }

            $$('#sliders .unit').each(function(item){item.setStyle('display','block')})


        $('about').addEvents(
        {
            'click':function()
            {
                openCheck()
                aboutFx.toggle();
            },
            'mouseenter':function()
            {
                $('about').addClass('menu-on');
            },
            'mouseleave':function()
            {
                if(aboutFx.open == false && started == false)
                {
                    $('about').removeClass('menu-on');
                }
            }
            
        })

        $('contact').addEvents(
        {
            'click':function()
            {
                openCheck()
                contactFx.toggle();
            },
            'mouseenter':function()
            {
                $('contact').addClass('menu-on');
            },
            'mouseleave':function()
            {
                if(contactFx.open == false && started == false)
                {
                    $('contact').removeClass('menu-on');
                }
            }
        })

        $('work').addEvents(
        {
            'click':function()
            {
                openCheck()
                workFx.toggle();
            },
            'mouseenter':function()
            {
                $('work').addClass('menu-on');
            },
            'mouseleave':function()
            {
                if(workFx.open == false && started == false)
                {
                    $('work').removeClass('menu-on');
                }
            }

        })

    workFx.hide();
    aboutFx.hide();
    contactFx.hide();



    $$('.nivoSlider a').each(function(item)
    {
        item.addEvent('click',function(e)
        {
            e.stop();
            
        })
        item.set('title','');
    })
})

