var intervSlide, intervTime = 8000;
$(document).ready(function () {
    //$('body').css({'height': 678+$('#content_left').height()+'px', background: 'url(/images/footer_bg.png) repeat-x left bottom'});
    var sleepsubmenu, sleepsubmenu2;
    $('#mainmenu li.menu a, #mainmenu li.menu span').hover(function () {
        clearTimeout(sleepsubmenu);
        var thiz = $(this).parent();
        var thiz_next = thiz.next();
        $('ul li.menusub').hide();
        if (thiz_next.hasClass('menusub')) {
            thiz_next.css({
                top:'47px',
                left:thiz.offset().left - $('#mainmenu').offset().left - thiz_next.width() / 2 + thiz.width() / 2 + 'px'
            }).show();
        }
    }, function () {
        var thiz = $(this).parent();
        var thiz_next = thiz.next();
        if (thiz_next.hasClass('menusub')) {
            function hideonly() {
                thiz_next.hide();
                thiz.removeClass('active');
            }

            sleepsubmenu = setTimeout(hideonly, 300);
            thiz_next.hover(function () {
                clearTimeout(sleepsubmenu);
                thiz.addClass('active');
            }, function () {
                hideonly();
            });
        }
        /*else {
         thiz.removeClass('active');
         }*/
    });

    /* Homepage slide gallery */
    $('body').data('istimeout', 0);
    $('li.equalizer_number span').click(function () {
        var prov = 0, fs = $('li.equalizer_number span:first').text(), ls = $('li.equalizer_number span:last').text();
        if ($('body').data('istimeout') == 0) {
            clearTimeout(intervSlide);
            prov = 1;
        }
        $('body').data('istimeout', 0);
        var thiz = $(this), thiz_active = $('li.equalizer_number span.active'),
            thiz_na = thiz_active.text(),
            thiz_n = thiz.text();
        if (thiz_na != thiz_n) {
            $('li.equalizer_number span').removeClass('active');
            thiz.addClass('active');
            $('#homeslide li.slide' + thiz_na + ',#homeslide li.slideText' + thiz_na).fadeOut(1500);
            $('#homeslide li.slide' + thiz_n + ',#homeslide li.slideText' + thiz_n).fadeIn(1500);
            /*if((thiz_na<thiz_n && ((thiz_na!=fs && thiz_n!=ls && prov!=0)||prov==1)) || (thiz_na==ls && thiz_n==fs && prov==0)){
             $('#homeslide li.slide'+thiz_na).animate({
             left: '-1260px'
             }, 700);
             $('#homeslide li.slideText'+thiz_na).animate({
             left: '-1112px'
             }, 700);
             $('#homeslide li.slide'+thiz_n).css({
             left: '1260px'
             }).show().animate({
             left: '-=1260px'
             }, 700);
             $('#homeslide li.slideText'+thiz_n).css({
             left: '1398px'
             }).show().animate({
             left: '-=1260px'
             }, 700);
             }
             else {
             $('#homeslide li.slide'+thiz_na).animate({
             left: '+1260px'
             }, 700);
             $('#homeslide li.slideText'+thiz_na).animate({
             left: '+1398px'
             }, 700);
             $('#homeslide li.slide'+thiz_n).css({
             left: '-1260px'
             }).show().animate({
             left: '+=1260px'
             }, 700);
             $('#homeslide li.slideText'+thiz_n).css({
             left: '-1112px'
             }).show().animate({
             left: '+=1260px'
             }, 700);
             }*/
        }
    });
    $('#equalizer_li_left').click(function () {
        var thiz = $('li.equalizer_number span.active').parent().prev().find('span'), thiz_active = $('li.equalizer_number span.active'),
            thiz_na = thiz_active.text(),
            thiz_n = thiz.text();
        if ($('body').data('isnext') == 0) {
            clearTimeout(intervSlide);
            intervSlide = setTimeout(intervalSlidePrev, intervTime);
            $('body').data('istimeout', 1);
        }
        if (thiz_n != '') {
            thiz.trigger('click');
        }
        else {
            $('body').data('istimeout', 1);
            $('li.number_last span').trigger('click');
        }
        $('body').data('isnext', 0);
    });
    $('#equalizer_li_right').click(function () {
        var thiz = $('li.equalizer_number span.active').parent().next().find('span'), thiz_active = $('li.equalizer_number span.active'),
            thiz_na = thiz_active.text(),
            thiz_n = thiz.text();
        if ($('body').data('isnext') == 0) {
            clearTimeout(intervSlide);
            intervSlide = setTimeout(intervalSlide, intervTime);
            $('body').data('istimeout', 1);
        }
        if (thiz_n != '') {
            thiz.trigger('click');
        }
        else {
            $('body').data('istimeout', 1);
            $('li.number_first span').trigger('click');
        }
        $('body').data('isnext', 0);
    });
    if ($('#equalizer_li_right').size() > 0) {
        intervSlide = setTimeout(intervalSlide, intervTime);
    }

    $('.portfolio_arrow_left_a').click(function () {
        var thiz = $(this), ah = $('#portfolio_tumb_gallery a'), dl_main = $('#portfolio_tumb_gallery').offset().left;
        if (ah.filter(':first').offset().left >= dl_main) {
            thiz.hide();
            $('.portfolio_arrow_left_da').show();
        }
        else {
            ah.animate({
                left:'+=299px'
            }, 500);
        }
        if (ah.filter(':first').offset().left >= dl_main - 299) {
            thiz.hide();
            $('.portfolio_arrow_left_da').show();
        }
        $('.portfolio_arrow_right_da').hide();
        $('.portfolio_arrow_right_a').show();
    });

    $('.portfolio_arrow_right_a').click(function () {
        var thiz = $(this), ah = $('#portfolio_tumb_gallery a'), dl_main = $('#portfolio_tumb_gallery').offset().left;
        ah.animate({
            left:'-=299px'
        }, 500);
        if (ah.filter(':last').offset().left <= dl_main + 1177) {
            thiz.hide();
            $('.portfolio_arrow_right_da').show();
        }
        $('.portfolio_arrow_left_da').hide();
        $('.portfolio_arrow_left_a').show();
    });
    /* slide timeout image notebook gallery */
    if ($('.portfolio_gallery_img').size() > 1) {
        setInterval(changeImg, 5000);
    }
    /* END */

    /* LightBox */
    var setKakayaimg, tkakaya = 150;

    function tm() {
        $('.increase_already').remove();
    }

    $('#content_left img.increase').hover(function () {
        var thiz = $(this), img = thiz.attr('src'), patr = $('.increase_already').eq(0).attr('src');
        if (patr != img) {
            $('.increase_already').remove();
        }
        $('<img>').attr('src', img).addClass('increase_already').appendTo('body').css({
            top:$(window).scrollTop() + (($(window).height() - $('.increase_already').eq(0).height()) / 2) + 'px',
            left:(($(window).width() - $('.increase_already').eq(0).width()) / 2) + 'px'
        });
        clearTimeout(setKakayaimg);
    }, function () {
        setKakayaimg = setTimeout(tm, tkakaya);
    });
    $('.increase_already').live('mouseover', function () {
        clearTimeout(setKakayaimg);
    });
    $('.increase_already').live('mouseout', function () {
        setKakayaimg = setTimeout(tm, tkakaya);
    });

    $('#portfolioContentGallery .portfolio_gallery_img').click(function () {
        var link = $('#portfolioLink').val();
        if (link.length > 0) {
            window.open(link);
        }
    });
});

function changeImg() {
    var vsbl = $('.portfolio_gallery_img:visible'), next = vsbl.next(), delay = 2000;
    vsbl.animate({
        opacity:0
    }, delay, function () {
        $(this).hide();
    });
    if (next.size() > 0) {
        vsbl.next().css({
            opacity:0
        }).show().animate({
                opacity:1
            }, delay);
    }
    else {
        $('.portfolio_gallery_img:first').css({
            opacity:0
        }).show().animate({
                opacity:1
            }, delay);
    }
}
function intervalSlide() {
    /*if($('li.number_last span.active').size() > 0){
     $('body').data('istimeout', 1);
     $('li.number_first span').trigger('click');
     }
     else {*/
    $('body').data('isnext', 1);
    $('#equalizer_li_right').trigger('click');
    /*}*/
    intervSlide = setTimeout(intervalSlide, intervTime);
}
function intervalSlidePrev() {
    /*if($('li.number_first span.active').size() > 0){
     $('body').data('istimeout', 1);
     $('li.number_last span').trigger('click');
     }
     else {*/
    $('body').data('isnext', 1);
    $('#equalizer_li_left').trigger('click');
    /*}*/
    intervSlide = setTimeout(intervalSlidePrev, intervTime);
}
/*if($.browser.msie && $.browser.version<8){
 alert('For a more comfortable viewing this site please update your browser or install the other. For example Google Chrome, Mozilla Firefox, Apple Safari');
 }*/
