$(function(){global();if($("#puppies").length)list();else if($("#zoom").length)puppy();else window.location.href.indexOf("checkout")&&checkout()});function checkout(){$(".copiable input, .copiable select").change(checkoutCopy);$("#bcountry").change(checkoutPayPal);checkoutPayPal()}function checkoutCopy(){var a=$("#b"+this.id);if(!a.val()||this.id=="country")a.val($(this).val()).change()} function checkoutPayPal(){$("#bcountry").val()=="CA"?$("#paypal_payment_option").fadeOut("fast"):$("#paypal_payment_option").fadeIn("fast")}function global(){$(document).bind("contextmenu",function(){return false});globalLogo();$("#banner form").submit(globalPIDL);$("#pidlb").keyup(globalPIDL);$("#promos a, .promo a").click(function(){window.open(this.href);return false})}function globalPIDL(){$("#pidlb").val($("#pidlb").val().replace(/[^0-9]/g,""))} function globalLogo(){var a=$("#logo"),b=48,c=parseInt(a.css("left")),e=parseInt(a.css("top"));a.css("font-size",b+"px");for(var d=c+a.width();d>=750;){b--;a.css("font-size",b+"px");d=c+a.width()}for(i=3;i>0;i--){b="#"+(2116-256*i-16*i-1*i).toString(16);a.clone().css("color",b).css("left",c-i/2+"px").css("top",e-i+"px").insertBefore(a)}d=170;c=(255-d)/9;e=170/9;var f=170/9;for(i=0;i<10;i++){b="#"+(65536*Math.floor(d+c*i)+256*Math.floor(34+e*i)+1*Math.floor(34+f*i)).toString(16);var g=40+Math.floor(3.5* (i+1));a.clone().css("color",b).css("overflow","hidden").css("height",g+"px").insertAfter(a)}}function list(){$(".dog div").click(function(){window.location=$(this).find("a:first").attr("href")}).css("cursor","pointer").hover(function(){$(this).addClass("highlighted")},function(){$(this).removeClass("highlighted")})}function puppy(){puppyThumbs();puppyZoom()} function puppyThumb(a){if($("#zoom").attr("src")==a||"http://"+document.domain+$("#zoom").attr("src")==a)return false;var b=new Image;b.src=a;$("#zoomdiv").css("overflow","hidden");$("#zoom").queue([]).stop().animate({opacity:0},function(){$("#zoom").css("opacity",0).load(function(){$("#zoom").css("margin-top",Math.floor(($("#zoomdiv").height()-$(this).height())/2)).animate({opacity:1})}).attr("src",b.src)});return false} function puppyThumbs(){$(".thumbs a").click(function(){$(".thumbs a").data("active",false).stop().animate({opacity:0.4},{queue:false});$(this).data("active",true).stop().animate({opacity:1},"fast");return puppyThumb(this.href)}).css("opacity",0.4).data("active",false).hover(function(){$(this).data("active")||$(this).stop().animate({opacity:0.7},"fast")},function(){$(this).data("active")||$(this).stop().animate({opacity:0.4},"fast")}).eq(0).data("active",true).css("opacity",1)} function puppyZoom(){var a=$("#zoom").height();a>126?$("#zoom").css("margin-top",Math.floor(($("#zoomdiv").height()-a)/2)):$("#zoom").css("opacity",0).load(function(){$("#zoom").css("margin-top",Math.floor(($("#zoomdiv").height()-$(this).height())/2)).animate({opacity:1})})};