        function addDiscountCode(dc) {
            url = 'ajax/updateCartMisc.php?';
            params = 'p=1&discountcode=' + dc;
            updateSpans(url, params);
        }


        function changeCountry(cc) {
            url = 'ajax/updateCartMisc.php?';
            params = 'p=4&countrycode=' + cc;
            updateSpans(url, params);
        }


        function changeFreightMethod(fm) {
            url = 'ajax/updateCartMisc.php?';
            params = 'p=2&freightmethod=' + fm;
            updateSpans(url, params);
        }


        function changePayModel(pm) {
            url = 'ajax/updateCartMisc.php?';
            params = 'p=3&paymodel=' + pm;
            updateSpans(url, params);
        }


        function showImage(pid, nbr) {
            url = 'showImage.php?';
            params = 'pid=' + pid + '&nbr=' + nbr;
            updateSpans(url, params);
        }


        function saveProduct(pid, psid) {
            url = 'updateCart.php?';
            params = 'pid=' + pid + '&psid=' + psid;
            updateSpans(url, params);
        }


        function viewMoreInfo(country, ratebeer, beeradvocate, weight, height,
                              width, depth, length, nvol, maxvol) {
            //out = '<table class=\'more_info_table\'>';
            out = '<table>';

            if (!country.blank()) {
                out = out + '<tr><td>Land:</td><td>' + country.strip() + '</td></tr>';
            }

            if (weight > 0) {
                out = out + '<tr><td>Vikt:</td><td>' + weight + ' g</td></tr>';
            }

            if (height > 0) {
                out = out + '<tr><td>Höjd:</td><td>' + height + ' cm</td></tr>';
            }

            if (depth > 0) {
                out = out + '<tr><td>Djup:</td><td>' + depth + ' cm</td></tr>';
            }

            if (width > 0) {
                out = out + '<tr><td>Bredd:</td><td>' + width + ' cm</td></tr>';
            }

            if (length > 0) {
                out = out + '<tr><td>Längd:</td><td>' + length + ' cm</td></tr>';
            }

            if (nvol > 0) {
                out = out + '<tr><th colspan=2 align=left>';
                out = out + 'Normalvolym är den mängd öl med fin skumkrona ';
                out = out + 'som får plats i ett bräddfyllt glas..';
                out = out + '</th></tr>'; 
                out = out + '<tr><td>Normalvolym:</td><td>' + nvol + ' cl</td></tr>';
            }

            if (maxvol > 0) {
                out = out + '<tr><th colspan=2 align=left>';
                out = out + 'Maximal volym är den mängd vätska (vatten) som ';
                out = out + 'får plats i ett bräddfyllt glas.';
                out = out + '</th></tr>';
                out = out + '<tr><td>Maximal volym:</td><td>' + maxvol + ' cl</td></tr>';
            }

            if (beeradvocate.length > 0) {
                var msr = beeradvocate.split(",");
                out = out + '<tr><td colspan=2>Beeradvocate:</td></tr>';

                for (i = 0; i < msr.length; i=i+2) {
                    out = out+'<tr><td colspan=2>&nbsp;&nbsp;';
                    out = out+'<a href="http://beeradvocate.com/beer/profile/';
                    out = out+msr[i]+'">'+msr[i+1]+'</a></td></tr>';
                }
            }

            out = out + '</table>';

/*
            capt = '<table width=200 border=0 cellpadding=0 cellspacing=0>'; 
            capt = capt + '<tr><td height=20 valign=Top width=8>';
            capt = capt + '<img src=sysimg/horn_lt.gif></td><td>';          
            capt = capt + '<b><font size=\'2\' color=\'white\'>Mer info</font></b></td>';          
            capt = capt + '<td width=2 valign=Top>&nbsp;</td></tr></table>';          
            capt = capt + '<td valign=Top><img src=sysimg/horn_rt2.gif></td>';
*/

            capt = '<b><font size=\'2\' color=\'white\'>Mer info</font></b>';

/*
            return overlib(out, CAPTION, capt, OFFSETX, 30, OFFSETY, -40, 
                FGCOLOR, '#CFEDCC', BGCOLOR, '#01633D', BORDER, 0);
*/

            return overlib(out, CAPTION, capt, OFFSETX, 30, OFFSETY, -40,
                FGCOLOR, '#CFEDCC', BGCOLOR, '#01633D', BORDER, 0, STICKY);
        }


        function viewMoreInfo2() {
            out = "Kryssa för här så anmäler du dig till vårt nyhetsbrev och ";
            out = out + "får information om nya produkter och kampanjer.<br>";

/*
            capt = '<table width=200 border=0 cellpadding=0 cellspacing=0>'; 
            capt = capt + '<tr><td height=20 valign=Top width=8>';
            capt = capt + '<img src=sysimg/horn_lt.gif></td><td>';          
            capt = capt + '<b><font size=\'2\' color=\'white\'>Mer info</font></b></td>';          
            capt = capt + '<td width=2 valign=Top>&nbsp;</td></tr></table>';          
            capt = capt + '<td valign=Top><img src=sysimg/horn_rt2.gif></td>';
*/
            capt = '<b><font size=\'2\' color=\'white\'>Mer info</font></b>';

            return overlib(out, CAPTION, capt, OFFSETX, 30, OFFSETY, -40, 
                FGCOLOR, '#CFEDCC', BGCOLOR, '#01633D', BORDER, 0);
        }


        function viewMoreInfo3() {
            out = "Utlämning i Sundsvall. <b>Fraktfritt</b> och ";
            out = out + "<b>förskottsbetalning</b>. Leveransen tar upp till ";
            out = out + "en vecka från det vi mottagit pengarna.<br><br>";
            out = out + "Orion Spel, Köpmangatan 23, Sundsvall.<br><br> ";
            out = out + "Öppettider:<br>";
            out = out + "<table><tr><td>Mån - fre:</td><td>11 - 18</td></tr>";
            out = out + "<tr><td>Lör:</td><td>11 - 15</td></tr>";
            out = out + "<tr><td>Sön:</td><td>Stängt</td></tr></table><br>";
            out = out + "Orion Spel säljer även roll-, kort-, figur- och brädspel samt engelska pocketböcker.";

            capt = '<b><font size=\'2\' color=\'white\'>Utlämning i Sundsvall.</font></b>';

            return overlib(out, CAPTION, capt, OFFSETX, 30, OFFSETY, -40,
                FGCOLOR, '#CFEDCC', BGCOLOR, '#01633D', BORDER, 0);
        }


        function viewMoreInfo4() {
            out = "Då Norge ligger utanför EU betalas ej svensk moms, 25%. ";
            out = out + "Priserna på sidan är exklusive svensk moms om ";
            out = out + "Norge väljs som destinationsland och kommer ej på ";
            out = out + "fakturan. Däremot lägger den norska tullen på norsk ";
            out = out + "moms och tullavgift.";

            capt = '<b><font size=\'2\' color=\'white\'>Ang moms.</font></b>';
             
            return overlib(out, CAPTION, capt, OFFSETX, 30, OFFSETY, -40,
                FGCOLOR, '#CFEDCC', BGCOLOR, '#01633D', BORDER, 0);
        }


        function changeProduct(pid, psid, method) {
            url = 'updateCart2.php?';
            params = 'pid=' + pid + '&psid=' + psid + '&method=' + method;
            updateSpans(url, params);
        }


