jQuery.noConflict();

(function($){
    $(function(){
        // Fancybox
        jQuery('div.more-views a').fancybox({
            centerOnScroll : true,
            overlayColor   : '#000',
            scrolling      : 'no'
        });

        // Sub menu
        $('ul.links > li').click(function(event){
            var $this   = $(this),
                $target = $(event.target);

            if ($target.not('.top-link-manufacturer').is('a') === false) {
              var $ul = $this.children('ul');

              if ($ul.length > 0) {
                  $ul.toggle();

                  return false;
              }
            }
        });

        var headings = 'div.page-title > h1,' +
                       'div.page-title > h2,'  + 
                       'div.product-view h1,' +

                       '.product-view .product-information .button span span,' +
                       '.product-view .add-to-links .button span span,' +

                       'div.col-left div.block-title,' +

                       'p.back-link' +
					   '.col-main .my-account h2';

        Cufon.replace(headings, {
            fontFamily : 'Impact',
            textShadow : '1px 1px 1px #808080'
        });


        var titles = 'div.products-grid h2.product-name,' +
                     'div.products-list h2.product-name,' +
                     'div.product-view p.product-name,' +

                     'div.block-shipping p,' +
                     'div.block-phone p,' + 
                     'div.block-cart p,' + 

                     '.contacts-index-index .std h2,' + 
                     '.contacts-index-index .std h3,' + 

                     'div.product-description > h2,' + 
                     '#checkoutSteps h3,' +
                     'div.product-review > h2';

        Cufon.replace(titles, {
            fontFamily : 'Myriad Pro'
        });
    });
})(jQuery)

