var is_test = /is_test/.test(window.location.href);
(function($){$(document).ready(function(){
        /************** kujunduse fix, primaarne @ load ***********************/
        if ( $.browser.msie && parseInt($.browser.version, 10) < 8) {
            $('.wrapper').find('.footer').css('padding-top','8px');
            $('.wrapper').find('.header_top_block').css('height','171px');
        }
        if ( $.browser.msie && parseInt($.browser.version, 10) == 8) {
            $('.wrapper').find('.footer').css('padding-top','1px');
        }

        if ( $.browser.msie && parseInt($.browser.version, 10) < 7){
            $('body').css('overflow','visible');
        }

        if ( $.browser.mozilla && $('.login_notice').length==1 ){
            $('.login_notice').css('background-position','3px 1px');

        }



        /********* event-driggered, teisejärguline @ onload *******************/
        if($('.zoom_detail').length){// if detail view, preload image
            if(count('pood/medium',$('.zoom_detail > img').attr('src'))==1){
                $('body').append('<img style="display:none;" src="'+str_replace('pood/medium','pood/large',$('.zoom_detail > img').attr('src'))+'" alt="preload" />');
            }
        }

        $('input[type="submit"],input[type="image"],.append_transparent_70pc').hover(function(){
            $(this).toggleClass('transparent_70pc');
        });

        $('.group_append_50pc').live('mouseenter',function(){
            $(this).parents('.group_append_50pc_parent').find('.group_append_50pc').addClass('transparent_70pc');
        });
        $('.group_append_50pc').live('mouseleave',function(){
            $(this).parents('.group_append_50pc_parent').find('.group_append_50pc').removeClass('transparent_70pc');
        });


        $('.shopping_cart_animate_click').live('click',function(){
            if(!$(this).hasClass('processing')){
                $(this).addClass('processing')
                $(this).stop().fadeOut(300,function(){
                    $(this).fadeIn(300, function(){
                        $(this).removeClass('processing');
                    });
                });
            }
        });

        $('.footer_block').find('.with_magazines').find('a').each(function(){
            $(this).hover(function(){
                var img = str_replace('galerii/thumbs','galerii/large',$(this).children().attr('src'));
                var title = $(this).children().attr('alt');
                $(this).append('<img src="'+img+'" class="shadow_30x45" />');
                $(this).append('<span>'+title+'</span>');
                $(this).removeAttr('title');
            },function(){               
                $(this).children('.shadow_30x45').remove();
                $(this).children('span').remove();
            })
        });

        $('.append_readmore').each(function(){
            if($(this).height() > 120){/*100->120 @ 24.01.2014*/
                var parent = $(this);
                var height = parent.height()+40;
               parent.addClass('active');
               var longer = 'Pikemalt..';
               var shorter = 'Lühemalt..';
               if(parent.parent().attr('tagName').toLowerCase() == 'a'){
                    longer = 'Vaata lähemalt..';
                    shorter = false;
               }
               parent.append('<div class="read_more">'+longer+'</div>');
               var child = parent.find('div.read_more');
               child.click(function(){
                   if(shorter){
                       if(parent.hasClass('active')){
                           parent.height(120);
                           parent.removeClass('active');
                           parent.animate({
                               'height':height
                           });
                           child.text(shorter);
                       }else{
                           parent.animate({
                               'height':120
                           },function(){
                               parent.addClass('active');
                           });
                           child.text(longer);
                       }
                   }
               });
            }
        });

        $('.camp_order_table').find('input[type="radio"]').change(function(){
            $('input[name="'+$(this).attr('name')+'"]').parents('.radio').removeClass('active');
            $('#parent_'+$(this).attr('id')).addClass('active');
        });

        /***************************** old? ***********************************/
        if($("#pildi_album").find(".gallery-link").length){
            $("#pildi_album").find(".gallery-link").each(function(){
                $(this).hide();
            });
        }

        if($("#pildi_album").find(".load_next_image").length){
            $(window).bind("scroll", function(){
                if($("#pildi_album").find(".load_next_image").length){
                    var top = getPageScroll()[1];
                    var page_height = getPageHeight();
                    var last_offset = $(".load_next_image").first().offset().top;
                    var last_height = $(".loaded_image").last().height();

                    var vp = page_height+top;
                    var nl = Math.abs(last_offset-last_height);

                    if(vp > nl){
                        var load = $(".load_next_image").first();
                        load.removeClass('load_next_image').addClass("loaded_image");
                        load.attr('src',function(){
                            return str_replace('large/','',$(this).parent().attr('href'));
                        });
                    }
                }
            });
        }
        
        $("#switch_view").click(function(){
            $("#gallery_view_form").submit();
            return false;
        });

});})(jQuery);
