$(document).ready(function()
{
    if( $.cookie('hide_hint') == null )
    {
        $('div.hint').fadeIn(300);
    }

    $('div.hint a').bind("click", function ()
    {
        $(this).parent('div').parent('.hint').hide(0);
        $.cookie('hide_hint', 1, { expires: 365 });
    }
    );
    
    $('.enter_discountcode').bind("click", function()
    {
        if ($("div.discountcode").is(":hidden"))
        {
            $('div.discountcode').slideDown(200);

            $('input#discountcode').focus();
        }
        else
        {
            $('div.discountcode').slideUp(200);
        }

        

        return false;
    });

    $(window).bind("beforeunload", function(){});

    /*$(document).bind("scroll", function()
    {   var elem = $('body');
        var inner = $('#main');
        
        if( ( window.pageYOffset + elem.height() ) > (inner.outerHeight()-60 ) )
        {
            $('#toolbar').fadeOut(200);
        }
        else
        {
            $('#toolbar').fadeIn(200);
        }
    });*/

    $('#slider').nivoSlider(
    {
        effect:"fade",
            slices:15,
            boxCols:8,
            boxRows:4,
            animSpeed:200,
            pauseTime:5000,
            startSlide:0,
            directionNav:false,
            directionNavHide:false,
            controlNav:false,
            controlNavThumbs:false,
            controlNavThumbsFromRel:false,
            keyboardNav:false,
            pauseOnHover:true,
            manualAdvance:false
    });

    jQuery.preLoadImages(
    domain + 'images/table_head_funnel_off.gif',
    domain + 'images/order_desc.gif',
    domain + 'images/order_desc_off.gif',
    domain + 'images/order_asc.gif',
    domain + 'images/order_asc_off.gif',
    domain + 'images/bg.bg',
    domain + 'images/loader.gif',
    domain + 'images/loader_a.gif',
    domain + 'images/table_head_bg.gif',
    domain + 'images/table_head_funnel.gif',
    domain + 'images/table_head_edge_funnel_off.gif',
    domain + 'images/table_head_edge_funnel_on.gif',
    domain + 'images/nav_bg_first_on.gif',
    domain + 'images/icons/icon_paypal.gif',
    domain + 'images/icons/accept.gif'
    );

    $("a.zoom").fancybox();

    $("input.import").live("click", function()
    {
        $.fancybox(
        {
            'autoDimensions': true,
            'speedIn':0,
            'speedOut':200,
            'overlayColor':'#000',
            'overlayOpacity': 0.2,
            'content': '<img class="icon loader" src="' + domain + 'images/loader_a.gif" alt="" />&nbsp;<div><strong>' + txt_check_domains + '</strong><br />' + txt_check_domains_notice + '</div>',
            'hideOnOverlayClick':false,
            'enableEscapeButton': false,
            'padding':15,
            'centerOnScroll': true
        });
    });
    

    $("input.addtocart").live("click", function()
    {
        $.fancybox(
        {
            'autoDimensions': true,
            'speedIn':0,
            'speedOut':200,
            'overlayColor':'#000',
            'overlayOpacity': 0.2,
            'content':'<img class="icon" src="' + domain + 'images/loader_a.gif" alt="" />&nbsp;<strong>' + txt_check_domains + '</strong>',
            'hideOnOverlayClick':false,
            'padding':20,
            'centerOnScroll': true
        });

        $.ajax(
        {
            url:     domain + 'buy/add/' + $(this).attr('id') + '/',
            data:    {},
            success: function(data)
            {
                jQuery.preLoadImages(domain + 'images/icons/icon_paypal.gif');
                
                $.fancybox(
                {
                    'autoDimensions': true,
                    'content':data,
                    'speedIn':0,
                    'speedOut':200,
                    'overlayColor':'#000',
                    'overlayOpacity': 0.2,
                    'hideOnOverlayClick':false,
                    'padding':20,
                    'centerOnScroll': true
                });

                $.fancybox.resize();
            }
          });
    });

    $('.nextmodal').live("click", function()
    {
        jQuery.preLoadImages(domain + 'images/icons/icon_paypal.gif');
        
        $.fancybox(
        {
            'autoDimensions': true,
            'speedIn':600,
            'speedOut':200,
            'overlayColor':'#000',
            'overlayOpacity': 0.2,
            'content':'<div style="width:310px;height:40px"><div style="width:60px;height:35px;float:left;"><img src="' + domain + 'images/icons/icon_paypal.gif" alt="" /></div><div style="height:35px;margin-left:5px;float:left;">' + txt_to_paypal + '</div></div>',
            'hideOnOverlayClick':false,
            'padding':15,
            'centerOnScroll': true
        });
        $.fancybox.resize();
        //$.fancybox.close();
    });

    $('.closemodal').live("click", function()
    {
        $.fancybox.close();
        
        return false;
    });

    $('table.domains thead').bind( "clickoutside", function()
    {
        $('.filter_funnel').children("img").attr('src', domain + '/images/table_head_funnel_off.gif' );
        $('.filter').hide(0);
    });



    $('a.filter_funnel').live("click", function()
    {

       var idTag = $(this).attr("id").substring(7);

       $('.filter_funnel').children("img").attr('src', domain + '/images/table_head_funnel_off.gif' );

       if( $('#' + idTag).is(':hidden') )
       {

           $(this).children("img").attr('src', domain + '/images/table_head_funnel_on.gif' );

            $('.filter').fadeOut(0);
            $('#' + idTag).fadeIn(0);

            return false;
       }
       else
       {
            $('#' + idTag).fadeOut(200);

            return false;
       }
    });

    $('#languages').hover( function()
    {
        $(this).children('li').show();

    }, function()
    {
        $(this).children('li').not('.selected').hide();
    });

    $('a.scroll_up').click( function()
    {
            $.scrollTo( {top:'-=500px', left:'0'}, 800 );
            return false;
    });

    $('a.scroll_down').click( function()
    {
            $.scrollTo( {top:'+=500px', left:'0'}, 800 );
            return false;
    });

    $('.tooltip').monnaTip();
});

    var angle = 0;
    setInterval(function()
    {
      angle+=3;
     $(".loader").rotate(angle);
    },50);
