function resizeCart(){ // RESIZE HEIGHT OF CART $('#cartcontainer').css({visibility:'hidden',display:'block'}); var cartHeight=$('#cart .m').height(); if(typeof(DD_belatedPNG)=='object'){ DD_belatedPNG.fix('#cart div'); } $('#cartcontainer').css({visibility:'visible',display:'none'}); $('#cartcontainer').height(104+cartHeight); } $(document).ready(function(){ // INIT DROPDOWN CART resizeCart(); $('#shop ul li:nth-child(2) a').css('outline','none').attr({href:'javascript:void(0);'}).bind('click',function(){ if($('#cartcontainer').hasClass('visible')){ $('#cartcontainer').slideUp(400,'easeInBack').removeClass('visible'); } else{ $('#cartcontainer').slideDown(500,'easeOutBack').addClass('visible'); } }); $('#cartcontainer').bind('mouseleave',function(){ if($('#cartcontainer').hasClass('visible')){ $('#cartcontainer').slideUp(400,'easeInBack').removeClass('visible'); } }); // CREATE PHOTO GALLERY if($('#t1').length){ $('#thumbs img').mousedown(function(){ var id=this.id.replace('t','#f'); var thumb=this.id.replace('t','#t'); if(!$(id).hasClass('active')){ $('#full .active').removeClass('active').fadeOut(300, function(){ $(id).fadeIn(200).addClass('active'); $('#thumbs .active').removeClass('active'); $(thumb).addClass('active'); }); } }); } // SWITCH 'ADD TO CART' BUTTONS AND ADD AJAX FUNCTION if($('input#add').length){ $('input#add').css('display','none'); $('input#addAJAX').css('display','block').mousedown(function(){ var pid=$('#id').val(); var grp=$('#option').val(); var opt=$('#unit').val(); var qty=$('#quantity').val(); $.ajax({ url: "http://www.sacredhill.com/snippets/shopAjax.php?pid="+pid+"&grp="+grp+"&opt="+opt+"&qty="+qty, cache: false, success: function(html){ $('p#update').empty().append(html); $.ajax({ url: "http://www.sacredhill.com/snippets/shopAjax.php?showcart=1", cache: false, success: function(html){ $("#cart .m").empty().append(html); resizeCart(); if(!$('#cartcontainer').hasClass('visible')){ $('#cartcontainer').slideDown(500,'easeOutBack').addClass('visible'); } setTimeout("if($('#cartcontainer').hasClass('visible')){ $('#cartcontainer').slideUp(400,'easeInBack').removeClass('visible'); }",2000); } }); } }); }); } // ADD TOGGLE FUNCTIONALITY FOR SHIPPING ADDRESS FIELDS if($('#same').length){ if($('#same').attr('checked')){ $('#shipping').css('display','none'); }else{ $('#shipping').addClass('visible'); } $('#same').click(function(){ if($('#shipping').hasClass('visible')){ $('#shipping').fadeOut(200).removeClass('visible'); } else{ $('#shipping').fadeIn(200).addClass('visible'); } }); } });