function mainmenu(){
    jQuery.event.special.hover.delay=350;
    //jQuery.event.special.hover.speed=350;
    jQuery("#nav ul ").css({
        display: "none"
    }); // Opera Fix
    jQuery("#nav li").hover(function(){
        if(jQuery(this).find('ul:first').is(':visible') == false)
        {
            jQuery(this).find('ul:first').css({
                visibility: "visible",
                display: "none"
            }).slideDown(function(){

                });

        }
    },function(){

        if(jQuery(this).find('ul:first').is(':visible') == true && jQuery(this).find("a:first").attr("rel")!=1)
        {
            jQuery(this).find('ul:first').slideUp(function(){
                jQuery(this).parent().find('a:first').attr('class','default');
            });
        }
    });
    jQuery("#nav a").click(function(){


        if(!jQuery(this).parents("ul:first").attr("class").match("nav_sub"))
        {
            try{
                jQuery(this).parent("li:first").find("ul:first").attr("class").match("nav_sub")

            }catch(err)
            {
                jQuery("#nav a").attr('class','default').attr("rel",0);
                jQuery(".nav_sub").slideUp();
                jQuery(this).attr('class','visited');
            }



        }

    });
    jQuery(".nav_sub a").click(function(){

        jQuery("#nav a").attr('class','default');
        jQuery(this).attr('class','visited');
        jQuery(".nav_sub").parent().find("a:first").attr('class','visited').attr("rel",1);
    });
    
    jQuery("#nav a").click(function(){
        if(jQuery(this).parent().find("ul:first").attr("class")!="nav_sub")
            jQuery("body").stop().animate(
            {
                backgroundPosition:"(0 -220px)"
            },

            {
                duration:500
            })
    })
    jQuery("#special_works").click(function(){
                  
        jQuery("body").stop().animate(
        {
            backgroundPosition:"(0 0px)"
        },

        {
            duration:500
        })
    })
}

