Panagora.Site=new (Panagora.Class.create(function Site(){var self=this;var validator;var submitting=false;this.mouseX=0;this.mouseY=0;function init(){$j(document).mousedown(getMouseCoords);
$j().ajaxStart(function(){$j("body").addClass("waiting");}).ajaxStop(function(){$j("body").removeClass("waiting");});$j("#brands-overview #top-tier").click(function(e){$j(this).find("ul").show();
});$j(document).click(function(e){if($j(e.target).closest("#top-tier").length==0){$j("#brands-overview #top-tier ul").hide();}});$j("#search").submit(function(e){if(this.key.value==""){return false;
}});}function getMouseCoords(e){self.mouseX=e.pageX;self.mouseY=e.pageY;}Panagora.ready(init);this.updateCartSubmitButton=function updateCartSubmitButton(willRedirect){if(willRedirect){$j("#process-order").html(Internationalization.Redirecting);
}else{$j("#process-order").html(Internationalization.Processing);}};}))();Panagora.errorAlert=function _errorAlert(message){Panagora.alert(message,true);
};Panagora.alert=function _alert(message,error){var str=Panagora.applyConstants(message);var noticeTimeout;var className=error?"popup-notice error":"popup-notice";
var notice=$j('<div class="'+className+'"></div>').text(str).css({position:"absolute",left:Panagora.Site.mouseX+"px",top:Panagora.Site.mouseY+"px"}).appendTo($j(document.body));
function startHideNotice(){noticeTimeout=setTimeout(hideNotice,1500);$j(document).unbind("mousemove",startHideNotice);}function hideNotice(){notice.fadeOut("fast",onNoticeHidden);
}function onNoticeHidden(){notice.remove();}$j(document).mousemove(startHideNotice);};
