function Dopop(link) {
newin=window.open(link,'popup','width=500,height=400,toolbar=false,scrollbars=yes');
}
+
+$(document).ready(function(){
+ if(basketcount){ updateBasket(basketcount,document) }
+ $(".close").click(function(){
+ window.close();
+ });
+});
YAHOO.util.Event.onContentReady("changelanguage", function () {
var oMenu = new YAHOO.widget.Menu("sublangs", { zindex: 2 });
-
function positionoMenu() {
oMenu.align("bl", "tl");
}
-
oMenu.subscribe("beforeShow", function () {
if (this.getRoot() == this) {
positionoMenu();
}
});
-
oMenu.render();
-
oMenu.cfg.setProperty("context", ["showlang", "bl", "tl"]);
-
function onYahooClick(p_oEvent) {
// Position and display the menu
positionoMenu();
// Stop propagation and prevent the default "click" behavior
YAHOO.util.Event.stopEvent(p_oEvent);
}
-
YAHOO.util.Event.addListener("showlang", "click", onYahooClick);
-
YAHOO.widget.Overlay.windowResizeEvent.subscribe(positionoMenu);
- });
\ No newline at end of file
+ });
+YAHOO.util.Event.onContentReady("listsmenu", function () {
+ $("#listsmenu").css("display","block").css("visibility","hidden");
+ $("#cartDetails").css("display","block").css("visibility","hidden");
+
+ $('.btn').each(function(){
+ var b = $(this);
+ var tt = b.text() || b.val();
+ if ($(':submit,:button',this)) {
+ b = $('<a>').insertAfter(this). addClass(this.className).attr('id',this.id);
+ $(this).remove();
+ }
+ b.text('').css({cursor:'pointer'}). prepend('<i></i>')
+ .append( $('<span>').text(tt).append('<i></i><span></span>') );
+ });
+
+ $("#cartmenulink").find("i:first").before("<img src=\"/opac-tmpl/prog/images/cart.gif\" alt=\"\" />");
+ $("#listsmenulink").find("i:last").before("<img src=\"/opac-tmpl/prog/images/list.gif\" alt=\"\" />");
+
+ var listMenu = new YAHOO.widget.Menu("listsmenu", { lazyload: true });
+ listMenu.render();
+ listMenu.cfg.setProperty("context", ["listsmenulink", "tr", "br"]);
+ listMenu.cfg.setProperty("effect",{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.05});
+ listMenu.subscribe("show", listMenu.focus);
+ function positionlistMenu() {
+ listMenu.align("tr", "br");
+ }
+ YAHOO.util.Event.addListener("listsmenulink", "click", listMenu.show, null, listMenu);
+ YAHOO.widget.Overlay.windowResizeEvent.subscribe(positionlistMenu);
+ });
+
+function init() {
+ $('#cartmenulink').click(function(){
+ openBasket(); return false;
+ });
+ // Build cartOverlay based on markup
+ cartOverlay = new YAHOO.widget.Overlay("cartDetails", { context:["cartmenulink","tr","br"],
+ visible:false,
+ width:"200px",
+ effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} } );
+ cartOverlay.render();
+ YAHOO.util.Event.addListener("cartmenulink", "mouseover", cartOverlay.show, cartOverlay, true);
+ YAHOO.util.Event.addListener("cartmenulink", "mouseout", cartOverlay.hide, cartOverlay, true);
+ YAHOO.util.Event.addListener("cartmenulink", "click", cartOverlay.hide, cartOverlay, true);
+ }
+ YAHOO.util.Event.addListener(window, "load", init);
\ No newline at end of file