var params = {
    wmode: 'transparent',
    menu: 'false',
    base: requsetURI
};
swfobject.embedSWF(swfFilePath, "main-content", "970", "377", "9.0.0", "",flashvars,params);
function bgColorShift(color) {
    $("body").animate({backgroundColor: color}, 1000)
}
function deactivate() {return false;}
function print_ie() {
    if (!$.support.cssFloat) {
        //$('link[media=all]').attr('media','screen,projection,handheld');

        $(window)
            .bind('beforeprint',function(){
                $('img.DD_roundies_sizeFinder,ignore,shape,fill').hide();
                $('img.DD_roundies_sizeFinder')
                    .attr('src','/images/blank.gif')
                    .css({width:'1px',height:'1px'});
            })
            .bind('afterprint',function(){
                $('img.DD_roundies_sizeFinder,ignore,shape,fill').show();
            });
    }
}
$(function() {
    DD_roundies.addRule('.round_bottom','0 0 4px 4px' ,true);
    DD_roundies.addRule('.round_top,.info-header-wrapper,.info-container h2', '4px 4px 0 0', true);
    DD_roundies.addRule('.round_all,.info-container,.footer-callout', '4px', true);
    DD_roundies.addRule('.ui-menu-content,mini-cart-wrapper','0 0 4px 4px' ,true);
    DD_roundies.addRule('.button','8px' ,true);
    DD_roundies.addRule('#progress strong','14px' ,true);
    DD_roundies.addRule('#progress span','3px' ,true);
    //DD_roundies.addRule('#cart-ul','0 0 4px 0' ,true);

    print_ie();

    $("input.empty")
        .focus(function() {
          var $this = $(this);
          if(!$this.attr('defaultval')) $this.attr('defaultval',$this.val());
          $this.attr("lastval",$this.val());
          if(!$this.attr("haschanged")||$this.attr('haschanged')=="false") $this.val("");
        })
        .blur(function(){
          var $this = $(this);
          if($this.val()!=""&&$this.val()!=$this.attr('defaultval')) {
            $(this).attr("haschanged","true");
          }
          if($(this).val()==""||$this.val()==$this.attr('defaultval'))  {
            $this.val($this.attr('defaultval'));
            $this.attr('haschanged',"false");
          }

        });

    $("#signup-form input.footer-text")
        .blur(function(){
            if($(this).val()=="" || $(this).val()=="enter email address") {
                $(this).val("");
            }
        });
    $("input.inktoner")
        .focus(function() {
            $(this).attr("lastVal",$(this).val());
            $(this).val("");
      disableEnable3();
        })
        .blur(function(){
            if($(this).val()=="") {
                $(this).val($(this).attr("lastVal"));
         disableEnable4($(this).attr("lastVal"));
            }
        });

  $("input.homepage")
        .focus(function() {
            $(this).attr("lastVal",$(this).val());
            $(this).val("");
      disableEnable5();
        })
        .blur(function(){
            if($(this).val()=="") {
                $(this).val($(this).attr("lastVal"));
         disableEnable6($(this).attr("lastVal"));
            }
        });

    $('.default-address,.custom-dropdown').click(function() {
        if($(this).hasClass('open')) {
            $(this).removeClass('open').find('ul').hide();
        } else {
            $('.open').removeClass('open').find('ul').hide();
            $(this).addClass('open').find('ul').show().click(function(e) { e.stopPropagation() });
        }
    });


    $("body").click(function(){
        $("#navlist").slideUp(100,function(){
            $(this).addClass('closed');
        });
    });
    $('.print').click(function() {
        window.print();
        return false;
    });

    $('.blank').click(function(){
        var url = $(this).attr("href");
        window.open(url);
        return false;
    });
  $("#listImg, #inputBox").click(function(){
    if( $('#navlist').hasClass('closed')){
      $('#navlist').slideDown(100, function(){
                $(this).removeClass('closed');
            });
        } else {
      $('#navlist').slideUp(100, function() {
        $(this).addClass('closed')
      });
    }
        return false;
  });
    $("#navlist li").click(function(){
            var temp = $(this).text();
            $("#inputBox p").empty();
            $("#inputBox p").append(temp);
        });
    $('p.compare a.disabled').bind('click',deactivate);
    var t,a,g;
    t = null;
    g = false;
    $(".compare input:checkbox").click(function() {
        var compareName = $(this).attr('name');
      var tabVal = compareName.substring(8);
      var _h = $(document).scrollTop() + 50;
        var l = $(".compare input:checked").length;
        if(l>=2) { $('p.compare a').removeClass('disabled').unbind('click',deactivate); }
        else { $('p.compare a').addClass('disabled').bind('click',deactivate); }
         if(l==4) {
      a = contextPath+'/catalog/category/includes/modal_proceed.jsp?modal=true&width=350&height=150&tabValue='+tabVal;
            tb_show(t,a,g,_h);
        } else if(l>4) {
            a = contextPath+'/catalog/category/includes/modal_count.jsp?modal=true&width=450&height=150&tabValue='+tabVal;
            tb_show(t,a,g,_h);
            return false;
        }
    });

    $('.check-all').click(function() {
        $("#comparison input:checkbox").attr('checked',true);
        return false;
    });
    $('.check-none').click(function() {
        $("#comparison input:checkbox").attr('checked',false);
        return false;
    });

    $(".compare-select input:checkbox").click(function() {
        var l = $(".compare-select input:checked").length;
        var _h = $(document).scrollTop() + 50;
        if(l>=1) $('p.compare a').removeClass('disabled').unbind('click',deactivate);
        else $('p.compare a').addClass('disabled').bind('click',deactivate);
        if(l==3) {
      a = contextPath+'/catalog/product/printerinclude/modal_proceed.jsp?modal=true&width=350&height=150';
            tb_show(t,a,g,_h);
            return true;
        } else if(l>3) {
            a = contextPath+'/catalog/product/printerinclude/modal_count.jsp?modal=true&width=450&height=150';
            tb_show(t,a,g,_h);
            return false;
        } else { return true; }
    });
    $('.awards-view').click(function(){
        $('#tab-awards-action').click();
        return false;
    });
        $('#cart-ul').mouseenter(function(){
        var _this = $(this);
        setTimeout(function(e){
        if(!_this.hasClass('open-cart')) {
            _this.addClass('open-cart');
            $.get(_this.find('a').attr('rel'),function(cart){
                $('#mini-cart').css({
                    'top':_this.height()-6
                }).html(cart).show();
                if ($.browser.msie && $.browser.version == '6.0') $('#mini-cart').css({overflow:'hidden'}).append($('<iframe></iframe>').css({position:'absolute',width:'400px',height:'500px',border:'1px solid red',top:0,left:0,zIndex: -1}));
            });
        }
        },500);
    });
    $('#cart-ul').mouseleave(function(){
        var _this = $(this);
        if(_this.hasClass('open-cart')) {
            _this.removeClass('open-cart');
            $('#mini-cart').hide().empty();
        }
    });
  //$('#cart-ul').mouseenter();
    $('.shopping-cart input.quantity-box').each(function(){
        var _i = $(this);
        var _a = _i.parent().find('a.button');
        _i.bind('change', function(event){
            shopping_cart_deactivate_add_to_cart(_i,_a)
        });
    });

});

function home_modal_deactivate_add_to_cart() {
    var _a = $('.added-cart .related-products~.page-action a').remove();
    var _span = $('<span class="button">'+_a.text()+'</span>').appendTo('.added-cart .related-products~.page-action');
    $(".added-cart .related-products input:checkbox").click(function() {
        var l = $(".added-cart .related-products input:checked").length;
        if(l>=1) {
            _span.remove();
            _a.appendTo('.added-cart .related-products~.page-action');
        }
        else {
            _a.remove();
            _span.appendTo('.added-cart .related-products~.page-action');
        }
    });
}
function removeMiniCart() {
  document.getElementById('mini-cart').style.display = 'none';
}

function shopping_cart_deactivate_add_to_cart(_i, _a) {
    var _newspan = $('<span class="button alt">'+_a.text()+'</span>');
    if (_i.val().length < 1) {
        _a.remove();
        _newspan.insertAfter(_i).css({marginLeft:'3px'});
    } else {
        if (_i.parent().find('span.button').length > 0) {
            _i.parent().find('span.button').remove();
            _a.insertAfter(_i).css({marginLeft:'3px'});
        }
    }
}
$(function() {
    $('a.modal').click(function() {
        window.swfobjectXhrQueryString = this.href.replace(/^[^\?]+\??/, '');
    });
});
