;(function($j){window.DSG=window.DSG||{};window.DSG.initCarousel=function(){if($j("#prd-main-image div.prd-images").find('li').length>1){var jPrdImageCont=$j("#prd-main-image div.prd-images");jPrdImageCont.carousel({callback:function(newfirstStep){var jPrd=jPrdImageCont.find("ul li").eq(newfirstStep);var sPrdLink=jPrd.find("img").attr("src").match(/\/([^\/]+)$/)[1];var jZoomBtn=$j("#prd-main-image p.actions a.zoom");var sZoomBtnLink=jZoomBtn.attr("href").match(/^(.+\/)[^\/]+$/)[1];jZoomBtn.attr("href",sZoomBtnLink+"l"+sPrdLink.slice(1));}});}};window.DSG.initTabsPush=function(instant){var jTabsContainer=$j("#prd-tabs");var jTabs=jTabsContainer.find("div.tabs-frame div.frame");jTabs.find("ul li").simplelabel();jTabs.each(function(){jThis=$j(this);jPrds=jThis.find("ul li");if(jPrds.length>4){jPrds.parent().parent().carousel({dispItems:4,equalWidths:false});}});if(!instant){$j(function(){jTabsContainer.simpletabs();});}else{jTabsContainer.simpletabs();}};window.DSG.initDetailZoom=function(){$j("#prd-main-image div.prd-images ul li a[rel~=hoverzoom]").hoverzoom({previewCursor:"mask",customInsert:function(jPreview,jLink){jPreview.appendTo("#prd-main-desc");},onMouseEnter:function(elements){elements.thumb.stop().animate({opacity:.7},200);},onMouseLeave:function(elements){elements.thumb.stop().animate({opacity:1},200);}});};window.DSG.initSendMail=function(params){var jForm=$j("#send-to-friend form");var sPostFeedback=params.confirmation;jForm.find("input:first").focus();var ajaxHandler=function(){var jSubmitButton=jForm.find('button:submit').attr('disabled','disabled');var sAjaxUrl=jForm.attr("action");var postData={};$j.each(jForm.serializeArray(),function(i,n){postData[n["name"]]=n["value"];});$j.post(sAjaxUrl,postData,function(data){jForm.prev("p.intro").html("<strong>"+sPostFeedback+"</strong>").end().remove();});return false;};jForm.bind("submit.ajax",ajaxHandler).dsgValidation({errors:params.errors,customEvents:{"ajax":ajaxHandler}});};window.DSG.init360=function(){var jLink=$j("#prd-main-image p.actions a.view-360");var isLoading=false;if(jLink.length>0){var sAjaxUrl=jLink.attr("rel").slice(17);var j360Close=$j('#prd-360-container p.close');var j360Cont;jLink.click(function(e){e.preventDefault();if($j("#prd-360-container").length<1&&!isLoading){isLoading=true;$j.get(sAjaxUrl,function(data){j360Cont=$j(data).find("#prd-360-container").prependTo("#prd-main-image");j360Close=j360Cont.find('p.close a').click(function(e){e.preventDefault();j360Cont.fadeOut();});isLoading=false;});}else if(!isLoading){j360Cont.show();}});}};window.DSG.initCheckCompat=function(){var jForm=$j("#col-main form");if(jForm.hasClass("compatibily-caution")){jForm.submit(function(e){e.preventDefault();var sAjaxUrl=jForm.attr("action");$j.superbox.wait(function(){$j.get(sAjaxUrl,function(data){var jAjaxCt=$j(data).find("#col-main form")
var jCancel=jAjaxCt.find("p.submit a.cancel");jCancel.click(function(e){e.preventDefault();$j.superbox.close();})
$j.superbox.open(jAjaxCt,{boxWidth:"350",boxHeight:"150"});});});});}};window.DSG.initPrdPage=function(){DSG.initCarousel();DSG.initTabsPush();};})(jQuery);